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 Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

P

packDefinition(Either<CustomBlockModelDefinition, BlockModelDefinition>) - Static method in class net.neoforged.neoforge.client.model.block.BlockStateModelHooks
 
packedLight - Variable in class net.neoforged.neoforge.client.event.RenderArmEvent
 
packedLight - Variable in class net.neoforged.neoforge.client.event.RenderHandEvent
 
packedLight - Variable in class net.neoforged.neoforge.client.event.RenderItemInFrameEvent
 
packedLight - Variable in class net.neoforged.neoforge.client.event.RenderLivingEvent
 
packedLight - Variable in class net.neoforged.neoforge.client.event.RenderNameTagEvent.DoRender
 
packedNewPos - Variable in class net.neoforged.neoforge.event.entity.EntityEvent.EnteringSection
 
packedOldPos - Variable in class net.neoforged.neoforge.event.entity.EntityEvent.EnteringSection
 
packet - Variable in record class net.neoforged.neoforge.network.filters.GenericPacketSplitter.SizeLimits
The field for the packet record component.
packet() - Method in record class net.neoforged.neoforge.network.filters.GenericPacketSplitter.SizeLimits
Returns the value of the packet record component.
PacketAndPayloadAcceptor<L> - Class in net.neoforged.neoforge.network.bundle
 
PacketAndPayloadAcceptor(Consumer<Packet<? super L>>) - Constructor for class net.neoforged.neoforge.network.bundle.PacketAndPayloadAcceptor
 
PacketDistributor - Class in net.neoforged.neoforge.network
Means to distribute packets in various ways
PacketDistributor() - Constructor for class net.neoforged.neoforge.network.PacketDistributor
 
PacketDump - Class in net.neoforged.neoforge.logging
 
PacketDump() - Constructor for class net.neoforged.neoforge.logging.PacketDump
 
packFinder(Map<IModFile, Pack.ResourcesSupplier>, Consumer<Pack>, PackType) - Static method in class net.neoforged.neoforge.resource.ResourcePackLoader
 
packMeta - Variable in class net.neoforged.neoforge.resource.EmptyPackResources.EmptyResourcesSupplier
 
packMeta - Variable in class net.neoforged.neoforge.resource.EmptyPackResources
 
packOverlay(DynamicTest) - Static method in class net.neoforged.neoforge.debug.resources.OverlayTests
 
packType - Variable in class net.neoforged.neoforge.event.AddPackFindersEvent
 
pad(StringBuilder, int) - Static method in class net.neoforged.neoforge.common.util.TablePrinter
 
PADDING - Static variable in class net.neoforged.neoforge.client.gui.ModListScreen
 
PAGE_SIZE - Static variable in class net.neoforged.neoforge.server.command.TagsCommand
 
PAINTING_TEXTURES - Static variable in class net.neoforged.neoforge.client.resources.VanillaClientListeners
 
PAINTINGS_ATLAS - Static variable in class net.neoforged.neoforge.client.data.SpriteSourceProvider
 
PALETTE_CONSTRUCTOR - Static variable in class net.neoforged.testframework.gametest.StructureTemplateBuilder
 
PALETTES - Static variable in class net.neoforged.testframework.gametest.StructureTemplateBuilder
 
paperBoatItem - Static variable in class net.neoforged.neoforge.debug.entity.vehicle.CustomBoatTest
 
paperChestBoatItem - Static variable in class net.neoforged.neoforge.debug.entity.vehicle.CustomBoatTest
 
paperChestRaftItem - Static variable in class net.neoforged.neoforge.debug.entity.vehicle.CustomBoatTest
 
paperRaftItem - Static variable in class net.neoforged.neoforge.debug.entity.vehicle.CustomBoatTest
 
parameters - Variable in class net.neoforged.neoforge.client.model.AbstractUnbakedModel
Holds the standard top-level model parameters except elements.
parameters - Variable in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
 
ParametrizedGameTestSequence<T> - Class in net.neoforged.testframework.gametest
 
ParametrizedGameTestSequence(GameTestHelper, ExtendedSequence, Supplier<T>) - Constructor for class net.neoforged.testframework.gametest.ParametrizedGameTestSequence
 
parent - Variable in record class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen.Context
The field for the parent record component.
parent - Variable in class net.neoforged.neoforge.client.gui.ModMismatchDisconnectedScreen
 
parent - Variable in class net.neoforged.neoforge.client.gui.widget.ModListWidget.ModEntry
 
parent - Variable in class net.neoforged.neoforge.client.gui.widget.ModListWidget
 
parent - Variable in class net.neoforged.neoforge.client.model.ComposedModelState
 
parent - Variable in class net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplateBuilder
 
parent - Variable in class net.neoforged.neoforge.client.model.pipeline.RemappingVertexPipeline
 
parent - Variable in class net.neoforged.neoforge.client.model.pipeline.VertexConsumerWrapper
 
parent - Variable in record class net.neoforged.neoforge.client.model.StandardModelParameters
The field for the parent record component.
parent - Variable in class net.neoforged.neoforge.common.ModConfigSpec.ConfigValue
 
parent - Variable in class net.neoforged.neoforge.energy.ComponentEnergyStorage
 
parent - Variable in class net.neoforged.neoforge.entity.PartEntity
 
parent - Variable in class net.neoforged.neoforge.event.entity.living.MobSplitEvent
 
parent - Variable in class net.neoforged.neoforge.items.ComponentItemHandler
 
parent - Variable in class net.neoforged.neoforge.oldtest.client.CustomPresetEditorTest.SwampDesertScreen
 
parent - Variable in class net.neoforged.neoforge.oldtest.entity.PartEntityTest.TestEntityPart
 
parent - Variable in class net.neoforged.testframework.summary.JUnitSummaryDumper.TestSuite
 
parent() - Method in record class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen.Context
Returns the value of the parent record component.
parent() - Method in class net.neoforged.neoforge.client.model.AbstractUnbakedModel
 
parent() - Method in class net.neoforged.neoforge.client.model.DelegateUnbakedModel
 
parent() - Method in record class net.neoforged.neoforge.client.model.StandardModelParameters
Returns the value of the parent record component.
parent() - Method in interface net.neoforged.testframework.impl.test.AbstractTest.AnnotationHolder
 
parent(ResourceLocation) - Method in class net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplateBuilder
Parent model which this template will inherit its properties from.
parentA - Variable in class net.neoforged.neoforge.event.entity.living.BabyEntitySpawnEvent
 
parentB - Variable in class net.neoforged.neoforge.event.entity.living.BabyEntitySpawnEvent
 
parentEntries - Variable in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
 
parentOrTopLevel(Class<?>) - Static method in class net.neoforged.testframework.impl.ReflectionUtils
 
parents - Variable in record class net.neoforged.testframework.impl.FrameworkCollectors.GroupData
The field for the parents record component.
parents() - Element in annotation interface net.neoforged.testframework.annotation.TestGroup
Returns the parents of this group.
parents() - Method in record class net.neoforged.testframework.impl.FrameworkCollectors.GroupData
Returns the value of the parents record component.
parentScreen - Variable in class net.neoforged.neoforge.client.gui.ModListScreen
 
PARROT_IMITATIONS - Static variable in class net.neoforged.neoforge.registries.datamaps.builtin.NeoForgeDataMaps
The EntityType data map that replaces Parrot.MOB_SOUND_MAP.
ParrotImitation - Record Class in net.neoforged.neoforge.registries.datamaps.builtin
Data map value for parrot imitations.
ParrotImitation(SoundEvent) - Constructor for record class net.neoforged.neoforge.registries.datamaps.builtin.ParrotImitation
Creates an instance of a ParrotImitation record class.
parse - Variable in class net.neoforged.neoforge.event.CommandEvent
 
parse(JsonObject, JsonDeserializationContext) - Static method in record class net.neoforged.neoforge.client.model.StandardModelParameters
 
parse(StringReader) - Method in class net.neoforged.neoforge.server.command.EnumArgument
 
parse(StringReader) - Method in class net.neoforged.neoforge.server.command.ModIdArgument
 
parse(Reader) - Static method in class net.neoforged.neoforge.client.model.UnbakedModelParser
 
parse(String) - Static method in record class net.neoforged.testframework.gametest.EmptyTemplate.Size
 
parse(HolderLookup.Provider, Tag) - Static method in class net.neoforged.neoforge.fluids.FluidStack
Tries to parse a fluid stack.
parse(ObjTokenizer, ObjGeometry.Settings) - Static method in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
parseAndAddChannel(StringBuilder, Set<ResourceLocation>) - Static method in class net.neoforged.neoforge.network.payload.DinnerboneProtocolUtils
 
parseAxisRotation(JsonElement) - Static method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
 
parseFloatArray(JsonElement, int, String) - Static method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
 
parseGroupable(CommandSourceStack, String, Consumer<Group>, Consumer<Test>) - Method in record class net.neoforged.testframework.impl.Commands
 
parseLifecycle(String) - Static method in class net.neoforged.neoforge.common.CommonHooks
 
parseMatrix(JsonElement) - Static method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
 
parseOptional(HolderLookup.Provider, CompoundTag) - Static method in class net.neoforged.neoforge.fluids.FluidStack
Tries to parse a fluid stack, defaulting to FluidStack.EMPTY on parsing failure.
parseOrigin(JsonObject) - Static method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
 
parseRotation(JsonElement) - Static method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
 
