Index
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 returnsnull
and the vanilla logic inEntitySelectorParser#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
ParticleDescription
s. - 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/orModdedNetworkPayload
. - 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
CustomPacketPayload
s, 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
andPermissionNode
s. - 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
-
Calls
PermissionNode(String, PermissionType, PermissionResolver, PermissionDynamicContextKey[])
with "modid.nodename" as the first parameter - 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
-
Calls
PermissionNode(String, PermissionType, PermissionResolver, PermissionDynamicContextKey[])
with "namespace.path" as the first parameter - 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 itsBeardifier
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
RenderPipeline
s 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
andPistonEvent.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 ininvalid 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)
andServerPlayerGameMode.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
-
This event fires when a player enchants an item, after
IItemExtension.applyEnchantments(net.minecraft.world.item.ItemStack, java.util.List<net.minecraft.world.item.enchantment.EnchantmentInstance>)
has been called. - 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 ininvalid reference
Player#getDigSpeed(BlockState, BlockPos)
This event is fired via theEventHooks.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 inPlayer.hasCorrectToolForDrops(BlockState)
.
This event is fired via theEventHooks.doPlayerHarvestCheck(Player, BlockState, BlockGetter, BlockPos)
.
PlayerEvent.HarvestCheck.state
contains theBlockState
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 inPlayer.getDisplayName()
orPlayer.refreshDisplayName()
.
This event is fired via theEventHooks.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 inServerPlayer.getTabListDisplayName()
orServerPlayer.refreshTabListName()
.
This event is fired via theEventHooks.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)
- 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 anEntity
'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 byMobEffects.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 viaEventHooks.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form