Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absentColor - Variable in class com.petrolpark.contamination.Contaminant
 
absentDescriptionId - Variable in class com.petrolpark.contamination.Contaminant
 
AbstractContainerMenuMixin - Class in com.petrolpark.mixin
 
AbstractContainerMenuMixin() - Constructor for class com.petrolpark.mixin.AbstractContainerMenuMixin
 
AbstractCookingRecipeMixin - Class in com.petrolpark.mixin
 
AbstractCookingRecipeMixin() - Constructor for class com.petrolpark.mixin.AbstractCookingRecipeMixin
 
AbstractCustomer - Class in com.petrolpark.shop.customer
 
AbstractCustomer() - Constructor for class com.petrolpark.shop.customer.AbstractCustomer
 
AbstractGiveEntityItemsReward - Class in com.petrolpark.data.reward
 
AbstractGiveEntityItemsReward(IEntityTarget) - Constructor for class com.petrolpark.data.reward.AbstractGiveEntityItemsReward
 
AbstractRememberPlacerBehaviour - Class in com.petrolpark.compat.create.block.entity.behaviour
 
AbstractRememberPlacerBehaviour(SmartBlockEntity) - Constructor for class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
AbstractTeam<T extends ITeam<? super T>> - Class in com.petrolpark.team
 
AbstractTeam() - Constructor for class com.petrolpark.team.AbstractTeam
 
ACADEMY - Enum constant in enum class com.petrolpark.compat.CompatMods
 
acceptTargets(Set<String>, Set<String>) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
action - Variable in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
active() - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
add(CustomTab.ITabEntry...) - Method in class com.petrolpark.client.creativemodetab.CustomTab.Builder
 
add(SceneBuilder, ElementLink<EntityElement>) - Static method in class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 
add(Vec3i, Vec3i) - Static method in class com.petrolpark.util.MathsHelper
 
add(ItemStack) - Method in class com.petrolpark.core.item.QueueItemHandler
 
ADD_CONTROL_POINT_AFTER - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
ADD_CONTROL_POINT_BEFORE - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
addBehaviours(List<BlockEntityBehaviour>) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
addC2SPacket(Class<T>, Function<FriendlyByteBuf, T>) - Static method in class com.petrolpark.network.PetrolparkMessages
 
addControlPoint(Vec3) - Method in class com.petrolpark.util.ClampedCubicSpline
 
addControlPointWithoutRevalidating(Vec3) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
addDatapackRegistries(DataPackRegistryEvent.NewRegistry) - Static method in class com.petrolpark.event.ModEvents
 
addDestroyEffects(BlockState, Level, BlockPos, ParticleEngine) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock.RenderProperties
 
addInterpolatedControlPoint(int) - Method in class com.petrolpark.util.ClampedCubicSpline
 
addItems(List<ItemStack>, CreativeModeTab.ItemDisplayParameters, IntConsumer) - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
addItems(List<ItemStack>, CreativeModeTab.ItemDisplayParameters, IntConsumer) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.ConditionalItem
 
addItems(List<ItemStack>, CreativeModeTab.ItemDisplayParameters, IntConsumer) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Item
 
addLargeCogwheelPropagationLocations(BlockPos, List<BlockPos>) - Static method in class com.petrolpark.util.KineticsHelper
 
addLootParams(ICustomer, LootParams.Builder) - Static method in interface com.petrolpark.shop.customer.ICustomer
 
addOptionalRequiredBiomeSlot(IRecipeLayoutBuilder, IBiomeSpecificProcessingRecipe, int, int) - Static method in class com.petrolpark.compat.jei.category.PetrolparkRecipeCategory
 
addPlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SimpleAdvancementTrigger.Instance>) - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
addRecipes(Supplier<Collection<? extends R>>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Adds a List of Recipes to this Category.
addReloadListeners(AddReloadListenerEvent) - Static method in class com.petrolpark.event.CommonEvents
 
addS2CPacket(Class<T>, Function<FriendlyByteBuf, T>) - Static method in class com.petrolpark.network.PetrolparkMessages
 
addTeam(ITeam<?>) - Method in class com.petrolpark.team.GatherTeamsEvent
 
addToDescription(List<Component>) - Method in interface com.petrolpark.data.loot.predicate.item.IInformativeItemSubPredicate
 
addToDescription(List<Component>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
addToDescription(List<Component>, Level) - Method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
addToDescription(List<Component>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
addTypedRecipes(IRecipeTypeInfo) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Adds all Recipes of a given Recipe Type to this Category.
addTypedRecipesIf(Supplier<RecipeType<? extends R>>, Predicate<Recipe<?>>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Adds all Recipes of a given Recipe Type to this Category, given that each recipe matches the given condition.
addTypedRecipesIf(Supplier<RecipeType<R2>>, Function<R2, ? extends R>, Predicate<R2>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Transforms all Recipes of a given Type to the correct Recipe amd then adds them to this Category.
AdvancedProcessingRecipeSerializer<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>> - Class in com.petrolpark.recipe.advancedprocessing
 
AdvancedProcessingRecipeSerializer(ProcessingRecipeBuilder.ProcessingRecipeFactory<T>) - Constructor for class com.petrolpark.recipe.advancedprocessing.AdvancedProcessingRecipeSerializer
 
advancementTrigger - Variable in class com.petrolpark.badge.Badge
 
AdvanceTimeOfDayInstruction - Class in com.petrolpark.client.ponder.instruction
 
AdvanceTimeOfDayInstruction(int, int) - Constructor for class com.petrolpark.client.ponder.instruction.AdvanceTimeOfDayInstruction
 
afterMix(FluidStack, FluidStack...) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Called on every FluidMixer.IFluidMixer after the highest-priority FluidMixer.IFluidMixer has mixed them.
afterTubeConnect() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlockEntity
Called only on the controller in the Tube Block Entity pair.
AGEING_BARREL - Enum constant in enum class com.petrolpark.sharedfeatures.SharedFeatures
 
ALLOWS_MANUAL_ONLY_CRAFTING - Enum constant in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
ALWAYS_SHOWS_EXTENDED_INVENTORY - Enum constant in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
amount - Variable in class com.petrolpark.data.reward.GrantExperienceReward
 
amount - Variable in class com.petrolpark.data.reward.GrantShopXPReward
 
angleBetween(Vec3, Vec3, Vec3) - Static method in class com.petrolpark.util.MathsHelper
The directional angle in degrees between two vectors, between 0 and 360.
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.petrolpark.badge.BadgeItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.petrolpark.item.decay.DecayingItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.petrolpark.shop.ShopMenuItem
 
appendTooltip(ITooltip, BlockAccessor, IPluginConfig) - Method in class com.petrolpark.compat.jade.ContaminationBlockComponentProvider
 
appliesTo(ItemStack, Level) - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
apply(LootContext, DoubleStream) - Method in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider
 
apply(LootContext, DoubleStream) - Method in class com.petrolpark.data.loot.numberprovider.MaxNumberProvider
 
apply(LootContext, DoubleStream) - Method in class com.petrolpark.data.loot.numberprovider.MinNumberProvider
 
apply(LootContext, DoubleStream) - Method in class com.petrolpark.data.loot.numberprovider.ProductNumberProvider
 
apply(LootContext, DoubleStream) - Method in class com.petrolpark.data.loot.numberprovider.SumNumberProvider
 
area() - Method in record class com.petrolpark.compat.create.dough.DoughCut
Returns the value of the area record component.
areDecayTimesCombineable(ItemStack, ItemStack) - Method in interface com.petrolpark.item.decay.IDecayingItem
 
asId(String) - Static method in class com.petrolpark.util.Lang
 
asJsonArray() - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
asJsonArray(JsonSerializationContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
asResource(String) - Method in enum class com.petrolpark.compat.CompatMods
 
asResource(String) - Static method in class com.petrolpark.Petrolpark
 
assemble(Container, RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemBlastingRecipe
 
assemble(Container, RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe
 
assemble(Container, RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmokingRecipe
 
assemble(CraftingContainer, RegistryAccess) - Method in class com.petrolpark.badge.BadgeDuplicationRecipe
 
assemble(CraftingContainer, RegistryAccess) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
asShort(int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
azimuth(Vec3) - Static method in class com.petrolpark.util.MathsHelper
 

B

background - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
badge - Variable in class com.petrolpark.badge.BadgeItem
 
badge(String) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
badge(String, NonNullSupplier<T>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
Badge - Class in com.petrolpark.badge
 
Badge() - Constructor for class com.petrolpark.badge.Badge
 
BADGE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
BADGE_DUPLICATION - Enum constant in enum class com.petrolpark.PetrolparkRecipeTypes
 
BADGE_DUPLICATION - Static variable in class com.petrolpark.badge.BadgeDuplicationRecipe
 
BadgeAdvancementRewards - Class in com.petrolpark.badge
 
BadgeAdvancementRewards(Badge) - Constructor for class com.petrolpark.badge.BadgeAdvancementRewards
 
BadgeBuilder<T extends Badge,P> - Class in com.petrolpark.registrate
 
BadgeBuilder(PetrolparkRegistrate, P, String, BuilderCallback, NonNullSupplier<T>) - Constructor for class com.petrolpark.registrate.BadgeBuilder
 
BadgeCurioRenderer - Class in com.petrolpark.compat.curios.renderer
 
BadgeCurioRenderer(ModelPart) - Constructor for class com.petrolpark.compat.curios.renderer.BadgeCurioRenderer
 
BadgeDuplicationRecipe - Class in com.petrolpark.badge
 
BadgeDuplicationRecipe(ResourceLocation, CraftingBookCategory) - Constructor for class com.petrolpark.badge.BadgeDuplicationRecipe
 
BadgeHandler - Class in com.petrolpark.badge
 
BadgeHandler() - Constructor for class com.petrolpark.badge.BadgeHandler
 
BadgeItem - Class in com.petrolpark.badge
 
BadgeItem(Item.Properties, Supplier<Badge>) - Constructor for class com.petrolpark.badge.BadgeItem
 
badgeRegistry() - Static method in class com.petrolpark.badge.Badge
 
Badges - Class in com.petrolpark.badge
 
Badges() - Constructor for class com.petrolpark.badge.Badges
 
BADGES - Static variable in class com.petrolpark.compat.curios.CuriosSetup
 
BadgesCapability - Class in com.petrolpark.badge
 
BadgesCapability() - Constructor for class com.petrolpark.badge.BadgesCapability
 
BadgesCapability.Provider - Class in com.petrolpark.badge
 
BasinRecipeMixin - Class in com.petrolpark.mixin.compat.create
 
BasinRecipeMixin() - Constructor for class com.petrolpark.mixin.compat.create.BasinRecipeMixin
 
beforeTubeDisconnect() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlockEntity
Called on both ends of the Tube, if they still exist.
BELT - Static variable in class com.petrolpark.PetrolparkItemDisplayContexts
 
BeltInventoryMixin - Class in com.petrolpark.mixin.compat.create
 
BeltInventoryMixin() - Constructor for class com.petrolpark.mixin.compat.create.BeltInventoryMixin
 
BeltRendererMixin - Class in com.petrolpark.mixin.compat.create.client
 
BeltRendererMixin() - Constructor for class com.petrolpark.mixin.compat.create.client.BeltRendererMixin
 
BESTIE - Static variable in class com.petrolpark.badge.Badges
 
BETA_TESTER - Static variable in class com.petrolpark.badge.Badges
 
BIG_CANNONS - Enum constant in enum class com.petrolpark.compat.CompatMods
 
BigItemStack - Class in com.petrolpark.util
 
BigItemStack(ItemStack) - Constructor for class com.petrolpark.util.BigItemStack
 
BigItemStack(ItemStack, int) - Constructor for class com.petrolpark.util.BigItemStack
 
BigItemStack(ItemLike, int) - Constructor for class com.petrolpark.util.BigItemStack
 
binaryMatrix() - Method in record class com.petrolpark.compat.create.dough.DoughCut
Returns the value of the binaryMatrix record component.
BinaryMatrix4x4 - Class in com.petrolpark.util
 
BinaryMatrix4x4() - Constructor for class com.petrolpark.util.BinaryMatrix4x4
 
bind() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
bind() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
bind(ITeam<?>, ItemStack, Player) - Method in interface com.petrolpark.team.ITeamBoundItem
 
bind(T, Player, BlockHitResult) - Method in interface com.petrolpark.team.ITeamBoundBlockEntity
 
BindTeamBlockPacket - Class in com.petrolpark.team.packet
 
BindTeamBlockPacket(FriendlyByteBuf) - Constructor for class com.petrolpark.team.packet.BindTeamBlockPacket
 
BindTeamBlockPacket(T, BlockHitResult) - Constructor for class com.petrolpark.team.packet.BindTeamBlockPacket
 
BindTeamItemPacket - Class in com.petrolpark.team.packet
 
BindTeamItemPacket(ITeam<?>) - Constructor for class com.petrolpark.team.packet.BindTeamItemPacket
 
BindTeamItemPacket(FriendlyByteBuf) - Constructor for class com.petrolpark.team.packet.BindTeamItemPacket
 
BindTeamPacket - Class in com.petrolpark.team.packet
 
BindTeamPacket(FriendlyByteBuf) - Constructor for class com.petrolpark.team.packet.BindTeamPacket
 
BindTeamPacket(T) - Constructor for class com.petrolpark.team.packet.BindTeamPacket
 
BindTeamPacket.Factory - Interface in com.petrolpark.team.packet
 
biomeId - Variable in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.SingleBiomeValue
 
BiomeIngredientType - Class in com.petrolpark.compat.jei.ingredient
 
BiomeIngredientType() - Constructor for class com.petrolpark.compat.jei.ingredient.BiomeIngredientType
 
BiomeIngredientType.Helper - Class in com.petrolpark.compat.jei.ingredient
 
BiomeIngredientType.Renderer - Class in com.petrolpark.compat.jei.ingredient
 
BiomeSpecificTooltipHelper - Class in com.petrolpark.compat.jei
 
BiomeSpecificTooltipHelper() - Constructor for class com.petrolpark.compat.jei.BiomeSpecificTooltipHelper
 
block - Variable in class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
block - Variable in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
BLOCKED - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
blockedPositions - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
BlockFace - Class in com.petrolpark.util
 
BlockFace(BlockPos, Direction) - Constructor for class com.petrolpark.util.BlockFace
 
BlockIngredient<T extends BlockIngredient<T>> - Interface in com.petrolpark.recipe.ingredient
 
BlockIngredient.BlockIngredientType<T extends BlockIngredient<T>> - Interface in com.petrolpark.recipe.ingredient
 
BlockIngredient.BlockTagIngredient - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.BlockTagIngredient.Type - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.ImpossibleBlockIngredient - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.ImpossibleBlockIngredient.Type - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.IntersectionBlockIngredient - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.IntersectionBlockIngredient.Type - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.Registry - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.SetBlockIngredient<T extends BlockIngredient<T>> - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.SetBlockIngredient.SetBlockIngredientType<T extends BlockIngredient<T>> - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.SingleBlockIngredient - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.SingleBlockIngredient.Type - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.UnionBlockIngredient - Class in com.petrolpark.recipe.ingredient
 
BlockIngredient.UnionBlockIngredient.Type - Class in com.petrolpark.recipe.ingredient
 
BlockTagIngredient(TagKey<Block>) - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
bottomRow - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
brewingPropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
brewingWaterBottleContaminantsIgnored - Variable in class com.petrolpark.PetrolparkConfig.Server
 
build() - Method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter.Builder
 
build(String, PetrolparkRecipeCategory.Factory<R>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Builds this Category.
BUILD - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
buildContents(CreativeModeTab.ItemDisplayParameters) - Method in class com.petrolpark.client.creativemodetab.CustomTab
 
builder(ResourceKey<Registry<T>>, String, String, Function<E, T>) - Static method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter
 
Builder(CreativeModeTab.Row, int) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab.Builder
 
BuildTubePacket - Class in com.petrolpark.compat.create.core.tube
 
BuildTubePacket(ITubeBlock, TubeSpline) - Constructor for class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
BuildTubePacket(FriendlyByteBuf) - Constructor for class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
BuiltIn(LootContext.EntityTarget) - Constructor for class com.petrolpark.data.IEntityTarget.BuiltIn
 

C

C2SPacket - Class in com.petrolpark.network.packet
 
C2SPacket() - Constructor for class com.petrolpark.network.packet.C2SPacket
 
CameraShakeInstruction - Class in com.petrolpark.client.ponder.instruction
 
CameraShakeInstruction() - Constructor for class com.petrolpark.client.ponder.instruction.CameraShakeInstruction
 
canAfford - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
cancel() - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
CANCEL - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
canCraftInDimensions(int, int) - Method in class com.petrolpark.badge.BadgeDuplicationRecipe
 
canCraftInDimensions(int, int) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
canServe(Entity) - Method in class com.petrolpark.shop.Shop
 
CAPABILITY - Static variable in class com.petrolpark.shop.customer.EntityCustomer
 
CAPABILITY - Static variable in class com.petrolpark.team.SinglePlayerTeam
 
catalyst(Supplier<ItemLike>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Adds a given Item as a Catalyst for all Recipes of this Category.
catalysts - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
catalysts(Collection<Supplier<ItemStack>>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Adds a given collection of Item Stacks as catalysts for all Recipes of this Category.
categoryAdder - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
chance() - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Returns the value of the chance record component.
chanceProvider - Variable in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
checkBlocked(Level, Consumer<BlockPos>) - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
checkCanAfford(Player, Item, ITubeBlock) - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
checkDecay(ItemStack) - Static method in interface com.petrolpark.item.decay.IDecayingItem
 
children - Variable in class com.petrolpark.contamination.Contaminant
 
children - Variable in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider
 
childrenView - Variable in class com.petrolpark.contamination.Contaminant
 
CHOO_CHOO_TRADE - Enum constant in enum class com.petrolpark.compat.CompatMods
 
CircularReferenceException() - Constructor for exception com.petrolpark.util.GraphHelper.CircularReferenceException
 
ClampedCubicSpline - Class in com.petrolpark.util
 
ClampedCubicSpline(List<Vec3>, Vec3, Vec3, double) - Constructor for class com.petrolpark.util.ClampedCubicSpline
 
ClampedCubicSpline(Vec3, Vec3, Vec3, Vec3, double) - Constructor for class com.petrolpark.util.ClampedCubicSpline
 
clear() - Static method in class com.petrolpark.contamination.IntrinsicContaminants
 
clearOpenOffer() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
clearOpenOffer() - Method in interface com.petrolpark.shop.customer.ICustomer
 
clearOpenOffer() - Method in class com.petrolpark.shop.customer.NoCustomer
 
clientCtor(IEventBus, IEventBus) - Static method in class com.petrolpark.compat.create.CreateClient
 
clientCtor(IEventBus, IEventBus) - Static method in class com.petrolpark.PetrolparkClient
 
ClientDecayingItemHandler() - Constructor for class com.petrolpark.item.decay.DecayingItemHandler.ClientDecayingItemHandler
 
ClientEvents - Class in com.petrolpark.event
 
ClientEvents() - Constructor for class com.petrolpark.compat.jei.category.ITickableCategory.ClientEvents
 
ClientEvents() - Constructor for class com.petrolpark.event.ClientEvents
 
clientInit(FMLClientSetupEvent) - Static method in class com.petrolpark.PetrolparkClient
 
ClientTubePlacementHandler - Class in com.petrolpark.compat.create.core.tube
 
ClientTubePlacementHandler() - Constructor for class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
ClientTubePlacementHandler.Controls - Enum Class in com.petrolpark.compat.create.core.tube
 
codec() - Method in class com.petrolpark.compat.create.loot.ContaminatedKineticBlockLootModifier
 
codec() - Method in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
CODEC - Static variable in class com.petrolpark.compat.create.loot.ContaminatedKineticBlockLootModifier
 
CODEC - Static variable in class com.petrolpark.contamination.Contaminant
 
CODEC - Static variable in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
CODEC - Static variable in interface com.petrolpark.data.reward.generator.IRewardGenerator
 
CODEC - Static variable in interface com.petrolpark.data.reward.IReward
 
CODEC - Static variable in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
CODEC - Static variable in interface com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizer
 
CODEC - Static variable in class com.petrolpark.shop.offer.order.ShopOrder
 
CODEC - Static variable in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
CODEC - Static variable in record class com.petrolpark.shop.offer.ShopOffer
 
CODEC - Static variable in class com.petrolpark.shop.offer.ShopOfferGenerator
 
CODEC - Static variable in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
 
CODEC - Static variable in class com.petrolpark.shop.Shop
 
CODEC - Static variable in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
 
color - Variable in class com.petrolpark.contamination.Contaminant
 
com.petrolpark - package com.petrolpark
 
com.petrolpark.badge - package com.petrolpark.badge
 
com.petrolpark.block.entity - package com.petrolpark.block.entity
 
com.petrolpark.client.creativemodetab - package com.petrolpark.client.creativemodetab
 
com.petrolpark.client.key - package com.petrolpark.client.key
 
com.petrolpark.client.outline - package com.petrolpark.client.outline
 
com.petrolpark.client.ponder - package com.petrolpark.client.ponder
 
com.petrolpark.client.ponder.instruction - package com.petrolpark.client.ponder.instruction
 
com.petrolpark.client.ponder.particle - package com.petrolpark.client.ponder.particle
 
com.petrolpark.client.rendering - package com.petrolpark.client.rendering
 
com.petrolpark.client.rendering.item - package com.petrolpark.client.rendering.item
 
com.petrolpark.client.rendering.item.decorator - package com.petrolpark.client.rendering.item.decorator
 
com.petrolpark.command - package com.petrolpark.command
 
com.petrolpark.compat - package com.petrolpark.compat
 
com.petrolpark.compat.create - package com.petrolpark.compat.create
 
com.petrolpark.compat.create.block.entity.behaviour - package com.petrolpark.compat.create.block.entity.behaviour
 
com.petrolpark.compat.create.core.tube - package com.petrolpark.compat.create.core.tube
 
com.petrolpark.compat.create.dough - package com.petrolpark.compat.create.dough
 
com.petrolpark.compat.create.event - package com.petrolpark.compat.create.event
 
com.petrolpark.compat.create.item.directional - package com.petrolpark.compat.create.item.directional
 
com.petrolpark.compat.create.loot - package com.petrolpark.compat.create.loot
 
com.petrolpark.compat.curios - package com.petrolpark.compat.curios
 
com.petrolpark.compat.curios.renderer - package com.petrolpark.compat.curios.renderer
 
com.petrolpark.compat.jade - package com.petrolpark.compat.jade
 
com.petrolpark.compat.jei - package com.petrolpark.compat.jei
 
com.petrolpark.compat.jei.category - package com.petrolpark.compat.jei.category
 
com.petrolpark.compat.jei.category.builder - package com.petrolpark.compat.jei.category.builder
 
com.petrolpark.compat.jei.ingredient - package com.petrolpark.compat.jei.ingredient
 
com.petrolpark.compat.pquality - package com.petrolpark.compat.pquality
 
com.petrolpark.contamination - package com.petrolpark.contamination
 
com.petrolpark.core.item - package com.petrolpark.core.item
 
com.petrolpark.data - package com.petrolpark.data
 
com.petrolpark.data.advancement - package com.petrolpark.data.advancement
 
com.petrolpark.data.loot - package com.petrolpark.data.loot
 
com.petrolpark.data.loot.numberprovider - package com.petrolpark.data.loot.numberprovider
 
com.petrolpark.data.loot.numberprovider.entity - package com.petrolpark.data.loot.numberprovider.entity
 
com.petrolpark.data.loot.numberprovider.itemstack - package com.petrolpark.data.loot.numberprovider.itemstack
 
com.petrolpark.data.loot.numberprovider.team - package com.petrolpark.data.loot.numberprovider.team
 
com.petrolpark.data.loot.predicate - package com.petrolpark.data.loot.predicate
 
com.petrolpark.data.loot.predicate.item - package com.petrolpark.data.loot.predicate.item
 
com.petrolpark.data.reward - package com.petrolpark.data.reward
 
com.petrolpark.data.reward.generator - package com.petrolpark.data.reward.generator
 
com.petrolpark.event - package com.petrolpark.event
 
com.petrolpark.fluid - package com.petrolpark.fluid
 
com.petrolpark.item.decay - package com.petrolpark.item.decay
 
com.petrolpark.item.decay.recipe - package com.petrolpark.item.decay.recipe
 
com.petrolpark.mixin - package com.petrolpark.mixin
 
com.petrolpark.mixin.client - package com.petrolpark.mixin.client
 
com.petrolpark.mixin.compat.create - package com.petrolpark.mixin.compat.create
 
com.petrolpark.mixin.compat.create.accessor - package com.petrolpark.mixin.compat.create.accessor
 
com.petrolpark.mixin.compat.create.accessor.client - package com.petrolpark.mixin.compat.create.accessor.client
 
com.petrolpark.mixin.compat.create.client - package com.petrolpark.mixin.compat.create.client
 
com.petrolpark.mixin.compat.jei.client - package com.petrolpark.mixin.compat.jei.client
 
com.petrolpark.mixin.plugin - package com.petrolpark.mixin.plugin
 
com.petrolpark.mobeffects - package com.petrolpark.mobeffects
 
com.petrolpark.network - package com.petrolpark.network
 
com.petrolpark.network.packet - package com.petrolpark.network.packet
 
com.petrolpark.recipe - package com.petrolpark.recipe
 
com.petrolpark.recipe.advancedprocessing - package com.petrolpark.recipe.advancedprocessing
 
com.petrolpark.recipe.advancedprocessing.firsttimelucky - package com.petrolpark.recipe.advancedprocessing.firsttimelucky
 
com.petrolpark.recipe.condition - package com.petrolpark.recipe.condition
 
com.petrolpark.recipe.contamination - package com.petrolpark.recipe.contamination
 
com.petrolpark.recipe.ingredient - package com.petrolpark.recipe.ingredient
 
com.petrolpark.recipe.ingredient.modifier - package com.petrolpark.recipe.ingredient.modifier
 
com.petrolpark.recipe.ingredient.randomizer - package com.petrolpark.recipe.ingredient.randomizer
 
com.petrolpark.recipe.manualonly - package com.petrolpark.recipe.manualonly
 
com.petrolpark.registrate - package com.petrolpark.registrate
 
com.petrolpark.sharedfeatures - package com.petrolpark.sharedfeatures
 
com.petrolpark.shop - package com.petrolpark.shop
 
com.petrolpark.shop.customer - package com.petrolpark.shop.customer
 
com.petrolpark.shop.offer - package com.petrolpark.shop.offer
 
com.petrolpark.shop.offer.order - package com.petrolpark.shop.offer.order
 
com.petrolpark.team - package com.petrolpark.team
 
com.petrolpark.team.data - package com.petrolpark.team.data
 
com.petrolpark.team.packet - package com.petrolpark.team.packet
 
com.petrolpark.team.scoreboard - package com.petrolpark.team.scoreboard
 
com.petrolpark.util - package com.petrolpark.util
 
CombineContaminatedItemsRecipe - Class in com.petrolpark.recipe.contamination
 
CombineContaminatedItemsRecipe(ResourceLocation) - Constructor for class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
CombineContaminatedItemsRecipe.Serializer - Class in com.petrolpark.recipe.contamination
 
COMBINED - Static variable in class com.petrolpark.data.reward.RewardGeneratorTypes
 
CombinedRewardGenerator - Class in com.petrolpark.data.reward.generator
 
CombinedRewardGenerator(IRewardGenerator[]) - Constructor for class com.petrolpark.data.reward.generator.CombinedRewardGenerator
 
CombinedRewardGenerator.Serializer - Class in com.petrolpark.data.reward.generator
 
CommonEvents - Class in com.petrolpark.event
 
CommonEvents() - Constructor for class com.petrolpark.event.CommonEvents
 
compareTo(Contaminant) - Method in class com.petrolpark.contamination.Contaminant
 
CompatMods - Enum Class in com.petrolpark.compat
 
COMPETITION_WINNER - Static variable in class com.petrolpark.badge.Badges
 
condition - Variable in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.ConditionalItem
 
ConditionalItem(Supplier<ItemStack>, Supplier<Boolean>) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.ConditionalItem
 
ConfigBooleanCondition - Class in com.petrolpark.recipe.condition
 
ConfigBooleanCondition(String, ForgeConfigSpec.BooleanValue) - Constructor for class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
ConfigBooleanCondition.Serializer - Class in com.petrolpark.recipe.condition
 
ConfiguredDecayingItem - Class in com.petrolpark.item.decay
 
ConfiguredDecayingItem(Item.Properties, Supplier<ItemStack>, Supplier<ConfigBase.ConfigInt>) - Constructor for class com.petrolpark.item.decay.ConfiguredDecayingItem
 
connect(TubeSpline) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
connectTube(Level, TubeSpline) - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
Called on the controller only, after all validations.
Contaminable<OBJECT,OBJECT_STACK> - Class in com.petrolpark.contamination
 
Contaminable() - Constructor for class com.petrolpark.contamination.Contaminable
 
CONTAMINABLE_BLOCKS - Enum constant in enum class com.petrolpark.PetrolparkTags.Items
 
CONTAMINABLE_KINETIC - Enum constant in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
 
Contaminable.GenericContaminable - Class in com.petrolpark.contamination
 
Contaminables - Class in com.petrolpark.contamination
 
Contaminables() - Constructor for class com.petrolpark.contamination.Contaminables
 
CONTAMINABLES - Static variable in class com.petrolpark.contamination.Contaminables
 
contaminant - Variable in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
contaminant - Variable in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
Contaminant - Class in com.petrolpark.contamination
 
Contaminant(double, int, int, List<ResourceLocation>) - Constructor for class com.petrolpark.contamination.Contaminant
 
CONTAMINANT - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
Contaminant.ReloadListener - Class in com.petrolpark.contamination
 
contaminantRL - Variable in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
contaminants - Variable in class com.petrolpark.contamination.Contamination
All extrinsic Contaminants, whether added themselves or by parental proxy.
contaminate(Contaminant) - Method in class com.petrolpark.contamination.Contamination
 
contaminate(Contaminant) - Method in interface com.petrolpark.contamination.IContamination
 
contaminate(Contaminant) - Method in class com.petrolpark.contamination.IncontaminableContamination
 
CONTAMINATE_GLOBAL_LOOT_MODIFIER_SERIALZIER - Static variable in class com.petrolpark.data.loot.PetrolparkGlobalLootModifierSerializers
 
contaminateAll(Stream<Contaminant>) - Method in interface com.petrolpark.block.entity.IShulkerBoxBlockEntityDuck
 
contaminateAll(Stream<Contaminant>) - Method in class com.petrolpark.contamination.Contamination
 
contaminateAll(Stream<Contaminant>) - Method in interface com.petrolpark.contamination.IContamination
Add several Contaminants, and
contaminateAll(Stream<Contaminant>) - Method in class com.petrolpark.contamination.IncontaminableContamination
 
contaminateAll(Stream<Contaminant>) - Method in class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
ContaminateCommand - Class in com.petrolpark.command
 
ContaminateCommand() - Constructor for class com.petrolpark.command.ContaminateCommand
 
CONTAMINATED - Static variable in class com.petrolpark.recipe.ingredient.modifier.IngredientModifierTypes
 
CONTAMINATED_ITEM_COMBINATION - Enum constant in enum class com.petrolpark.PetrolparkRecipeTypes
 
CONTAMINATED_KINETIC_BLOCK_LOOT_MODIFIER_SERIALIZER - Static variable in class com.petrolpark.compat.create.loot.CreateGlobalLootModifierSerializers
 
ContaminatedIngredientModifier - Class in com.petrolpark.recipe.ingredient.modifier
 
ContaminatedIngredientModifier(ResourceLocation) - Constructor for class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
ContaminatedIngredientModifier.Serializer - Class in com.petrolpark.recipe.ingredient.modifier
 
ContaminatedKineticBlockLootModifier - Class in com.petrolpark.compat.create.loot
 
ContaminatedKineticBlockLootModifier() - Constructor for class com.petrolpark.compat.create.loot.ContaminatedKineticBlockLootModifier
 
ContaminatedKineticBlockLootModifier(LootItemCondition[]) - Constructor for class com.petrolpark.compat.create.loot.ContaminatedKineticBlockLootModifier
 
ContaminateGlobalLootModifier - Class in com.petrolpark.contamination
 
ContaminateGlobalLootModifier(LootItemCondition[], ResourceLocation, NumberProvider) - Constructor for class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
contamination - Variable in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
contamination - Variable in class com.petrolpark.contamination.ItemContaminationSavedEvent
 
Contamination<OBJECT,OBJECT_STACK> - Class in com.petrolpark.contamination
 
Contamination(OBJECT_STACK) - Constructor for class com.petrolpark.contamination.Contamination
 
ContaminationBehaviour - Class in com.petrolpark.compat.create.block.entity.behaviour
Behaviour for Create Block Entities which can hold the Contaminants of the ItemStack used to place them.
ContaminationBehaviour(SmartBlockEntity) - Constructor for class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
ContaminationBlockComponentProvider - Class in com.petrolpark.compat.jade
 
ContaminationBlockComponentProvider() - Constructor for class com.petrolpark.compat.jade.ContaminationBlockComponentProvider
 
contaminationHandled(C, RegistryAccess) - Method in interface com.petrolpark.recipe.contamination.IHandleContaminationMyself
 
contaminationHandled(CraftingContainer, RegistryAccess) - Method in class com.petrolpark.mixin.ShapedRecipeMixin
 
contaminationHandled(CraftingContainer, RegistryAccess) - Method in class com.petrolpark.mixin.ShapelessRecipeMixin
 
contaminationHandled(CraftingContainer, RegistryAccess) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
contaminationTag - Variable in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
contaminationUpdated() - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
CONTENT_CREATOR - Static variable in class com.petrolpark.badge.Badges
 
CONTEXT_ENTITY - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
CONTEXT_TEAM - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
ContextEntityNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
ContextEntityNumberProvider(IEntityTarget, EntityNumberProvider) - Constructor for class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
ContextEntityNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider
 
ContextEntityReward - Class in com.petrolpark.data.reward
 
ContextEntityReward(IEntityTarget) - Constructor for class com.petrolpark.data.reward.ContextEntityReward
 
ContextEntityRewardGenerator - Class in com.petrolpark.data.reward.generator
 
ContextEntityRewardGenerator(IEntityTarget) - Constructor for class com.petrolpark.data.reward.generator.ContextEntityRewardGenerator
 
ContextTeamNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
ContextTeamNumberProvider(TeamNumberProvider) - Constructor for class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider
 
ContextTeamNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider
 
ContraptionMixin - Class in com.petrolpark.mixin.compat.create
 
ContraptionMixin() - Constructor for class com.petrolpark.mixin.compat.create.ContraptionMixin
 
controller - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
controllerPos - Variable in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
controlPointBoxes - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
controlPoints - Variable in class com.petrolpark.util.ClampedCubicSpline
 
cookingPropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
copy() - Method in class com.petrolpark.compat.create.dough.DoughTransportedItemStack
 
copy() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
copy() - Method in class com.petrolpark.util.Pair
 
copy(TransportedItemStack) - Static method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
copy(TransportedItemStack, Function<ItemStack, DTIS>) - Static method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
copyFrom(FirstTimeLuckyRecipesCapability) - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability
 
copyFully(TransportedItemStack) - Static method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
copyFully(TransportedItemStack, Function<ItemStack, DTIS>) - Static method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
copyIngredient(Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
copyStackWithCount(int) - Method in class com.petrolpark.util.BigItemStack
 
copyTeamData(Level, AbstractTeam<?>) - Method in class com.petrolpark.team.AbstractTeam
 
copyTeamData(Level, AbstractTeam<?>, Predicate<ITeamDataType<?>>) - Method in class com.petrolpark.team.AbstractTeam
 
copyWithCount(int) - Method in class com.petrolpark.util.BigItemStack
 
count - Variable in class com.petrolpark.util.BigItemStack
 
COUNT - Static variable in class com.petrolpark.data.loot.PetrolparkLootItemStackNumberProviderTypes
 
CountItemStackNumberProvider - Class in com.petrolpark.data.loot.numberprovider.itemstack
 
CountItemStackNumberProvider() - Constructor for class com.petrolpark.data.loot.numberprovider.itemstack.CountItemStackNumberProvider
 
CraftingMenuMixin - Class in com.petrolpark.mixin
 
CraftingMenuMixin() - Constructor for class com.petrolpark.mixin.CraftingMenuMixin
 
craftingTablePropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
create(BlockIngredient<?>[]) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient.Type
 
create(BlockIngredient<?>[]) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient.SetBlockIngredientType
 
create(BlockIngredient<?>[]) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient.Type
 
create(PetrolparkRegistrate, P, String, BuilderCallback, NonNullSupplier<T>) - Static method in class com.petrolpark.registrate.BadgeBuilder
 
create(CreateRecipeCategory.Info<T>, IJeiHelpers) - Method in interface com.petrolpark.compat.jei.category.PetrolparkRecipeCategory.Factory
 
create(ItemStack) - Static method in class com.petrolpark.contamination.ItemContamination
 
create(NumberProvider[]) - Method in interface com.petrolpark.data.loot.numberprovider.FunctionNumberProvider.Factory
 
create(T) - Method in interface com.petrolpark.team.packet.BindTeamPacket.Factory
 
Create - Class in com.petrolpark.compat.create
 
Create() - Constructor for class com.petrolpark.compat.create.Create
 
CREATE - Enum constant in enum class com.petrolpark.compat.CompatMods
 
CREATE_BISTRO - Enum constant in enum class com.petrolpark.compat.CompatMods
 
createAttribute() - Method in class com.petrolpark.contamination.HasContaminantItemAttribute.Type
 
createBasinRecipesPropagateContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
CreateBlockEntityTypes - Class in com.petrolpark.compat.create
 
CreateBlockEntityTypes() - Constructor for class com.petrolpark.compat.create.CreateBlockEntityTypes
 
CreateBlocks - Class in com.petrolpark.compat.create
 
CreateBlocks() - Constructor for class com.petrolpark.compat.create.CreateBlocks
 
CreateClient - Class in com.petrolpark.compat.create
 
CreateClient() - Constructor for class com.petrolpark.compat.create.CreateClient
 
CreateClientEvents - Class in com.petrolpark.compat.create.event
 
CreateClientEvents() - Constructor for class com.petrolpark.compat.create.event.CreateClientEvents
 
CreateClientModEvents - Class in com.petrolpark.compat.create.event
 
CreateClientModEvents() - Constructor for class com.petrolpark.compat.create.event.CreateClientModEvents
 
CreateCommonEvents - Class in com.petrolpark.compat.create.event
 
CreateCommonEvents() - Constructor for class com.petrolpark.compat.create.event.CreateCommonEvents
 
createConfigPredicate - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
createCrushingRecipesPropagateContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
createCuttingRecipesPropagateContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
createEntry() - Method in class com.petrolpark.registrate.BadgeBuilder
 
createFireworkSpark(PonderLevel, double, double, double, double, double, double, int[], int[], boolean, boolean) - Static method in class com.petrolpark.client.ponder.particle.PetrolparkEmitters
 
CreateFishingHookInstruction - Class in com.petrolpark.client.ponder.instruction
 
CreateFishingHookInstruction(ElementLink<EntityElement>) - Constructor for class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 
createFluidContaminantWeight - Variable in class com.petrolpark.PetrolparkConfig.Server
 
CreateGlobalLootModifierSerializers - Class in com.petrolpark.compat.create.loot
 
CreateGlobalLootModifierSerializers() - Constructor for class com.petrolpark.compat.create.loot.CreateGlobalLootModifierSerializers
 
createGsonAdapter() - Static method in interface com.petrolpark.data.loot.numberprovider.entity.EntityNumberProvider
 
createGsonAdapter() - Static method in interface com.petrolpark.data.loot.numberprovider.itemstack.ItemStackNumberProvider
 
createGsonAdapter() - Static method in interface com.petrolpark.data.loot.numberprovider.team.TeamNumberProvider
 
createGsonAdapter() - Static method in interface com.petrolpark.data.reward.generator.IRewardGenerator
 
createGsonAdapter() - Static method in interface com.petrolpark.data.reward.IReward
 
createGsonAdapter() - Static method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
createGsonAdapter() - Static method in interface com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizer
 
createInstance(JsonObject, DeserializationContext) - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
CreateMessages - Class in com.petrolpark.compat.create
 
CreateMessages() - Constructor for class com.petrolpark.compat.create.CreateMessages
 
createOtherRecipesPropagateContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
CreateRecipeTypes - Enum Class in com.petrolpark.compat.create
 
createSandingRecipesPropagateContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
CREATIVE_MODE_TAB_BLANK_ROW - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
CreativeModeInventoryScreenMixin - Class in com.petrolpark.mixin.client
 
CreativeModeInventoryScreenMixin(CreativeModeInventoryScreen.ItemPickerMenu, Inventory, Component) - Constructor for class com.petrolpark.mixin.client.CreativeModeInventoryScreenMixin
 
CrushingWheelBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
CrushingWheelBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.compat.create.CrushingWheelBlockEntityMixin
 
CrushingWheelControllerBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
CrushingWheelControllerBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
CrushingWheelControllerBlockMixin - Class in com.petrolpark.mixin.compat.create
 
CrushingWheelControllerBlockMixin() - Constructor for class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockMixin
 
ctor(IEventBus, IEventBus) - Static method in class com.petrolpark.compat.create.Create
 
ctor(IEventBus, IEventBus) - Static method in class com.petrolpark.compat.curios.Curios
 
CuboidOutline - Class in com.petrolpark.client.outline
 
CuboidOutline() - Constructor for class com.petrolpark.client.outline.CuboidOutline
 
Curios - Class in com.petrolpark.compat.curios
 
Curios() - Constructor for class com.petrolpark.compat.curios.Curios
 
CURIOS - Enum constant in enum class com.petrolpark.compat.CompatMods
 
CuriosRenderers - Class in com.petrolpark.compat.curios.renderer
 
CuriosRenderers() - Constructor for class com.petrolpark.compat.curios.renderer.CuriosRenderers
 
CuriosSetup - Class in com.petrolpark.compat.curios
This class will be loaded without the guarantee that Curios is installed.
CuriosSetup() - Constructor for class com.petrolpark.compat.curios.CuriosSetup
 
CuriosSetup.HeadwearCurioRenderInfo - Class in com.petrolpark.compat.curios
 
currentStack - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
Custom(LootContextParam<? extends Entity>) - Constructor for class com.petrolpark.data.IEntityTarget.Custom
 
CUSTOM - Static variable in interface com.petrolpark.data.IEntityTarget
 
CUSTOMER - Static variable in class com.petrolpark.data.loot.PetrolparkLootContextParams
 
CUSTOMER_ENTITY - Static variable in class com.petrolpark.data.loot.PetrolparkLootContextParams
 
CUSTOMER_WAIT_TIME - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
customerEntityTypes - Variable in class com.petrolpark.shop.Shop
 
CustomerWaitTimeNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
CustomerWaitTimeNumberProvider() - Constructor for class com.petrolpark.data.loot.numberprovider.CustomerWaitTimeNumberProvider
 
CustomHitResult(Vec3, int) - Constructor for class com.petrolpark.util.RayHelper.CustomHitResult
 
customName - Variable in class com.petrolpark.shop.TeamShopsData.TeamShop
 
CustomTab - Class in com.petrolpark.client.creativemodetab
 
CustomTab(CustomTab.Builder) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab
 
CustomTab.Builder - Class in com.petrolpark.client.creativemodetab
 
CustomTab.ITabEntry - Interface in com.petrolpark.client.creativemodetab
 
CustomTab.ITabEntry.ConditionalItem - Class in com.petrolpark.client.creativemodetab
 
CustomTab.ITabEntry.DuplicateItem - Class in com.petrolpark.client.creativemodetab
 
CustomTab.ITabEntry.Item - Class in com.petrolpark.client.creativemodetab
 
CustomTab.ITabEntry.Subheading - Class in com.petrolpark.client.creativemodetab
 
cut() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns the value of the cut record component.
CutEntry(DoughCut, byte, byte, Rotation) - Constructor for record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Creates an instance of a CutEntry record class.
CutEntry(CompoundTag) - Constructor for record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
 
cuts - Variable in class com.petrolpark.compat.create.dough.DoughBall
 
cutTiles - Variable in class com.petrolpark.compat.create.dough.DoughBall
 

D

data - Variable in class com.petrolpark.team.AbstractTeam
 
dataChanged(Level, ScoreboardTeam, ITeamDataType<?>) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
DECAYING_ITEM_COOKING - Enum constant in enum class com.petrolpark.PetrolparkRecipeTypes
 
DECAYING_ITEM_HANDLER - Static variable in class com.petrolpark.Petrolpark
 
DECAYING_ITEMS - Static variable in class com.petrolpark.compat.jei.JEISetup
Any Decaying Items
decayingItem - Variable in class com.petrolpark.compat.jei.category.DecayingItemCategory.DecayingItemRecipe
 
DecayingItem - Class in com.petrolpark.item.decay
 
DecayingItem(Item.Properties) - Constructor for class com.petrolpark.item.decay.DecayingItem
 
DecayingItemBlastingRecipe(AbstractCookingRecipe) - Constructor for class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemBlastingRecipe
 
DecayingItemCategory - Class in com.petrolpark.compat.jei.category
 
DecayingItemCategory(CreateRecipeCategory.Info<DecayingItemCategory.DecayingItemRecipe>, IJeiHelpers) - Constructor for class com.petrolpark.compat.jei.category.DecayingItemCategory
 
DecayingItemCategory.DecayingItemRecipe - Class in com.petrolpark.compat.jei.category
 
DecayingItemCookingRecipeSerializer - Class in com.petrolpark.item.decay.recipe
 
DecayingItemCookingRecipeSerializer() - Constructor for class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
DecayingItemDecorator - Class in com.petrolpark.client.rendering.item.decorator
 
DecayingItemDecorator() - Constructor for class com.petrolpark.client.rendering.item.decorator.DecayingItemDecorator
 
DecayingItemHandler - Interface in com.petrolpark.item.decay
 
DecayingItemHandler.ClientDecayingItemHandler - Class in com.petrolpark.item.decay
 
DecayingItemHandler.ServerDecayingItemHandler - Class in com.petrolpark.item.decay
 
DecayingItemRecipe(ItemStack) - Constructor for class com.petrolpark.compat.jei.category.DecayingItemCategory.DecayingItemRecipe
 
DecayingItemRenderer - Class in com.petrolpark.item.decay
 
DecayingItemRenderer() - Constructor for class com.petrolpark.item.decay.DecayingItemRenderer
 
DecayingItemSmeltingRecipe(AbstractCookingRecipe) - Constructor for class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe
 
DecayingItemSmokingRecipe(AbstractCookingRecipe) - Constructor for class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmokingRecipe
 
decayProduct - Variable in class com.petrolpark.item.decay.SimpleDecayProductItem
 
decontaminate(Contaminant) - Method in class com.petrolpark.contamination.Contamination
 
decontaminate(Contaminant) - Method in interface com.petrolpark.contamination.IContamination
Remove a Contaminant and any children it has that don't belong to another parent.
decontaminate(Contaminant) - Method in class com.petrolpark.contamination.IncontaminableContamination
 
decontaminateOnly(Contaminant) - Method in class com.petrolpark.contamination.Contamination
 
decontaminateOnly(Contaminant) - Method in interface com.petrolpark.contamination.IContamination
Remove a Contaminant, but not any of its children.
decontaminateOnly(Contaminant) - Method in class com.petrolpark.contamination.IncontaminableContamination
 
defaultEntry() - Method in class com.petrolpark.shop.TeamShopsData
 
defaultInfo() - Static method in class com.petrolpark.compat.curios.CuriosSetup.HeadwearCurioRenderInfo
 
DELETE_CONTROL_POINT - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
DepotBehaviourAccessor - Interface in com.petrolpark.mixin.compat.create.accessor
 
DepotBehaviourMixin - Class in com.petrolpark.mixin.compat.create
 
DepotBehaviourMixin() - Constructor for class com.petrolpark.mixin.compat.create.DepotBehaviourMixin
 
DepotRendererMixin - Class in com.petrolpark.mixin.compat.create.client
 
DepotRendererMixin() - Constructor for class com.petrolpark.mixin.compat.create.client.DepotRendererMixin
 
descriptionId - Variable in class com.petrolpark.contamination.Contaminant
 
deserialize(JsonElement, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator.InlineSerializer
 
deserialize(JsonElement, JsonDeserializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.InlineSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType.SimpleSerializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.loot.SimpleSerializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.generator.CombinedRewardGenerator.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.generator.LootTableRewardGenerator.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.GiveItemReward.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.GiveLootReward.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.GrantExperienceReward.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.GrantShopXPReward.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.data.reward.UnlockTradeReward.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.Serializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer.Serializer
 
deserializeNBT(CompoundTag) - Method in class com.petrolpark.badge.BadgesCapability.Provider
 
deserializeNBT(CompoundTag) - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 
deserializeNBT(CompoundTag) - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
deserializeNBT(CompoundTag) - Method in class com.petrolpark.team.SinglePlayerTeam
 
deserializeNBT(ListTag) - Method in class com.petrolpark.core.item.QueueItemHandler
 
destroy() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
destroy() - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
DESTROY - Enum constant in enum class com.petrolpark.compat.CompatMods
 
DESTROY_REGISTRATE - Static variable in class com.petrolpark.Petrolpark
 
DEVELOPER - Static variable in class com.petrolpark.badge.Badges
 
df - Static variable in class com.petrolpark.badge.BadgeItem
 
DIRECT - Static variable in class com.petrolpark.data.reward.RewardGeneratorTypes
 
DirectBeltInputBehaviourMixin - Class in com.petrolpark.mixin.compat.create
 
DirectBeltInputBehaviourMixin() - Constructor for class com.petrolpark.mixin.compat.create.DirectBeltInputBehaviourMixin
 
DirectionalTransportedItemStack - Class in com.petrolpark.compat.create.item.directional
 
DirectionalTransportedItemStack(ItemStack) - Constructor for class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
directionBetween(BlockPos, BlockPos) - Static method in class com.petrolpark.util.KineticsHelper
 
DirectRewardGenerator - Class in com.petrolpark.data.reward.generator
 
DirectRewardGenerator(List<IReward>) - Constructor for class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
DirectRewardGenerator.InlineSerializer - Class in com.petrolpark.data.reward.generator
 
DirectRewardGenerator.Serializer - Class in com.petrolpark.data.reward.generator
 
disconnect() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
disconnect(BiConsumer<TubeBehaviour, BigItemStack>) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
Remove the Tube connecting the two end Blocks.
disconnecting - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
displayItems(CreativeModeTab.DisplayItemsGenerator) - Method in class com.petrolpark.client.creativemodetab.CustomTab.Builder
Deprecated.
distanceToSelectedControlPoint - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class com.petrolpark.compat.create.loot.ContaminatedKineticBlockLootModifier
 
doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
doubleItemIcon(Supplier<ItemStack>, Supplier<ItemStack>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Sets the given pair of Items as the icon for this Category.
doubleItemIcon(ItemLike, ItemLike) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Sets the given pair of Items as the icon for this Category.
dough - Variable in class com.petrolpark.compat.create.dough.DoughBall
 
Dough - Class in com.petrolpark.compat.create.dough
 
Dough() - Constructor for class com.petrolpark.compat.create.dough.Dough
 
DOUGH - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
DOUGH_CUT - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
doughBall - Variable in class com.petrolpark.compat.create.dough.DoughTransportedItemStack
 
DoughBall - Class in com.petrolpark.compat.create.dough
 
DoughBall(Dough, float, byte, byte, List<DoughBall.CutEntry>) - Constructor for class com.petrolpark.compat.create.dough.DoughBall
 
DoughBall(CompoundTag) - Constructor for class com.petrolpark.compat.create.dough.DoughBall
 
DoughBall.CutEntry - Record Class in com.petrolpark.compat.create.dough
 
DoughBallItem - Class in com.petrolpark.compat.create.dough
 
DoughBallItem(Item.Properties) - Constructor for class com.petrolpark.compat.create.dough.DoughBallItem
 
DoughCut - Record Class in com.petrolpark.compat.create.dough
 
DoughCut(int, float) - Constructor for record class com.petrolpark.compat.create.dough.DoughCut
Creates an instance of a DoughCut record class.
DoughTransportedItemStack - Class in com.petrolpark.compat.create.dough
 
DoughTransportedItemStack(ItemStack) - Constructor for class com.petrolpark.compat.create.dough.DoughTransportedItemStack
 
DoughTransportedItemStack(ItemStack, DoughBall) - Constructor for class com.petrolpark.compat.create.dough.DoughTransportedItemStack
 
draggingSelectedControlPoint - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
draw(DecayingItemCategory.DecayingItemRecipe, IRecipeSlotsView, GuiGraphics, double, double) - Method in class com.petrolpark.compat.jei.category.DecayingItemCategory
 
draw(GuiGraphics, int, int) - Method in class com.petrolpark.compat.jei.JEITextureDrawable
 
draw(CraftingRecipe, IRecipeSlotsView, GuiGraphics, double, double) - Method in class com.petrolpark.compat.jei.category.ManualOnlyCategory
 
dropItemsAlongSpline(BigItemStack) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
DUMMY - Static variable in interface com.petrolpark.item.decay.DecayingItemHandler
 
DuplicateItem(Supplier<ItemStack>) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.DuplicateItem
 
duplicationIngredient - Variable in class com.petrolpark.badge.Badge
 
duplicationIngredient - Variable in class com.petrolpark.registrate.BadgeBuilder
 
duplicationIngredient(Supplier<Ingredient>) - Method in class com.petrolpark.registrate.BadgeBuilder
 

E

EARLY_BIRD - Static variable in class com.petrolpark.badge.Badges
 
EARLY_BIRD_URL - Static variable in class com.petrolpark.badge.BadgeHandler
 
EjectorBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
EjectorBlockEntityMixin() - Constructor for class com.petrolpark.mixin.compat.create.EjectorBlockEntityMixin
 
elapsedOrderTime - Variable in class com.petrolpark.shop.customer.AbstractCustomer
 
ElevatorPulleyBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
ElevatorPulleyBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.compat.create.ElevatorPulleyBlockEntityMixin
 
EMPTY - Static variable in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
EMPTY - Static variable in class com.petrolpark.shop.offer.order.ShopOrder
 
EMPTY - Static variable in record class com.petrolpark.shop.offer.ShopOffer
 
EMPTY - Static variable in class com.petrolpark.util.BigItemStack
 
emptyBackground(int, int) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Sets the size of the Background for this Category.
enable() - Method in enum class com.petrolpark.sharedfeatures.SharedFeatures
 
enabled() - Method in enum class com.petrolpark.sharedfeatures.SharedFeatures
 
enableIfCreateConfig(Function<CRecipes, ConfigBase.ConfigBool>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Only enable this Recipe Category if the given test of Create's config options are true.
enchantment - Variable in class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider
 
ENCHANTMENT_LEVEL - Static variable in class com.petrolpark.data.loot.PetrolparkLootItemStackNumberProviderTypes
 
EnchantmentLevelNumberProvider - Class in com.petrolpark.data.loot.numberprovider.itemstack
 
EnchantmentLevelNumberProvider(Enchantment) - Constructor for class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider
 
EnchantmentLevelNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider.itemstack
 
end - Variable in class com.petrolpark.client.outline.CuboidOutline
 
end - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
end - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
endTangent - Variable in class com.petrolpark.util.ClampedCubicSpline
 
ENGINEERS_GOGGLES - Static variable in class com.petrolpark.compat.curios.CuriosSetup
Destroy's alternate Engineer's Goggles
entity - Variable in class com.petrolpark.shop.customer.EntityCustomer
 
EntityCustomer - Class in com.petrolpark.shop.customer
 
EntityCustomer(Entity) - Constructor for class com.petrolpark.shop.customer.EntityCustomer
 
entityLink - Variable in class com.petrolpark.client.ponder.instruction.LivingEntitySwingInstruction
 
entityNumberProvider - Variable in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
EntityNumberProvider - Interface in com.petrolpark.data.loot.numberprovider.entity
 
entries - Variable in class com.petrolpark.client.creativemodetab.CustomTab.Builder
 
entries - Variable in class com.petrolpark.client.creativemodetab.CustomTab
 
equalIgnoring(CompoundTag, CompoundTag, String...) - Static method in class com.petrolpark.util.NBTHelper
 
equalIgnoringTags(ItemStack, ItemStack, String...) - Static method in class com.petrolpark.util.ItemHelper
 
equalIgnoringTags(FluidStack, FluidStack, String...) - Static method in class com.petrolpark.util.FluidHelper
 
equals(Object) - Method in class com.petrolpark.badge.Badge
 
equals(Object) - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.petrolpark.compat.create.dough.DoughCut
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.petrolpark.shop.offer.ShopOffer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.petrolpark.util.Pair
 
EQUIPMENT - Static variable in class com.petrolpark.data.loot.PetrolparkLootEntityNumberProviderTypes
 
EquipmentNumberProvider - Class in com.petrolpark.data.loot.numberprovider.entity
 
EquipmentNumberProvider(EquipmentSlot, ItemStackNumberProvider) - Constructor for class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
EquipmentNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider.entity
 
equipmentSlot - Variable in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
executeIfInstalled(Supplier<Runnable>) - Method in enum class com.petrolpark.compat.CompatMods
 
expandToInclude(AABB, BlockPos) - Static method in class com.petrolpark.util.MathsHelper
 
expandToInclude(AABB, Vec3) - Static method in class com.petrolpark.util.MathsHelper
 
EXPERIENCE_LEVEL - Static variable in class com.petrolpark.data.loot.PetrolparkLootEntityNumberProviderTypes
 
ExperienceLevelNumberProvider - Class in com.petrolpark.data.loot.numberprovider.entity
 
ExperienceLevelNumberProvider() - Constructor for class com.petrolpark.data.loot.numberprovider.entity.ExperienceLevelNumberProvider
 
extendLifetime(ItemStack, int) - Static method in interface com.petrolpark.item.decay.IDecayingItem
 
extractItem(int, int, boolean) - Method in class com.petrolpark.core.item.QueueItemHandler
 
EXTRUSION_DIE - Enum constant in enum class com.petrolpark.sharedfeatures.SharedFeatures
 

F

factory - Variable in class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType.SimpleSerializer
 
factory - Variable in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider.Serializer
 
factory - Variable in class com.petrolpark.data.loot.SimpleSerializer
 
failureMultiplier - Variable in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
fetchAndAddBadgesIncludingEarlyBird(ServerPlayer) - Static method in class com.petrolpark.badge.BadgeHandler
 
fillTankWithMixer(FluidTank, FluidStack, IFluidHandler.FluidAction) - Static method in class com.petrolpark.util.FluidHelper
 
finalizeBuilding(RecipeType<R>, CreateRecipeCategory<R>, Class<? extends R>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
find(C, Level) - Method in enum class com.petrolpark.compat.create.CreateRecipeTypes
 
find(C, Level) - Method in enum class com.petrolpark.PetrolparkRecipeTypes
 
fireworkBall(double, int, int[], int[], boolean, boolean) - Static method in class com.petrolpark.client.ponder.particle.PetrolparkEmitters
 
first - Variable in class com.petrolpark.util.Pair
 
FIRST_TIME_LUCKY_MILLING - Enum constant in enum class com.petrolpark.compat.create.CreateRecipeTypes
 
firstTick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.CameraShakeInstruction
 
FirstTimeLuckyMillingRecipe - Class in com.petrolpark.recipe.advancedprocessing.firsttimelucky
Milling recipes which guarantee all chance outputs the first time they are done.
FirstTimeLuckyMillingRecipe(ProcessingRecipeBuilder.ProcessingRecipeParams) - Constructor for class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyMillingRecipe
 
FirstTimeLuckyRecipesBehaviour - Class in com.petrolpark.recipe.advancedprocessing.firsttimelucky
 
FirstTimeLuckyRecipesBehaviour(SmartBlockEntity, Predicate<Recipe<?>>) - Constructor for class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesBehaviour
Ensure this Block Entity remembers who placed it for the purposes of ensuring first-time-lucky recipes award all outputs.
FirstTimeLuckyRecipesCapability - Class in com.petrolpark.recipe.advancedprocessing.firsttimelucky
 
FirstTimeLuckyRecipesCapability() - Constructor for class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability
 
FirstTimeLuckyRecipesCapability.Provider - Class in com.petrolpark.recipe.advancedprocessing.firsttimelucky
 
flip(int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
FLIPPED - Static variable in class com.petrolpark.util.BinaryMatrix4x4
The index if the pattern is flipped over the north-south axis
FLUID - Static variable in class com.petrolpark.contamination.Contaminables
 
FluidContamination - Class in com.petrolpark.contamination
 
FluidContamination(FluidStack) - Constructor for class com.petrolpark.contamination.FluidContamination
 
FluidHelper - Class in com.petrolpark.util
 
FluidHelper() - Constructor for class com.petrolpark.util.FluidHelper
 
FluidMixer - Class in com.petrolpark.fluid
 
FluidMixer() - Constructor for class com.petrolpark.fluid.FluidMixer
 
FluidMixer.IFluidMixer - Interface in com.petrolpark.fluid
 
FluidTankMixin - Class in com.petrolpark.mixin
 
FluidTankMixin() - Constructor for class com.petrolpark.mixin.FluidTankMixin
 
forEachSegment(int, Vec3, Vec3) - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
forEachSegment(int, Vec3, Vec3) - Method in class com.petrolpark.util.ClampedCubicSpline
 
forgeBlockTag(String) - Static method in class com.petrolpark.PetrolparkTags
 
forgeFluidTag(String) - Static method in class com.petrolpark.PetrolparkTags
 
forgeItemTag(String) - Static method in class com.petrolpark.PetrolparkTags
 
ForgeRegistryObjectGSONAdapter<E,T extends net.minecraft.world.level.storage.loot.SerializerType<E>> - Class in com.petrolpark.data
Copy of GsonAdapterFactory for custom Registries.
ForgeRegistryObjectGSONAdapter(ResourceKey<Registry<T>>, String, String, Function<E, T>, Supplier<T>, Pair<Supplier<T>, GsonAdapterFactory.InlineSerializer<? extends E>>) - Constructor for class com.petrolpark.data.ForgeRegistryObjectGSONAdapter
 
ForgeRegistryObjectGSONAdapter.Builder<E,T extends net.minecraft.world.level.storage.loot.SerializerType<E>> - Class in com.petrolpark.data
 
forgeTag(IForgeRegistry<T>, String) - Static method in class com.petrolpark.PetrolparkTags
 
forHit(BlockHitResult) - Method in class com.petrolpark.team.packet.BindTeamBlockPacket
 
FROM_ARRAY - Static variable in class com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizerTypes
 
FromArrayIngredientRandomizer - Class in com.petrolpark.recipe.ingredient.randomizer
 
FromArrayIngredientRandomizer(Ingredient[]) - Constructor for class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
FromArrayIngredientRandomizer.InlineSerializer - Class in com.petrolpark.recipe.ingredient.randomizer
 
FromArrayIngredientRandomizer.Serializer - Class in com.petrolpark.recipe.ingredient.randomizer
 
fromJson(ResourceLocation, JsonObject) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
fromJson(ResourceLocation, JsonObject) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe.Serializer
 
fromJson(ResourceLocation, JsonObject) - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe.Serializer
 
fromJsonArray(JsonArray) - Static method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
fromJsonArray(JsonArray, JsonDeserializationContext) - Static method in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
fromJsonInternal(ResourceLocation, JsonObject) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe.Serializer
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe.Serializer
 
fromNetworkInternal(ResourceLocation, FriendlyByteBuf) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
fromShort(short) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
fullyDecontaminate() - Method in class com.petrolpark.contamination.Contamination
 
fullyDecontaminate() - Method in interface com.petrolpark.contamination.IContamination
Remove all extrinsic Contaminants.
fullyDecontaminate() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
FunctionNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
FunctionNumberProvider(NumberProvider[]) - Constructor for class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider
 
FunctionNumberProvider.Factory<NP extends FunctionNumberProvider> - Interface in com.petrolpark.data.loot.numberprovider
 
FunctionNumberProvider.Serializer<NP extends FunctionNumberProvider> - Class in com.petrolpark.data.loot.numberprovider
 

G

gameTime - Variable in class com.petrolpark.item.decay.DecayingItemHandler.ServerDecayingItemHandler
 
GatherTeamsEvent - Class in com.petrolpark.team
Fired to gather ITeams of which this Player is a part.
GatherTeamsEvent(Player) - Constructor for class com.petrolpark.team.GatherTeamsEvent
 
generate(LootContext) - Method in class com.petrolpark.data.reward.generator.CombinedRewardGenerator
 
generate(LootContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
generate(LootContext) - Method in interface com.petrolpark.data.reward.generator.IRewardGenerator
 
generate(LootContext) - Method in class com.petrolpark.data.reward.generator.LootTableRewardGenerator
 
generate(LootContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
generate(LootContext) - Method in interface com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizer
 
generate(LootContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer
 
generate(LootContext, Shop) - Method in class com.petrolpark.shop.offer.ShopOfferGenerator
 
generateOffer(LootContext) - Method in class com.petrolpark.shop.Shop
 
generator() - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Returns the value of the generator record component.
GENERIC - Static variable in class com.petrolpark.contamination.Contaminables
 
GenericContaminable() - Constructor for class com.petrolpark.contamination.Contaminable.GenericContaminable
 
GenericContamination - Class in com.petrolpark.contamination
A Contamination not tied to any specific object.
GenericContamination() - Constructor for class com.petrolpark.contamination.GenericContamination
 
GenericContamination(Runnable) - Constructor for class com.petrolpark.contamination.GenericContamination
 
GenericContamination(ListTag) - Constructor for class com.petrolpark.contamination.GenericContamination
 
get() - Static method in class com.petrolpark.data.loot.PetrolparkGson
 
get(IContamination<OBJECT, ?>) - Static method in class com.petrolpark.contamination.IntrinsicContaminants
 
get(Object) - Static method in interface com.petrolpark.contamination.IContamination
 
get(String) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
get(ResourceLocation) - Static method in class com.petrolpark.contamination.Contaminant
 
get(ItemStack) - Static method in class com.petrolpark.compat.create.dough.DoughBall
 
get(ItemStack) - Static method in class com.petrolpark.contamination.ItemContamination
 
get(Level, BlockPos) - Static method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
get(LootContext) - Method in class com.petrolpark.data.IEntityTarget.BuiltIn
 
get(LootContext) - Method in class com.petrolpark.data.IEntityTarget.Custom
 
get(LootContext) - Method in interface com.petrolpark.data.IEntityTarget
 
get(FluidStack) - Static method in class com.petrolpark.contamination.FluidContamination
 
GET_BADGES_URL - Static variable in class com.petrolpark.badge.BadgeHandler
 
getAbsentColor() - Method in class com.petrolpark.contamination.Contaminant
 
getAbsentName() - Method in class com.petrolpark.contamination.Contaminant
 
getAbsentNameColored() - Method in class com.petrolpark.contamination.Contaminant
 
getAdvancements() - Static method in class com.petrolpark.registrate.BadgeBuilder
 
getAllAttributes(ItemStack, Level) - Method in class com.petrolpark.contamination.HasContaminantItemAttribute.Type
 
getAllBiomes(IBiomeSpecificProcessingRecipe) - Static method in class com.petrolpark.compat.jei.BiomeSpecificTooltipHelper
 
getAllDescendants(T, Function<T, Collection<T>>) - Static method in class com.petrolpark.util.GraphHelper
 
getAllowedBiomeList(IBiomeSpecificProcessingRecipe) - Static method in class com.petrolpark.compat.jei.BiomeSpecificTooltipHelper
 
getAllowedBiomes() - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe
 
getAmount() - Method in class com.petrolpark.contamination.FluidContamination
 
getAmount() - Method in class com.petrolpark.contamination.GenericContamination
Deprecated.
getAmount() - Method in interface com.petrolpark.contamination.IContamination
 
getAmount() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
getAmount() - Method in class com.petrolpark.contamination.ItemContamination
 
getAmountToMixIn(int, FluidStack, FluidStack) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Get the maximum amount of addedFluid which can be mixed in such that the mixing result amount is no larger than maxResultAmount.
getAndAddBadges(ServerPlayer) - Static method in class com.petrolpark.badge.BadgeHandler
 
getAsRecipe() - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyMillingRecipe
 
getAsRecipe() - Method in interface com.petrolpark.recipe.advancedprocessing.firsttimelucky.IFirstTimeLuckyRecipe
Give a way for IFirstTimeLuckyRecipe to convert to the proper class for this Recipe.
getAsStacks() - Method in class com.petrolpark.util.BigItemStack
 
getAsWrappedRecipe() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemBlastingRecipe
 
getAsWrappedRecipe() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe
 
getAsWrappedRecipe() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmokingRecipe
 
getAsWrappedRecipe() - Method in interface com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe
 
getBadge(String, String) - Static method in class com.petrolpark.badge.Badge
 
getBadge(ResourceLocation) - Static method in class com.petrolpark.badge.Badge
 
getBadges() - Method in class com.petrolpark.badge.BadgesCapability
 
getBiomes(RegistryAccess) - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.BiomeValue
 
getBiomes(RegistryAccess) - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.SingleBiomeValue
 
getBiomes(RegistryAccess) - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.TagBiomeValue
 
getBlankInstance() - Method in class com.petrolpark.shop.TeamShopsData.Type
 
getBlankInstance() - Method in interface com.petrolpark.team.data.ITeamDataType
 
getBlockedPositions() - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
getBlockEntityClass() - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
getBlockEntityType() - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
getBlockReach(Entity) - Static method in class com.petrolpark.util.RayHelper
 
getBlockState() - Method in interface com.petrolpark.fluid.ICustomBlockStateFluid
 
getByName(String) - Static method in interface com.petrolpark.data.IEntityTarget
 
getCapability(Capability<T>, Direction) - Method in class com.petrolpark.badge.BadgesCapability.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.petrolpark.shop.customer.EntityCustomer
 
getCapability(Capability<T>, Direction) - Method in class com.petrolpark.team.SinglePlayerTeam
 
getCenter() - Method in class com.petrolpark.util.BlockFace
 
getChanceProvider() - Method in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
getChildren() - Method in class com.petrolpark.contamination.Contaminant
All Contaminants (not just direct children) which any Contamination automatically has if they have this Contaminant.
getClosest(Vec3) - Static method in class com.petrolpark.util.MathsHelper
 
getColor() - Method in class com.petrolpark.contamination.Contaminant
 
getConnectedPos() - Method in class com.petrolpark.util.BlockFace
 
getConnectingFace(BlockPlaceContext) - Method in class com.petrolpark.compat.create.core.tube.TubeBlockItem
getContaminable() - Method in class com.petrolpark.contamination.FluidContamination
 
getContaminable() - Method in class com.petrolpark.contamination.GenericContamination
Deprecated.
getContaminable() - Method in interface com.petrolpark.contamination.IContamination
 
getContaminable() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
getContaminable() - Method in class com.petrolpark.contamination.ItemContamination
 
getContaminant() - Method in class com.petrolpark.contamination.ContaminateGlobalLootModifier
 
getContaminant(Level) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
getContamination() - Method in interface com.petrolpark.block.entity.IShulkerBoxBlockEntityDuck
 
getContamination() - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
getContamination() - Method in interface com.petrolpark.contamination.IItemStackDuck
 
getContamination() - Method in class com.petrolpark.mixin.ItemStackMixin
 
getContamination() - Method in class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
getContamination(Object) - Method in class com.petrolpark.contamination.Contaminable.GenericContaminable
 
getContamination(Object) - Method in class com.petrolpark.contamination.Contaminable
 
getControlPoints() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getCount() - Method in class com.petrolpark.util.BigItemStack
 
getCraftingRemainingItem(ItemStack) - Method in class com.petrolpark.badge.BadgeItem
 
getCuriosMap(LivingEntity) - Static method in class com.petrolpark.compat.curios.Curios
 
getCustomerEntityTypes() - Method in class com.petrolpark.shop.Shop
 
getDataRegistry(ResourceKey<Registry<OBJECT>>) - Static method in class com.petrolpark.PetrolparkRegistries
 
getDecayProduct(ItemStack) - Method in interface com.petrolpark.item.decay.IDecayingItem
Get the Item Stack into which the decaying Item Stack decays.
getDecayProduct(ItemStack) - Method in class com.petrolpark.item.decay.SimpleDecayProductItem
 
getDecayTimeTranslationKey(ItemStack) - Method in interface com.petrolpark.item.decay.IDecayingItem
 
getDepotBehaviour() - Method in class com.petrolpark.mixin.compat.create.EjectorBlockEntityMixin
 
getDescription() - Method in class com.petrolpark.badge.Badge
 
getDescription(Level) - Method in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
getDisableLineNormals() - Method in interface com.petrolpark.mixin.compat.create.accessor.client.OutlineParamsAccessor
 
getDisplayedItemStacks() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
getDisplayedItemStacks() - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
getDisplayedItemStacks() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
getDisplayedItemStacks() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient
 
getDisplayedItemStacks() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
getDisplayedItemStacks() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient
 
getDisplayName(Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getDisplayNameComponent(Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getDuck(ItemStack) - Static method in class com.petrolpark.contamination.ItemContamination
 
getDuplicationIngredient() - Method in class com.petrolpark.badge.Badge
 
getElapsedOrderTime() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
getElapsedOrderTime() - Method in interface com.petrolpark.shop.customer.ICustomer
 
getElapsedOrderTime() - Method in class com.petrolpark.shop.customer.NoCustomer
 
getEndTangent() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getEntityReach(Entity) - Static method in class com.petrolpark.util.RayHelper
 
getErrorInfo(Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getExampleDuplicationRecipe() - Method in class com.petrolpark.badge.Badge
 
getExampleDuplicationRecipes() - Static method in class com.petrolpark.registrate.BadgeBuilder
 
getExampleResult() - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
getFace() - Method in class com.petrolpark.util.BlockFace
 
getFailureNumberProvider() - Method in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
getFirst() - Method in class com.petrolpark.util.Pair
 
getFloat(ITeam<?>, LootContext) - Method in class com.petrolpark.data.loot.numberprovider.team.MembersTeamNumberProvider
 
getFloat(ITeam<?>, LootContext) - Method in interface com.petrolpark.data.loot.numberprovider.team.TeamNumberProvider
 
getFloat(Entity, LootContext) - Method in interface com.petrolpark.data.loot.numberprovider.entity.EntityNumberProvider
 
getFloat(Entity, LootContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
getFloat(Entity, LootContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.ExperienceLevelNumberProvider
 
getFloat(ItemStack, LootContext) - Method in class com.petrolpark.data.loot.numberprovider.itemstack.CountItemStackNumberProvider
 
getFloat(ItemStack, LootContext) - Method in class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider
 
getFloat(ItemStack, LootContext) - Method in interface com.petrolpark.data.loot.numberprovider.itemstack.ItemStackNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.CustomerWaitTimeNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
getFloat(LootContext) - Method in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider
 
getFromIntrinsicTag(TagKey<?>) - Static method in class com.petrolpark.contamination.Contaminant
 
getFromShowIfAbsentTag(TagKey<?>) - Static method in class com.petrolpark.contamination.Contaminant
 
getFromTag(TagKey<?>, String) - Static method in class com.petrolpark.contamination.Contaminant
 
getGameTime() - Method in class com.petrolpark.item.decay.DecayingItemHandler.ClientDecayingItemHandler
 
getGameTime() - Method in interface com.petrolpark.item.decay.DecayingItemHandler
 
getGameTime() - Method in class com.petrolpark.item.decay.DecayingItemHandler.ServerDecayingItemHandler
 
getGlobalOrderModifierEntries() - Method in class com.petrolpark.shop.Shop
 
getHeight() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getHeight() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getHeight() - Method in class com.petrolpark.compat.jei.JEITextureDrawable
 
getHeight(int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
getHeldItem() - Method in interface com.petrolpark.mixin.compat.create.accessor.DepotBehaviourAccessor
 
getHeldItem() - Method in class com.petrolpark.mixin.compat.create.DepotBehaviourMixin
 
getHit(List<AABB>, Vec3, Vec3) - Static method in class com.petrolpark.util.RayHelper
 
getHitResult(List<AABB>, Entity, float, boolean) - Static method in class com.petrolpark.util.RayHelper
 
getHitResult(Entity, float, boolean) - Static method in class com.petrolpark.util.RayHelper
 
getId() - Method in class com.petrolpark.badge.Badge
 
getId() - Method in enum class com.petrolpark.compat.create.CreateRecipeTypes
 
getId() - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
getId() - Method in enum class com.petrolpark.PetrolparkRecipeTypes
 
getId() - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient.BlockIngredientType
 
getId() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient.Type
 
getId() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient.Type
 
getId() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient.Type
 
getId() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient.Type
 
getId() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient.Type
 
getId() - Method in interface com.petrolpark.recipe.IPetrolparkRecipeTypes
 
getID() - Method in class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
getID() - Method in class com.petrolpark.recipe.condition.ConfigBooleanCondition.Serializer
 
getIndex(int, int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
getIngredientClass() - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType
 
getIngredientModifier() - Method in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
getIngredientType() - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getIntrinsicContaminants(Object) - Method in class com.petrolpark.contamination.Contaminable.GenericContaminable
 
getIntrinsicContaminants(OBJECT) - Method in class com.petrolpark.contamination.Contaminable
 
getItem() - Method in class com.petrolpark.badge.Badge
 
getItemsForTubeLength(double) - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
 
getItemsToAddToSearch(CreativeModeTab.ItemDisplayParameters) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.ConditionalItem
 
getItemsToAddToSearch(CreativeModeTab.ItemDisplayParameters) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.DuplicateItem
 
getItemsToAddToSearch(CreativeModeTab.ItemDisplayParameters) - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
getItemsToAddToSearch(CreativeModeTab.ItemDisplayParameters) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Item
 
getJson(Dynamic<?>) - Static method in class com.petrolpark.network.GsonSerializableCodecs
 
getLength() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getLifetime(ItemStack) - Method in class com.petrolpark.item.decay.ConfiguredDecayingItem
 
getLifetime(ItemStack) - Method in interface com.petrolpark.item.decay.IDecayingItem
Get the total lifetime in ticks of an Item Stack, not considering the current time it has been alive.
getLightmap() - Method in interface com.petrolpark.mixin.compat.create.accessor.client.OutlineParamsAccessor
 
getLocation() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getLocation() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getLocation() - Method in class com.petrolpark.contamination.Contaminant
 
getMiddleControlPoints() - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
getMix2Priority(FluidStack, FluidStack) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Shortcut version of FluidMixer.IFluidMixer.getMixPriority(FluidStack...) for 2 Fluids only.
getMixinPackage() - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
getMixins() - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
getMixPriority(FluidStack...) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Decide whether this FluidMixer.IFluidMixer is applicable to this combination of Fluid Stacks, and if so, what priority this mixer has for mixing them.
getMultiplier(ItemStack, Level) - Method in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
getName() - Method in class com.petrolpark.badge.Badge
 
getName() - Method in class com.petrolpark.contamination.Contaminant
 
getName() - Method in class com.petrolpark.data.reward.GiveItemReward
 
getName() - Method in class com.petrolpark.data.reward.GiveLootReward
 
getName() - Method in class com.petrolpark.data.reward.GrantExperienceReward
 
getName() - Method in class com.petrolpark.data.reward.GrantShopXPReward
 
getName() - Method in interface com.petrolpark.data.reward.IReward
 
getName() - Method in class com.petrolpark.data.reward.UnlockTradeReward
 
getName() - Method in class com.petrolpark.shop.customer.EntityCustomer
 
getName() - Method in interface com.petrolpark.shop.customer.ICustomer
 
getName() - Method in class com.petrolpark.shop.customer.NoCustomer
 
getName() - Method in class com.petrolpark.shop.Shop
 
getName(Shop) - Method in class com.petrolpark.shop.TeamShopsData
 
getName(ItemStack) - Method in class com.petrolpark.badge.BadgeItem
 
getName(Level) - Method in interface com.petrolpark.team.ITeam
 
getName(Level) - Method in class com.petrolpark.team.NoTeam
 
getName(Level) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
getName(Level) - Method in class com.petrolpark.team.SinglePlayerTeam
 
getNameColored() - Method in class com.petrolpark.contamination.Contaminant
 
getOccupiedVolume() - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
getOccupiedVolume() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getOfferGeneratorEntries() - Method in class com.petrolpark.shop.Shop
 
getOpenOffer() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
getOpenOffer() - Method in interface com.petrolpark.shop.customer.ICustomer
 
getOpenOffer() - Method in class com.petrolpark.shop.customer.NoCustomer
 
getOpposite() - Method in class com.petrolpark.util.BlockFace
 
getOrCreate(Shop) - Method in class com.petrolpark.shop.TeamShopsData
 
getOrderModifiers() - Method in class com.petrolpark.shop.offer.order.ShopOrder
 
getOrderModifiers() - Method in class com.petrolpark.shop.offer.ShopOfferGenerator
 
getOrderRandomizer() - Method in class com.petrolpark.shop.offer.ShopOfferGenerator
 
getOrderTime() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
getOrderTime() - Method in interface com.petrolpark.shop.customer.ICustomer
 
getOrderTime() - Method in class com.petrolpark.shop.customer.NoCustomer
 
getOtherEndPos() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
getOutlineMap() - Method in class com.petrolpark.client.outline.Outliner
 
getOutlines() - Method in interface com.petrolpark.mixin.compat.create.accessor.client.OutlinerAccessor
 
getParents() - Method in class com.petrolpark.contamination.Contaminant
Any Contaminants (not just direct parents) which, if a Contamination has, will also belong to that Contamination.
getPlayer() - Method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
getPlayerLuckyFirstRecipes() - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 
getPluginUid() - Method in class com.petrolpark.compat.jei.PetrolparkJEI
 
getPoints() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getPos() - Method in class com.petrolpark.util.BlockFace
 
getPreservationProportion() - Method in class com.petrolpark.contamination.Contaminant
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.CustomerWaitTimeNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider
 
getReferencedContextParams() - Method in class com.petrolpark.data.reward.ContextEntityReward
 
getReferencedContextParams() - Method in class com.petrolpark.data.reward.generator.CombinedRewardGenerator
 
getReferencedContextParams() - Method in class com.petrolpark.data.reward.generator.ContextEntityRewardGenerator
 
getReferencedContextParams() - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
getReferencedContextParams() - Method in class com.petrolpark.data.reward.GrantShopXPReward
 
getReferencedContextParams() - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
 
getReferencedParam() - Method in class com.petrolpark.data.IEntityTarget.BuiltIn
 
getReferencedParam() - Method in class com.petrolpark.data.IEntityTarget.Custom
 
getReferencedParam() - Method in interface com.petrolpark.data.IEntityTarget
 
getRefMapperConfig() - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
getRegistry(ResourceKey<Registry<OBJECT>>) - Static method in class com.petrolpark.PetrolparkRegistries
 
getRemainingTime(IDecayingItem, ItemStack, CompoundTag) - Static method in interface com.petrolpark.item.decay.IDecayingItem
 
getRenderable() - Method in interface com.petrolpark.mixin.compat.create.accessor.client.SimpleRenderElementAccessor
 
getRenderedMemberList(int) - Method in interface com.petrolpark.team.ITeam
 
getRenderedMemberList(int) - Method in class com.petrolpark.team.NoTeam
 
getRenderedMemberList(int) - Method in class com.petrolpark.team.SinglePlayerTeam
 
getRenderShape(BlockState) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
getRequiredItem() - Method in class com.petrolpark.shop.offer.order.ShopOrder
 
getRequiredStack() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
getResourceLocation(Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getResult() - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
getResultItem(RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemBlastingRecipe
 
getResultItem(RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe
 
getResultItem(RegistryAccess) - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmokingRecipe
 
getRewardGenerator() - Method in class com.petrolpark.shop.offer.ShopOfferGenerator
 
getRotation() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
getScrollOffs() - Method in class com.petrolpark.mixin.client.CreativeModeInventoryScreenMixin
 
getSecond() - Method in class com.petrolpark.util.Pair
 
getSelectedTab() - Static method in class com.petrolpark.mixin.client.CreativeModeInventoryScreenMixin
 
getSelectedTeam() - Method in class com.petrolpark.team.SelectTeamScreen
 
getSerializer() - Method in class com.petrolpark.badge.BadgeDuplicationRecipe
 
getSerializer() - Method in enum class com.petrolpark.compat.create.CreateRecipeTypes
 
getSerializer() - Method in enum class com.petrolpark.PetrolparkRecipeTypes
 
getSerializer() - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
getSerializer() - Method in interface com.petrolpark.recipe.IPetrolparkRecipeTypes
 
getSerializer() - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
getShop() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
getShop() - Method in interface com.petrolpark.shop.customer.ICustomer
 
getShop() - Method in class com.petrolpark.shop.customer.NoCustomer
 
getShop(Level, Player, ItemStack) - Method in class com.petrolpark.shop.ShopMenuItem
 
getShownIfAbsent(IContamination<OBJECT, ?>) - Static method in class com.petrolpark.contamination.IntrinsicContaminants
 
getShownIfAbsentContaminants(Object) - Method in class com.petrolpark.contamination.Contaminable.GenericContaminable
 
getShownIfAbsentContaminants(OBJECT) - Method in class com.petrolpark.contamination.Contaminable
 
getSimilar() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
getSingleItemStack() - Method in class com.petrolpark.util.BigItemStack
 
getSize() - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
How many contiguous slots this entry occupies
getSize() - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
getSlotLimit(int) - Method in class com.petrolpark.core.item.QueueItemHandler
 
getSlots() - Method in class com.petrolpark.core.item.QueueItemHandler
 
getSpline() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
Get the spline.
getSplineOptional() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
Get the TubeSpline for this pair of Tube BEs.
getStackInSlot(int) - Method in class com.petrolpark.core.item.QueueItemHandler
 
getStackSizeLimit() - Method in class com.petrolpark.core.item.QueueItemHandler
 
getStartTangent() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getStartX() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getStartX() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getStartY() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getStartY() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getSuccessMultiplier() - Method in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
getTangents() - Method in class com.petrolpark.util.ClampedCubicSpline
 
getTargetAngle() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
getTargetSideOffset() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
getTeam(ItemStack, Level) - Static method in interface com.petrolpark.team.ITeamBoundItem
 
getTeamData(ITeamDataType<? super DATA>) - Method in class com.petrolpark.team.AbstractTeam
 
getTeamData(ITeamDataType<? super DATA>) - Method in interface com.petrolpark.team.ITeam
Returns the Team Data associated with the given ITeamDataType.
getTeamData(ITeamDataType<? super DATA>) - Method in class com.petrolpark.team.NoTeam
 
getTeamSelectionScreenTitle(Level, Player, ItemStack) - Method in class com.petrolpark.shop.ShopMenuItem
 
getTeamSelectionScreenTitle(Level, Player, ItemStack) - Method in interface com.petrolpark.team.ITeamBoundItem
 
getTeamsUnmodifiable() - Method in class com.petrolpark.team.GatherTeamsEvent
 
getTextureHeight() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getTextureHeight() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getTextureWidth() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getTextureWidth() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getTicker(Level, BlockState, BlockEntityType<S>) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
getTimeGenerator() - Method in class com.petrolpark.shop.offer.ShopOfferGenerator
 
getTooltip(Biome, TooltipFlag) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Renderer
 
getTranslationKey() - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
getTranslationKey() - Method in class com.petrolpark.shop.Shop
 
getTranslationParameters() - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
getTubeConnectingFace(Level, BlockPos, BlockState) - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
getTubeMaxAngle() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
In radians.
getTubeSegmentLength() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
 
getTubeSegmentModels(T) - Method in interface com.petrolpark.compat.create.core.tube.ITubeRenderer
Partial Models of the segments of this tube.
getTubeSegmentRadius() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
 
getType() - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
getType() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
getType() - Method in enum class com.petrolpark.compat.create.CreateRecipeTypes
 
getType() - Method in class com.petrolpark.contamination.FluidContamination
 
getType() - Method in class com.petrolpark.contamination.GenericContamination
Deprecated.
getType() - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
getType() - Method in interface com.petrolpark.contamination.IContamination
 
getType() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
getType() - Method in class com.petrolpark.contamination.ItemContamination
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.CustomerWaitTimeNumberProvider
 
getType() - Method in interface com.petrolpark.data.loot.numberprovider.entity.EntityNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.entity.ExperienceLevelNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.itemstack.CountItemStackNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider
 
getType() - Method in interface com.petrolpark.data.loot.numberprovider.itemstack.ItemStackNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.MaxNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.MinNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.ProductNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.SumNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.team.MembersTeamNumberProvider
 
getType() - Method in interface com.petrolpark.data.loot.numberprovider.team.TeamNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider
 
getType() - Method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
getType() - Method in class com.petrolpark.data.reward.generator.CombinedRewardGenerator
 
getType() - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
getType() - Method in interface com.petrolpark.data.reward.generator.IRewardGenerator
 
getType() - Method in class com.petrolpark.data.reward.generator.LootTableRewardGenerator
 
getType() - Method in class com.petrolpark.data.reward.GiveItemReward
 
getType() - Method in class com.petrolpark.data.reward.GiveLootReward
 
getType() - Method in class com.petrolpark.data.reward.GrantExperienceReward
 
getType() - Method in class com.petrolpark.data.reward.GrantShopXPReward
 
getType() - Method in interface com.petrolpark.data.reward.IReward
 
getType() - Method in class com.petrolpark.data.reward.UnlockTradeReward
 
getType() - Method in enum class com.petrolpark.PetrolparkRecipeTypes
 
getType() - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesBehaviour
 
getType() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
getType() - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
getType() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
getType() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient
 
getType() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
getType() - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient
 
getType() - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
getType() - Method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
getType() - Method in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
getType() - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
getType() - Method in interface com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizer
 
getType() - Method in class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer
 
getType() - Method in interface com.petrolpark.recipe.IPetrolparkRecipeTypes
 
getType() - Method in interface com.petrolpark.team.ITeam
 
getType() - Method in class com.petrolpark.team.NoTeam
 
getType() - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
getType() - Method in class com.petrolpark.team.SinglePlayerTeam
 
getType() - Method in class com.petrolpark.util.RayHelper.CustomHitResult
 
getUid() - Method in class com.petrolpark.compat.jade.ContaminationBlockComponentProvider
 
getUniqueId(Biome, UidContext) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
getWidth() - Method in interface com.petrolpark.client.rendering.IGuiTexture
 
getWidth() - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
getWidth() - Method in class com.petrolpark.compat.jei.JEITextureDrawable
 
getWidth(int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
getWrapped(R) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
getWrappedSerializer() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemBlastingRecipe
 
getWrappedSerializer() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe
 
getWrappedSerializer() - Method in class com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe.DecayingItemSmokingRecipe
 
getWrappedSerializer() - Method in interface com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe
 
getWrappedSerializer(ResourceLocation) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
give(Entity, Stream<ItemStack>) - Static method in class com.petrolpark.util.ItemHelper
 
GIVE_ITEM - Static variable in class com.petrolpark.data.reward.RewardTypes
 
GIVE_LOOT - Static variable in class com.petrolpark.data.reward.RewardTypes
 
GiveItemReward - Class in com.petrolpark.data.reward
 
GiveItemReward(IEntityTarget, ItemStack) - Constructor for class com.petrolpark.data.reward.GiveItemReward
 
GiveItemReward.Serializer - Class in com.petrolpark.data.reward
 
GiveLootReward - Class in com.petrolpark.data.reward
 
GiveLootReward(IEntityTarget, ResourceLocation) - Constructor for class com.petrolpark.data.reward.GiveLootReward
 
GiveLootReward.Serializer - Class in com.petrolpark.data.reward
 
globalOrderModifierEntries - Variable in class com.petrolpark.shop.Shop
 
GoggleOverlayRendererMixin - Class in com.petrolpark.mixin.compat.create.client
 
GoggleOverlayRendererMixin() - Constructor for class com.petrolpark.mixin.compat.create.client.GoggleOverlayRendererMixin
 
goggles() - Static method in class com.petrolpark.compat.curios.CuriosSetup
 
GRAB_CONTROL_POINT - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
grant(ServerPlayer) - Method in class com.petrolpark.badge.BadgeAdvancementRewards
 
GRANT_EXPERIENCE - Static variable in class com.petrolpark.data.reward.RewardTypes
 
GRANT_SHOP_XP - Static variable in class com.petrolpark.data.reward.RewardTypes
 
grantAdvancement(Player) - Method in class com.petrolpark.badge.Badge
 
GrantExperienceReward - Class in com.petrolpark.data.reward
 
GrantExperienceReward(IEntityTarget, NumberProvider) - Constructor for class com.petrolpark.data.reward.GrantExperienceReward
 
GrantExperienceReward.Serializer - Class in com.petrolpark.data.reward
 
GrantShopXPReward - Class in com.petrolpark.data.reward
 
GrantShopXPReward(ResourceLocation, NumberProvider) - Constructor for class com.petrolpark.data.reward.GrantShopXPReward
 
GrantShopXPReward.Serializer - Class in com.petrolpark.data.reward
 
grantXP(Shop, int) - Method in class com.petrolpark.shop.TeamShopsData
 
GraphHelper - Class in com.petrolpark.util
 
GraphHelper() - Constructor for class com.petrolpark.util.GraphHelper
 
GraphHelper.CircularReferenceException - Exception in com.petrolpark.util
 
GSON - Static variable in class com.petrolpark.data.loot.PetrolparkGson
 
GSONserializableCodec(String, Class<GSON_SERIALIZABLE_OBJECT>, Gson) - Static method in class com.petrolpark.network.GsonSerializableCodecs
Construct a Codec for a class that has a defined JSON Serializer.
GsonSerializableCodecs - Class in com.petrolpark.network
 
GsonSerializableCodecs() - Constructor for class com.petrolpark.network.GsonSerializableCodecs
 

H

handle(Supplier<NetworkEvent.Context>) - Method in class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
handle(Supplier<NetworkEvent.Context>) - Method in class com.petrolpark.network.packet.C2SPacket
 
handle(Supplier<NetworkEvent.Context>) - Method in class com.petrolpark.network.packet.S2CPacket
 
handle(Supplier<NetworkEvent.Context>) - Method in class com.petrolpark.team.packet.BindTeamPacket
 
handle(Supplier<NetworkEvent.Context>) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamDataChangedPacket
 
handle(T, NetworkEvent.Context) - Method in class com.petrolpark.team.packet.BindTeamBlockPacket
 
handle(T, NetworkEvent.Context) - Method in class com.petrolpark.team.packet.BindTeamItemPacket
 
handle(T, NetworkEvent.Context) - Method in class com.petrolpark.team.packet.BindTeamPacket
 
has(Contaminant) - Method in class com.petrolpark.contamination.Contamination
 
has(Contaminant) - Method in interface com.petrolpark.contamination.IContamination
 
has(Contaminant) - Method in class com.petrolpark.contamination.IncontaminableContamination
 
HAS_CONTAMINANT - Static variable in class com.petrolpark.compat.create.PetrolparkItemAttributes
 
hasAnyContaminant() - Method in class com.petrolpark.contamination.Contamination
 
hasAnyContaminant() - Method in interface com.petrolpark.contamination.IContamination
 
hasAnyContaminant() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
hasAnyExtrinsicContaminant() - Method in class com.petrolpark.contamination.Contamination
 
hasAnyExtrinsicContaminant() - Method in interface com.petrolpark.contamination.IContamination
 
hasAnyExtrinsicContaminant() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
hasBeenCut() - Method in class com.petrolpark.compat.create.dough.DoughBall
 
HasContaminantItemAttribute - Class in com.petrolpark.contamination
 
HasContaminantItemAttribute(Contaminant) - Constructor for class com.petrolpark.contamination.HasContaminantItemAttribute
 
HasContaminantItemAttribute.Type - Class in com.petrolpark.contamination
 
hashCode() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.petrolpark.compat.create.dough.DoughCut
Returns a hash code value for this object.
hashCode() - Method in record class com.petrolpark.shop.offer.ShopOffer
Returns a hash code value for this object.
hashCode() - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Returns a hash code value for this object.
hashCode() - Method in class com.petrolpark.util.Pair
 
hasSpecialRendering() - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
hasSpecialRendering() - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
HeadwearCurioRenderer - Class in com.petrolpark.compat.curios.renderer
Mostly copied from Create source code.
HeadwearCurioRenderer(ModelPart, CuriosSetup.HeadwearCurioRenderInfo) - Constructor for class com.petrolpark.compat.curios.renderer.HeadwearCurioRenderer
 
HeadwearCurioRenderInfo() - Constructor for class com.petrolpark.compat.curios.CuriosSetup.HeadwearCurioRenderInfo
 
height - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
Helper() - Constructor for class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Helper
 
HELPER - Static variable in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType
 
helpers - Static variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
helpers - Variable in class com.petrolpark.compat.jei.category.PetrolparkRecipeCategory
 
hidden() - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Returns the value of the hidden record component.
HIDDEN - Enum constant in enum class com.petrolpark.PetrolparkTags.Contaminants
 
HIGHLIGHT - Static variable in class com.petrolpark.badge.BadgeItem
 
highlightedTags - Static variable in class com.petrolpark.client.ponder.instruction.HighlightTagInstruction
 
HighlightTagInstruction - Class in com.petrolpark.client.ponder.instruction
 
HighlightTagInstruction(ResourceLocation, int) - Constructor for class com.petrolpark.client.ponder.instruction.HighlightTagInstruction
 
hit - Variable in class com.petrolpark.team.packet.BindTeamBlockPacket
 
hookElementLink - Variable in class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 

I

IBiomeSpecificProcessingRecipe - Interface in com.petrolpark.recipe.advancedprocessing
 
IBiomeSpecificProcessingRecipe.BiomeValue - Interface in com.petrolpark.recipe.advancedprocessing
 
IBiomeSpecificProcessingRecipe.SingleBiomeValue - Class in com.petrolpark.recipe.advancedprocessing
 
IBiomeSpecificProcessingRecipe.TagBiomeValue - Class in com.petrolpark.recipe.advancedprocessing
 
icon - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
IContamination<OBJECT,OBJECT_STACK> - Interface in com.petrolpark.contamination
A specific instance of a contaminable object, with the specific Contaminants that object posseses.
ICustomBlockStateFluid - Interface in com.petrolpark.fluid
 
ICustomer - Interface in com.petrolpark.shop.customer
 
id - Variable in class com.petrolpark.badge.Badge
 
id - Variable in enum class com.petrolpark.compat.CompatMods
 
ID - Static variable in class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
ID - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient.Type
 
ID - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient.Type
 
ID - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient.Type
 
ID - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient.Type
 
IDecayingItem - Interface in com.petrolpark.item.decay
 
IDecayingItemCookingRecipe<R extends net.minecraft.world.item.crafting.AbstractCookingRecipe> - Interface in com.petrolpark.item.decay.recipe
 
IDecayingItemCookingRecipe.DecayingItemBlastingRecipe - Class in com.petrolpark.item.decay.recipe
 
IDecayingItemCookingRecipe.DecayingItemSmeltingRecipe - Class in com.petrolpark.item.decay.recipe
 
IDecayingItemCookingRecipe.DecayingItemSmokingRecipe - Class in com.petrolpark.item.decay.recipe
 
IDirectionalOnBelt - Interface in com.petrolpark.compat.create.item.directional
 
IEntityTarget - Interface in com.petrolpark.data
 
IEntityTarget.BuiltIn - Class in com.petrolpark.data
 
IEntityTarget.Custom - Class in com.petrolpark.data
 
IEntityTarget.Targets - Class in com.petrolpark.data
 
IFirstTimeLuckyRecipe<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>> - Interface in com.petrolpark.recipe.advancedprocessing.firsttimelucky
 
IGuiTexture - Interface in com.petrolpark.client.rendering
 
IHandleContaminationMyself<C extends net.minecraft.world.Container> - Interface in com.petrolpark.recipe.contamination
 
IInformativeItemSubPredicate - Interface in com.petrolpark.data.loot.predicate.item
 
IItemStackDuck - Interface in com.petrolpark.contamination
 
IMPOSSIBLE - Static variable in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
ImpossibleBlockIngredient() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
inAABB(T, AABB, Vec3) - Static method in class com.petrolpark.client.ponder.particle.PetrolparkEmitters
 
inAddBehaviours(List<BlockEntityBehaviour>, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.CrushingWheelBlockEntityMixin
 
inAddBehaviours(List<BlockEntityBehaviour>, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
inAddBehaviours(List<BlockEntityBehaviour>, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.ElevatorPulleyBlockEntityMixin
 
inAddBehaviours(List<BlockEntityBehaviour>, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.KineticBlockEntityMixin
 
inAddBehaviours(List<BlockEntityBehaviour>, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
 
inAddBlocksToWorld(Level, StructureTransform, CallbackInfo, boolean[], int, int, boolean, Iterator<StructureTemplate.StructureBlockInfo>, StructureTemplate.StructureBlockInfo, BlockPos, BlockState, BlockState, boolean, BlockEntity) - Method in class com.petrolpark.mixin.compat.create.ContraptionMixin
Ensure directional Item Stacks on belts have the right orientation when a Contraption is converted back into blocks.
inApply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller, CallbackInfo) - Method in class com.petrolpark.mixin.ServerAdvancementManagerMixin
Add Advancements associated with Badges, which aren't defined in datapacks but generated in code.
inApplyRecipeEnd(CallbackInfo, Optional<ProcessingRecipe<RecipeWrapper>>, List<ItemStack>) - Method in class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
inApplyRecipeEnd(CallbackInfo, ItemStack, List<? extends Recipe<?>>) - Method in class com.petrolpark.mixin.compat.create.SawBlockEntityMixin
 
inApplyRecipeMiddle(CallbackInfo, Optional<ProcessingRecipe<RecipeWrapper>>, List<ItemStack>, int, int) - Method in class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
inApplyRecipeStart(CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
inApplyRecipeStart(CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.SawBlockEntityMixin
 
inAssemble(Container, RegistryAccess, CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.AbstractCookingRecipeMixin
 
inAssemble(CraftingContainer, RegistryAccess, CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.ShapedRecipeMixin
 
inAssemble(CraftingContainer, RegistryAccess, CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.ShapelessRecipeMixin
 
inclination(Vec3) - Static method in class com.petrolpark.util.MathsHelper
 
INCONTAMINABLE - Enum constant in enum class com.petrolpark.PetrolparkTags.Fluids
 
INCONTAMINABLE - Enum constant in enum class com.petrolpark.PetrolparkTags.Items
 
IncontaminableContamination - Class in com.petrolpark.contamination
 
IncontaminableContamination() - Constructor for class com.petrolpark.contamination.IncontaminableContamination
 
inCopy(CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.ItemStackMixin
 
inCreateResult(CallbackInfo, List<SmithingRecipe>, SmithingRecipe, ItemStack) - Method in class com.petrolpark.mixin.SmithingMenuMixin
 
index - Variable in class com.petrolpark.util.RayHelper.CustomHitResult
 
inFill(FluidStack, IFluidHandler.FluidAction, CallbackInfoReturnable<Integer>) - Method in class com.petrolpark.mixin.FluidTankMixin
 
INFINITE_ORDER_TIME - Static variable in interface com.petrolpark.shop.customer.ICustomer
 
inGetDrops(BlockState, LootParams.Builder, CallbackInfoReturnable<List<ItemStack>>) - Method in class com.petrolpark.mixin.ShulkerBoxBlockMixin
 
INGREDIENT_MODIFIER_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
INGREDIENT_RANDOMIZER_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
IngredientCodec - Class in com.petrolpark.recipe.ingredient
Deprecated.
There is a built-in Ingredient Codec in 1.21
IngredientCodec() - Constructor for class com.petrolpark.recipe.ingredient.IngredientCodec
Deprecated.
 
ingredientModifier - Variable in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
IngredientModifier - Interface in com.petrolpark.recipe.ingredient.modifier
 
ingredientModifierType(String, Serializer<? extends IngredientModifier>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
IngredientModifierType - Class in com.petrolpark.recipe.ingredient.modifier
 
IngredientModifierType(Serializer<? extends IngredientModifier>) - Constructor for class com.petrolpark.recipe.ingredient.modifier.IngredientModifierType
 
IngredientModifierTypes - Class in com.petrolpark.recipe.ingredient.modifier
 
IngredientModifierTypes() - Constructor for class com.petrolpark.recipe.ingredient.modifier.IngredientModifierTypes
 
IngredientRandomizer - Interface in com.petrolpark.recipe.ingredient.randomizer
 
ingredientRandomizerType(String, Serializer<? extends IngredientRandomizer>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
IngredientRandomizerType - Class in com.petrolpark.recipe.ingredient.randomizer
 
IngredientRandomizerType(Serializer<? extends IngredientRandomizer>) - Constructor for class com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizerType
 
IngredientRandomizerTypes - Class in com.petrolpark.recipe.ingredient.randomizer
 
IngredientRandomizerTypes() - Constructor for class com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizerTypes
 
ingredients - Variable in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer
 
inHandleInsertion(TransportedItemStack, Direction, boolean, CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.compat.create.DirectBeltInputBehaviourMixin
 
inInit(NetworkHandler, PermanentEventSubscriptions, IServerConfig, CallbackInfo, ConnectionToServer, InternalKeyMappings, ClientPacketRouter, List<IModPlugin>) - Method in class com.petrolpark.mixin.compat.jei.client.JustEnoughItemsClientMixin
 
inInit(CallbackInfo) - Method in class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
inInsert(TransportedItemStack, boolean, CallbackInfoReturnable<ItemStack>) - Method in class com.petrolpark.mixin.compat.create.DepotBehaviourMixin
 
inInsert(TransportedItemStack, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.BeltInventoryMixin
 
initializationTicks - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
initializeClient(Consumer<IClientBlockExtensions>) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
initializeClient(Consumer<IClientItemExtensions>) - Method in class com.petrolpark.item.decay.DecayingItem
 
inLaunchItemHeld(CallbackInfo, ItemStack, Direction) - Method in class com.petrolpark.mixin.compat.create.EjectorBlockEntityMixin
 
InlineSerializer() - Constructor for class com.petrolpark.data.reward.generator.DirectRewardGenerator.InlineSerializer
 
InlineSerializer() - Constructor for class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.InlineSerializer
 
inLoadFromTag(CompoundTag, CallbackInfo) - Method in class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
inPlayHurtSound(DamageSource, CallbackInfo) - Method in class com.petrolpark.mixin.LivingEntityMixin
 
inProcessEnd(CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
Allow first-time lucky milling recipes to guarantee outputs the first time they are done by a player.
inProcessStart(CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
Allow first-time lucky milling recipes to guarantee outputs the first time they are done by a player.
inputInv - Variable in class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
 
inRender(GuiGraphics, int, int, float, CallbackInfo) - Method in class com.petrolpark.mixin.client.CreativeModeInventoryScreenMixin
Render fancy things in Custom Tabs.
inRenderPonderTags(PoseStack, int, int, boolean, List, float, float, GuiGraphics, double, int, CallbackInfo, PonderTag, LerpedFloat, PonderButton) - Method in class com.petrolpark.mixin.compat.create.client.PonderUIMixin
 
inRollResults(List<ProcessingOutput>, CallbackInfoReturnable<List<ItemStack>>) - Method in class com.petrolpark.mixin.compat.create.ProcessingRecipeMixin
 
inSaveAdditional(CompoundTag, CallbackInfo) - Method in class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
insertItem(int, ItemStack, boolean) - Method in class com.petrolpark.core.item.QueueItemHandler
 
inSetLastHurtByMob(LivingEntity, CallbackInfo) - Method in class com.petrolpark.mixin.LivingEntityMixin
 
inSetPlacedBy(Level, BlockPos, BlockState, LivingEntity, ItemStack, CallbackInfo) - Method in class com.petrolpark.mixin.compat.create.KineticBlockMixin
 
inSetPlacedBy(Level, BlockPos, BlockState, LivingEntity, ItemStack, CallbackInfo) - Method in class com.petrolpark.mixin.ShulkerBoxBlockMixin
 
instance() - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
Instance() - Constructor for class com.petrolpark.data.advancement.SimpleAdvancementTrigger.Instance
 
INSTANCE - Static variable in class com.petrolpark.contamination.IncontaminableContamination
 
INSTANCE - Static variable in class com.petrolpark.recipe.ingredient.IngredientCodec
Deprecated.
 
INSTANCE - Static variable in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
INSTANCE - Static variable in class com.petrolpark.shop.customer.NoCustomer
 
INSTANCE - Static variable in class com.petrolpark.team.NoTeam
 
interactLivingEntity(ItemStack, Player, LivingEntity, InteractionHand) - Method in class com.petrolpark.shop.ShopMenuItem
 
IntersectionBlockIngredient(BlockIngredient<?>[]) - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient
 
inTick(TransportedItemStack, CallbackInfoReturnable<Boolean>, float) - Method in class com.petrolpark.mixin.compat.create.DepotBehaviourMixin
 
INTRINSIC_CONTAMINANTS - Static variable in class com.petrolpark.contamination.IntrinsicContaminants
 
IntrinsicContaminants - Class in com.petrolpark.contamination
 
IntrinsicContaminants() - Constructor for class com.petrolpark.contamination.IntrinsicContaminants
 
invalidateTubeRenderBoundingBox() - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlockEntity
 
inventory - Variable in class com.petrolpark.mixin.compat.create.CrushingWheelControllerBlockEntityMixin
 
inventory - Variable in class com.petrolpark.mixin.compat.create.SawBlockEntityMixin
 
invokeInsert(TransportedItemStack) - Method in class com.petrolpark.mixin.compat.create.BeltInventoryMixin
 
invokeMakeParticle(T, double, double, double, double, double, double) - Method in interface com.petrolpark.mixin.compat.create.accessor.client.PonderLevelAccessor
 
IPetrolparkRecipeTypes - Interface in com.petrolpark.recipe
 
IPetrolparkRecipeTypes.Registers - Class in com.petrolpark.recipe
 
IReward - Interface in com.petrolpark.data.reward
 
IRewardGenerator - Interface in com.petrolpark.data.reward.generator
 
is(Recipe<?>) - Method in interface com.petrolpark.recipe.IPetrolparkRecipeTypes
 
is1(int, int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
is1(int, int, int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
isAdmin(Player) - Method in interface com.petrolpark.team.ITeam
If called, it is assumed that ITeam.isMember(Player) has already passed.
isAdmin(Player) - Method in class com.petrolpark.team.NoTeam
 
isAdmin(Player) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
isAdmin(Player) - Method in class com.petrolpark.team.SinglePlayerTeam
 
isAllowed(CraftingContainer) - Static method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
isBlank(TeamShopsData) - Method in class com.petrolpark.shop.TeamShopsData.Type
 
isBlank(ITeamDataType<DT>) - Method in class com.petrolpark.team.AbstractTeam
 
isBlank(T) - Method in interface com.petrolpark.team.data.ITeamDataType
 
isCancelable() - Method in class com.petrolpark.contamination.ItemContaminationSavedEvent
 
isCancelable() - Method in class com.petrolpark.team.GatherTeamsEvent
 
isClientSide() - Method in class com.petrolpark.item.decay.DecayingItemHandler.ClientDecayingItemHandler
 
isClientSide() - Method in interface com.petrolpark.item.decay.DecayingItemHandler
 
isClientSide() - Method in class com.petrolpark.item.decay.DecayingItemHandler.ServerDecayingItemHandler
 
isComplete() - Method in class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 
isContaminable(Object) - Method in class com.petrolpark.contamination.Contaminable.GenericContaminable
 
isContaminable(OBJECT) - Method in class com.petrolpark.contamination.Contaminable
 
isContaminableStack(Object) - Method in class com.petrolpark.contamination.Contaminable.GenericContaminable
 
isContaminableStack(OBJECT_STACK) - Method in class com.petrolpark.contamination.Contaminable
 
isController() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
isEmpty() - Method in class com.petrolpark.core.item.QueueItemHandler
 
isFoil(ItemStack) - Method in class com.petrolpark.badge.BadgeItem
 
isGameActive() - Static method in class com.petrolpark.event.ClientEvents
 
IShulkerBoxBlockEntityDuck - Interface in com.petrolpark.block.entity
 
isItemValid(int, ItemStack) - Method in class com.petrolpark.core.item.QueueItemHandler
 
isItemValid(ItemStack) - Method in class com.petrolpark.core.item.QueueItemHandler
 
isLoaded() - Method in enum class com.petrolpark.compat.CompatMods
 
isLoading() - Method in enum class com.petrolpark.compat.CompatMods
 
isLoading(String) - Static method in enum class com.petrolpark.compat.CompatMods
 
isMember(Player) - Method in interface com.petrolpark.team.ITeam
 
isMember(Player) - Method in class com.petrolpark.team.NoTeam
 
isMember(Player) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
isMember(Player) - Method in class com.petrolpark.team.SinglePlayerTeam
 
isNone() - Method in class com.petrolpark.team.AbstractTeam
 
isNone() - Method in interface com.petrolpark.team.ITeam
 
isNone() - Method in class com.petrolpark.team.NoTeam
 
isPreserved(double) - Method in class com.petrolpark.contamination.Contaminant
 
isSpecial() - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
isTeamRebindable(Level, Player, ItemStack) - Method in class com.petrolpark.shop.ShopMenuItem
 
isTeamRebindable(Level, Player, ItemStack) - Method in interface com.petrolpark.team.ITeamBoundItem
 
isValid(BlockState) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
isValid(BlockState) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
isValid(BlockState) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient
 
isValid(BlockState) - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
isValid(BlockState) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
isValid(BlockState) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient
 
isValidAt(Level, BlockPos) - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe
 
isValidIn(Holder<Biome>) - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe
 
ITeam<T extends ITeam<? super T>> - Interface in com.petrolpark.team
 
ITeam.ITeamType<T extends ITeam<? super T>> - Interface in com.petrolpark.team
 
ITeamBoundBlockEntity - Interface in com.petrolpark.team
 
ITeamBoundItem<I extends net.minecraft.world.item.Item> - Interface in com.petrolpark.team
 
ITeamDataType<T> - Interface in com.petrolpark.team.data
 
item - Variable in class com.petrolpark.registrate.BadgeBuilder
 
Item(Supplier<ItemStack>) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Item
 
ITEM - Static variable in class com.petrolpark.contamination.Contaminables
 
ItemContamination - Class in com.petrolpark.contamination
 
ItemContamination(ItemStack) - Constructor for class com.petrolpark.contamination.ItemContamination
 
ItemContaminationSavedEvent - Class in com.petrolpark.contamination
 
ItemContaminationSavedEvent(ItemStack, ItemContamination) - Constructor for class com.petrolpark.contamination.ItemContaminationSavedEvent
 
itemEntry - Variable in class com.petrolpark.badge.Badge
 
ItemHelper - Class in com.petrolpark.util
 
ItemHelper() - Constructor for class com.petrolpark.util.ItemHelper
 
itemIcon(Supplier<ItemStack>) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Sets the given Item as the icon for this Category.
itemIcon(ItemLike) - Method in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
Sets the given Item as the icon for this Category.
itemNumberProvider - Variable in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
 
itemNumberProvider - Variable in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider
 
ItemStackMixin - Class in com.petrolpark.mixin
 
ItemStackMixin() - Constructor for class com.petrolpark.mixin.ItemStackMixin
 
ItemStackNumberProvider - Interface in com.petrolpark.data.loot.numberprovider.itemstack
 
ITickableCategory - Interface in com.petrolpark.compat.jei.category
 
ITickableCategory.ClientEvents - Class in com.petrolpark.compat.jei.category
 
ITubeBlock - Interface in com.petrolpark.compat.create.core.tube
 
ITubeBlockEntity - Interface in com.petrolpark.compat.create.core.tube
 
ITubeRenderer<T extends com.simibubi.create.foundation.blockEntity.SmartBlockEntity> - Interface in com.petrolpark.compat.create.core.tube
 

J

JEI - Enum constant in enum class com.petrolpark.compat.CompatMods
 
JEI_DISTILLATION_TOWER_BOTTOM - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_DISTILLATION_TOWER_BRANCH - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_DISTILLATION_TOWER_MIDDLE - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_DISTILLATION_TOWER_TOP - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_EQUILIBRIUM_ARROW - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_EXPLOSION - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_GLOBE - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_LINE - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_NERD_EMOJI - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_POINTING_HAND - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_SHORT_DOWN_ARROW - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_SHORT_RIGHT_ARROW - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_TEXT_BOX_LONG - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEI_TEXT_BOX_SHORT - Enum constant in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
JEISetup - Class in com.petrolpark.compat.jei
 
JEISetup() - Constructor for class com.petrolpark.compat.jei.JEISetup
 
JEITextureDrawable - Class in com.petrolpark.compat.jei
 
JustEnoughItemsClientMixin - Class in com.petrolpark.mixin.compat.jei.client
 
JustEnoughItemsClientMixin() - Constructor for class com.petrolpark.mixin.compat.jei.client.JustEnoughItemsClientMixin
 

K

key - Variable in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
keybind - Variable in enum class com.petrolpark.client.key.PetrolparkKeys
 
Keys() - Constructor for class com.petrolpark.PetrolparkRegistries.Keys
 
KineticBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
KineticBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.compat.create.KineticBlockEntityMixin
 
KineticBlockMixin - Class in com.petrolpark.mixin.compat.create
 
KineticBlockMixin() - Constructor for class com.petrolpark.mixin.compat.create.KineticBlockMixin
 
KineticsHelper - Class in com.petrolpark.util
 
KineticsHelper() - Constructor for class com.petrolpark.util.KineticsHelper
 
KNOWN_PARAMS - Static variable in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 

L

Lang - Class in com.petrolpark.util
 
Lang() - Constructor for class com.petrolpark.util.Lang
 
launch(DirectionalTransportedItemStack, Direction) - Method in interface com.petrolpark.compat.create.item.directional.IDirectionalOnBelt
This function is enacted on Items just before they are thrown by a Weighted Ejector.
leftColumn - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
length - Variable in class com.petrolpark.compat.create.dough.DoughBall
 
levelLoaded(LevelAccessor) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
lifetime - Variable in class com.petrolpark.item.decay.ConfiguredDecayingItem
 
LINE_BREAK - Static variable in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
listeners - Variable in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
LivingEntityMixin - Class in com.petrolpark.mixin
 
LivingEntityMixin(EntityType<?>, Level) - Constructor for class com.petrolpark.mixin.LivingEntityMixin
 
LivingEntitySwingInstruction - Class in com.petrolpark.client.ponder.instruction
 
LivingEntitySwingInstruction(ElementLink<EntityElement>) - Constructor for class com.petrolpark.client.ponder.instruction.LivingEntitySwingInstruction
 
LivingEntitySwingInstruction(ElementLink<EntityElement>, Consumer<LivingEntity>) - Constructor for class com.petrolpark.client.ponder.instruction.LivingEntitySwingInstruction
 
load(CompoundTag) - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
load(Level, CompoundTag) - Method in class com.petrolpark.shop.TeamShopsData.Type
 
load(Level, CompoundTag) - Method in interface com.petrolpark.team.data.ITeamDataType
 
load(Level, CompoundTag) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
loadTeamData(Level, CompoundTag) - Method in class com.petrolpark.team.AbstractTeam
 
loadTeamData(Level, CompoundTag, ITeamDataType<DT>) - Method in class com.petrolpark.team.AbstractTeam
 
location - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
LOGGER - Static variable in class com.petrolpark.Petrolpark
 
LOOT_ENTITY_NUMBER_PROVIDER_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
LOOT_ITEM_STACK_NUMBER_PROVIDER_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
LOOT_TABLE - Static variable in class com.petrolpark.data.reward.RewardGeneratorTypes
 
LOOT_TEAM_NUMBER_PROVIDER_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
lootConditionType(String, Serializer<? extends LootItemCondition>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
lootEntityNumberProviderType(String, Supplier<? extends EntityNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
lootEntityNumberProviderType(String, Serializer<? extends EntityNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
LootEntityNumberProviderType - Class in com.petrolpark.data.loot.numberprovider.entity
 
LootEntityNumberProviderType(Supplier<? extends EntityNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType
 
LootEntityNumberProviderType(Serializer<? extends EntityNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType
 
LootEntityNumberProviderType.SimpleSerializer<NP extends EntityNumberProvider> - Class in com.petrolpark.data.loot.numberprovider.entity
 
lootItemStackNumberProviderType(String, Supplier<? extends ItemStackNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
lootItemStackNumberProviderType(String, Serializer<? extends ItemStackNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
LootItemStackNumberProviderType - Class in com.petrolpark.data.loot.numberprovider.itemstack
 
LootItemStackNumberProviderType(Supplier<? extends ItemStackNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.itemstack.LootItemStackNumberProviderType
 
LootItemStackNumberProviderType(Serializer<? extends ItemStackNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.itemstack.LootItemStackNumberProviderType
 
lootNumberProviderType(String, Serializer<? extends NumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
LootTableRewardGenerator - Class in com.petrolpark.data.reward.generator
 
LootTableRewardGenerator(IEntityTarget, ResourceLocation) - Constructor for class com.petrolpark.data.reward.generator.LootTableRewardGenerator
 
LootTableRewardGenerator.Serializer - Class in com.petrolpark.data.reward.generator
 
lootTableRL - Variable in class com.petrolpark.data.reward.generator.LootTableRewardGenerator
 
lootTableRL - Variable in class com.petrolpark.data.reward.GiveLootReward
 
lootTeamNumberProviderType(String, Supplier<? extends TeamNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
lootTeamNumberProviderType(String, Serializer<? extends TeamNumberProvider>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
LootTeamNumberProviderType - Class in com.petrolpark.data.loot.numberprovider.team
 
LootTeamNumberProviderType(Supplier<? extends TeamNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.team.LootTeamNumberProviderType
 
LootTeamNumberProviderType(Serializer<? extends TeamNumberProvider>) - Constructor for class com.petrolpark.data.loot.numberprovider.team.LootTeamNumberProviderType
 
LOST_ON_PLAYER_DEATH - Enum constant in enum class com.petrolpark.PetrolparkTags.TeamDataTypes
 

M

makeDirectionalTransportedItemStack(TransportedItemStack) - Method in class com.petrolpark.compat.create.dough.DoughBallItem
 
makeDirectionalTransportedItemStack(TransportedItemStack) - Method in interface com.petrolpark.compat.create.item.directional.IDirectionalOnBelt
When Items are first put on Depots, Belts, etc.
makeKnown(LootContextParam<?>) - Static method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
makeKnown(LootContextParam<?>...) - Static method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
MANUAL_ONLY_CRAFTING_SHAPED - Enum constant in enum class com.petrolpark.PetrolparkRecipeTypes
 
ManualOnlyCategory - Class in com.petrolpark.compat.jei.category
 
ManualOnlyCategory(CreateRecipeCategory.Info<CraftingRecipe>, IJeiHelpers) - Constructor for class com.petrolpark.compat.jei.category.ManualOnlyCategory
 
ManualOnlyShapedRecipe - Class in com.petrolpark.recipe.manualonly
 
ManualOnlyShapedRecipe(ResourceLocation, String, CraftingBookCategory, int, int, NonNullList<Ingredient>, ItemStack) - Constructor for class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
ManualOnlyShapedRecipe.Serializer - Class in com.petrolpark.recipe.manualonly
 
matches(Contaminant) - Method in enum class com.petrolpark.PetrolparkTags.Contaminants
 
matches(ITeamDataType<?>) - Method in enum class com.petrolpark.PetrolparkTags.TeamDataTypes
 
matches(Holder<Biome>) - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.BiomeValue
 
matches(Holder<Biome>) - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.SingleBiomeValue
 
matches(Holder<Biome>) - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.TagBiomeValue
 
matches(AbstractContainerMenu) - Method in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
matches(CraftingContainer, Level) - Method in class com.petrolpark.badge.BadgeDuplicationRecipe
 
matches(CraftingContainer, Level) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
matches(CraftingContainer, Level) - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe
 
matches(MenuType<?>) - Method in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
matches(Item) - Method in enum class com.petrolpark.PetrolparkTags.Items
 
matches(ItemStack) - Method in enum class com.petrolpark.PetrolparkTags.Items
 
matches(BlockEntity) - Method in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
 
matches(BlockEntityType<?>) - Method in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
 
matches(Fluid) - Method in enum class com.petrolpark.PetrolparkTags.Fluids
 
matches(FluidStack) - Method in enum class com.petrolpark.PetrolparkTags.Fluids
 
MathsHelper - Class in com.petrolpark.util
 
MathsHelper() - Constructor for class com.petrolpark.util.MathsHelper
 
MAX - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
MAX_CONTROL_POINTS - Static variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
MAX_LENGTH - Static variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
MAX_VOLUME - Static variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
maxAngle - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
MaxNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
MaxNumberProvider(NumberProvider[]) - Constructor for class com.petrolpark.data.loot.numberprovider.MaxNumberProvider
 
MEMBERS - Static variable in class com.petrolpark.data.loot.PetrolparkLootTeamNumberProviders
 
MembersTeamNumberProvider - Class in com.petrolpark.data.loot.numberprovider.team
 
MembersTeamNumberProvider() - Constructor for class com.petrolpark.data.loot.numberprovider.team.MembersTeamNumberProvider
 
MENU - Static variable in class com.petrolpark.PetrolparkItems
 
mesh() - Static method in class com.petrolpark.compat.curios.renderer.BadgeCurioRenderer
 
mesh() - Static method in class com.petrolpark.compat.curios.renderer.HeadwearCurioRenderer
 
MESH - Enum constant in enum class com.petrolpark.sharedfeatures.SharedFeatures
 
midpoint - Variable in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
MillstoneBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
MillstoneBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
 
MIN - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
MinNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
MinNumberProvider(NumberProvider[]) - Constructor for class com.petrolpark.data.loot.numberprovider.MinNumberProvider
 
mix(int, FluidStack...) - Static method in class com.petrolpark.fluid.FluidMixer
Mix several Fluids into another.
mix(FluidStack...) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Called on only one FluidMixer.IFluidMixer whenever Fluids are mixed.
mix2(FluidStack, FluidStack) - Method in interface com.petrolpark.fluid.FluidMixer.IFluidMixer
Shortcut version of FluidMixer.IFluidMixer.mix(FluidStack...) for 2 Fluids only.
MIXER - Static variable in class com.petrolpark.contamination.FluidContamination
 
MIXERS - Static variable in class com.petrolpark.fluid.FluidMixer
 
mixIn(FluidStack, FluidStack, int, IFluidHandler.FluidAction) - Static method in class com.petrolpark.fluid.FluidMixer
Mix one Fluid Stack into another.
MOD_ID - Static variable in class com.petrolpark.Petrolpark
 
ModEvents - Class in com.petrolpark.event
 
ModEvents() - Constructor for class com.petrolpark.event.ModEvents
 
modid - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
modifyCounterExamples(List<ItemStack>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
modifyCounterExamples(List<ItemStack>, Level) - Method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
modifyCounterExamples(List<ItemStack>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
modifyExample(ItemStack) - Method in interface com.petrolpark.data.loot.predicate.item.IInformativeItemSubPredicate
Change this example Item Stack so it matches this ItemPredicate.
modifyExamples(List<ItemStack>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
modifyExamples(List<ItemStack>, Level) - Method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
modifyExamples(List<ItemStack>, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
modifySegmentScales(T, float[], float) - Method in interface com.petrolpark.compat.create.core.tube.ITubeRenderer
Get the sizes of the segments for this frame.
MOVE_CONTROL_POINT - Enum constant in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
moveControlPoint(int, Vec3) - Method in class com.petrolpark.util.ClampedCubicSpline
 
multiply(ItemStack, int) - Static method in class com.petrolpark.compat.pquality.OptionalQuality
 

N

name() - Method in class com.petrolpark.data.IEntityTarget.BuiltIn
 
name() - Method in class com.petrolpark.data.IEntityTarget.Custom
 
name() - Method in interface com.petrolpark.data.IEntityTarget
 
NBTHelper - Class in com.petrolpark.util
 
NBTHelper() - Constructor for class com.petrolpark.util.NBTHelper
 
NetworkHelper - Class in com.petrolpark.util
 
NetworkHelper() - Constructor for class com.petrolpark.util.NetworkHelper
 
NEVER_SHOWS_EXTENDED_INVENTORY - Enum constant in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
newLine() - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
Whether this entry should begin on a new line
newLine() - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
NITRO - Static variable in class com.petrolpark.badge.Badges
 
NoCustomer - Class in com.petrolpark.shop.customer
 
NoCustomer() - Constructor for class com.petrolpark.shop.customer.NoCustomer
 
NONE - Static variable in class com.petrolpark.team.TeamTypes
 
NOT - Static variable in class com.petrolpark.contamination.Contaminables
 
NOT_PRESERVED_CRUSHING - Enum constant in enum class com.petrolpark.PetrolparkTags.Contaminants
 
NoTeam - Class in com.petrolpark.team
 
NoTeam() - Constructor for class com.petrolpark.team.NoTeam
 
NoTeam.Type - Class in com.petrolpark.team
 
NUMBER_PROVIDER - Static variable in class com.petrolpark.network.GsonSerializableCodecs
 
NUMBNESS - Static variable in class com.petrolpark.mobeffects.PetrolparkMobEffects
 

O

occupiedVolume - Variable in class com.petrolpark.util.ClampedCubicSpline
 
of(IGuiTexture) - Static method in class com.petrolpark.compat.jei.JEITextureDrawable
 
of(F, S) - Static method in class com.petrolpark.util.Pair
 
of(BlockPos, Direction) - Static method in class com.petrolpark.util.BlockFace
 
of(Player, Badge, Date) - Static method in class com.petrolpark.badge.BadgeItem
 
offerGeneratorEntries - Variable in class com.petrolpark.shop.Shop
 
OfferGeneratorEntry(ShopOfferGenerator, NumberProvider) - Constructor for record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Creates an instance of a OfferGeneratorEntry record class.
onApexReached - Variable in class com.petrolpark.client.ponder.instruction.LivingEntitySwingInstruction
 
onAttachCapabilitiesEntity(AttachCapabilitiesEvent<Entity>) - Static method in class com.petrolpark.event.CommonEvents
 
onAttachCapabilitiesPlayer(AttachCapabilitiesEvent<Entity>) - Static method in class com.petrolpark.compat.create.event.CreateCommonEvents
 
onClose() - Method in class com.petrolpark.team.SelectTeamScreen
 
onContaminationSaved() - Method in interface com.petrolpark.contamination.IItemStackDuck
 
onContaminationSaved() - Method in class com.petrolpark.mixin.ItemStackMixin
 
onContentsChanged() - Method in class com.petrolpark.core.item.QueueItemHandler
 
onCraftedBy(ItemStack, Level, Player) - Method in class com.petrolpark.item.decay.DecayingItem
 
onItemTooltip(ItemTooltipEvent) - Static method in class com.petrolpark.event.ClientEvents
 
onLayerRegister(EntityRenderersEvent.RegisterLayerDefinitions) - Static method in class com.petrolpark.compat.curios.renderer.CuriosRenderers
 
onLoad() - Method in class com.petrolpark.core.item.QueueItemHandler
 
onLoad(String) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
onLoadWorld(LevelEvent.Load) - Static method in class com.petrolpark.item.decay.DecayingItemHandler.ServerDecayingItemHandler
 
onPlaceBlock(BlockEvent.EntityPlaceEvent) - Static method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
onPlayerCloned(PlayerEvent.Clone) - Static method in class com.petrolpark.compat.create.event.CreateCommonEvents
 
onPlayerCloned(PlayerEvent.Clone) - Static method in class com.petrolpark.event.CommonEvents
 
onPlayerEntersWorld(PlayerEvent.PlayerLoggedInEvent) - Static method in class com.petrolpark.badge.BadgeHandler
 
onPotionBrewed(PotionBrewEvent.Post) - Static method in class com.petrolpark.event.CommonEvents
Preserve Contaminants of Potions, and start decaying newly brewed Potions.
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
onRenderWorld(RenderLevelStageEvent) - Static method in class com.petrolpark.compat.create.event.CreateClientEvents
 
onResourceManagerReload(ResourceManager) - Method in class com.petrolpark.contamination.Contaminant.ReloadListener
 
onScrollMouse(InputEvent.MouseScrollingEvent) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
onTagsUpdated(TagsUpdatedEvent) - Static method in class com.petrolpark.contamination.IntrinsicContaminants
 
onTick(TickEvent.ClientTickEvent) - Static method in class com.petrolpark.compat.create.event.CreateClientEvents
 
onTickLevel(TickEvent.LevelTickEvent) - Static method in class com.petrolpark.event.CommonEvents
 
onUseKey(InputEvent.Key) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
onUseMouse(InputEvent.MouseButton) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
OpenEndedPipeMixin - Class in com.petrolpark.mixin.compat.create
 
OpenEndedPipeMixin() - Constructor for class com.petrolpark.mixin.compat.create.OpenEndedPipeMixin
 
openOffer - Variable in class com.petrolpark.shop.customer.AbstractCustomer
 
openScreen(Screen) - Static method in class com.petrolpark.util.ScreenHelper
 
openScreen(Component, List<ITeam<?>>) - Static method in interface com.petrolpark.team.ITeamBoundItem
 
OptionalQuality - Class in com.petrolpark.compat.pquality
 
OptionalQuality() - Constructor for class com.petrolpark.compat.pquality.OptionalQuality
 
optionalTag(IForgeRegistry<T>, ResourceLocation) - Static method in class com.petrolpark.PetrolparkTags
Copied from Create source code.
order() - Method in record class com.petrolpark.shop.offer.ShopOffer
Returns the value of the order record component.
orderModifier() - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Returns the value of the orderModifier record component.
orderModifiers - Variable in class com.petrolpark.shop.offer.order.ShopOrder
 
orderModifiers - Variable in class com.petrolpark.shop.offer.ShopOfferGenerator
 
orderRandomizer - Variable in class com.petrolpark.shop.offer.ShopOfferGenerator
 
orderTime - Variable in class com.petrolpark.shop.customer.AbstractCustomer
 
orphanContaminants - Variable in class com.petrolpark.contamination.Contamination
Extrinsic Contaminants that do not have a parent (if one exists) in this Contamination.
otherEndPos - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
OUT_OF_TAG - Static variable in class com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizerTypes
 
OutlineAABBInstruction - Class in com.petrolpark.client.ponder.instruction
 
OutlineAABBInstruction(PonderPalette, Object, AABB, int) - Constructor for class com.petrolpark.client.ponder.instruction.OutlineAABBInstruction
 
OutlineEntryAccessor - Interface in com.petrolpark.mixin.compat.create.accessor.client
 
OutlineParamsAccessor - Interface in com.petrolpark.mixin.compat.create.accessor.client
 
Outliner - Class in com.petrolpark.client.outline
 
Outliner() - Constructor for class com.petrolpark.client.outline.Outliner
 
OUTLINER - Static variable in class com.petrolpark.compat.create.CreateClient
 
OutlinerAccessor - Interface in com.petrolpark.mixin.compat.create.accessor.client
 
OutOfTagIngredientRandomizer - Class in com.petrolpark.recipe.ingredient.randomizer
 
OutOfTagIngredientRandomizer(TagKey<Item>) - Constructor for class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer
 
OutOfTagIngredientRandomizer.Serializer - Class in com.petrolpark.recipe.ingredient.randomizer
 
outputInv - Variable in class com.petrolpark.mixin.compat.create.MillstoneBlockEntityMixin
 
OVERLAY - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
overrideOtherStackedOnMe(ItemStack, ItemStack, Slot, ClickAction, Player, SlotAccess) - Method in class com.petrolpark.item.decay.DecayingItem
 
overrideRender(ItemRenderer, PoseStack, MultiBufferSource, int, int) - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
Return true to not call the usual rendering code for TransportedItemStack.
overworld - Variable in class com.petrolpark.team.scoreboard.ScoreboardTeamManager.ScoreboardTeamSavedData
 

P

packetFactory - Variable in class com.petrolpark.team.SelectTeamScreen
 
Pair<F,S> - Class in com.petrolpark.util
 
Pair(F, S) - Constructor for class com.petrolpark.util.Pair
 
param - Variable in class com.petrolpark.data.IEntityTarget.Custom
 
PARAMETERS_SUPPLIED - Static variable in class com.petrolpark.data.loot.PetrolparkLootConditionTypes
 
ParameterSuppliedLootCondition - Class in com.petrolpark.data.loot.predicate
 
ParameterSuppliedLootCondition(LootContextParam<?>[]) - Constructor for class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
ParameterSuppliedLootCondition.Serializer - Class in com.petrolpark.data.loot.predicate
 
params - Variable in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
parents - Variable in class com.petrolpark.contamination.Contaminant
 
parentsView - Variable in class com.petrolpark.contamination.Contaminant
 
PASS - Static variable in class com.petrolpark.recipe.ingredient.modifier.IngredientModifierTypes
 
PassIngredientModifier - Class in com.petrolpark.recipe.ingredient.modifier
 
PassIngredientModifier() - Constructor for class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
PATREON_1 - Static variable in class com.petrolpark.badge.Badges
 
PATREON_2 - Static variable in class com.petrolpark.badge.Badges
 
PATREON_3 - Static variable in class com.petrolpark.badge.Badges
 
peekStack() - Method in class com.petrolpark.core.item.QueueItemHandler
 
perpetuate(Stream<Object>, Stream<Object>) - Static method in interface com.petrolpark.contamination.IContamination
 
perpetuate(Stream<ItemStack>, Stream<ItemStack>) - Static method in class com.petrolpark.contamination.ItemContamination
 
perpetuate(Stream<ItemStack>, Stream<FluidStack>, double, Stream<ItemStack>, Stream<FluidStack>) - Static method in interface com.petrolpark.contamination.IContamination
 
perpetuate(Stream<FluidStack>, Stream<FluidStack>) - Static method in class com.petrolpark.contamination.FluidContamination
 
perpetuate(Stream<FluidStack>, FluidStack) - Static method in class com.petrolpark.contamination.FluidContamination
 
perpetuate(Stream<OBJECT>, Stream<OBJECT>, Function<OBJECT, IContamination<?, ?>>) - Static method in interface com.petrolpark.contamination.IContamination
 
perpetuateSingle(Stream<ItemStack>, Stream<ItemStack>) - Static method in class com.petrolpark.contamination.ItemContamination
 
perpetuateSingle(Stream<ItemStack>, ItemStack) - Static method in class com.petrolpark.contamination.ItemContamination
 
Petrolpark - Class in com.petrolpark
 
Petrolpark() - Constructor for class com.petrolpark.Petrolpark
 
PetrolparkCategoryBuilder<R extends net.minecraft.world.item.crafting.Recipe<?>,C extends PetrolparkCategoryBuilder<R,C>> - Class in com.petrolpark.compat.jei.category.builder
Used to generate JEI Categories for Petrolpark mods.
PetrolparkCategoryBuilder(String, Class<? extends R>, Consumer<CreateRecipeCategory<?>>) - Constructor for class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
PetrolparkClient - Class in com.petrolpark
 
PetrolparkClient() - Constructor for class com.petrolpark.PetrolparkClient
 
PetrolparkConfig - Class in com.petrolpark
 
PetrolparkConfig() - Constructor for class com.petrolpark.PetrolparkConfig
 
PetrolparkConfig.Server - Class in com.petrolpark
 
PetrolparkEmitters - Class in com.petrolpark.client.ponder.particle
 
PetrolparkEmitters() - Constructor for class com.petrolpark.client.ponder.particle.PetrolparkEmitters
 
PetrolparkGlobalLootModifierSerializers - Class in com.petrolpark.data.loot
 
PetrolparkGlobalLootModifierSerializers() - Constructor for class com.petrolpark.data.loot.PetrolparkGlobalLootModifierSerializers
 
PetrolparkGson - Class in com.petrolpark.data.loot
 
PetrolparkGson() - Constructor for class com.petrolpark.data.loot.PetrolparkGson
 
PetrolparkGuiTexture - Enum Class in com.petrolpark.client.rendering
 
PetrolparkItemAttributes - Class in com.petrolpark.compat.create
 
PetrolparkItemAttributes() - Constructor for class com.petrolpark.compat.create.PetrolparkItemAttributes
 
PetrolparkItemDisplayContexts - Class in com.petrolpark
 
PetrolparkItemDisplayContexts() - Constructor for class com.petrolpark.PetrolparkItemDisplayContexts
 
PetrolparkItems - Class in com.petrolpark
 
PetrolparkItems() - Constructor for class com.petrolpark.PetrolparkItems
 
PetrolparkJade - Class in com.petrolpark.compat.jade
 
PetrolparkJade() - Constructor for class com.petrolpark.compat.jade.PetrolparkJade
 
PetrolparkJEI - Class in com.petrolpark.compat.jei
For now, this library's JEI plugin relies heavily on Create, so is set up to load only when Create is loaded.
PetrolparkJEI() - Constructor for class com.petrolpark.compat.jei.PetrolparkJEI
 
PetrolparkKeys - Enum Class in com.petrolpark.client.key
 
PetrolparkLootConditionTypes - Class in com.petrolpark.data.loot
 
PetrolparkLootConditionTypes() - Constructor for class com.petrolpark.data.loot.PetrolparkLootConditionTypes
 
PetrolparkLootContextParams - Class in com.petrolpark.data.loot
 
PetrolparkLootContextParams() - Constructor for class com.petrolpark.data.loot.PetrolparkLootContextParams
 
PetrolparkLootEntityNumberProviderTypes - Class in com.petrolpark.data.loot
 
PetrolparkLootEntityNumberProviderTypes() - Constructor for class com.petrolpark.data.loot.PetrolparkLootEntityNumberProviderTypes
 
PetrolparkLootItemStackNumberProviderTypes - Class in com.petrolpark.data.loot
 
PetrolparkLootItemStackNumberProviderTypes() - Constructor for class com.petrolpark.data.loot.PetrolparkLootItemStackNumberProviderTypes
 
PetrolparkLootNumberProviderTypes - Class in com.petrolpark.data.loot
 
PetrolparkLootNumberProviderTypes() - Constructor for class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
PetrolparkLootTeamNumberProviders - Class in com.petrolpark.data.loot
 
PetrolparkLootTeamNumberProviders() - Constructor for class com.petrolpark.data.loot.PetrolparkLootTeamNumberProviders
 
PetrolparkMessages - Class in com.petrolpark.network
 
PetrolparkMessages() - Constructor for class com.petrolpark.network.PetrolparkMessages
 
PetrolparkMixinPlugin - Class in com.petrolpark.mixin.plugin
 
PetrolparkMixinPlugin() - Constructor for class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
PetrolparkMobEffects - Class in com.petrolpark.mobeffects
 
PetrolparkMobEffects() - Constructor for class com.petrolpark.mobeffects.PetrolparkMobEffects
 
PetrolparkNineSlice - Class in com.petrolpark.client.rendering
 
PetrolparkNineSlice(IGuiTexture, int, int, int, int) - Constructor for class com.petrolpark.client.rendering.PetrolparkNineSlice
 
PetrolparkRecipeCategory<T extends net.minecraft.world.item.crafting.Recipe<?>> - Class in com.petrolpark.compat.jei.category
 
PetrolparkRecipeCategory(CreateRecipeCategory.Info<T>, IJeiHelpers) - Constructor for class com.petrolpark.compat.jei.category.PetrolparkRecipeCategory
 
PetrolparkRecipeCategory.Factory<T extends net.minecraft.world.item.crafting.Recipe<?>> - Interface in com.petrolpark.compat.jei.category
 
PetrolparkRecipeTypes - Enum Class in com.petrolpark
 
PetrolparkRegistrate - Class in com.petrolpark.registrate
 
PetrolparkRegistrate(String) - Constructor for class com.petrolpark.registrate.PetrolparkRegistrate
 
PetrolparkRegistries - Class in com.petrolpark
 
PetrolparkRegistries() - Constructor for class com.petrolpark.PetrolparkRegistries
 
PetrolparkRegistries.Keys - Class in com.petrolpark
 
PetrolparkTags - Class in com.petrolpark
 
PetrolparkTags() - Constructor for class com.petrolpark.PetrolparkTags
 
PetrolparkTags.BlockEntityTypes - Enum Class in com.petrolpark
 
PetrolparkTags.Contaminants - Enum Class in com.petrolpark
 
PetrolparkTags.Fluids - Enum Class in com.petrolpark
 
PetrolparkTags.Items - Enum Class in com.petrolpark
 
PetrolparkTags.MenuTypes - Enum Class in com.petrolpark
 
PetrolparkTags.TeamDataTypes - Enum Class in com.petrolpark
 
PETROLS_PARTS - Enum constant in enum class com.petrolpark.compat.CompatMods
 
place(BlockPlaceContext) - Method in class com.petrolpark.compat.create.core.tube.TubeBlockItem
 
player - Variable in class com.petrolpark.team.SinglePlayerTeam
 
PLAYER_BADGES - Static variable in class com.petrolpark.badge.BadgesCapability.Provider
 
PLAYER_LUCKY_FIRST_RECIPES - Static variable in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 
playerElementLink - Variable in class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 
playerLogin(Player) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
playerLogout(Player) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
playSound(boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
points - Variable in class com.petrolpark.util.ClampedCubicSpline
 
POINTS_TOO_CLOSE - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
pollStack() - Method in class com.petrolpark.core.item.QueueItemHandler
 
PonderLevelAccessor - Interface in com.petrolpark.mixin.compat.create.accessor.client
 
PonderPlayer - Class in com.petrolpark.client.ponder
 
PonderPlayer(Level, String) - Constructor for class com.petrolpark.client.ponder.PonderPlayer
 
PonderUIMixin - Class in com.petrolpark.mixin.compat.create.client
 
PonderUIMixin() - Constructor for class com.petrolpark.mixin.compat.create.client.PonderUIMixin
 
pop(Level, Vec3, ItemStack) - Static method in class com.petrolpark.util.ItemHelper
 
postApply(String, ClassNode, String, IMixinInfo) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
PQUALITY - Enum constant in enum class com.petrolpark.compat.CompatMods
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
preservationProportion - Variable in class com.petrolpark.contamination.Contaminant
 
PRIMARY - Static variable in class com.petrolpark.badge.BadgeItem
 
ProcessingRecipeMixin - Class in com.petrolpark.mixin.compat.create
 
ProcessingRecipeMixin() - Constructor for class com.petrolpark.mixin.compat.create.ProcessingRecipeMixin
 
PRODUCT - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
ProductNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
ProductNumberProvider(NumberProvider[]) - Constructor for class com.petrolpark.data.loot.numberprovider.ProductNumberProvider
 
Provider() - Constructor for class com.petrolpark.badge.BadgesCapability.Provider
 
Provider() - Constructor for class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 

Q

QueueItemHandler - Class in com.petrolpark.core.item
 
QueueItemHandler() - Constructor for class com.petrolpark.core.item.QueueItemHandler
 

R

RayHelper - Class in com.petrolpark.util
 
RayHelper() - Constructor for class com.petrolpark.util.RayHelper
 
RayHelper.CustomHitResult - Class in com.petrolpark.util
 
read(JsonObject) - Method in class com.petrolpark.recipe.condition.ConfigBooleanCondition.Serializer
 
read(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
read(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
read(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
read(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
read(CompoundTag, Level) - Method in interface com.petrolpark.team.ITeam.ITeamType
 
read(CompoundTag, Level) - Static method in interface com.petrolpark.team.ITeam
 
read(CompoundTag, Level) - Method in class com.petrolpark.team.NoTeam.Type
 
read(CompoundTag, Level) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam.Type
 
read(CompoundTag, Level) - Method in class com.petrolpark.team.SinglePlayerTeam.Type
 
read(FriendlyByteBuf) - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient.BlockIngredientType
 
read(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient.Type
 
read(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient.Type
 
read(FriendlyByteBuf) - Static method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
read(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient.SetBlockIngredientType
 
read(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient.Type
 
readBinaryMatrix4x4(CompoundTag, String) - Static method in class com.petrolpark.util.NBTHelper
 
readBlockFace(FriendlyByteBuf) - Static method in class com.petrolpark.util.NetworkHelper
 
readCompoundList(ListTag, Function<CompoundTag, T>) - Static method in class com.petrolpark.util.NBTHelper
 
readDataRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>) - Static method in class com.petrolpark.util.NBTHelper
Read a datapack-sensitive registered object.
readEnum(CompoundTag, String, Class<E>) - Static method in class com.petrolpark.util.NBTHelper
 
readFromBuffer(ResourceLocation, FriendlyByteBuf) - Method in class com.petrolpark.recipe.advancedprocessing.AdvancedProcessingRecipeSerializer
 
readFromJson(ResourceLocation, JsonObject) - Method in class com.petrolpark.recipe.advancedprocessing.AdvancedProcessingRecipeSerializer
 
readList(FriendlyByteBuf, Function<FriendlyByteBuf, T>) - Static method in class com.petrolpark.util.NetworkHelper
 
readNBT(ListTag) - Method in class com.petrolpark.contamination.Contamination
 
readRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>) - Static method in class com.petrolpark.util.NBTHelper
Read a global (non-datapack sensitive) registered object.
readRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, RegistryAccess) - Static method in class com.petrolpark.util.NBTHelper
Read a registered object (datapack or global).
readRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, Level) - Static method in class com.petrolpark.util.NBTHelper
Read a registered object (datapack or global).
readVec3(ListTag, BlockPos) - Static method in class com.petrolpark.util.NBTHelper
 
readVec3(FriendlyByteBuf) - Static method in class com.petrolpark.util.NetworkHelper
 
recalculate() - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
recalculate() - Method in class com.petrolpark.util.ClampedCubicSpline
 
RecipeApplierMixin - Class in com.petrolpark.mixin.compat.create
 
RecipeApplierMixin() - Constructor for class com.petrolpark.mixin.compat.create.RecipeApplierMixin
 
recipeClass - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
RecipeHelper - Class in com.petrolpark.recipe
 
RecipeHelper() - Constructor for class com.petrolpark.recipe.RecipeHelper
 
recipeListConsumers - Variable in class com.petrolpark.compat.jei.category.builder.PetrolparkCategoryBuilder
 
reconnect(Player, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
reconnectClient(TubeSpline, ItemStack) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
refreshAngle() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
register() - Static method in class com.petrolpark.badge.Badges
 
register() - Static method in class com.petrolpark.compat.create.CreateBlockEntityTypes
 
register() - Static method in class com.petrolpark.compat.create.CreateBlocks
 
register() - Static method in class com.petrolpark.compat.create.CreateMessages
 
register() - Static method in class com.petrolpark.compat.create.loot.CreateGlobalLootModifierSerializers
 
register() - Static method in class com.petrolpark.compat.create.PetrolparkItemAttributes
 
register() - Static method in class com.petrolpark.compat.curios.renderer.CuriosRenderers
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkGlobalLootModifierSerializers
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkLootConditionTypes
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkLootEntityNumberProviderTypes
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkLootItemStackNumberProviderTypes
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
register() - Static method in class com.petrolpark.data.loot.PetrolparkLootTeamNumberProviders
 
register() - Static method in class com.petrolpark.data.reward.RewardGeneratorTypes
 
register() - Static method in class com.petrolpark.data.reward.RewardTypes
 
register() - Static method in class com.petrolpark.mobeffects.PetrolparkMobEffects
 
register() - Static method in class com.petrolpark.network.PetrolparkMessages
 
register() - Static method in class com.petrolpark.PetrolparkItemDisplayContexts
 
register() - Static method in class com.petrolpark.PetrolparkItems
 
register() - Static method in enum class com.petrolpark.PetrolparkRecipeTypes
 
register() - Static method in class com.petrolpark.PetrolparkRegistries
 
register() - Static method in class com.petrolpark.recipe.ingredient.modifier.IngredientModifierTypes
 
register() - Static method in class com.petrolpark.recipe.ingredient.randomizer.IngredientRandomizerTypes
 
register() - Static method in class com.petrolpark.team.data.TeamDataTypes
 
register() - Static method in class com.petrolpark.team.TeamTypes
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.petrolpark.command.ContaminateCommand
 
register(Contaminable<?, ?>) - Static method in class com.petrolpark.contamination.Contaminables
 
register(FluidMixer.IFluidMixer) - Static method in class com.petrolpark.fluid.FluidMixer
 
register(LootContextParam<? extends Entity>) - Static method in interface com.petrolpark.data.IEntityTarget
 
register(RegisterKeyMappingsEvent) - Static method in enum class com.petrolpark.client.key.PetrolparkKeys
 
register(IEventBus) - Static method in interface com.petrolpark.recipe.IPetrolparkRecipeTypes
 
register(RegisterEvent) - Static method in class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
registerCategories(IRecipeCategoryRegistration) - Method in class com.petrolpark.compat.jei.PetrolparkJEI
 
registerClient(IWailaClientRegistration) - Method in class com.petrolpark.compat.jade.PetrolparkJade
 
registerCommands(RegisterCommandsEvent) - Static method in class com.petrolpark.event.CommonEvents
 
registerEventListeners(IEventBus) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
registerGuiOverlays(RegisterGuiOverlaysEvent) - Static method in class com.petrolpark.compat.create.event.CreateClientModEvents
 
registerIngredients(IModIngredientRegistration) - Method in class com.petrolpark.compat.jei.PetrolparkJEI
 
registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class com.petrolpark.compat.jei.PetrolparkJEI
 
registerRecipes(IRecipeRegistration) - Method in class com.petrolpark.compat.jei.PetrolparkJEI
 
Registers() - Constructor for class com.petrolpark.recipe.IPetrolparkRecipeTypes.Registers
 
registerType(BlockIngredient.BlockIngredientType<?>) - Static method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
registrate() - Method in enum class com.petrolpark.compat.CompatMods
 
REGISTRATE - Static variable in class com.petrolpark.Petrolpark
 
Registry() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.Registry
 
registryAccess - Variable in class com.petrolpark.contamination.Contaminant.ReloadListener
 
ReloadListener(RegistryAccess) - Constructor for class com.petrolpark.contamination.Contaminant.ReloadListener
 
relocateControlPoint() - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
remove(ITeam.ITeamType<?>) - Method in class com.petrolpark.team.GatherTeamsEvent
 
remove(ITeam<?>) - Method in class com.petrolpark.team.GatherTeamsEvent
 
removeControlPoint(int) - Method in class com.petrolpark.util.ClampedCubicSpline
 
removeItems(IItemHandler, Predicate<ItemStack>, int) - Static method in class com.petrolpark.util.ItemHelper
 
removePlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SimpleAdvancementTrigger.Instance>) - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
removePlayerListeners(PlayerAdvancements) - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
render(PoseStack, SuperRenderTypeBuffer, Vec3, float) - Method in class com.petrolpark.client.outline.CuboidOutline
 
render(GuiGraphics) - Method in class com.petrolpark.data.reward.GiveItemReward
 
render(GuiGraphics) - Method in class com.petrolpark.data.reward.GiveLootReward
 
render(GuiGraphics) - Method in class com.petrolpark.data.reward.GrantExperienceReward
 
render(GuiGraphics) - Method in class com.petrolpark.data.reward.GrantShopXPReward
 
render(GuiGraphics) - Method in interface com.petrolpark.data.reward.IReward
 
render(GuiGraphics) - Method in class com.petrolpark.data.reward.UnlockTradeReward
 
render(GuiGraphics, int, int) - Method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
render(GuiGraphics, int, int, float) - Method in interface com.petrolpark.client.creativemodetab.CustomTab.ITabEntry
 
render(GuiGraphics, int, int, float) - Method in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
render(GuiGraphics, int, int, int, int) - Method in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
render(GuiGraphics, Font, ItemStack, int, int) - Method in class com.petrolpark.client.rendering.item.decorator.DecayingItemDecorator
 
render(GuiGraphics, Rect2i) - Method in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
render(GuiGraphics, Biome) - Method in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Renderer
 
render(ItemStack, CustomRenderedItemModel, PartialItemModelRenderer, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in class com.petrolpark.item.decay.DecayingItemRenderer
 
render(ItemStack, SlotContext, PoseStack, RenderLayerParent<T, M>, MultiBufferSource, int, float, float, float, float, float, float) - Method in class com.petrolpark.compat.curios.renderer.BadgeCurioRenderer
 
render(ItemStack, SlotContext, PoseStack, RenderLayerParent<T, M>, MultiBufferSource, int, float, float, float, float, float, float) - Method in class com.petrolpark.compat.curios.renderer.HeadwearCurioRenderer
 
RENDERED_ON_HEAD - Static variable in class com.petrolpark.compat.curios.CuriosSetup
Any Curio rendered on the Head
renderedEntries - Variable in class com.petrolpark.client.creativemodetab.CustomTab
A map of slots to entries which should be rendered at that slot
Renderer() - Constructor for class com.petrolpark.compat.jei.ingredient.BiomeIngredientType.Renderer
 
RENDERER - Static variable in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType
 
renderIcon(GuiGraphics) - Method in interface com.petrolpark.team.ITeam
Render an icon for this ITeam.
renderIcon(GuiGraphics) - Method in class com.petrolpark.team.NoTeam
 
renderIcon(GuiGraphics) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
renderIcon(GuiGraphics) - Method in class com.petrolpark.team.SinglePlayerTeam
 
renderModelLists(BakedModel, int, int, int, PoseStack, VertexConsumer) - Static method in class com.petrolpark.client.rendering.item.TransparentItemRenderer
 
renderOnHead() - Static method in class com.petrolpark.compat.curios.CuriosSetup
 
renderOnHead(CuriosSetup.HeadwearCurioRenderInfo) - Static method in class com.petrolpark.compat.curios.CuriosSetup
 
renderOverlay(ForgeGui, GuiGraphics, float, int, int) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
RenderProperties() - Constructor for class com.petrolpark.compat.create.core.tube.TubeStructuralBlock.RenderProperties
 
renderQuadList(PoseStack, VertexConsumer, List<BakedQuad>, int, int, int) - Static method in class com.petrolpark.client.rendering.item.TransparentItemRenderer
 
renderTube(T, PoseStack, MultiBufferSource, int) - Method in interface com.petrolpark.compat.create.core.tube.ITubeRenderer
 
requiredItem - Variable in class com.petrolpark.shop.offer.order.ShopOrder
 
requireMultipleMods(String, CompatMods...) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
Tells Mixin to only apply a Mixin if a given Mod is present.
RequiresCreate - Annotation Interface in com.petrolpark
 
resetTTL() - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
result - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
resultItem - Variable in class com.petrolpark.compat.jei.category.DecayingItemCategory.DecayingItemRecipe
 
revalidateSpline(Minecraft) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
reward(Entity, LootContext, float) - Method in class com.petrolpark.data.reward.AbstractGiveEntityItemsReward
 
reward(Entity, LootContext, float) - Method in class com.petrolpark.data.reward.ContextEntityReward
 
reward(Entity, LootContext, float) - Method in class com.petrolpark.data.reward.GrantExperienceReward
 
reward(Entity, LootContext, float) - Method in class com.petrolpark.data.reward.UnlockTradeReward
 
reward(LootContext, float) - Method in class com.petrolpark.data.reward.ContextEntityReward
 
reward(LootContext, float) - Method in class com.petrolpark.data.reward.GrantShopXPReward
 
reward(LootContext, float) - Method in interface com.petrolpark.data.reward.IReward
 
REWARD_GENERATOR_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
REWARD_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
rewardGenerator - Variable in class com.petrolpark.shop.offer.ShopOfferGenerator
 
rewardGeneratorType(String, Serializer<? extends IRewardGenerator>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
RewardGeneratorType - Class in com.petrolpark.data.reward.generator
 
RewardGeneratorType(Serializer<? extends IRewardGenerator>) - Constructor for class com.petrolpark.data.reward.generator.RewardGeneratorType
 
RewardGeneratorTypes - Class in com.petrolpark.data.reward
 
RewardGeneratorTypes() - Constructor for class com.petrolpark.data.reward.RewardGeneratorTypes
 
rewards - Variable in class com.petrolpark.data.reward.generator.DirectRewardGenerator
 
rewards() - Method in record class com.petrolpark.shop.offer.ShopOffer
Returns the value of the rewards record component.
rewardType(String, Serializer<? extends IReward>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
RewardType - Class in com.petrolpark.data.reward
 
RewardType(Serializer<? extends IReward>) - Constructor for class com.petrolpark.data.reward.RewardType
 
RewardTypes - Class in com.petrolpark.data.reward
 
RewardTypes() - Constructor for class com.petrolpark.data.reward.RewardTypes
 
rightColumn - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
rl - Variable in class com.petrolpark.contamination.Contaminant
 
rollLuckyResults(Player) - Method in interface com.petrolpark.recipe.advancedprocessing.firsttimelucky.IFirstTimeLuckyRecipe
 
rollResults(ProcessingRecipe<?>, int) - Static method in class com.petrolpark.recipe.RecipeHelper
 
rollResults(ProcessingRecipe<?>, Player, int) - Static method in class com.petrolpark.recipe.RecipeHelper
 
rotate(int, Rotation) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
rotate(Rotation) - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
rotate(Vec3, Vec3, double) - Static method in class com.petrolpark.util.MathsHelper
 
ROTATED_270 - Static variable in class com.petrolpark.util.BinaryMatrix4x4
The index if the pattern is rotated 90 degrees anticlockwise
ROTATED_90 - Static variable in class com.petrolpark.util.BinaryMatrix4x4
The index if the pattern is rotated 90 degrees clockwise
rotateMatrix(int, Rotation) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
rotateToAxis(Direction.Axis) - Static method in class com.petrolpark.util.KineticsHelper
 
rotateToFace(Direction) - Static method in class com.petrolpark.util.KineticsHelper
 
rotation - Variable in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
rotation() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns the value of the rotation record component.
rotationForPlacement(ItemStack) - Method in interface com.petrolpark.compat.create.item.directional.IDirectionalOnBelt
Get the rotation an Item Stack should have when placed on a Belt, Depot, etc.

S

S2CPacket - Class in com.petrolpark.network.packet
 
S2CPacket() - Constructor for class com.petrolpark.network.packet.S2CPacket
 
SandPaperPolishingRecipeMixin - Class in com.petrolpark.mixin.compat.create
 
SandPaperPolishingRecipeMixin() - Constructor for class com.petrolpark.mixin.compat.create.SandPaperPolishingRecipeMixin
 
save() - Method in class com.petrolpark.contamination.FluidContamination
 
save() - Method in class com.petrolpark.contamination.GenericContamination
Deprecated.
Generic Contaminations must be saved externally.
save() - Method in interface com.petrolpark.contamination.IContamination
 
save() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
save() - Method in class com.petrolpark.contamination.ItemContamination
 
save(CompoundTag) - Method in class com.petrolpark.contamination.HasContaminantItemAttribute
 
save(CompoundTag) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager.ScoreboardTeamSavedData
 
save(Level, TeamShopsData) - Method in class com.petrolpark.shop.TeamShopsData.Type
 
save(Level, T) - Method in interface com.petrolpark.team.data.ITeamDataType
 
savedData - Variable in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
saveTeamData(Level) - Method in class com.petrolpark.team.AbstractTeam
 
saveTeamData(Level, ITeamDataType<DT>, CompoundTag) - Method in class com.petrolpark.team.AbstractTeam
 
SawBlockEntityMixin - Class in com.petrolpark.mixin.compat.create
 
SawBlockEntityMixin() - Constructor for class com.petrolpark.mixin.compat.create.SawBlockEntityMixin
 
scoreboard - Variable in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
SCOREBOARD - Static variable in class com.petrolpark.team.TeamTypes
 
SCOREBOARD_TEAMS - Static variable in class com.petrolpark.Petrolpark
 
ScoreboardTeam - Class in com.petrolpark.team.scoreboard
 
ScoreboardTeam(PlayerTeam) - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeam
 
ScoreboardTeam.Type - Class in com.petrolpark.team.scoreboard
 
ScoreboardTeamDataChangedPacket - Class in com.petrolpark.team.scoreboard
 
ScoreboardTeamDataChangedPacket(FriendlyByteBuf) - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeamDataChangedPacket
 
ScoreboardTeamDataChangedPacket(Level, ScoreboardTeam, ITeamDataType<T>) - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeamDataChangedPacket
 
ScoreboardTeamDataChangedPacket(Level, String, ITeamDataType<T>, T) - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeamDataChangedPacket
 
ScoreboardTeamManager - Class in com.petrolpark.team.scoreboard
 
ScoreboardTeamManager() - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
ScoreboardTeamManager.ScoreboardTeamSavedData - Class in com.petrolpark.team.scoreboard
 
ScoreboardTeamSavedData(Level) - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeamManager.ScoreboardTeamSavedData
 
ScreenHelper - Class in com.petrolpark.util
 
ScreenHelper() - Constructor for class com.petrolpark.util.ScreenHelper
 
second - Variable in class com.petrolpark.util.Pair
 
segmentLength - Variable in class com.petrolpark.util.ClampedCubicSpline
 
segmentRadius - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
selectableTeams - Variable in class com.petrolpark.team.SelectTeamScreen
 
selectedTeam - Variable in class com.petrolpark.team.SelectTeamScreen
 
SelectTeamScreen - Class in com.petrolpark.team
 
SelectTeamScreen(Component, List<ITeam<?>>, BindTeamPacket.Factory) - Constructor for class com.petrolpark.team.SelectTeamScreen
 
sendDestroyTubeParticles() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
sendTeamSelection() - Method in class com.petrolpark.team.SelectTeamScreen
 
sendToAllClients(S2CPacket) - Static method in class com.petrolpark.network.PetrolparkMessages
 
sendToClient(S2CPacket, ServerPlayer) - Static method in class com.petrolpark.network.PetrolparkMessages
 
sendToServer(C2SPacket) - Static method in class com.petrolpark.network.PetrolparkMessages
 
serialize() - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.BiomeValue
 
serialize() - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.SingleBiomeValue
 
serialize() - Method in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.TagBiomeValue
 
serialize(JsonObject, ContextEntityNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider.Serializer
 
serialize(JsonObject, ContextTeamNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider.Serializer
 
serialize(JsonObject, EquipmentNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider.Serializer
 
serialize(JsonObject, EnchantmentLevelNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider.Serializer
 
serialize(JsonObject, SigmoidNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider.Serializer
 
serialize(JsonObject, ToolNumberProvider, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.ToolNumberProvider.Serializer
 
serialize(JsonObject, ParameterSuppliedLootCondition, JsonSerializationContext) - Method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition.Serializer
 
serialize(JsonObject, CombinedRewardGenerator, JsonSerializationContext) - Method in class com.petrolpark.data.reward.generator.CombinedRewardGenerator.Serializer
 
serialize(JsonObject, DirectRewardGenerator, JsonSerializationContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator.Serializer
 
serialize(JsonObject, LootTableRewardGenerator, JsonSerializationContext) - Method in class com.petrolpark.data.reward.generator.LootTableRewardGenerator.Serializer
 
serialize(JsonObject, GiveItemReward, JsonSerializationContext) - Method in class com.petrolpark.data.reward.GiveItemReward.Serializer
 
serialize(JsonObject, GiveLootReward, JsonSerializationContext) - Method in class com.petrolpark.data.reward.GiveLootReward.Serializer
 
serialize(JsonObject, GrantExperienceReward, JsonSerializationContext) - Method in class com.petrolpark.data.reward.GrantExperienceReward.Serializer
 
serialize(JsonObject, GrantShopXPReward, JsonSerializationContext) - Method in class com.petrolpark.data.reward.GrantShopXPReward.Serializer
 
serialize(JsonObject, UnlockTradeReward, JsonSerializationContext) - Method in class com.petrolpark.data.reward.UnlockTradeReward.Serializer
 
serialize(JsonObject, ContaminatedIngredientModifier, JsonSerializationContext) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier.Serializer
 
serialize(JsonObject, FromArrayIngredientRandomizer, JsonSerializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.Serializer
 
serialize(JsonObject, OutOfTagIngredientRandomizer, JsonSerializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer.Serializer
 
serialize(JsonObject, NP, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType.SimpleSerializer
 
serialize(JsonObject, NP, JsonSerializationContext) - Method in class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider.Serializer
 
serialize(JsonObject, T, JsonSerializationContext) - Method in class com.petrolpark.data.loot.SimpleSerializer
 
serialize(DirectRewardGenerator, JsonSerializationContext) - Method in class com.petrolpark.data.reward.generator.DirectRewardGenerator.InlineSerializer
 
serialize(FromArrayIngredientRandomizer, JsonSerializationContext) - Method in class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.InlineSerializer
 
serialize(E, Type, JsonSerializationContext) - Method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter
 
serializeNBT() - Method in class com.petrolpark.badge.BadgesCapability.Provider
 
serializeNBT() - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
serializeNBT() - Method in class com.petrolpark.core.item.QueueItemHandler
 
serializeNBT() - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesCapability.Provider
 
serializeNBT() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
serializeNBT() - Method in class com.petrolpark.team.SinglePlayerTeam
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.itemstack.EnchantmentLevelNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.numberprovider.ToolNumberProvider.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.generator.CombinedRewardGenerator.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.generator.DirectRewardGenerator.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.generator.LootTableRewardGenerator.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.GiveItemReward.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.GiveLootReward.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.GrantExperienceReward.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.GrantShopXPReward.Serializer
 
Serializer() - Constructor for class com.petrolpark.data.reward.UnlockTradeReward.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.condition.ConfigBooleanCondition.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.ingredient.randomizer.FromArrayIngredientRandomizer.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer.Serializer
 
Serializer() - Constructor for class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe.Serializer
 
Serializer(FunctionNumberProvider.Factory<NP>) - Constructor for class com.petrolpark.data.loot.numberprovider.FunctionNumberProvider.Serializer
 
SERIALIZER - Static variable in class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
SERIALIZER - Static variable in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
 
SERIALIZER_REGISTER - Static variable in class com.petrolpark.recipe.IPetrolparkRecipeTypes.Registers
 
Server(ForgeConfigSpec.Builder) - Constructor for class com.petrolpark.PetrolparkConfig.Server
 
SERVER - Static variable in class com.petrolpark.PetrolparkConfig
 
ServerAdvancementManagerMixin - Class in com.petrolpark.mixin
 
ServerAdvancementManagerMixin() - Constructor for class com.petrolpark.mixin.ServerAdvancementManagerMixin
 
ServerDecayingItemHandler() - Constructor for class com.petrolpark.item.decay.DecayingItemHandler.ServerDecayingItemHandler
 
serverSpec - Static variable in class com.petrolpark.PetrolparkConfig
 
set(AABB) - Method in class com.petrolpark.client.outline.CuboidOutline
 
set(Vec3, Vec3) - Method in class com.petrolpark.client.outline.CuboidOutline
 
set(Vector3f, Vector3f) - Method in class com.petrolpark.client.outline.CuboidOutline
 
set1(int, int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
Set a position in a binary matrix to 1.
set1(int, int, int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
Punch a hole in a pattern.
setAdvancementTrigger(SimpleAdvancementTrigger) - Method in class com.petrolpark.badge.Badge
 
setAllowedBiomes(Set<IBiomeSpecificProcessingRecipe.BiomeValue>) - Method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe
 
setBadgeItem(ItemEntry<BadgeItem>) - Method in class com.petrolpark.badge.Badge
 
setBadges(Collection<Pair<Badge, Date>>) - Method in class com.petrolpark.badge.BadgesCapability
 
SetBlockIngredient(BlockIngredient<?>[]) - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient
 
SetBlockIngredientType() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient.SetBlockIngredientType
 
setChanged(Level, ITeamDataType<?>) - Method in interface com.petrolpark.team.ITeam
 
setChanged(Level, ITeamDataType<?>) - Method in class com.petrolpark.team.NoTeam
 
setChanged(Level, ITeamDataType<?>) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
setChanged(Level, ITeamDataType<?>) - Method in class com.petrolpark.team.SinglePlayerTeam
 
setController(BlockPos) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
setData(Level, String, ITeamDataType<?>, CompoundTag) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
setDuplicationItem(Supplier<Ingredient>) - Method in class com.petrolpark.badge.Badge
 
setFirst(F) - Method in class com.petrolpark.util.Pair
 
setFluid(FluidStack) - Method in class com.petrolpark.mixin.FluidTankMixin
 
setFromItem(ItemStack) - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
setId(ResourceLocation) - Method in class com.petrolpark.badge.Badge
 
setLuckyFirstTime(boolean) - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyMillingRecipe
 
setLuckyFirstTime(boolean) - Method in interface com.petrolpark.recipe.advancedprocessing.firsttimelucky.IFirstTimeLuckyRecipe
Recipe-specific.
setPlacedBy(SmartBlockEntity, Player) - Static method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
setPlacedBy(Level, BlockPos, LivingEntity) - Static method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
setPlayer(UUID) - Method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
setRecipe(IRecipeLayoutBuilder, DecayingItemCategory.DecayingItemRecipe, IFocusGroup) - Method in class com.petrolpark.compat.jei.category.DecayingItemCategory
 
setRecipe(IRecipeLayoutBuilder, CraftingRecipe, IFocusGroup) - Method in class com.petrolpark.compat.jei.category.ManualOnlyCategory
 
setRotation(Rotation) - Method in class com.petrolpark.compat.create.item.directional.DirectionalTransportedItemStack
 
setSecond(S) - Method in class com.petrolpark.util.Pair
 
setTicksTillRemoval(int) - Method in interface com.petrolpark.mixin.compat.create.accessor.client.OutlineEntryAccessor
 
shallowness - Variable in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
shapedCraftingPropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
ShapedRecipeMixin - Class in com.petrolpark.mixin
 
ShapedRecipeMixin() - Constructor for class com.petrolpark.mixin.ShapedRecipeMixin
 
shapelessCraftingPropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
ShapelessRecipeMixin - Class in com.petrolpark.mixin
 
ShapelessRecipeMixin() - Constructor for class com.petrolpark.mixin.ShapelessRecipeMixin
 
SharedDepotBlockMethodsMixin - Class in com.petrolpark.mixin.compat.create
 
SharedDepotBlockMethodsMixin() - Constructor for class com.petrolpark.mixin.compat.create.SharedDepotBlockMethodsMixin
 
SharedFeatures - Enum Class in com.petrolpark.sharedfeatures
 
shop - Variable in class com.petrolpark.shop.customer.AbstractCustomer
 
Shop - Class in com.petrolpark.shop
 
Shop(String, List<Shop.OfferGeneratorEntry>, List<ShopOrderModifierEntry>, Optional<TagKey<EntityType<?>>>) - Constructor for class com.petrolpark.shop.Shop
 
SHOP - Static variable in class com.petrolpark.data.loot.PetrolparkLootContextParams
 
SHOP - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
SHOP_OFFER_GENERATOR - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
SHOP_TAG_KEY - Static variable in class com.petrolpark.shop.ShopMenuItem
 
Shop.OfferGeneratorEntry - Record Class in com.petrolpark.shop
 
ShopMenuItem - Class in com.petrolpark.shop
 
ShopMenuItem(Item.Properties) - Constructor for class com.petrolpark.shop.ShopMenuItem
 
ShopOffer - Record Class in com.petrolpark.shop.offer
 
ShopOffer(List<IReward>, ShopOrder) - Constructor for record class com.petrolpark.shop.offer.ShopOffer
Creates an instance of a ShopOffer record class.
ShopOfferGenerator - Class in com.petrolpark.shop.offer
 
ShopOfferGenerator(NumberProvider, IRewardGenerator, IngredientRandomizer, List<ShopOrderModifierEntry>) - Constructor for class com.petrolpark.shop.offer.ShopOfferGenerator
 
ShopOrder - Class in com.petrolpark.shop.offer.order
 
ShopOrder(Ingredient, List<ShopOrderModifier>) - Constructor for class com.petrolpark.shop.offer.order.ShopOrder
 
ShopOrderModifier - Class in com.petrolpark.shop.offer.order
 
ShopOrderModifier(IngredientModifier, NumberProvider, NumberProvider) - Constructor for class com.petrolpark.shop.offer.order.ShopOrderModifier
 
ShopOrderModifierEntry - Record Class in com.petrolpark.shop.offer
 
ShopOrderModifierEntry(ShopOrderModifier, NumberProvider, boolean) - Constructor for record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Creates an instance of a ShopOrderModifierEntry record class.
shopRL - Variable in class com.petrolpark.data.reward.GrantShopXPReward
 
SHOPS - Static variable in class com.petrolpark.team.data.TeamDataTypes
 
shortList(List<? extends Component>, int, Font) - Static method in class com.petrolpark.util.Lang
 
shouldApplyMixin(String, String) - Method in class com.petrolpark.mixin.plugin.PetrolparkMixinPlugin
 
shouldBeLuckyFirstTime() - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyMillingRecipe
 
shouldBeLuckyFirstTime() - Method in interface com.petrolpark.recipe.advancedprocessing.firsttimelucky.IFirstTimeLuckyRecipe
Recipe-specific.
shouldRememberPlacer(Player) - Method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
shouldRememberPlacer(Player) - Method in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesBehaviour
 
showBox(Object, AABB, int) - Method in class com.petrolpark.client.outline.Outliner
 
SHOWN_IF_ABSENT_CONTAMINANTS - Static variable in class com.petrolpark.contamination.IntrinsicContaminants
 
ShulkerBoxBlockEntityMixin - Class in com.petrolpark.mixin
 
ShulkerBoxBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.mixin.ShulkerBoxBlockEntityMixin
 
ShulkerBoxBlockMixin - Class in com.petrolpark.mixin
 
ShulkerBoxBlockMixin(BlockBehaviour.Properties) - Constructor for class com.petrolpark.mixin.ShulkerBoxBlockMixin
 
SIGMOID - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
SigmoidNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
SigmoidNumberProvider(NumberProvider, NumberProvider, NumberProvider) - Constructor for class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
SigmoidNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider
 
SimpleAdvancementTrigger - Class in com.petrolpark.data.advancement
 
SimpleAdvancementTrigger(ResourceLocation) - Constructor for class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
SimpleAdvancementTrigger.Instance - Class in com.petrolpark.data.advancement
 
SimpleDecayProductItem - Class in com.petrolpark.item.decay
 
SimpleDecayProductItem(Item.Properties, Supplier<ItemStack>) - Constructor for class com.petrolpark.item.decay.SimpleDecayProductItem
 
SimpleMobEffect - Class in com.petrolpark.mobeffects
 
SimpleMobEffect(MobEffectCategory, int) - Constructor for class com.petrolpark.mobeffects.SimpleMobEffect
 
SimpleRenderElementAccessor - Interface in com.petrolpark.mixin.compat.create.accessor.client
 
SimpleSerializer<T> - Class in com.petrolpark.data.loot
 
SimpleSerializer(Supplier<NP>) - Constructor for class com.petrolpark.data.loot.numberprovider.entity.LootEntityNumberProviderType.SimpleSerializer
 
SimpleSerializer(Supplier<T>) - Constructor for class com.petrolpark.data.loot.SimpleSerializer
 
SINGLE_PLAYER - Static variable in class com.petrolpark.team.TeamTypes
 
SingleBiomeValue(ResourceLocation) - Constructor for class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.SingleBiomeValue
 
SingleBlockIngredient(Block) - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
SinglePlayerTeam - Class in com.petrolpark.team
 
SinglePlayerTeam(Player) - Constructor for class com.petrolpark.team.SinglePlayerTeam
 
SinglePlayerTeam.Type - Class in com.petrolpark.team
 
skimEmptyStacks() - Method in class com.petrolpark.core.item.QueueItemHandler
 
SlotMixin - Class in com.petrolpark.mixin
 
SlotMixin() - Constructor for class com.petrolpark.mixin.SlotMixin
 
SmithingMenuMixin - Class in com.petrolpark.mixin
 
SmithingMenuMixin(MenuType<?>, int, Inventory, ContainerLevelAccess) - Constructor for class com.petrolpark.mixin.SmithingMenuMixin
 
smithingPropagatesContaminants - Variable in class com.petrolpark.PetrolparkConfig.Server
 
speed - Variable in class com.petrolpark.client.ponder.instruction.AdvanceTimeOfDayInstruction
 
spline - Variable in class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
spline - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
spline - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
stack - Variable in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Item
 
stack - Variable in class com.petrolpark.contamination.Contamination
 
stack - Variable in class com.petrolpark.contamination.ItemContaminationSavedEvent
 
stack - Variable in class com.petrolpark.data.reward.GiveItemReward
 
stack - Variable in class com.petrolpark.util.BigItemStack
 
stacks - Variable in class com.petrolpark.core.item.QueueItemHandler
 
start - Variable in class com.petrolpark.client.outline.CuboidOutline
 
start - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
start - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
startDecay(ItemStack) - Static method in interface com.petrolpark.item.decay.IDecayingItem
 
startDecay(ItemStack, long) - Static method in interface com.petrolpark.item.decay.IDecayingItem
 
startTangent - Variable in class com.petrolpark.util.ClampedCubicSpline
 
startX - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
startY - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
streamAllContaminants() - Method in class com.petrolpark.contamination.Contamination
 
streamAllContaminants() - Method in interface com.petrolpark.contamination.IContamination
 
streamAllContaminants() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
streamContaminables() - Static method in class com.petrolpark.contamination.Contaminables
 
streamMemberUsernames(Level) - Method in interface com.petrolpark.team.ITeam
 
streamMemberUsernames(Level) - Method in class com.petrolpark.team.NoTeam
 
streamMemberUsernames(Level) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
streamMemberUsernames(Level) - Method in class com.petrolpark.team.SinglePlayerTeam
 
streamNonBlankTeamData() - Method in class com.petrolpark.team.AbstractTeam
 
streamOrphanExtrinsicContaminants() - Method in class com.petrolpark.contamination.Contamination
 
streamOrphanExtrinsicContaminants() - Method in interface com.petrolpark.contamination.IContamination
Stream all Contaminants in this Contamination that: Are not intrinsic Have no children in this Contamination Note that this is the minimum set of Contaminants needed to uniquely define a Contamination.
streamOrphanExtrinsicContaminants() - Method in class com.petrolpark.contamination.IncontaminableContamination
 
streamShownAbsentContaminants() - Method in interface com.petrolpark.contamination.IContamination
 
streamShownContaminants() - Method in interface com.petrolpark.contamination.IContamination
 
streamStacks(Entity, LootContext) - Method in class com.petrolpark.data.reward.AbstractGiveEntityItemsReward
 
streamStacks(Entity, LootContext) - Method in class com.petrolpark.data.reward.GiveItemReward
 
streamStacks(Entity, LootContext) - Method in class com.petrolpark.data.reward.GiveLootReward
 
stretch - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
subheading - Variable in class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
Subheading(Component) - Constructor for class com.petrolpark.client.creativemodetab.CustomTab.ITabEntry.Subheading
 
success - Variable in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
SUCCESS - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
successMultiplier - Variable in class com.petrolpark.shop.offer.order.ShopOrderModifier
 
SUGGESTION - Static variable in class com.petrolpark.badge.Badges
 
SUM - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
SumNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
SumNumberProvider(NumberProvider[]) - Constructor for class com.petrolpark.data.loot.numberprovider.SumNumberProvider
 
supplyLootParams(LootParams.Builder) - Method in class com.petrolpark.shop.customer.EntityCustomer
 
supplyLootParams(LootParams.Builder) - Method in interface com.petrolpark.shop.customer.ICustomer
 
supplyLootParams(LootParams.Builder) - Method in class com.petrolpark.shop.customer.NoCustomer
 
swap() - Method in class com.petrolpark.util.Pair
 

T

tag - Variable in class com.petrolpark.client.ponder.instruction.HighlightTagInstruction
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.Contaminants
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.Fluids
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.Items
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.MenuTypes
 
tag - Variable in enum class com.petrolpark.PetrolparkTags.TeamDataTypes
 
tag - Variable in class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.TagBiomeValue
 
tag - Variable in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
tag - Variable in class com.petrolpark.recipe.ingredient.randomizer.OutOfTagIngredientRandomizer
 
TAG_KEY - Static variable in class com.petrolpark.contamination.FluidContamination
 
TAG_KEY - Static variable in class com.petrolpark.contamination.ItemContamination
 
TagBiomeValue(TagKey<Biome>) - Constructor for class com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe.TagBiomeValue
 
tangents - Variable in class com.petrolpark.util.ClampedCubicSpline
 
target - Variable in class com.petrolpark.data.IEntityTarget.BuiltIn
 
target - Variable in class com.petrolpark.data.loot.numberprovider.ContextEntityNumberProvider
 
target - Variable in class com.petrolpark.data.reward.ContextEntityReward
 
target - Variable in class com.petrolpark.data.reward.generator.ContextEntityRewardGenerator
 
targetedControlPoint - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
Targets() - Constructor for class com.petrolpark.data.IEntityTarget.Targets
 
team - Variable in class com.petrolpark.team.scoreboard.ScoreboardTeam
 
TEAM - Static variable in class com.petrolpark.data.loot.PetrolparkLootContextParams
 
TEAM_DATA_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
TEAM_TAG_KEY - Static variable in interface com.petrolpark.team.ITeamBoundItem
 
TEAM_TYPE - Static variable in class com.petrolpark.PetrolparkRegistries.Keys
 
teamDataType(String, NonNullSupplier<ITeamDataType<DATA>>) - Method in class com.petrolpark.registrate.PetrolparkRegistrate
 
TeamDataTypes - Class in com.petrolpark.team.data
 
TeamDataTypes() - Constructor for class com.petrolpark.team.data.TeamDataTypes
 
teamNumberProvider - Variable in class com.petrolpark.data.loot.numberprovider.ContextTeamNumberProvider
 
TeamNumberProvider - Interface in com.petrolpark.data.loot.numberprovider.team
 
teams - Variable in class com.petrolpark.team.GatherTeamsEvent
 
teams - Variable in class com.petrolpark.team.scoreboard.ScoreboardTeamManager
 
TeamShop(String, int) - Constructor for class com.petrolpark.shop.TeamShopsData.TeamShop
 
TeamShopsData - Class in com.petrolpark.shop
 
TeamShopsData() - Constructor for class com.petrolpark.shop.TeamShopsData
 
TeamShopsData.TeamShop - Class in com.petrolpark.shop
 
TeamShopsData.Type - Class in com.petrolpark.shop
 
teamTag - Variable in class com.petrolpark.team.packet.BindTeamPacket
 
TeamTypes - Class in com.petrolpark.team
 
TeamTypes() - Constructor for class com.petrolpark.team.TeamTypes
 
test(ItemStack) - Method in class com.petrolpark.shop.offer.order.ShopOrder
 
test(ItemStack, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.ContaminatedIngredientModifier
 
test(ItemStack, Level) - Method in interface com.petrolpark.recipe.ingredient.modifier.IngredientModifier
 
test(ItemStack, Level) - Method in class com.petrolpark.recipe.ingredient.modifier.PassIngredientModifier
 
test(LootContext) - Method in class com.petrolpark.data.loot.predicate.ParameterSuppliedLootCondition
 
test(ICondition.IContext) - Method in class com.petrolpark.recipe.condition.ConfigBooleanCondition
 
tex - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
textureHeight - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
textureWidth - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
TFMG - Enum constant in enum class com.petrolpark.compat.CompatMods
 
thickness - Variable in class com.petrolpark.compat.create.dough.DoughBall
 
THICKNESS_AREA_SCALE - Static variable in class com.petrolpark.compat.create.dough.DoughBall
 
tick() - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
tick() - Method in interface com.petrolpark.compat.jei.category.ITickableCategory
 
tick() - Method in class com.petrolpark.shop.customer.AbstractCustomer
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.AdvanceTimeOfDayInstruction
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.CameraShakeInstruction
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.CreateFishingHookInstruction
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.HighlightTagInstruction
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.LivingEntitySwingInstruction
 
tick(PonderScene) - Method in class com.petrolpark.client.ponder.instruction.OutlineAABBInstruction
 
tick(TickEvent.ClientTickEvent) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
tickAll(TickEvent.ClientTickEvent) - Static method in class com.petrolpark.compat.jei.category.ITickableCategory.ClientEvents
 
TICKING_CATEGORIES - Static variable in interface com.petrolpark.compat.jei.category.ITickableCategory
 
timeGenerator - Variable in class com.petrolpark.shop.offer.ShopOfferGenerator
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.network.packet.C2SPacket
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.network.packet.S2CPacket
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.team.packet.BindTeamBlockPacket
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.team.packet.BindTeamPacket
 
toBytes(FriendlyByteBuf) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeamDataChangedPacket
 
toNetwork(FriendlyByteBuf, IDecayingItemCookingRecipe<?>) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
toNetwork(FriendlyByteBuf, CombineContaminatedItemsRecipe) - Method in class com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe.Serializer
 
toNetwork(FriendlyByteBuf, ManualOnlyShapedRecipe) - Method in class com.petrolpark.recipe.manualonly.ManualOnlyShapedRecipe.Serializer
 
toNetworkInternal(FriendlyByteBuf, IDecayingItemCookingRecipe<R>) - Method in class com.petrolpark.item.decay.recipe.DecayingItemCookingRecipeSerializer
 
TOO_BIG - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOO_LONG - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOO_MANY_POINTS - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOO_POOR - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOO_SHARP - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOO_SHORT - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
TOOL - Static variable in class com.petrolpark.data.loot.PetrolparkLootNumberProviderTypes
 
ToolNumberProvider - Class in com.petrolpark.data.loot.numberprovider
 
ToolNumberProvider(ItemStackNumberProvider) - Constructor for class com.petrolpark.data.loot.numberprovider.ToolNumberProvider
 
ToolNumberProvider.Serializer - Class in com.petrolpark.data.loot.numberprovider
 
tooSharp - Variable in class com.petrolpark.compat.create.core.tube.TubeSpline
 
topRow - Variable in class com.petrolpark.client.rendering.PetrolparkNineSlice
 
toString() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns a string representation of this record class.
toString() - Method in record class com.petrolpark.compat.create.dough.DoughCut
Returns a string representation of this record class.
toString() - Method in record class com.petrolpark.shop.offer.ShopOffer
Returns a string representation of this record class.
toString() - Method in record class com.petrolpark.shop.offer.ShopOrderModifierEntry
Returns a string representation of this record class.
toString() - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Returns a string representation of this record class.
toString() - Method in class com.petrolpark.util.Pair
 
totalLength - Variable in class com.petrolpark.util.ClampedCubicSpline
 
trade - Variable in class com.petrolpark.data.reward.UnlockTradeReward
 
transformAndRenderModel(BakedModel, ItemDisplayContext, int, int, int, PoseStack, MultiBufferSource) - Static method in class com.petrolpark.client.rendering.item.TransparentItemRenderer
 
translate() - Method in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 
translate(ItemStack) - Method in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
translationKey - Variable in class com.petrolpark.shop.Shop
 
TRANSLATOR - Static variable in class com.petrolpark.badge.Badges
 
TransparentItemRenderer - Class in com.petrolpark.client.rendering.item
 
TransparentItemRenderer() - Constructor for class com.petrolpark.client.rendering.item.TransparentItemRenderer
 
TransportedItemStackMixin - Class in com.petrolpark.mixin.compat.create
 
TransportedItemStackMixin() - Constructor for class com.petrolpark.mixin.compat.create.TransportedItemStackMixin
 
trigger(ServerPlayer) - Method in class com.petrolpark.data.advancement.SimpleAdvancementTrigger
 
tryConnect(BlockFace, ItemStack, ITubeBlock, boolean) - Static method in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
tryReconnect(UseOnContext) - Method in interface com.petrolpark.compat.create.core.tube.ITubeBlock
 
trySelectTeam(ItemStack, Player, Level) - Method in interface com.petrolpark.team.ITeamBoundItem
 
ttl - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
TUBE_ADD_CONTROL_POINT_AFTER - Enum constant in enum class com.petrolpark.client.key.PetrolparkKeys
 
TUBE_ADD_CONTROL_POINT_BEFORE - Enum constant in enum class com.petrolpark.client.key.PetrolparkKeys
 
TUBE_BUILD - Enum constant in enum class com.petrolpark.client.key.PetrolparkKeys
 
TUBE_CANCEL - Enum constant in enum class com.petrolpark.client.key.PetrolparkKeys
 
TUBE_DELETE_CONTROL_POINT - Enum constant in enum class com.petrolpark.client.key.PetrolparkKeys
 
TUBE_STRUCTURE - Static variable in class com.petrolpark.compat.create.CreateBlockEntityTypes
 
TUBE_STRUCTURE - Static variable in class com.petrolpark.compat.create.CreateBlocks
 
TubeBehaviour - Class in com.petrolpark.compat.create.core.tube
 
TubeBehaviour(BE) - Constructor for class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
tubeBlock - Variable in class com.petrolpark.compat.create.core.tube.BuildTubePacket
 
tubeBlock - Static variable in class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler
 
tubeBlock - Variable in class com.petrolpark.compat.create.core.tube.TubeBlockItem
 
tubeBlockEntity - Variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
TubeBlockItem - Class in com.petrolpark.compat.create.core.tube
 
TubeBlockItem(B, Item.Properties) - Constructor for class com.petrolpark.compat.create.core.tube.TubeBlockItem
 
TubeSpline - Class in com.petrolpark.compat.create.core.tube
A Clamped Cubic Spline with each end in the middle of a Block Face
TubeSpline(BlockFace, BlockFace, double, double, double) - Constructor for class com.petrolpark.compat.create.core.tube.TubeSpline
 
TubeSpline(BlockFace, BlockFace, List<Vec3>, double, double, double) - Constructor for class com.petrolpark.compat.create.core.tube.TubeSpline
 
TubeSpline.TubePlacementResult - Enum Class in com.petrolpark.compat.create.core.tube
 
TubeStructuralBlock - Class in com.petrolpark.compat.create.core.tube
 
TubeStructuralBlock(BlockBehaviour.Properties) - Constructor for class com.petrolpark.compat.create.core.tube.TubeStructuralBlock
 
TubeStructuralBlock.RenderProperties - Class in com.petrolpark.compat.create.core.tube
 
TubeStructuralBlockEntity - Class in com.petrolpark.compat.create.core.tube
 
TubeStructuralBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
Type() - Constructor for class com.petrolpark.contamination.HasContaminantItemAttribute.Type
 
Type() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient.Type
 
Type() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient.Type
 
Type() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient.Type
 
Type() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient.Type
 
Type() - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient.Type
 
Type() - Constructor for class com.petrolpark.shop.TeamShopsData.Type
 
Type() - Constructor for class com.petrolpark.team.NoTeam.Type
 
Type() - Constructor for class com.petrolpark.team.scoreboard.ScoreboardTeam.Type
 
Type() - Constructor for class com.petrolpark.team.SinglePlayerTeam.Type
 
TYPE - Static variable in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
TYPE - Static variable in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
TYPE - Static variable in class com.petrolpark.compat.jei.ingredient.BiomeIngredientType
 
TYPE - Static variable in class com.petrolpark.recipe.advancedprocessing.firsttimelucky.FirstTimeLuckyRecipesBehaviour
 
TYPE - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
TYPE - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
TYPE - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.IntersectionBlockIngredient
 
TYPE - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
TYPE - Static variable in class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient
 
TYPE_REGISTER - Static variable in class com.petrolpark.recipe.IPetrolparkRecipeTypes.Registers
 

U

UID - Static variable in class com.petrolpark.compat.jade.ContaminationBlockComponentProvider
 
UnionBlockIngredient(BlockIngredient<?>[]) - Constructor for class com.petrolpark.recipe.ingredient.BlockIngredient.UnionBlockIngredient
 
UNLOCK_TRADE - Static variable in class com.petrolpark.data.reward.RewardTypes
 
UnlockTradeReward - Class in com.petrolpark.data.reward
 
UnlockTradeReward(IEntityTarget, MerchantOffer) - Constructor for class com.petrolpark.data.reward.UnlockTradeReward
 
UnlockTradeReward.Serializer - Class in com.petrolpark.data.reward
 
updateFromTag - Variable in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
use(Level, Player, InteractionHand) - Method in class com.petrolpark.shop.ShopMenuItem
 
useCondition - Variable in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
 

V

validate(Level, Player, Item, ITubeBlock) - Method in class com.petrolpark.compat.create.core.tube.TubeSpline
 
validateIndex(int) - Static method in class com.petrolpark.util.BinaryMatrix4x4
 
value - Variable in class com.petrolpark.data.loot.numberprovider.SigmoidNumberProvider
 
valueFromString(String) - Static method in interface com.petrolpark.recipe.advancedprocessing.IBiomeSpecificProcessingRecipe
 
valueOf(String) - Static method in enum class com.petrolpark.client.key.PetrolparkKeys
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.compat.CompatMods
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.compat.create.CreateRecipeTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkRecipeTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.Contaminants
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.Fluids
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.Items
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.MenuTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.PetrolparkTags.TeamDataTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.petrolpark.sharedfeatures.SharedFeatures
Returns the enum constant of this class with the specified name.
values - Variable in class com.petrolpark.data.reward.generator.CombinedRewardGenerator
 
values - Variable in class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient
 
values() - Static method in enum class com.petrolpark.client.key.PetrolparkKeys
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.compat.CompatMods
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.compat.create.core.tube.ClientTubePlacementHandler.Controls
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.compat.create.CreateRecipeTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkRecipeTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.BlockEntityTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.Contaminants
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.Fluids
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.Items
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.MenuTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.PetrolparkTags.TeamDataTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.petrolpark.sharedfeatures.SharedFeatures
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION_UUID - Static variable in class com.petrolpark.badge.BadgeHandler
 
volume(AABB) - Static method in class com.petrolpark.util.MathsHelper
 

W

wearingCurioPredicate(Predicate<ItemStack>, String) - Static method in class com.petrolpark.compat.curios.Curios
 
weight() - Method in record class com.petrolpark.shop.Shop.OfferGeneratorEntry
Returns the value of the weight record component.
width - Variable in enum class com.petrolpark.client.rendering.PetrolparkGuiTexture
 
width - Variable in class com.petrolpark.compat.create.dough.DoughBall
 
withDecay(ItemStack) - Static method in interface com.petrolpark.item.decay.recipe.IDecayingItemCookingRecipe
 
withDefaultType(Supplier<T>) - Method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter.Builder
 
withInlineSerializer(Supplier<T>, GsonAdapterFactory.InlineSerializer<? extends E>) - Method in class com.petrolpark.data.ForgeRegistryObjectGSONAdapter.Builder
 
write(JsonObject, ConfigBooleanCondition) - Method in class com.petrolpark.recipe.condition.ConfigBooleanCondition.Serializer
 
write(BlockIngredient<?>, FriendlyByteBuf) - Static method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
write(NoTeam, CompoundTag) - Method in class com.petrolpark.team.NoTeam.Type
 
write(ScoreboardTeam, CompoundTag) - Method in class com.petrolpark.team.scoreboard.ScoreboardTeam.Type
 
write(SinglePlayerTeam, CompoundTag) - Method in class com.petrolpark.team.SinglePlayerTeam.Type
 
write(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.block.entity.behaviour.AbstractRememberPlacerBehaviour
 
write(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.block.entity.behaviour.ContaminationBehaviour
 
write(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeBehaviour
 
write(CompoundTag, boolean) - Method in class com.petrolpark.compat.create.core.tube.TubeStructuralBlockEntity
 
write(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.BlockTagIngredient
 
write(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.ImpossibleBlockIngredient
 
write(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SetBlockIngredient
 
write(FriendlyByteBuf) - Method in class com.petrolpark.recipe.ingredient.BlockIngredient.SingleBlockIngredient
 
write(FriendlyByteBuf) - Method in interface com.petrolpark.recipe.ingredient.BlockIngredient
 
write(T) - Static method in interface com.petrolpark.team.ITeam
 
write(T, CompoundTag) - Method in interface com.petrolpark.team.ITeam.ITeamType
 
writeBinaryMatrix4x4(CompoundTag, String, int) - Static method in class com.petrolpark.util.NBTHelper
 
writeBlockFace(FriendlyByteBuf, BlockFace) - Static method in class com.petrolpark.util.NetworkHelper
 
writeCompoundList(List<T>, Function<T, CompoundTag>) - Static method in class com.petrolpark.util.NBTHelper
 
writeDataRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, OBJECT) - Static method in class com.petrolpark.util.NBTHelper
Write a datapack-sensitive registered object.
writeEnum(CompoundTag, String, E) - Static method in class com.petrolpark.util.NBTHelper
 
writeList(FriendlyByteBuf, List<T>, BiConsumer<FriendlyByteBuf, T>) - Static method in class com.petrolpark.util.NetworkHelper
 
writeNBT() - Method in class com.petrolpark.contamination.Contamination
 
writeRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, RegistryAccess, OBJECT) - Static method in class com.petrolpark.util.NBTHelper
Write a registered object (datapack or global).
writeRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, Level, OBJECT) - Static method in class com.petrolpark.util.NBTHelper
Write a registered object (datapack or global).
writeRegistryObject(CompoundTag, String, ResourceKey<Registry<OBJECT>>, OBJECT) - Static method in class com.petrolpark.util.NBTHelper
Write a global (non-datapack sensitive) registered object.
writeToBuffer(FriendlyByteBuf, T) - Method in class com.petrolpark.recipe.advancedprocessing.AdvancedProcessingRecipeSerializer
 
writeToJson(JsonObject, T) - Method in class com.petrolpark.recipe.advancedprocessing.AdvancedProcessingRecipeSerializer
 
writeVec3(FriendlyByteBuf, Vec3) - Static method in class com.petrolpark.util.NetworkHelper
 
writeVec3(Vec3, BlockPos) - Static method in class com.petrolpark.util.NBTHelper
 
WRONG_BLOCK - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 
WRONG_FACE - Enum constant in enum class com.petrolpark.compat.create.core.tube.TubeSpline.TubePlacementResult
 

X

x() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns the value of the x record component.
xp - Variable in class com.petrolpark.shop.TeamShopsData.TeamShop
 

Y

y() - Method in record class com.petrolpark.compat.create.dough.DoughBall.CutEntry
Returns the value of the y record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form