parseSelector(EntitySelectorParser) - Static method in class net.neoforged.neoforge.common.command.EntitySelectorManager
This method is called in EntitySelectorParser.parse()
If the REGISTRY does not contain a custom selector for the command being parsed, this method returns null and the vanilla logic in EntitySelectorParser#parseSelector() is used.
parseVector2(String[]) - Static method in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
parseVector3(String[]) - Static method in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
parseVector4(String[]) - Static method in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
parseVector4To3(String[]) - Static method in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
part - Variable in record class net.neoforged.neoforge.network.filters.GenericPacketSplitter.SizeLimits
The field for the part record component.
part() - Method in record class net.neoforged.neoforge.network.filters.GenericPacketSplitter.SizeLimits
Returns the value of the part record component.
PART_VISIBILITY - Static variable in class net.neoforged.neoforge.client.model.NeoForgeModelProperties
Part visibilities.
PartEntity<T> - Class in net.neoforged.neoforge.entity
 
PartEntity(T) - Constructor for class net.neoforged.neoforge.entity.PartEntity
 
PartEntityTest - Class in net.neoforged.neoforge.oldtest.entity
 
PartEntityTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.entity.PartEntityTest
 
PartEntityTest.ClientEvents - Class in net.neoforged.neoforge.oldtest.entity
 
PartEntityTest.TestEntity - Class in net.neoforged.neoforge.oldtest.entity
 
PartEntityTest.TestEntityPart - Class in net.neoforged.neoforge.oldtest.entity
 
partialNBTIngredient(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.crafting.IngredientTests
 
partialTick - Variable in class net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderFrameEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderGuiEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderGuiLayerEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderHandEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderLivingEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.RenderNameTagEvent
 
partialTick - Variable in class net.neoforged.neoforge.client.event.ScreenEvent.Render
 
partialTick - Variable in class net.neoforged.neoforge.client.event.ViewportEvent
 
particle - Variable in record class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel.Textures
The field for the particle record component.
particle() - Method in record class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel.Textures
Returns the value of the particle record component.
PARTICLE_ENGINE - Static variable in class net.neoforged.neoforge.client.resources.VanillaClientListeners
 
ParticleBoundsDebugRenderer - Class in net.neoforged.neoforge.client
 
ParticleBoundsDebugRenderer() - Constructor for class net.neoforged.neoforge.client.ParticleBoundsDebugRenderer
 
ParticleDescriptionProvider - Class in net.neoforged.neoforge.client.data
A data provider for ParticleDescriptions.
ParticleDescriptionProvider(PackOutput) - Constructor for class net.neoforged.neoforge.client.data.ParticleDescriptionProvider
Creates an instance of the data provider.
ParticleDescriptions(PackOutput, ResourceManager) - Constructor for class net.neoforged.neoforge.oldtest.DataGeneratorTest.ParticleDescriptions
 
particleEngine - Variable in class net.neoforged.neoforge.client.event.RegisterParticleProvidersEvent
 
particleIcon - Variable in class net.neoforged.neoforge.client.model.block.CompositeBlockModel
 
particleIcon() - Method in class net.neoforged.neoforge.client.model.block.CompositeBlockModel
 
particleIcon() - Method in class net.neoforged.neoforge.client.model.DelegateBlockStateModel
Deprecated.
particleIcon(BlockAndTintGetter, BlockPos, BlockState) - Method in interface net.neoforged.neoforge.client.extensions.BlockStateModelExtension
Returns the particle icon.
particleIcon(BlockAndTintGetter, BlockPos, BlockState) - Method in class net.neoforged.neoforge.client.model.DelegateBlockStateModel
 
PARTICLES_ATLAS - Static variable in class net.neoforged.neoforge.client.data.SpriteSourceProvider
 
particlesPath - Variable in class net.neoforged.neoforge.client.data.ParticleDescriptionProvider
 
parts - Variable in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelGroup
 
parts - Variable in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
partVisibility - Variable in record class net.neoforged.neoforge.client.model.StandardModelParameters
The field for the partVisibility record component.
partVisibility() - Method in record class net.neoforged.neoforge.client.model.StandardModelParameters
Returns the value of the partVisibility record component.
pass - Variable in record class net.neoforged.neoforge.client.stencil.StencilPerFaceTest
The field for the pass record component.
pass() - Method in record class net.neoforged.neoforge.client.stencil.StencilPerFaceTest
Returns the value of the pass record component.
pass() - Method in interface net.neoforged.testframework.DynamicTest
Marks this test as passed.
pass() - Method in class net.neoforged.testframework.impl.test.AbstractTest.Dynamic
 
pass() - Method in class net.neoforged.testframework.impl.test.AbstractTest
 
passed() - Method in enum class net.neoforged.testframework.Test.Result
 
passed() - Static method in record class net.neoforged.testframework.Test.Status
 
passed(String) - Static method in record class net.neoforged.testframework.Test.Status
 
PASSED - Enum constant in enum class net.neoforged.testframework.client.TestScreen.FilterMode
 
PASSED - Enum constant in enum class net.neoforged.testframework.summary.JUnitSummaryDumper.TestCase.Type
 
PASSED - Enum constant in enum class net.neoforged.testframework.Test.Result
 
PASSED - Static variable in record class net.neoforged.testframework.Test.Status
 
path - Variable in class net.neoforged.neoforge.common.ModConfigSpec.ConfigValue
 
path - Variable in class net.neoforged.neoforge.data.event.GatherDataEvent.DataGeneratorConfig
 
path() - Method in class net.neoforged.testframework.summary.JUnitSummaryDumper.TestSuite
 
PATH - Static variable in class net.neoforged.neoforge.registries.DataMapLoader
 
pathProvider - Variable in class net.neoforged.neoforge.common.data.DataMapProvider
 
pathProvider - Variable in class net.neoforged.neoforge.common.data.JsonCodecProvider
 
pathType - Variable in class net.neoforged.neoforge.fluids.FluidType
 
pathType - Variable in class net.neoforged.neoforge.fluids.FluidType.Properties
 
pathType(PathType) - Method in class net.neoforged.neoforge.fluids.FluidType.Properties
Sets the path type of this fluid.
pattern - Variable in record class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe.Ingredients
The field for the pattern record component.
pattern() - Method in record class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe.Ingredients
Returns the value of the pattern record component.
pause - Variable in class net.neoforged.neoforge.client.event.ClientPauseChangeEvent
 
payload - Variable in record class net.neoforged.neoforge.network.payload.SplitPacketPayload
The field for the payload record component.
payload() - Method in record class net.neoforged.neoforge.network.payload.SplitPacketPayload
Returns the value of the payload record component.
PAYLOAD_REGISTRATIONS - Static variable in class net.neoforged.neoforge.network.registration.NetworkRegistry
Registry of all custom payload handlers.
PAYLOAD_SETUP - Static variable in class net.neoforged.neoforge.network.registration.ChannelAttributes
Negotiated modded payload setup from ModdedNetworkQueryPayload and/or ModdedNetworkPayload.
payloadId - Variable in record class net.neoforged.neoforge.client.network.handling.ClientPayloadContext
The field for the payloadId record component.
payloadId - Variable in record class net.neoforged.neoforge.network.handling.ServerPayloadContext
The field for the payloadId record component.
payloadId() - Method in record class net.neoforged.neoforge.client.network.handling.ClientPayloadContext
Returns the value of the payloadId record component.
payloadId() - Method in record class net.neoforged.neoforge.network.handling.ServerPayloadContext
Returns the value of the payloadId record component.
PayloadRegistrar - Class in net.neoforged.neoforge.network.registration
Builder-style helper for registering CustomPacketPayloads, used for modded networking.
PayloadRegistrar(String) - Constructor for class net.neoforged.neoforge.network.registration.PayloadRegistrar
 
PayloadRegistrar(PayloadRegistrar) - Constructor for class net.neoforged.neoforge.network.registration.PayloadRegistrar
 
PayloadRegistration<T> - Record Class in net.neoforged.neoforge.network.registration
Holds the information needed to describe a registered payload.
PayloadRegistration(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, IPayloadHandler<T>, List<ConnectionProtocol>, Optional<PacketFlow>, String, boolean) - Constructor for record class net.neoforged.neoforge.network.registration.PayloadRegistration
Creates an instance of a PayloadRegistration record class.
pearlEntity - Variable in class net.neoforged.neoforge.event.entity.EntityTeleportEvent.EnderPearl
 
pendingModdedRegistries - Static variable in class net.neoforged.neoforge.registries.RegistryManager
 
pendingTags - Variable in class net.neoforged.neoforge.common.conditions.ConditionContext
 
PERCENT_FORMAT - Static variable in class net.neoforged.neoforge.server.command.generation.GenerationBar
 
PercentageAttribute - Class in net.neoforged.neoforge.common
A Percentage Attribute is one which always displays modifiers as percentages, including for AttributeModifier.Operation.ADD_VALUE.
PercentageAttribute(String, double, double, double) - Constructor for class net.neoforged.neoforge.common.PercentageAttribute
Creates a new PercentageAttribute with the default scale factor of 100.
PercentageAttribute(String, double, double, double, double) - Constructor for class net.neoforged.neoforge.common.PercentageAttribute
Creates a new PercentageAttribute with the given description, value information, and scale factor.
PermissionAPI - Class in net.neoforged.neoforge.server.permission
 
PermissionAPI() - Constructor for class net.neoforged.neoforge.server.permission.PermissionAPI
 
PermissionDynamicContext<T> - Class in net.neoforged.neoforge.server.permission.nodes
Pair of a PermissionDynamicContextKey and a value of the corresponding type.
PermissionDynamicContext(PermissionDynamicContextKey<T>, T) - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionDynamicContext
 
PermissionDynamicContextKey<T> - Record Class in net.neoforged.neoforge.server.permission.nodes
Represents a key that can be used to build a PermissionDynamicContext.
PermissionDynamicContextKey(Class<T>, String, Function<T, String>) - Constructor for record class net.neoforged.neoforge.server.permission.nodes.PermissionDynamicContextKey
Creates an instance of a PermissionDynamicContextKey record class.
PermissionGatherEvent - Class in net.neoforged.neoforge.server.permission.events
Fired to gather information for the permissions API, such as the IPermissionHandler and PermissionNodes.
PermissionGatherEvent() - Constructor for class net.neoforged.neoforge.server.permission.events.PermissionGatherEvent
 
PermissionGatherEvent.Handler - Class in net.neoforged.neoforge.server.permission.events
Used to register a new PermissionHandler, a server config value exists to choose which one to use.
PermissionGatherEvent.Nodes - Class in net.neoforged.neoforge.server.permission.events
Used to register your PermissionNodes, every node that you want to use, must be registered!
permissionHandler - Variable in class net.neoforged.neoforge.common.config.NeoForgeServerConfig
 
PermissionNode<T> - Class in net.neoforged.neoforge.server.permission.nodes
Represents the basic unit at the heart of the permission system.
PermissionNode(String, String, PermissionType<T>, PermissionNode.PermissionResolver<T>, PermissionDynamicContextKey...) - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionNode
PermissionNode(String, PermissionType<T>, PermissionNode.PermissionResolver<T>, PermissionDynamicContextKey...) - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionNode
 
PermissionNode(ResourceLocation, PermissionType<T>, PermissionNode.PermissionResolver<T>, PermissionDynamicContextKey...) - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionNode
PermissionNode.PermissionResolver<T> - Interface in net.neoforged.neoforge.server.permission.nodes
Utility Interface used for resolving the default value of PermissionNodes
permissionsChangedEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PermissionsChangedEvent - Class in net.neoforged.neoforge.event.entity.player
This event will fire when the player is opped or deopped.
PermissionsChangedEvent(ServerPlayer, int, int) - Constructor for class net.neoforged.neoforge.event.entity.player.PermissionsChangedEvent
 
PermissionTest - Class in net.neoforged.neoforge.oldtest
 
PermissionTest() - Constructor for class net.neoforged.neoforge.oldtest.PermissionTest
 
PermissionType<T> - Class in net.neoforged.neoforge.server.permission.nodes
Type of a Permission, use the existing Types in PermissionTypes
PermissionType(Class<T>, String) - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionType
 
PermissionTypes - Class in net.neoforged.neoforge.server.permission.nodes
Default PermissionTypes, if you need additional ones, please PR it.
PermissionTypes() - Constructor for class net.neoforged.neoforge.server.permission.nodes.PermissionTypes
 
perPartAoActive - Variable in class net.neoforged.neoforge.client.config.NeoForgeClientConfig
 
phantomsToSpawn - Variable in class net.neoforged.neoforge.event.entity.player.PlayerSpawnPhantomsEvent
 
Phase() - Constructor for enum class net.neoforged.neoforge.common.world.BiomeModifier.Phase
 
Phase() - Constructor for enum class net.neoforged.neoforge.common.world.StructureModifier.Phase
 
pickupBlock(LivingEntity, LevelAccessor, BlockPos, BlockState) - Method in class net.neoforged.neoforge.oldtest.fluid.NewFluidTest.FluidloggableBlock
 
PickupXp(Player, ExperienceOrb) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerXpEvent.PickupXp
 
PieceBeardifierModifier - Interface in net.neoforged.neoforge.common.world
Implement this interface in a StructurePiece class extension to modify its Beardifier behavior.
PIGLIN_CURRENCY_PREDICATE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
 
PIGLIN_NEUTRAL_ARMOR_PREDICATE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
 
PIGLIN_USABLE_CROSSBOWS - Static variable in class net.neoforged.neoforge.common.Tags.Items
Controls what items Piglins can use as default as a valid crossbow This tag defaults to Items.CROSSBOW when not present in any datapacks, including forge client on vanilla server
PiglinCurrencyItemPredicate - Class in net.neoforged.neoforge.common.advancements.critereon
 
PiglinCurrencyItemPredicate() - Constructor for class net.neoforged.neoforge.common.advancements.critereon.PiglinCurrencyItemPredicate
 
PiglinNeutralArmorEntityPredicate - Class in net.neoforged.neoforge.common.advancements.critereon
 
PiglinNeutralArmorEntityPredicate() - Constructor for class net.neoforged.neoforge.common.advancements.critereon.PiglinNeutralArmorEntityPredicate
 
PILLAGER_USABLE_CROSSBOWS - Static variable in class net.neoforged.neoforge.common.Tags.Items
Controls what items Pillagers can use as default as a valid crossbow This tag defaults to Items.CROSSBOW when not present in any datapacks, including forge client on vanilla server
pinkConcreteLootTableCanceled(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.loot.LootPoolTest
 
PipelineModifier - Interface in net.neoforged.neoforge.client.pipeline
Functional interface for modifying or replacing RenderPipelines in arbitrary render paths on the fly.
PipelineModifiers - Class in net.neoforged.neoforge.client.pipeline
 
PipelineModifiers() - Constructor for class net.neoforged.neoforge.client.pipeline.PipelineModifiers
 
PipelineModifierStack - Class in net.neoforged.neoforge.client.pipeline
 
PipelineModifierStack() - Constructor for class net.neoforged.neoforge.client.pipeline.PipelineModifierStack
 
pistonEvent(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.block.PistonTests
 
PistonEvent - Class in net.neoforged.neoforge.event.level
Base piston event, use PistonEvent.Post and PistonEvent.Pre
PistonEvent(Level, BlockPos, Direction, PistonEvent.PistonMoveType) - Constructor for class net.neoforged.neoforge.event.level.PistonEvent
 
PistonEvent.PistonMoveType - Enum Class in net.neoforged.neoforge.event.level
 
PistonEvent.Post - Class in net.neoforged.neoforge.event.level
Fires after the piston has moved and set surrounding states.
PistonEvent.Pre - Class in net.neoforged.neoforge.event.level
Fires before the piston has updated block states.
PistonMoveType(boolean) - Constructor for enum class net.neoforged.neoforge.event.level.PistonEvent.PistonMoveType
 
PistonTests - Class in net.neoforged.neoforge.debug.block
 
PistonTests() - Constructor for class net.neoforged.neoforge.debug.block.PistonTests
 
pitch - Variable in class net.neoforged.neoforge.client.event.ViewportEvent.ComputeCameraAngles
 
pitch - Variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
 
pitch(double) - Method in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
Sets the pitch of this specific sound.
pitch(float) - Method in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
Sets the pitch of this specific sound.
placeBlock(BlockPlaceContext, BlockState) - Method in class net.neoforged.neoforge.oldtest.client.model.CustomItemDisplayContextTest.ItemHangerItem
 
placedAgainst - Variable in class net.neoforged.neoforge.event.level.BlockEvent.EntityPlaceEvent
 
placedBlock - Variable in class net.neoforged.neoforge.event.level.BlockEvent.EntityPlaceEvent
 
placeFloorLever(int, int, int, boolean) - Method in interface net.neoforged.testframework.gametest.TemplateBuilderHelper
 
placeLiquid(LevelAccessor, BlockPos, BlockState, FluidState) - Method in class net.neoforged.neoforge.oldtest.fluid.NewFluidTest.FluidloggableBlock
 
placementInfo - Variable in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe
 
placementInfo() - Method in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe
 
placeSound - Variable in class net.neoforged.neoforge.common.util.DeferredSoundType
 
placeSustainedWater(int, int, int, BlockState) - Method in interface net.neoforged.testframework.gametest.TemplateBuilderHelper
 
placeWaterConfinement(int, int, int, BlockState, boolean) - Method in interface net.neoforged.testframework.gametest.TemplateBuilderHelper
 
placingRecipe - Variable in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestMenu
 
plant - Variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.DioriteFlowerPotBlockEntity
 
PLANT_PROPERTY - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.DioriteFlowerPotBlockEntity
 
Play(Level, BlockPos, BlockState, int, NoteBlockInstrument) - Constructor for class net.neoforged.neoforge.event.level.NoteBlockEvent.Play
 
playBidirectional(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, IPayloadHandler<T>) - Method in class net.neoforged.neoforge.network.registration.PayloadRegistrar
Registers a bidirectional payload for the play phase.
playBreakSound(BlockState, Level, BlockPos) - Method in interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
Play breaking sound(s) when the block is destroyed.
player - Variable in class net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent
 
player - Variable in class net.neoforged.neoforge.client.event.ComputeFovModifierEvent
 
player - Variable in class net.neoforged.neoforge.client.event.RenderArmEvent
 
player - Variable in class net.neoforged.neoforge.client.event.RenderBlockScreenEffectEvent
 
player - Variable in record class net.neoforged.neoforge.debug.crafting.AnvilUpdateEventTests.Context
The field for the player record component.
player - Variable in class net.neoforged.neoforge.event.AnvilUpdateEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.EntityTeleportEvent.EnderPearl
 
player - Variable in class net.neoforged.neoforge.event.entity.item.ItemTossEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.living.EnderManAngerEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.player.BonemealEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.player.ItemEntityPickupEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent
 
player - Variable in class net.neoforged.neoforge.event.entity.player.UseItemOnBlockEvent
 
player - Variable in class net.neoforged.neoforge.event.ItemStackedOnOtherEvent
 
player - Variable in class net.neoforged.neoforge.event.level.BlockEvent.BreakEvent
 
player - Variable in class net.neoforged.neoforge.event.level.ChunkWatchEvent
 
player - Variable in class net.neoforged.neoforge.event.OnDatapackSyncEvent
 
player - Variable in class net.neoforged.neoforge.event.ServerChatEvent
 
player - Variable in class net.neoforged.neoforge.event.village.VillageSiegeEvent
 
player - Variable in class net.neoforged.neoforge.fluids.capability.wrappers.BucketPickupHandlerWrapper
 
player - Variable in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestMenu
 
player() - Method in record class net.neoforged.neoforge.client.network.handling.ClientPayloadContext
 
player() - Method in interface net.neoforged.neoforge.common.util.AttributeTooltipContext
Returns the player for whom tooltips are being generated for, if known.
player() - Method in record class net.neoforged.neoforge.debug.crafting.AnvilUpdateEventTests.Context
Returns the value of the player record component.
player() - Method in interface net.neoforged.neoforge.network.handling.IPayloadContext
Retrieves the player relevant to this payload.
player() - Method in record class net.neoforged.neoforge.network.handling.ServerPayloadContext
 
Player(ChatType.Bound, Component, PlayerChatMessage, UUID) - Constructor for class net.neoforged.neoforge.client.event.ClientChatReceivedEvent.Player
 
PLAYER_HEALTH - Static variable in class net.neoforged.neoforge.client.gui.VanillaGuiLayers
 
PLAYER_WORKSTATIONS_CRAFTING_TABLES - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
 
PLAYER_WORKSTATIONS_CRAFTING_TABLES - Static variable in class net.neoforged.neoforge.common.Tags.Items
 
PLAYER_WORKSTATIONS_FURNACES - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
 
PLAYER_WORKSTATIONS_FURNACES - Static variable in class net.neoforged.neoforge.common.Tags.Items
 
playerAdvancementEarn(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.AdvancementTests
 
playerAdvancementProgress(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.AdvancementTests
 
PlayerArmorInvWrapper - Class in net.neoforged.neoforge.items.wrapper
 
PlayerArmorInvWrapper(Inventory) - Constructor for class net.neoforged.neoforge.items.wrapper.PlayerArmorInvWrapper
 
playerAttachmentCopyOnRespawn(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.attachment.AttachmentTests
 
PlayerBrewedPotionEvent - Class in net.neoforged.neoforge.event.brewing
This event is called when a player picks up a potion from a brewing stand.
PlayerBrewedPotionEvent(Player, ItemStack) - Constructor for class net.neoforged.neoforge.event.brewing.PlayerBrewedPotionEvent
 
PlayerChangedDimensionEvent(Player, ResourceKey<Level>, ResourceKey<Level>) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerChangedDimensionEvent
 
playerChangeGameModeEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PlayerChangeGameModeEvent(Player, GameType, GameType) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerChangeGameModeEvent
 
playerChatMessage - Variable in class net.neoforged.neoforge.client.event.ClientChatReceivedEvent.Player
 
playerClientChatEvent(ClientChatEvent, DynamicTest) - Static method in class net.neoforged.neoforge.debug.client.ClientEventTests
 
PlayerContainerEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerContainerEvent(Player, AbstractContainerMenu) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerContainerEvent
 
PlayerContainerEvent.Close - Class in net.neoforged.neoforge.event.entity.player
 
PlayerContainerEvent.Open - Class in net.neoforged.neoforge.event.entity.player
 
playerDestroy(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.block.OnDestroyedByPushReactionTests
 
PlayerDestroyItemEvent - Class in net.neoforged.neoforge.event.entity.player
PlayerDestroyItemEvent is fired when a player destroys an item.
This event is fired whenever a player destroys an item in
invalid reference
MultiPlayerGameMode#destroyBlock(BlockPos)
,
invalid reference
MultiPlayerGameMode#useItem(Player, InteractionHand)
,
invalid reference
MultiPlayerGameMode#useItemOn(LocalPlayer, InteractionHand, BlockHitResult)
, Player.attack(Entity), Player#hurtCurrentlyUsedShield(float), Player.interactOn(Entity, InteractionHand), CommonHooks.getCraftingRemainder(ItemStack), ServerPlayerGameMode.useItem(ServerPlayer, Level, ItemStack, InteractionHand) , ServerPlayerGameMode.useItemOn(ServerPlayer, Level, ItemStack, InteractionHand, BlockHitResult) and ServerPlayerGameMode.destroyBlock(BlockPos).

PlayerDestroyItemEvent.original contains the original ItemStack before the item was destroyed.
PlayerDestroyItemEvent(Player, ItemStack, InteractionHand) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerDestroyItemEvent
 
playerDirectory - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.LoadFromFile
 
playerDirectory - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.SaveToFile
 
PlayerEnchantItemEvent - Class in net.neoforged.neoforge.event.entity.player
PlayerEnchantItemEvent(Player, ItemStack, List<EnchantmentInstance>) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEnchantItemEvent
 
playerEnchantItemTest(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.enchantment.EnchantmentLevelTests
 
PlayerEvent - Class in net.neoforged.neoforge.event.entity.player
PlayerEvent is fired whenever an event involving a Player occurs.
PlayerEvent(Player) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent
 
PlayerEvent.BreakSpeed - Class in net.neoforged.neoforge.event.entity.player
BreakSpeed is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block in
invalid reference
Player#getDigSpeed(BlockState, BlockPos)
.

This event is fired via the EventHooks.getBreakSpeed(Player, BlockState, float, BlockPos).

PlayerEvent.BreakSpeed.state contains the block being broken.
PlayerEvent.Clone - Class in net.neoforged.neoforge.event.entity.player
Fired when the EntityPlayer is cloned, typically caused by the impl sending a RESPAWN_PLAYER event.
PlayerEvent.HarvestCheck - Class in net.neoforged.neoforge.event.entity.player
HarvestCheck is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block in Player.hasCorrectToolForDrops(BlockState).

This event is fired via the EventHooks.doPlayerHarvestCheck(Player, BlockState, BlockGetter, BlockPos).

PlayerEvent.HarvestCheck.state contains the BlockState that is being checked for harvesting.
PlayerEvent.ItemCraftedEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.ItemSmeltedEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.LoadFromFile - Class in net.neoforged.neoforge.event.entity.player
The player is being loaded from the world save.
PlayerEvent.NameFormat - Class in net.neoforged.neoforge.event.entity.player
NameFormat is fired when a player's display name is retrieved.
This event is fired whenever a player's name is retrieved in Player.getDisplayName() or Player.refreshDisplayName().

This event is fired via the EventHooks.getPlayerDisplayName(Player, Component).

PlayerEvent.NameFormat.username contains the username of the player.
PlayerEvent.PlayerChangedDimensionEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.PlayerChangeGameModeEvent - Class in net.neoforged.neoforge.event.entity.player
Fired when the game type of a server player is changed to a different value than what it was previously.
PlayerEvent.PlayerLoggedInEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.PlayerLoggedOutEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.PlayerRespawnEvent - Class in net.neoforged.neoforge.event.entity.player
 
PlayerEvent.SaveToFile - Class in net.neoforged.neoforge.event.entity.player
The player is being saved to the world store.
PlayerEvent.StartTracking - Class in net.neoforged.neoforge.event.entity.player
Fired when an Entity is started to be "tracked" by this player (the player receives updates about this entity, e.g. motion).
PlayerEvent.StopTracking - Class in net.neoforged.neoforge.event.entity.player
Fired when an Entity is stopped to be "tracked" by this player (the player no longer receives updates about this entity, e.g. motion).
PlayerEvent.TabListNameFormat - Class in net.neoforged.neoforge.event.entity.player
TabListNameFormat is fired when a player's display name for the tablist is retrieved.
This event is fired whenever a player's display name for the tablist is retrieved in ServerPlayer.getTabListDisplayName() or ServerPlayer.refreshTabListName().

This event is fired via the EventHooks.getPlayerTabListDisplayName(Player).

PlayerEvent.TabListNameFormat.getDisplayName() contains the display name of the player or null if the client should determine the display name itself.
PlayerEventTests - Class in net.neoforged.neoforge.debug.entity.player
 
PlayerEventTests() - Constructor for class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PlayerFlyableFallEvent - Class in net.neoforged.neoforge.event.entity.player
Occurs when a player falls, but is able to fly.
PlayerFlyableFallEvent(Player, float, float) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerFlyableFallEvent
 
PlayerHeartTypeEvent - Class in net.neoforged.neoforge.client.event
Fired by Gui.HeartType.forPlayer(net.minecraft.world.entity.player.Player) to allow mods to change the heart sprite which is displayed in the player's health bar.
PlayerHeartTypeEvent(Player, Gui.HeartType) - Constructor for class net.neoforged.neoforge.client.event.PlayerHeartTypeEvent
 
PlayerInteractEvent - Class in net.neoforged.neoforge.event.entity.player
PlayerInteractEvent is fired when a player interacts in some way.
PlayerInteractEvent(Player, InteractionHand, BlockPos, Direction) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerInteractEvent
 
PlayerInteractEvent.EntityInteract - Class in net.neoforged.neoforge.event.entity.player
This event is fired on both sides when the player right clicks an entity.
PlayerInteractEvent.EntityInteractSpecific - Class in net.neoforged.neoforge.event.entity.player
This event is fired on both sides whenever a player right clicks an entity.
PlayerInteractEvent.LeftClickBlock - Class in net.neoforged.neoforge.event.entity.player
This event is fired when a player left clicks while targeting a block.
PlayerInteractEvent.LeftClickBlock.Action - Enum Class in net.neoforged.neoforge.event.entity.player
 
PlayerInteractEvent.LeftClickEmpty - Class in net.neoforged.neoforge.event.entity.player
This event is fired on the client side when the player left clicks empty space with any ItemStack.
PlayerInteractEvent.RightClickBlock - Class in net.neoforged.neoforge.event.entity.player
This event is fired on both sides whenever the player right clicks while targeting a block.
PlayerInteractEvent.RightClickEmpty - Class in net.neoforged.neoforge.event.entity.player
This event is fired on the client side when the player right clicks empty space with an empty hand.
PlayerInteractEvent.RightClickItem - Class in net.neoforged.neoforge.event.entity.player
This event is fired on both sides before the player triggers Item.use(Level, Player, InteractionHand).
PlayerInvWrapper - Class in net.neoforged.neoforge.items.wrapper
 
PlayerInvWrapper(Inventory) - Constructor for class net.neoforged.neoforge.items.wrapper.PlayerInvWrapper
 
playerLevelChange(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerXpTests
 
playerList - Variable in class net.neoforged.neoforge.event.OnDatapackSyncEvent
 
PlayerLoggedInEvent(Player) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent
 
PlayerLoggedOutEvent(Player) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent
 
playerLogin(PlayerEvent.PlayerLoggedInEvent) - Method in class net.neoforged.neoforge.common.NeoForgeEventHandler
 
PlayerMainInvWrapper - Class in net.neoforged.neoforge.items.wrapper
Exposes the player inventory WITHOUT the armor inventory as IItemHandler.
PlayerMainInvWrapper(Inventory) - Constructor for class net.neoforged.neoforge.items.wrapper.PlayerMainInvWrapper
 
playerNameEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PlayerNegotiationEvent - Class in net.neoforged.neoforge.event.entity.player
This event is fired on the server when a connection has started the Forge handshake, Forge will wait for all enqueued work to be completed before proceeding further with the login process.
PlayerNegotiationEvent(Connection, GameProfile, List<Future<Void>>) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerNegotiationEvent
 
PlayerNegotiationEventTest - Class in net.neoforged.neoforge.oldtest.entity.player
Tests PlayerNegotiationEvent by listening for and then enqueuing work to be done asynchronously, details regarding the work execution is printed out and exceptions are thrown to ensure proper handling.
PlayerNegotiationEventTest() - Constructor for class net.neoforged.neoforge.oldtest.entity.player.PlayerNegotiationEventTest
 
PlayerOffhandInvWrapper - Class in net.neoforged.neoforge.items.wrapper
 
PlayerOffhandInvWrapper(Inventory) - Constructor for class net.neoforged.neoforge.items.wrapper.PlayerOffhandInvWrapper
 
playerPickupXp(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerXpTests
 
playerRespawnEvent(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PlayerRespawnEvent(Player, boolean) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerRespawnEvent
 
playerRespawnPositionEvent(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
PlayerRespawnPositionEvent - Class in net.neoforged.neoforge.event.entity.player
Fired by
invalid reference
PlayerList#respawn(ServerPlayer, boolean)
before the server respawns a player.
PlayerRespawnPositionEvent(ServerPlayer, TeleportTransition, boolean) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerRespawnPositionEvent
 
PlayerSetSpawnEvent - Class in net.neoforged.neoforge.event.entity.player
This event is fired when a player's spawn point is set or reset.
The event can be canceled, which will prevent the spawn point from being changed.
PlayerSetSpawnEvent(Player, ServerPlayer.RespawnConfig) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerSetSpawnEvent
 
PlayerSpawnPhantomsEvent - Class in net.neoforged.neoforge.event.entity.player
This event is fired from PhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean) when phantoms would attempt to be spawned, with one event fired per player.
PlayerSpawnPhantomsEvent(Player, int) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerSpawnPhantomsEvent
 
PlayerSpawnPhantomsEvent.Result - Enum Class in net.neoforged.neoforge.event.entity.player
Controls if the spawn attempt for the group of phantoms will occur.
PlayerSpawnPhantomsEventTest - Class in net.neoforged.neoforge.oldtest.entity.player
This tests for PlayerSpawnPhantomsEventTest and fires when the normal Phantom Spawns could occur.
PlayerSpawnPhantomsEventTest() - Constructor for class net.neoforged.neoforge.oldtest.entity.player.PlayerSpawnPhantomsEventTest
 
PlayerTests - Class in net.neoforged.neoforge.debug.entity.player
 
PlayerTests() - Constructor for class net.neoforged.neoforge.debug.entity.player.PlayerTests
 
playerTestStore() - Method in interface net.neoforged.testframework.impl.MutableTestFramework
 
playerTestStore() - Method in class net.neoforged.testframework.impl.TestFrameworkImpl
 
PlayerTestStore - Class in net.neoforged.testframework.impl
 
PlayerTestStore() - Constructor for class net.neoforged.testframework.impl.PlayerTestStore
 
playerTestStoreType - Variable in class net.neoforged.testframework.impl.TestFrameworkImpl
 
PlayerTickEvent - Class in net.neoforged.neoforge.event.tick
Base class of the two player tick events.
PlayerTickEvent(Player) - Constructor for class net.neoforged.neoforge.event.tick.PlayerTickEvent
 
PlayerTickEvent.Post - Class in net.neoforged.neoforge.event.tick
PlayerTickEvent.Post is fired once per game tick, per player, after the player performs work for the current tick.
PlayerTickEvent.Pre - Class in net.neoforged.neoforge.event.tick
PlayerTickEvent.Pre is fired once per game tick, per player, before the player performs work for the current tick.
playerToTests - Variable in class net.neoforged.testframework.impl.PlayerTestStore
 
playerUUID - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.LoadFromFile
 
playerUUID - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.SaveToFile
 
PlayerWakeUpEvent - Class in net.neoforged.neoforge.event.entity.player
This event is fired when the player is waking up.
This is merely for purposes of listening for this to happen.
There is nothing that can be manipulated with this event.
PlayerWakeUpEvent(Player, boolean, boolean) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerWakeUpEvent
 
playerXpChange(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerXpTests
 
PlayerXpEvent - Class in net.neoforged.neoforge.event.entity.player
PlayerXpEvent is fired whenever an event involving player experience occurs.
PlayerXpEvent(Player) - Constructor for class net.neoforged.neoforge.event.entity.player.PlayerXpEvent
 
PlayerXpEvent.LevelChange - Class in net.neoforged.neoforge.event.entity.player
This event is fired when the player's experience level changes through the Player.giveExperienceLevels(int) method.
PlayerXpEvent.PickupXp - Class in net.neoforged.neoforge.event.entity.player
This event is fired after the player collides with an experience orb, but before the player has been given the experience.
PlayerXpEvent.XpChange - Class in net.neoforged.neoforge.event.entity.player
This event is fired when the player's experience changes through the Player.giveExperiencePoints(int) method.
PlayerXpTests - Class in net.neoforged.neoforge.debug.entity.player
 
PlayerXpTests() - Constructor for class net.neoforged.neoforge.debug.entity.player.PlayerXpTests
 
playingMusic - Variable in class net.neoforged.neoforge.client.event.SelectMusicEvent
 
PlayLevelSoundEvent - Class in net.neoforged.neoforge.event
PlayLevelSoundEvent is fired when a sound is played on a Level.
PlayLevelSoundEvent(Level, Holder<SoundEvent>, SoundSource, float, float) - Constructor for class net.neoforged.neoforge.event.PlayLevelSoundEvent
 
PlayLevelSoundEvent.AtEntity - Class in net.neoforged.neoforge.event
PlayLevelSoundEvent.AtEntity is fired when a sound is played on the Level at an Entity's position.
PlayLevelSoundEvent.AtPosition - Class in net.neoforged.neoforge.event
PlayLevelSoundEvent.AtPosition is fired when a sound is played on the Level at a specific position.
playSound(SoundEngine, SoundInstance) - Static method in class net.neoforged.neoforge.client.ClientHooks
 
PlaySoundEvent - Class in net.neoforged.neoforge.client.event.sound
Fired when a sound is about to be played by the sound engine.
PlaySoundEvent(SoundEngine, SoundInstance) - Constructor for class net.neoforged.neoforge.client.event.sound.PlaySoundEvent
 
PlaySoundSourceEvent - Class in net.neoforged.neoforge.client.event.sound
Fired when a non-streaming sound is being played.
PlaySoundSourceEvent(SoundEngine, SoundInstance, Channel) - Constructor for class net.neoforged.neoforge.client.event.sound.PlaySoundSourceEvent
 
PlayStreamingSourceEvent - Class in net.neoforged.neoforge.client.event.sound
Fired when a streaming sound is being played.
PlayStreamingSourceEvent(SoundEngine, SoundInstance, Channel) - Constructor for class net.neoforged.neoforge.client.event.sound.PlayStreamingSourceEvent
 
playToClient(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, IPayloadHandler<T>) - Method in class net.neoforged.neoforge.network.registration.PayloadRegistrar
Registers a client-bound payload for the play phase.
playToServer(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, IPayloadHandler<T>) - Method in class net.neoforged.neoforge.network.registration.PayloadRegistrar
Registers a server-bound payload for the play phase.
POISON_DAMAGE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Used in place of DamageSources.magic() for damage dealt by MobEffects.POISON.
PoiTypeCallbacks() - Constructor for class net.neoforged.neoforge.registries.NeoForgeRegistryCallbacks.PoiTypeCallbacks
 
pop() - Method in class net.neoforged.neoforge.client.pipeline.PipelineModifierStack
 
pop() - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
 
pop(int) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
 
popAndCommit() - Method in class net.neoforged.testframework.client.CommitBasedList
 
popGuiLayer() - Method in interface net.neoforged.neoforge.client.extensions.IMinecraftExtension
Pops a GUI layer from the screen.
popGuiLayer(Minecraft) - Static method in class net.neoforged.neoforge.client.ClientHooks
 
popGuiLayerInternal(Minecraft) - Static method in class net.neoforged.neoforge.client.ClientHooks
 
popLayerButton(Button) - Method in class net.neoforged.neoforge.debug.client.GuiTests.TestLayer
 
popTranslation() - Static method in record class net.neoforged.neoforge.common.util.InsertingContents
 
populateFuelValues(RegistryAccess, FeatureFlagSet) - Static method in class net.neoforged.neoforge.common.DataMapHooks
 
populatePackRepository(PackRepository, PackType, boolean) - Static method in class net.neoforged.neoforge.resource.ResourcePackLoader
 
PortalSpawnEvent(LevelAccessor, BlockPos, BlockState, PortalShape) - Constructor for class net.neoforged.neoforge.event.level.BlockEvent.PortalSpawnEvent
 
pos - Variable in class net.neoforged.neoforge.capabilities.BlockCapabilityCache
 
pos - Variable in class net.neoforged.neoforge.capabilities.CapabilityListenerHolder.ListenerReference
 
pos - Variable in class net.neoforged.neoforge.common.ticket.ChunkTicketManager
 
pos - Variable in class net.neoforged.neoforge.common.util.BlockSnapshot
 
pos - Variable in class net.neoforged.neoforge.event.enchanting.EnchantmentLevelSetEvent
 
pos - Variable in class net.neoforged.neoforge.event.entity.living.LivingDestroyBlockEvent
 
pos - Variable in class net.neoforged.neoforge.event.entity.living.MobSpawnEvent.SpawnPlacementCheck
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.BonemealEvent
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.CanPlayerSleepEvent
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.BreakSpeed
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.HarvestCheck
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.PlayerInteractEvent
 
pos - Variable in class net.neoforged.neoforge.event.entity.player.UseItemOnBlockEvent
 
pos - Variable in class net.neoforged.neoforge.event.level.BlockEvent
 
pos - Variable in class net.neoforged.neoforge.event.level.BlockGrowFeatureEvent
 
pos - Variable in class net.neoforged.neoforge.event.level.ChunkWatchEvent
 
pos - Variable in class net.neoforged.neoforge.event.level.LevelEvent.PotentialSpawns
 
pos - Variable in class net.neoforged.neoforge.fluids.capability.wrappers.CauldronWrapper
 
pos - Variable in record class net.neoforged.neoforge.network.payload.AuxiliaryLightDataPayload
The field for the pos record component.
pos() - Method in class net.neoforged.neoforge.capabilities.BlockCapabilityCache
 
pos() - Method in record class net.neoforged.neoforge.network.payload.AuxiliaryLightDataPayload
Returns the value of the pos record component.
POS_RULE_TEST_TYPE - Static variable in class net.neoforged.neoforge.oldtest.DeferredRegistryTest
 
POS_RULE_TEST_TYPES - Static variable in class net.neoforged.neoforge.oldtest.DeferredRegistryTest
 
pose - Variable in class net.neoforged.neoforge.event.entity.EntityEvent.Size
 
poseStack - Variable in class net.neoforged.neoforge.client.event.AddSectionGeometryEvent.SectionRenderingContext
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderArmEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderBlockScreenEffectEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderHandEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderHighlightEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderItemInFrameEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderLivingEvent
 
poseStack - Variable in class net.neoforged.neoforge.client.event.RenderNameTagEvent.DoRender
 
position - Variable in class net.neoforged.neoforge.client.model.pipeline.RemappingVertexPipeline
 
position - Variable in class net.neoforged.neoforge.event.PlayLevelSoundEvent.AtPosition
 
position - Variable in class net.neoforged.neoforge.event.VanillaGameEvent
 
POSITION - Static variable in record class net.neoforged.neoforge.client.entity.animation.AnimationTarget
 
POSITION - Static variable in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
PositionCheck(Mob, ServerLevelAccessor, EntitySpawnReason, BaseSpawner) - Constructor for class net.neoforged.neoforge.event.entity.living.MobSpawnEvent.PositionCheck
 
positioner - Variable in class net.neoforged.neoforge.client.event.RenderTooltipEvent.Pre
 
positions - Variable in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
positions - Variable in class net.neoforged.neoforge.event.level.AlterGroundEvent
 
Post() - Constructor for class net.neoforged.neoforge.client.event.ClientTickEvent.Post
 
Post(boolean) - Constructor for class net.neoforged.neoforge.client.event.ClientPauseChangeEvent.Post
 
Post(int, int, int) - Constructor for class net.neoforged.neoforge.client.event.InputEvent.MouseButton.Post
 
Post(BooleanSupplier, MinecraftServer) - Constructor for class net.neoforged.neoforge.event.tick.ServerTickEvent.Post
 
Post(BooleanSupplier, Level) - Constructor for class net.neoforged.neoforge.event.tick.LevelTickEvent.Post
 
Post(DeltaTracker) - Constructor for class net.neoforged.neoforge.client.event.RenderFrameEvent.Post
 
Post(GuiGraphics, DeltaTracker) - Constructor for class net.neoforged.neoforge.client.event.RenderGuiEvent.Post
 
Post(GuiGraphics, DeltaTracker, ResourceLocation, LayeredDraw.Layer) - Constructor for class net.neoforged.neoforge.client.event.RenderGuiLayerEvent.Post
 
Post(Screen, char, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.CharacterTyped.Post
 
Post(Screen, double, double, double, double) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseScrolled.Post
 
Post(Screen, double, double, int, boolean) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonPressed.Post
 
Post(Screen, double, double, int, boolean) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonReleased.Post
 
Post(Screen, double, double, int, double, double) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseDragged.Post
 
Post(Screen, int, int, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.KeyPressed.Post
 
Post(Screen, int, int, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.KeyReleased.Post
 
Post(Screen, List<GuiEventListener>, Consumer<GuiEventListener>, Consumer<GuiEventListener>) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.Init.Post
 
Post(Screen, GuiGraphics, int, int, float) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.Render.Post
 
Post(PlayerRenderState, PlayerRenderer, float, PoseStack, MultiBufferSource, int) - Constructor for class net.neoforged.neoforge.client.event.RenderPlayerEvent.Post
 
Post(NonNullList<ItemStack>) - Constructor for class net.neoforged.neoforge.event.brewing.PotionBrewEvent.Post
 
Post(Entity) - Constructor for class net.neoforged.neoforge.event.tick.EntityTickEvent.Post
 
Post(LivingEntity, LivingEntity) - Constructor for class net.neoforged.neoforge.event.entity.living.LivingConversionEvent.Post
 
Post(LivingEntity, DamageContainer) - Constructor for class net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post
 
Post(Player) - Constructor for class net.neoforged.neoforge.event.tick.PlayerTickEvent.Post
 
Post(Player, ItemEntity, ItemStack) - Constructor for class net.neoforged.neoforge.event.entity.player.ItemEntityPickupEvent.Post
 
Post(Level, BlockPos, Direction, PistonEvent.PistonMoveType) - Constructor for class net.neoforged.neoforge.event.level.PistonEvent.Post
 
Post(Level, BlockPos, BlockState, BlockState) - Constructor for class net.neoforged.neoforge.event.level.block.CropGrowEvent.Post
 
Post(S, LivingEntityRenderer<T, S, M>, float, PoseStack, MultiBufferSource, int) - Constructor for class net.neoforged.neoforge.client.event.RenderLivingEvent.Post
 
postAttackInvulnerabilityTicks - Variable in class net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post
 
postNewRegistryEvent() - Static method in class net.neoforged.neoforge.registries.RegistryManager
 
postRegisterEvents() - Static method in class net.neoforged.neoforge.registries.GameData
 
postRotation(float, float, float, boolean) - Method in class net.neoforged.neoforge.client.model.generators.template.RootTransformsBuilder
Sets the right rotation of the root transform.
postRotation(Quaternionf) - Method in class net.neoforged.neoforge.client.model.generators.template.RootTransformsBuilder
Sets the right rotation of the root transform.
postServerTick(ServerTickEvent.Post) - Method in class net.neoforged.neoforge.common.NeoForgeEventHandler
 
postVillagerEvents(HolderLookup.Provider) - Static method in class net.neoforged.neoforge.common.VillagerTradingManager
Posts a VillagerTradesEvent for each registered profession.
postWandererEvent(HolderLookup.Provider) - Static method in class net.neoforged.neoforge.common.VillagerTradingManager
Posts the WandererTradesEvent.
posX - Variable in class net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.Chat
 
posY - Variable in class net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.Chat
 
POT_TEXTURE - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.ClientHandler.DioritePotModel
 
PotentialSpawns(LevelAccessor, MobCategory, BlockPos, WeightedList<MobSpawnSettings.SpawnerData>) - Constructor for class net.neoforged.neoforge.event.level.LevelEvent.PotentialSpawns
 
PotentialSpawnsEventTest - Class in net.neoforged.neoforge.oldtest.world
This tests net.minecraftforge.event.world.World.LevelEvent.PotentialSpawns.
PotentialSpawnsEventTest() - Constructor for class net.neoforged.neoforge.oldtest.world.PotentialSpawnsEventTest
 
POTION - Static variable in class net.neoforged.neoforge.common.Tags.Fluids
Holds all fluids related to potions.
PotionBrewEvent - Class in net.neoforged.neoforge.event.brewing
 
PotionBrewEvent(NonNullList<ItemStack>) - Constructor for class net.neoforged.neoforge.event.brewing.PotionBrewEvent
 
PotionBrewEvent.Post - Class in net.neoforged.neoforge.event.brewing
PotionBrewEvent.Post is fired when a potion is brewed in the brewing stand.
PotionBrewEvent.Pre - Class in net.neoforged.neoforge.event.brewing
PotionBrewEvent.Pre is fired before vanilla brewing takes place.
PotionEventTest - Class in net.neoforged.neoforge.oldtest
 
PotionEventTest() - Constructor for class net.neoforged.neoforge.oldtest.PotionEventTest
 
POTIONS - Static variable in class net.neoforged.neoforge.common.Tags.Items
Items that can hold various potion effects by making use of DataComponents.POTION_CONTENTS.
POTIONS_BOTTLE - Static variable in class net.neoforged.neoforge.common.Tags.Items
Variations of the potion bottle that can hold various effects by using DataComponents.POTION_CONTENTS.
power - Variable in class net.neoforged.neoforge.event.enchanting.EnchantmentLevelSetEvent
 
Pre() - Constructor for class net.neoforged.neoforge.client.event.ClientTickEvent.Pre
 
Pre(boolean) - Constructor for class net.neoforged.neoforge.client.event.ClientPauseChangeEvent.Pre
 
Pre(int, int, int) - Constructor for class net.neoforged.neoforge.client.event.InputEvent.MouseButton.Pre
 
Pre(BooleanSupplier, MinecraftServer) - Constructor for class net.neoforged.neoforge.event.tick.ServerTickEvent.Pre
 
Pre(BooleanSupplier, Level) - Constructor for class net.neoforged.neoforge.event.tick.LevelTickEvent.Pre
 
Pre(DeltaTracker) - Constructor for class net.neoforged.neoforge.client.event.RenderFrameEvent.Pre
 
Pre(GuiGraphics, DeltaTracker) - Constructor for class net.neoforged.neoforge.client.event.RenderGuiEvent.Pre
 
Pre(GuiGraphics, DeltaTracker, ResourceLocation, LayeredDraw.Layer) - Constructor for class net.neoforged.neoforge.client.event.RenderGuiLayerEvent.Pre
 
Pre(Screen, char, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.CharacterTyped.Pre
 
Pre(Screen, double, double, double, double) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseScrolled.Pre
 
Pre(Screen, double, double, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonPressed.Pre
 
Pre(Screen, double, double, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonReleased.Pre
 
Pre(Screen, double, double, int, double, double) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.MouseDragged.Pre
 
Pre(Screen, int, int, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.KeyPressed.Pre
 
Pre(Screen, int, int, int) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.KeyReleased.Pre
 
Pre(Screen, List<GuiEventListener>, Consumer<GuiEventListener>, Consumer<GuiEventListener>) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.Init.Pre
 
Pre(Screen, GuiGraphics, int, int, float) - Constructor for class net.neoforged.neoforge.client.event.ScreenEvent.Render.Pre
 
Pre(PlayerRenderState, PlayerRenderer, float, PoseStack, MultiBufferSource, int) - Constructor for class net.neoforged.neoforge.client.event.RenderPlayerEvent.Pre
 
Pre(NonNullList<ItemStack>) - Constructor for class net.neoforged.neoforge.event.brewing.PotionBrewEvent.Pre
 
Pre(Entity) - Constructor for class net.neoforged.neoforge.event.tick.EntityTickEvent.Pre
 
Pre(LivingEntity, EntityType<? extends LivingEntity>, Consumer<Integer>) - Constructor for class net.neoforged.neoforge.event.entity.living.LivingConversionEvent.Pre
 
Pre(LivingEntity, DamageContainer) - Constructor for class net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre
 
Pre(Player) - Constructor for class net.neoforged.neoforge.event.tick.PlayerTickEvent.Pre
 
Pre(Player, ItemEntity) - Constructor for class net.neoforged.neoforge.event.entity.player.ItemEntityPickupEvent.Pre
 
Pre(ItemStack, GuiGraphics, int, int, int, int, Font, List<ClientTooltipComponent>, ClientTooltipPositioner) - Constructor for class net.neoforged.neoforge.client.event.RenderTooltipEvent.Pre
 
Pre(Level, BlockPos, Direction, PistonEvent.PistonMoveType) - Constructor for class net.neoforged.neoforge.event.level.PistonEvent.Pre
 
Pre(Level, BlockPos, BlockState) - Constructor for class net.neoforged.neoforge.event.level.block.CropGrowEvent.Pre
 
Pre(S, LivingEntityRenderer<T, S, M>, float, PoseStack, MultiBufferSource, int) - Constructor for class net.neoforged.neoforge.client.event.RenderLivingEvent.Pre
 
precipitation - Variable in record class net.neoforged.neoforge.oldtest.world.BiomeModifierTest.TestModifier
The field for the precipitation record component.
precipitation() - Method in record class net.neoforged.neoforge.oldtest.world.BiomeModifierTest.TestModifier
Returns the value of the precipitation record component.
predicate - Variable in record class net.neoforged.neoforge.fluids.FluidInteractionRegistry.InteractionInformation
The field for the predicate record component.
predicate - Variable in class net.neoforged.neoforge.model.data.ModelProperty
 
predicate() - Method in record class net.neoforged.neoforge.fluids.FluidInteractionRegistry.InteractionInformation
Returns the value of the predicate record component.
predicateMatches(ItemPredicate, TagKey<Item>) - Static method in class net.neoforged.neoforge.common.data.internal.NeoForgeAdvancementProvider
 
predicateMatches(ItemPredicate, ItemLike...) - Static method in class net.neoforged.neoforge.common.data.internal.NeoForgeAdvancementProvider
 
prefix - Variable in class net.neoforged.neoforge.client.gui.widget.ExtendedSlider
 
prefixNamespace(ResourceLocation) - Static method in class net.neoforged.neoforge.common.CommonHooks
This method is used to prefix the path, where elements of the associated registry are stored, with their namespace, if it is not minecraft
preInit(FMLCommonSetupEvent) - Method in class net.neoforged.neoforge.common.NeoForgeMod
 
preload - Variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
 
preload() - Method in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
Marks this sound as needing to be preloaded.
preload(boolean) - Method in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
Sets whether this sound should be preloaded or not.
prepare(ResourceManager, ProfilerFiller) - Method in class net.neoforged.neoforge.common.crafting.RecipePriorityManager
 
prepare(ResourceManager, ProfilerFiller) - Method in class net.neoforged.neoforge.common.loot.LootModifierManager
 
prepareLogger() - Method in record class net.neoforged.testframework.impl.LoggerSetup
Set the TestFramework.logger() to only write to logs/tests/id.log, and to console.
preRegisterVanillaEffects(Map<ResourceLocation, DimensionSpecialEffects>) - Static method in class net.neoforged.neoforge.client.DimensionSpecialEffectsManager
Pre-registers vanilla dimension effects and returns the default fallback effects instance.
preRegisterVanillaRenderTypes(Map<ResourceLocation, RenderTypeGroup>) - Static method in class net.neoforged.neoforge.client.NamedRenderTypeManager
Pre-registers vanilla render types.
PRESENT - Enum constant in enum class net.neoforged.neoforge.network.filters.GenericPacketSplitter.RemoteCompatibility
 
preServerTick(ServerTickEvent.Pre) - Method in class net.neoforged.neoforge.common.NeoForgeEventHandler
 
PresetEditorManager - Class in net.neoforged.neoforge.client
 
PresetEditorManager() - Constructor for class net.neoforged.neoforge.client.PresetEditorManager
 
preTooltip(RenderTooltipEvent.Texture) - Static method in class net.neoforged.neoforge.oldtest.client.CustomTooltipTest.ClientEventHandler
 
PREV_LINK - Static variable in class net.neoforged.neoforge.common.util.InsertableLinkedOpenCustomHashSet
The bitmask for the previous element's position.
preventItemPickup() - Method in class net.neoforged.testframework.gametest.GameTestPlayer
 
previous - Variable in class net.neoforged.neoforge.common.util.MutableHashedLinkedMap.Entry
 
price - Variable in class net.neoforged.neoforge.common.BasicItemListing
 
price2 - Variable in class net.neoforged.neoforge.common.BasicItemListing
 
priceMult - Variable in class net.neoforged.neoforge.common.BasicItemListing
 
Primitive() - Constructor for class net.neoforged.neoforge.oldtest.conditions.ConditionalCodecTest.Primitive
 
print(DataComponentType<?>, Object, ChatFormatting, Component) - Static method in class net.neoforged.neoforge.server.command.DataComponentCommand
 
PRINT_NUMERIC_ID_PARAM - Static variable in class net.neoforged.neoforge.server.command.DumpCommand
 
printRow(StringBuilder, List<String>) - Method in class net.neoforged.neoforge.common.util.TextTable
 
printSeparators(StringBuilder) - Method in class net.neoforged.neoforge.common.util.TextTable
 
priority - Variable in class net.neoforged.testframework.impl.test.MethodBasedEventTest
 
problem - Variable in class net.neoforged.neoforge.event.entity.player.CanContinueSleepingEvent
 
problem - Variable in class net.neoforged.neoforge.event.entity.player.CanPlayerSleepEvent
 
process() - Method in class net.neoforged.neoforge.registries.DataPackRegistryEvent.NewRegistry
 
process(List<BakedQuad>) - Method in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
process(BakedQuad) - Method in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
process(ResourceLocation, WithConditions<T>) - Method in class net.neoforged.neoforge.common.data.JsonCodecProvider
 
processCommandNode(CommandNode<S>, Predicate<CommandNode<?>>, Map<CommandNode<S>, CommandNode<S>>) - Static method in class net.neoforged.neoforge.network.filters.CommandTreeCleaner
 
processInPlace(List<BakedQuad>) - Method in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
processInPlace(BakedQuad) - Method in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
processSetStatus(CommandContext<CommandSourceStack>, String) - Method in record class net.neoforged.testframework.impl.Commands
 
processSummary(TestSummary) - Method in class net.neoforged.testframework.impl.TestFrameworkImpl
 
PROD_SHORT - Enum constant in enum class net.neoforged.neoforge.common.TagConventionLogWarning.LogWarningMode
 
PROD_VERBOSE - Enum constant in enum class net.neoforged.neoforge.common.TagConventionLogWarning.LogWarningMode
 
profile - Variable in class net.neoforged.neoforge.event.entity.player.PlayerNegotiationEvent
 
profiler - Variable in class net.neoforged.neoforge.client.event.FrameGraphSetupEvent
 
progressMeter - Variable in class net.neoforged.neoforge.client.loading.NeoForgeLoadingOverlay
 
progressType - Variable in class net.neoforged.neoforge.event.entity.player.AdvancementEvent.AdvancementProgressEvent
 
ProgressType() - Constructor for enum class net.neoforged.neoforge.event.entity.player.AdvancementEvent.AdvancementProgressEvent.ProgressType
 
projectile - Variable in class net.neoforged.neoforge.event.entity.ProjectileImpactEvent
 
ProjectileImpactEvent - Class in net.neoforged.neoforge.event.entity
This event is fired on the NeoForge.EVENT_BUS.
This event is fired when a projectile entity impacts something.
This event is fired via EventHooks.onProjectileImpact(Projectile, HitResult) This event is fired for all vanilla projectiles by Forge, custom projectiles should fire this event and check the result in a similar fashion.
ProjectileImpactEvent(Projectile, HitResult) - Constructor for class net.neoforged.neoforge.event.entity.ProjectileImpactEvent
 
projectileItemStack - Variable in class net.neoforged.neoforge.event.entity.living.LivingGetProjectileEvent
 
projectileWeaponItemStack - Variable in class net.neoforged.neoforge.event.entity.living.LivingGetProjectileEvent
 
projectionMatrix - Variable in class net.neoforged.neoforge.client.event.FrameGraphSetupEvent
 
projectionMatrix - Variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent
 
properties - Variable in class net.neoforged.neoforge.model.data.ModelData.Builder
 
properties - Variable in class net.neoforged.neoforge.model.data.ModelData
 
Properties() - Constructor for class net.neoforged.neoforge.fluids.FluidType.Properties
 
Properties(Supplier<? extends FluidType>, Supplier<? extends Fluid>, Supplier<? extends Fluid>) - Constructor for class net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties
 
PROPERTY - Static variable in record class net.neoforged.neoforge.oldtest.client.model.MegaModelTest.TestData
 
propertySetView - Variable in class net.neoforged.neoforge.model.data.ModelData
 
protocol - Variable in record class net.neoforged.neoforge.network.payload.CommonRegisterPayload
The field for the protocol record component.
protocol() - Method in interface net.neoforged.neoforge.network.handling.IPayloadContext
Returns the protocol of the connection.
protocol() - Method in record class net.neoforged.neoforge.network.payload.CommonRegisterPayload
Returns the value of the protocol record component.
protocolById(String) - Static method in record class net.neoforged.neoforge.network.payload.CommonRegisterPayload
 
protocols - Variable in record class net.neoforged.neoforge.network.registration.PayloadRegistration
The field for the protocols record component.
protocols() - Method in record class net.neoforged.neoforge.network.registration.PayloadRegistration
Returns the value of the protocols record component.
provider - Variable in class net.neoforged.neoforge.event.level.AlterGroundEvent
 
providers - Variable in class net.neoforged.neoforge.capabilities.BlockCapability
 
providers - Variable in class net.neoforged.neoforge.capabilities.EntityCapability
 
providers - Variable in class net.neoforged.neoforge.capabilities.ItemCapability
 
PROVIDERS - Static variable in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
 
Providing a capability for a block entity - Search tag in class net.neoforged.neoforge.capabilities.BlockCapability
Section
Providing a capability for a plain block - Search tag in class net.neoforged.neoforge.capabilities.BlockCapability
Section
Providing an entity capability - Search tag in class net.neoforged.neoforge.capabilities.EntityCapability
Section
Providing an item capability - Search tag in class net.neoforged.neoforge.capabilities.ItemCapability
Section
proxyable - Variable in class net.neoforged.neoforge.capabilities.BlockCapability
 
pulseRedstone(int, int, int, long) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
PUMPKINS - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
 
PUMPKINS - Static variable in class net.neoforged.neoforge.common.Tags.Items
 
PUMPKINS_CARVED - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
For pumpkins that are already carved but not a light source.
PUMPKINS_CARVED - Static variable in class net.neoforged.neoforge.common.Tags.Items
For pumpkins that are already carved but not a light source.
PUMPKINS_JACK_O_LANTERNS - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
For pumpkins that are already carved and a light source.
PUMPKINS_JACK_O_LANTERNS - Static variable in class net.neoforged.neoforge.common.Tags.Items
For pumpkins that are already carved and a light source.
PUMPKINS_NORMAL - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
For pumpkins that are not carved.
PUMPKINS_NORMAL - Static variable in class net.neoforged.neoforge.common.Tags.Items
For pumpkins that are not carved.
push() - Method in class net.neoforged.testframework.client.CommitBasedList
 
push(String) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
 
push(List<String>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
 
push(ResourceKey<PipelineModifier>) - Method in class net.neoforged.neoforge.client.pipeline.PipelineModifierStack
 
pushGuiLayer(Screen) - Method in interface net.neoforged.neoforge.client.extensions.IMinecraftExtension
Pushes a screen as a new GUI layer.
pushGuiLayer(Minecraft, Screen) - Static method in class net.neoforged.neoforge.client.ClientHooks
 
pushLayerButton(Button) - Method in class net.neoforged.neoforge.debug.client.GuiTests.TestLayer
 
pushOnlyReaction(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.block.OnDestroyedByPushReactionTests
 
pushTransformation(Transformation) - Method in interface net.neoforged.neoforge.client.extensions.IPoseStackExtension
Pushes and applies the transformation to this pose stack.
pushTranslation(TranslatableContents) - Static method in record class net.neoforged.neoforge.common.util.InsertingContents
 
put(InputConstants.Key, KeyMapping) - Method in class net.neoforged.neoforge.client.settings.KeyMappingLookup
 
put(UUID, Collection<String>) - Method in class net.neoforged.testframework.impl.PlayerTestStore
 
put(K, V) - Method in class net.neoforged.neoforge.common.util.MutableHashedLinkedMap
Inserts the mapping with the specified key and value pair.
put(EntityType<? extends LivingEntity>, AttributeSupplier) - Method in class net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent
 
putAfter(K, K, V) - Method in class net.neoforged.neoforge.common.util.MutableHashedLinkedMap
Inserts the mapping with this key and value pair immediately after the entry with the specified positioning key.
putBefore(K, K, V) - Method in class net.neoforged.neoforge.common.util.MutableHashedLinkedMap
Inserts the mapping with this key and value pair immediately before the entry with the specified positioning key.
putBulkData(PoseStack.Pose, BakedQuad, float, float, float, float, int, int, boolean) - Method in interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
Variant with no per-vertex shading.
putData(ResourceLocation, JsonObject) - Method in class net.neoforged.neoforge.oldtest.world.LoginPacketSplitTest.InMemoryResourcePack
 
putData(ResourceLocation, Supplier<byte[]>) - Method in class net.neoforged.neoforge.oldtest.world.LoginPacketSplitTest.InMemoryResourcePack
 
putFirst(K, V) - Method in class net.neoforged.neoforge.common.util.MutableHashedLinkedMap
Inserts the mapping with the specified key and value pair at the beginning of this map.
putNameSearchTree(SessionSearchTrees.Key, CompletableFuture<SearchTree<ItemStack>>) - Static method in class net.neoforged.neoforge.client.CreativeModeTabSearchRegistry
 
putRoot(String, JsonObject) - Method in class net.neoforged.neoforge.oldtest.world.LoginPacketSplitTest.InMemoryResourcePack
 
putRoot(String, Supplier<byte[]>) - Method in class net.neoforged.neoforge.oldtest.world.LoginPacketSplitTest.InMemoryResourcePack
 
putTagSearchTree(SessionSearchTrees.Key, CompletableFuture<SearchTree<ItemStack>>) - Static method in class net.neoforged.neoforge.client.CreativeModeTabSearchRegistry
 
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 Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form