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

A

A - Enum constant in enum class net.neoforged.neoforge.event.level.NoteBlockEvent.Note
 
A_SHARP - Enum constant in enum class net.neoforged.neoforge.event.level.NoteBlockEvent.Note
 
A_TO_Z - Enum constant in enum class net.neoforged.neoforge.client.gui.ModListScreen.SortType
 
AABBTicket - Class in net.neoforged.neoforge.common.ticket
 
AABBTicket(AABB) - Constructor for class net.neoforged.neoforge.common.ticket.AABBTicket
 
ability - Variable in class net.neoforged.neoforge.common.loot.CanItemPerformAbility
 
ABORT - Enum constant in enum class net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.LeftClickBlock.Action
When the player stops left clicking a block by releasing the button, or no longer targeting the same block before it breaks.
ABSENT - Enum constant in enum class net.neoforged.neoforge.network.filters.GenericPacketSplitter.RemoteCompatibility
 
absentWarned - Variable in class net.neoforged.neoforge.client.entity.animation.json.AnimationHolder
 
ABSORPTION - Enum constant in enum class net.neoforged.neoforge.common.damagesource.DamageContainer.Reduction
Damage absorbed by absorption.
AbstractTest - Class in net.neoforged.testframework.impl.test
 
AbstractTest() - Constructor for class net.neoforged.testframework.impl.test.AbstractTest
 
AbstractTest.AnnotationHolder - Interface in net.neoforged.testframework.impl.test
 
AbstractTest.Dynamic - Class in net.neoforged.testframework.impl.test
 
AbstractTestScreen - Class in net.neoforged.testframework.client
 
AbstractTestScreen(Component, MutableTestFramework) - Constructor for class net.neoforged.testframework.client.AbstractTestScreen
 
AbstractTestScreen.GroupableList - Class in net.neoforged.testframework.client
 
AbstractTestScreen.GroupableList.Entry - Class in net.neoforged.testframework.client
 
AbstractTestScreen.GroupableList.GroupEntry - Class in net.neoforged.testframework.client
 
AbstractTestScreen.GroupableList.TestEntry - Class in net.neoforged.testframework.client
 
AbstractUnbakedModel - Class in net.neoforged.neoforge.client.model
Base unbaked model for custom models which support the standard top-level model parameters added by vanilla and NeoForge except elements but create the quads from something other than the vanilla elements spec.
AbstractUnbakedModel(StandardModelParameters) - Constructor for class net.neoforged.neoforge.client.model.AbstractUnbakedModel
 
abstractVillager - Variable in class net.neoforged.neoforge.event.entity.player.TradeWithVillagerEvent
 
accept(int, int) - Method in interface net.neoforged.testframework.client.TestsOverlay.IntBiConsumer
 
accept(CustomPacketPayload) - Method in class net.neoforged.neoforge.network.bundle.PacketAndPayloadAcceptor
 
accept(Packet<? super L>) - Method in class net.neoforged.neoforge.network.bundle.PacketAndPayloadAcceptor
 
accept(ResourceKey<Recipe<?>>, Recipe<?>, AdvancementHolder, ICondition...) - Method in class net.neoforged.neoforge.common.crafting.ConditionalRecipeOutput
 
accept(ResourceKey<Recipe<?>>, Recipe<?>, AdvancementHolder, ICondition...) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeRecipeProvider.InterceptingRecipeOutput
 
accept(ResourceKey<Recipe<?>>, Recipe<?>, AdvancementHolder, ICondition...) - Method in interface net.neoforged.neoforge.common.extensions.IRecipeOutputExtension
Generates a recipe with the given conditions.
accept(ItemStack, CreativeModeTab.TabVisibility) - Method in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
Inserts the new stack at the end of the given tab at this point in time.
accept(MapItemSavedData, MapRenderState, MapRenderState.MapDecorationRenderState) - Method in interface net.neoforged.neoforge.client.renderstate.MapDecorationRenderStateModifier
Called when the registered MapDecorationType is added to a MapRenderState.
acceptChunkResult(long, ChunkResult<ChunkAccess>) - Method in class net.neoforged.neoforge.server.command.generation.GenerationTask
 
acceptConfig(IConfigSpec.ILoadedConfig) - Method in class net.neoforged.neoforge.common.ModConfigSpec
 
access - Variable in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestMenu
 
ackBlockChangesUpTo(int) - Method in class net.neoforged.neoforge.common.util.FakePlayer.FakePlayerNetHandler
 
acquireChunk(long) - Method in class net.neoforged.neoforge.server.command.generation.GenerationTask
 
action - Variable in class net.neoforged.neoforge.client.event.InputEvent.Key
 
action - Variable in class net.neoforged.neoforge.client.event.InputEvent.MouseButton
 
action - Variable in record class net.neoforged.neoforge.common.advancements.critereon.ItemAbilityPredicate
The field for the action record component.
action - Variable in class net.neoforged.neoforge.event.entity.player.ArrowNockEvent
 
action - Variable in class net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.LeftClickBlock
 
action - Variable in class net.neoforged.neoforge.event.ItemStackedOnOtherEvent
 
action() - Method in record class net.neoforged.neoforge.common.advancements.critereon.ItemAbilityPredicate
Returns the value of the action record component.
Action() - Constructor for enum class net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.LeftClickBlock.Action
 
actions - Static variable in class net.neoforged.neoforge.common.ItemAbility
 
ACTIONS - Static variable in class net.neoforged.neoforge.common.SoundAction
 
activateAllDeactivatedSources() - Method in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager.TicketTracker
 
activateAllDeactivatedTickets(ServerLevel, TicketStorage) - Static method in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager
Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their forced chunks.
ACTIVE - Static variable in class net.neoforged.neoforge.oldtest.CrashCallableTest
 
activeHandler - Static variable in class net.neoforged.neoforge.server.permission.PermissionAPI
 
activeTask - Static variable in class net.neoforged.neoforge.server.command.GenerateCommand
 
adapt(Consumer<StringBuilder>) - Static method in record class net.neoforged.neoforge.common.util.LogMessageAdapter
 
AdaptedSpawnEntity(EntityType<?>, Level) - Constructor for class net.neoforged.neoforge.debug.entity.EntityTests.AdaptedSpawnEntity
 
add - Variable in class net.neoforged.neoforge.client.event.ScreenEvent.Init
 
add(byte) - Method in class net.neoforged.neoforge.common.util.HexDumper.Instance
 
add(int, T) - Method in class net.neoforged.neoforge.common.util.ConcatenatedListView
 
add(Class<T>, UnaryOperator<T>) - Method in class net.neoforged.neoforge.client.model.generators.blockstate.UnbakedMutator.Builder
Registers a handler for a specific type of unbaked blockstate model.
add(Object...) - Method in class net.neoforged.neoforge.common.util.TextTable
 
add(String, int) - Method in class net.neoforged.neoforge.common.data.RecipePrioritiesProvider
 
add(String, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(String, SoundDefinition) - Method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
Adds the SoundEvent with the specified name along with its SoundDefinition to the list.
add(String, T, List<ICondition>) - Method in class net.neoforged.neoforge.common.data.GlobalLootModifierProvider
Passes in the data needed to create the file without any extra objects.
add(String, T, ICondition...) - Method in class net.neoforged.neoforge.common.data.GlobalLootModifierProvider
Passes in the data needed to create the file without any extra objects.
add(Collection<? extends T>) - Method in class net.neoforged.neoforge.common.util.TablePrinter
 
add(Consumer<T>, T, Consumer<T>, T) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.UndoManager
 
add(Supplier<SoundEvent>, SoundDefinition) - Method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
Adds the entry name associated with the supplied SoundEvent with the given SoundDefinition to the list.
add(List<ConfigurationScreen.UndoManager.Step<?>>) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.UndoManager
 
add(Holder<R>, T, boolean, ICondition...) - Method in class net.neoforged.neoforge.common.data.DataMapProvider.Builder
 
add(ResourceKey<Recipe>, int) - Method in class net.neoforged.neoforge.common.data.RecipePrioritiesProvider
 
add(ResourceKey<R>, T, boolean, ICondition...) - Method in class net.neoforged.neoforge.common.data.DataMapProvider.Builder
 
add(ResourceLocation, int) - Method in class net.neoforged.neoforge.common.data.RecipePrioritiesProvider
 
add(ResourceLocation, LayeredDraw.Layer) - Method in class net.neoforged.neoforge.client.gui.GuiLayerManager
 
add(ResourceLocation, SoundDefinition) - Method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
Adds the SoundEvent referenced by the given ResourceLocation with the SoundDefinition to the list.
add(ResourceLocation, T, boolean, ICondition...) - Method in class net.neoforged.neoforge.common.data.DataMapProvider.Builder
 
add(SoundEvent, SoundDefinition) - Method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
Adds the entry name associated with the given SoundEvent with the SoundDefinition to the list.
add(TagKey<?>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(TagKey<Item>, int) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeDataMapsProvider.FuelValuesDataMapBuilder
 
add(TagKey<R>, T, boolean, ICondition...) - Method in class net.neoforged.neoforge.common.data.DataMapProvider.Builder
 
add(MobEffect, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(EntityType<?>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(EntityType<? extends LivingEntity>, Holder<Attribute>) - Method in class net.neoforged.neoforge.event.entity.EntityAttributeModificationEvent
 
add(EntityType<? extends LivingEntity>, Holder<Attribute>, double) - Method in class net.neoforged.neoforge.event.entity.EntityAttributeModificationEvent
 
add(Item, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(ItemStack, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(Block, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
add(ItemLike, int) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeDataMapsProvider.FuelValuesDataMapBuilder
 
add(ConfigurationScreen.UndoManager.Step<?>...) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.UndoManager
 
add(ConfigurationScreen.UndoManager.Step<?>, boolean) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.UndoManager
 
add(GuiLayerManager, BooleanSupplier) - Method in class net.neoforged.neoforge.client.gui.GuiLayerManager
 
add(SimpleTicket<T>) - Method in class net.neoforged.neoforge.common.ticket.ChunkTicketManager
 
add(SimpleTicket<T>) - Method in interface net.neoforged.neoforge.common.ticket.ITicketManager
 
add(ForcedChunkManager.TicketOwner<T>, long, boolean) - Method in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager.TicketTracker
 
add(Groupable) - Method in class net.neoforged.testframework.group.Group
 
add(TestSummary.TestInfo) - Method in class net.neoforged.testframework.summary.JUnitSummaryDumper.Root
 
add(T) - Method in class net.neoforged.neoforge.common.util.ConcatenatedListView
 
add(T) - Method in class net.neoforged.neoforge.common.util.TablePrinter
 
add(T) - Method in class net.neoforged.testframework.client.CommitBasedList
 
add(T, T...) - Method in class net.neoforged.neoforge.common.util.TablePrinter
 
ADD - Enum constant in enum class net.neoforged.neoforge.common.world.BiomeModifier.Phase
Additional features, mob spawns, etc.
ADD - Enum constant in enum class net.neoforged.neoforge.common.world.StructureModifier.Phase
Additional mob spawns, etc.
ADD_BASALT_MODIFIER - Static variable in class net.neoforged.neoforge.oldtest.world.BiomeModifierTest
 
ADD_CARVERS_BIOME_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock biome modifier for adding carvers to biomes.
ADD_FEATURES_BIOME_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock biome modifier for adding features to biomes.
ADD_MAGMA_CUBES_MODIFIER - Static variable in class net.neoforged.neoforge.oldtest.world.BiomeModifierTest
 
ADD_SPAWN_COSTS_BIOME_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock biome modifier for adding mob spawn costs to biomes.
ADD_SPAWNS_BIOME_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock biome modifier for adding mob spawns to biomes.
ADD_SPAWNS_STRUCTURE_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock structure modifier for adding mob spawns to structures.
ADD_SPAWNS_TO_STRUCTURE_RL - Static variable in class net.neoforged.neoforge.oldtest.world.StructureModifierTest
 
ADD_TABLE_LOOT_MODIFIER_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock loot modifier type that adds loot from a subtable to the final loot.
addAABBTicket(Level, AABB) - Static method in class net.neoforged.neoforge.common.FarmlandWaterManager
Convenience method to add a ticket that is backed by an AABB.
addAdditionalGeometry(List<AddSectionGeometryEvent.AdditionalSectionRenderer>, Function<RenderType, VertexConsumer>, RenderChunkRegion, PoseStack) - Static method in class net.neoforged.neoforge.client.ClientHooks
 
addAdditionalSaveData(CompoundTag) - Method in class net.neoforged.neoforge.debug.entity.EntityDataSerializerTest.TestEntity
 
addAdditionalSaveData(CompoundTag) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.AdaptedSpawnEntity
 
addAdditionalSaveData(CompoundTag) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.CustomComplexSpawnEntity
 
addAdditionalSaveData(CompoundTag) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.SimpleEntity
 
addAdditionalSaveData(CompoundTag) - Method in class net.neoforged.neoforge.oldtest.entity.PartEntityTest.TestEntityPart
 
addAfter(T, T) - Method in class net.neoforged.neoforge.common.util.InsertableLinkedOpenCustomHashSet
This method will attempt to add element after the given element insertAfter in the set.
addAlias(ResourceLocation, ResourceLocation) - Method in class net.neoforged.neoforge.registries.BaseMappedRegistry
 
addAlias(ResourceLocation, ResourceLocation) - Method in class net.neoforged.neoforge.registries.DeferredRegister
Adds an alias that maps from the name specified by from to the name specified by to.
addAlias(ResourceLocation, ResourceLocation) - Method in interface net.neoforged.neoforge.registries.IRegistryExtension
Adds an alias that maps from the name specified by from to the name specified by to.
addAll(int, Collection<? extends T>) - Method in class net.neoforged.neoforge.common.util.ConcatenatedListView
 
addAll(Collection<? extends T>) - Method in class net.neoforged.neoforge.common.util.ConcatenatedListView
 
addAll(QuadCollection) - Method in interface net.neoforged.neoforge.client.extensions.QuadCollectionBuilderExtension
Adds all quads from another QuadCollection to this builder.
addAsVanilla(ResourceKey<DamageType>) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeDamageTypeTagsProvider
Returns an appender for vanilla tags that contain the given entry directly.
addAttributeTooltips(ItemStack, Consumer<Component>, TooltipDisplay, AttributeTooltipContext) - Static method in class net.neoforged.neoforge.common.util.AttributeUtil
Checks if attribute modifier tooltips should show, and if they should, adds tooltips for all attribute modifiers present on an item stack to the stack's tooltip lines.
AddAttributeTooltipsEvent - Class in net.neoforged.neoforge.event
AddAttributeTooltipsEvent(ItemStack, Consumer<Component>, AttributeTooltipContext) - Constructor for class net.neoforged.neoforge.event.AddAttributeTooltipsEvent
 
addBefore(T, T) - Method in class net.neoforged.neoforge.common.util.InsertableLinkedOpenCustomHashSet
This method will attempt to add element before the given element insertBefore in the set.
addBlock(Supplier<? extends Block>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addCallback(Class<C>, C) - Method in interface net.neoforged.neoforge.registries.IRegistryExtension
Adds a lambda-implemented callback to this registry.
addCallback(RegistryCallback<T>) - Method in class net.neoforged.neoforge.registries.BaseMappedRegistry
 
addCallback(RegistryCallback<T>) - Method in interface net.neoforged.neoforge.registries.IRegistryExtension
Adds a callback to this registry.
AddCallback<T> - Interface in net.neoforged.neoforge.registries.callback
Fired when objects are added to the registry.
addCallbacks - Variable in class net.neoforged.neoforge.registries.BaseMappedRegistry
 
AddCarversBiomeModifier(HolderSet<Biome>, HolderSet<ConfiguredWorldCarver<?>>) - Constructor for record class net.neoforged.neoforge.common.world.BiomeModifiers.AddCarversBiomeModifier
Creates an instance of a AddCarversBiomeModifier record class.
addClientProvider(Function<GatherDataEvent.Client, DataProvider>) - Method in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
 
addClientProvider(Function<GatherDataEvent.Client, DataProvider>) - Method in interface net.neoforged.testframework.registration.RegistrationHelper
 
AddClientReloadListenersEvent - Class in net.neoforged.neoforge.client.event
This event allows mods to register client-side reload listeners to the resource manager.
AddClientReloadListenersEvent(ReloadableResourceManager) - Constructor for class net.neoforged.neoforge.client.event.AddClientReloadListenersEvent
 
addColored(TagKey<Item>, String) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeItemTagsProvider
 
addColored(TagKey<Block>, String) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeBlockTagsProvider
 
addColored(TagKey<T>, String) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeLanguageProvider
 
addColoredTags(Consumer<TagKey<Item>>, TagKey<Item>) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeItemTagsProvider
 
addColoredTags(Consumer<TagKey<Block>>, TagKey<Block>) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeBlockTagsProvider
 
addComment(String) - Method in class net.neoforged.neoforge.common.ModConfigSpec.BuilderContext
 
addCondition(Collection<ICondition>) - Method in class net.neoforged.neoforge.common.conditions.WithConditions.Builder
 
addCondition(ICondition...) - Method in class net.neoforged.neoforge.common.conditions.WithConditions.Builder
 
addCrashReportHeader(StringBuilder, CrashReport) - Static method in class net.neoforged.neoforge.forge.snapshots.ForgeSnapshotsMod
 
addCrashReportHeader(StringBuilder, CrashReport) - Static method in class net.neoforged.neoforge.logging.CrashReportExtender
 
addCreative(BuildCreativeModeTabContentsEvent) - Static method in class net.neoforged.neoforge.oldtest.block.CustomBreakSoundTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.block.CustomHeadTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.block.CustomSignsTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Static method in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.block.RedstoneSidedConnectivityTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.CustomArmorModelTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.CustomTooltipTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.EmissiveElementsTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.CompositeModelTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.CustomItemDisplayContextTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.DynBucketModelTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.MegaModelTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.MultiLayerModelTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.client.model.NewModelLoaderTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Static method in class net.neoforged.neoforge.oldtest.client.model.TRSRTransformerTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.CustomSoundTypeTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.DeferredRegistryTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.entity.player.ItemUseAnimationTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.fluid.FluidTypeTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.fluid.NewFluidTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.CustomElytraTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.CustomFluidContainerTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.CustomShieldTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.EnderMaskTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.MayFlyAttributeTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.RangedMobsUseModdedWeaponsTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.item.StopUsingItemTest
 
addCreative(BuildCreativeModeTabContentsEvent) - Method in class net.neoforged.neoforge.oldtest.world.ForgeChunkManagerTest
 
addCustomSpawner(CustomSpawner) - Method in class net.neoforged.neoforge.event.level.ModifyCustomSpawnersEvent
Adds a custom spawner to the list.
addCustomTicket(Level, T, ChunkPos, ChunkPos...) - Static method in class net.neoforged.neoforge.common.FarmlandWaterManager
Adds a custom ticket.
addDependency(ResourceLocation, ResourceLocation) - Method in class net.neoforged.neoforge.event.SortedReloadListenerEvent
Adds a new dependency entry, such that first must run before second.
addDescriptions() - Method in class net.neoforged.neoforge.client.data.ParticleDescriptionProvider
Registers the particle descriptions generated by ParticleDescriptionProvider.sprite(ParticleType, ResourceLocation) or one of the sprite set methods.
addDescriptions() - Method in class net.neoforged.neoforge.oldtest.DataGeneratorTest.ParticleDescriptions
 
addDestroyEffects(BlockState, Level, BlockPos, ParticleEngine) - Method in interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
Spawn particles for when the block is destroyed.
addDimension(ResourceKey<Level>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addDirectly(T) - Method in class net.neoforged.testframework.client.CommitBasedList
 
addDripstoneDripping(float, ParticleOptions, Block, SoundEvent) - Method in class net.neoforged.neoforge.fluids.FluidType.Properties
Allows this fluid to drip from Pointed Dripstone stalactites and fill cauldrons below.
added() - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen
 
Added(LivingEntity, MobEffectInstance, MobEffectInstance, Entity) - Constructor for class net.neoforged.neoforge.event.entity.living.MobEffectEvent.Added
 
ADDED_LAYER - Static variable in class net.neoforged.neoforge.oldtest.client.rendering.EntityRendererEventsTest.EntityRenderEventsTestClientModStuff
 
addedBlocks - Variable in class net.neoforged.neoforge.registries.NeoForgeRegistryCallbacks.BlockCallbacks
 
addEffect(Supplier<? extends MobEffect>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addEndListener(Consumer<Boolean>) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
addEntityType(Supplier<? extends EntityType<?>>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addEntries(RegisterEvent) - Method in class net.neoforged.neoforge.registries.DeferredRegister
 
addExitButton(Button) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.TooltipConfirmScreen
 
addExtraLife(int) - Method in class net.neoforged.neoforge.event.entity.item.ItemExpireEvent
Adds to the amount of extra life time (in ticks) to give this ItemEntity.
AddFeaturesBiomeModifier(HolderSet<Biome>, HolderSet<PlacedFeature>, GenerationStep.Decoration) - Constructor for record class net.neoforged.neoforge.common.world.BiomeModifiers.AddFeaturesBiomeModifier
Creates an instance of a AddFeaturesBiomeModifier record class.
addFirst(T) - Method in class net.neoforged.neoforge.common.util.InsertableLinkedOpenCustomHashSet
 
addFooter() - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen
 
addGroupToParents(Group) - Method in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
 
addHitEffects(BlockState, Level, HitResult, ParticleEngine) - Method in interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
Spawn a digging particle effect in the level, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.
addHorizontalOffset(int) - Method in class net.neoforged.neoforge.client.event.ScreenEvent.RenderInventoryMobEffects
Adds to the horizontal offset of the effect stack.
addInteraction(FluidType, FluidInteractionRegistry.InteractionInformation) - Static method in class net.neoforged.neoforge.fluids.FluidInteractionRegistry
Adds an interaction between a source and its surroundings.
addInvalidationListener(Runnable) - Method in interface net.neoforged.neoforge.common.extensions.IHolderSetExtension
Adds a callback to run when this holderset's contents invalidate (i.e. because tags were rebound).
addInvalidationListener(Runnable) - Method in class net.neoforged.neoforge.registries.holdersets.CompositeHolderSet
 
addInvalidationListener(Runnable) - Method in class net.neoforged.neoforge.registries.holdersets.NotHolderSet
 
addItem(Supplier<? extends Item>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addItemStack(Supplier<ItemStack>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
additionalData - Variable in record class net.neoforged.neoforge.network.payload.AdvancedOpenScreenPayload
The field for the additionalData record component.
additionalData() - Method in record class net.neoforged.neoforge.network.payload.AdvancedOpenScreenPayload
Returns the value of the additionalData record component.
additionalRenderers - Variable in class net.neoforged.neoforge.client.event.AddSectionGeometryEvent
 
additionalTrades - Variable in class net.neoforged.neoforge.event.village.WandererTradesEvent
 
addLandingEffects(ServerLevel, BlockPos, BlockState, LivingEntity, int) - Method in interface net.neoforged.neoforge.common.extensions.IBlockStateExtension
Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.
addLandingEffects(BlockState, ServerLevel, BlockPos, BlockState, LivingEntity, int) - Method in interface net.neoforged.neoforge.common.extensions.IBlockExtension
Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.
addLast(T) - Method in class net.neoforged.neoforge.common.util.InsertableLinkedOpenCustomHashSet
 
AddLayers(Map<EntityType<?>, EntityRenderer<?, ?>>, Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>>, EntityRendererProvider.Context) - Constructor for class net.neoforged.neoforge.client.event.EntityRenderersEvent.AddLayers
 
addListener(Consumer<T>) - Method in interface net.neoforged.testframework.Test.EventListenerGroup.EventListenerCollector
Add a consumer listener with default EventPriority.NORMAL and not receiving cancelled events.
addListener(GuiEventListener) - Method in class net.neoforged.neoforge.client.event.ScreenEvent.Init
Adds the given GuiEventListener to the screen.
addListener(BlockPos, ICapabilityInvalidationListener) - Method in class net.neoforged.neoforge.capabilities.CapabilityListenerHolder
Adds a listener.
addListener(GameTestHelper, GameTestListener) - Static method in class net.neoforged.testframework.impl.ReflectionUtils
 
addListener(ResourceLocation, PreparableReloadListener) - Method in class net.neoforged.neoforge.event.SortedReloadListenerEvent
Adds a new reload listener to the resource manager.
addListener(EventPriority, boolean, Class<T>, Consumer<T>) - Method in class net.neoforged.testframework.impl.EventListenerGroupImpl.EventListenerCollectorImpl
 
addListener(EventPriority, boolean, Class<T>, Consumer<T>) - Method in interface net.neoforged.testframework.Test.EventListenerGroup.EventListenerCollector
Add a consumer listener with the specified EventPriority and potentially cancelled events.
addListener(EventPriority, boolean, Consumer<T>) - Method in class net.neoforged.testframework.impl.EventListenerGroupImpl.EventListenerCollectorImpl
 
addListener(EventPriority, boolean, Consumer<T>) - Method in interface net.neoforged.testframework.Test.EventListenerGroup.EventListenerCollector
Add a consumer listener with the specified EventPriority and potentially cancelled events.
addListener(TestListener) - Method in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
 
addListener(TestListener) - Method in interface net.neoforged.testframework.TestFramework.Tests
Adds a global test listener.
addModifier(Holder<Attribute>, AttributeModifier, EquipmentSlotGroup) - Method in class net.neoforged.neoforge.event.ItemAttributeModifierEvent
Adds a new attribute modifier to the given stack.
addModifier(Holder<Attribute>, AttributeModifier, EquipmentSlotGroup) - Method in class net.neoforged.neoforge.event.ItemAttributeModifierEvent.ItemAttributeModifiersBuilder
Attempts to add a new modifier, refusing if one is already present with the same id.
addModifier(DamageContainer.Reduction, IReductionFunction) - Method in class net.neoforged.neoforge.common.damagesource.DamageContainer
Adds a callback modifier to the vanilla damage reductions.
addNamesRecursively(Set<String>) - Method in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelGroup
 
addNamesRecursively(Set<String>) - Method in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelObject
 
addNodes(Iterable<PermissionNode<?>>) - Method in class net.neoforged.neoforge.server.permission.events.PermissionGatherEvent.Nodes
 
addNodes(PermissionNode<?>...) - Method in class net.neoforged.neoforge.server.permission.events.PermissionGatherEvent.Nodes
 
addNoExecute(Consumer<T>, T, Consumer<T>, T) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.UndoManager
 
addOptionalTag(TagKey<T>) - Method in interface net.neoforged.neoforge.common.extensions.ITagAppenderExtension
 
addOptionalTags(TagKey<T>...) - Method in interface net.neoforged.neoforge.common.extensions.ITagAppenderExtension
 
addOptions() - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen
 
addOptions() - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen
 
AddPackFinderEventTest - Class in net.neoforged.neoforge.oldtest
 
AddPackFinderEventTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.AddPackFinderEventTest
 
addPackFinders(ResourceLocation, PackType, Component, PackSource, boolean, Pack.Position) - Method in class net.neoforged.neoforge.event.AddPackFindersEvent
Helper method to register a pack found under the `resources/` folder.
addPackFinders(AddPackFindersEvent) - Method in class net.neoforged.neoforge.oldtest.AddPackFinderEventTest
 
AddPackFindersEvent - Class in net.neoforged.neoforge.event
Fired on PackRepository creation to allow mods to add new pack finders.
AddPackFindersEvent(PackType, Consumer<RepositorySource>, boolean) - Constructor for class net.neoforged.neoforge.event.AddPackFindersEvent
 
addPartModel(BlockStateModel.Unbaked) - Method in class net.neoforged.neoforge.client.model.generators.blockstate.CompositeBlockStateModelBuilder
Add a part model to this composite model
addPermissionHandler(ResourceLocation, IPermissionHandlerFactory) - Method in class net.neoforged.neoforge.server.permission.events.PermissionGatherEvent.Handler
 
addPlayer(ServerPlayer) - Method in class net.neoforged.neoforge.server.command.generation.GenerationBar
 
addPotionTooltip(List<Pair<Holder<Attribute>, AttributeModifier>>, Consumer<Component>) - Static method in class net.neoforged.neoforge.common.util.AttributeUtil
Adds tooltip lines for the attribute modifiers contained in a PotionContents.
addProvider(T) - Method in class net.neoforged.neoforge.data.event.GatherDataEvent
 
addQuads(QuadCollection.Builder, TextureSlots, ModelBaker, ModelState, ModelDebugName, ContextMap) - Method in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelGroup
 
addQuads(QuadCollection.Builder, TextureSlots, ModelBaker, ModelState, ModelDebugName, ContextMap) - Method in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelMesh
 
addQuads(QuadCollection.Builder, TextureSlots, ModelBaker, ModelState, ModelDebugName, ContextMap) - Method in class net.neoforged.neoforge.client.model.obj.ObjGeometry.ModelObject
 
addReductionModifier(DamageContainer.Reduction, IReductionFunction) - Method in class net.neoforged.neoforge.event.entity.living.LivingIncomingDamageEvent
Reduction modifiers alter the vanilla damage reduction before it modifies the damage value.
addRegistry(NewRegistryEvent) - Method in class net.neoforged.neoforge.registries.DeferredRegister
 
addRegistryCodec(DataPackRegistryEvent.DataPackRegistryData<T>) - Static method in class net.neoforged.neoforge.registries.DataPackRegistriesHooks
 
addRenderer(AddSectionGeometryEvent.AdditionalSectionRenderer) - Method in class net.neoforged.neoforge.client.event.AddSectionGeometryEvent
Adds a renderer which will add geometry to the chunk section.
addRepositorySource(RepositorySource) - Method in class net.neoforged.neoforge.event.AddPackFindersEvent
Adds a new source to the list of pack finders.
addRow(TableRow<?>) - Method in class net.neoforged.testframework.summary.md.Table.Builder
 
addRow(T...) - Method in class net.neoforged.testframework.summary.md.Table.Builder
 
addRunningEffects(BlockState, Level, BlockPos, Entity) - Method in interface net.neoforged.neoforge.common.extensions.IBlockExtension
Allows a block to override the standard vanilla running particles.
addRunningEffects(Level, BlockPos, Entity) - Method in interface net.neoforged.neoforge.common.extensions.IBlockStateExtension
Allows a block to override the standard vanilla running particles.
AddSectionGeometryEvent - Class in net.neoforged.neoforge.client.event
This event can be used to add static geometry to chunk sections.
AddSectionGeometryEvent(BlockPos, Level) - Constructor for class net.neoforged.neoforge.client.event.AddSectionGeometryEvent
 
AddSectionGeometryEvent.AdditionalSectionRenderer - Interface in net.neoforged.neoforge.client.event
A rendering callback that will be invoked during chunk meshing.
AddSectionGeometryEvent.SectionRenderingContext - Class in net.neoforged.neoforge.client.event
 
addSectionGeometryTest(ClientChatEvent, DynamicTest) - Static method in class net.neoforged.neoforge.debug.client.ClientEventTests
 
addServerProvider(Function<GatherDataEvent.Server, DataProvider>) - Method in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
 
addServerProvider(Function<GatherDataEvent.Server, DataProvider>) - Method in interface net.neoforged.testframework.registration.RegistrationHelper
 
AddServerReloadListenersEvent - Class in net.neoforged.neoforge.event
The main ResourceManager is recreated on each reload, just after ReloadableServerResources's creation.
AddServerReloadListenersEvent(ReloadableServerResources, RegistryAccess) - Constructor for class net.neoforged.neoforge.event.AddServerReloadListenersEvent
 
addSounds(String, SoundDefinition) - Method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
 
addSource(SpriteSource) - Method in record class net.neoforged.neoforge.client.data.SpriteSourceProvider.SourceList
Add the given SpriteSource to this atlas configuration
addSpawn(Weighted<MobSpawnSettings.SpawnerData>) - Method in class net.neoforged.neoforge.common.world.StructureSettingsBuilder.StructureSpawnOverrideBuilder
Adds a spawn to the overrides.
addSpawn(MobSpawnSettings.SpawnerData, int) - Method in class net.neoforged.neoforge.common.world.StructureSettingsBuilder.StructureSpawnOverrideBuilder
Adds a spawn to the overrides.
AddSpawnCostsBiomeModifier(HolderSet<Biome>, HolderSet<EntityType<?>>, MobSpawnSettings.MobSpawnCost) - Constructor for record class net.neoforged.neoforge.common.world.BiomeModifiers.AddSpawnCostsBiomeModifier
Creates an instance of a AddSpawnCostsBiomeModifier record class.
addSpawnerData(Weighted<MobSpawnSettings.SpawnerData>) - Method in class net.neoforged.neoforge.event.level.LevelEvent.PotentialSpawns
Appends a SpawnerData entry to the spawn list.
AddSpawnsBiomeModifier(HolderSet<Biome>, WeightedList<MobSpawnSettings.SpawnerData>) - Constructor for record class net.neoforged.neoforge.common.world.BiomeModifiers.AddSpawnsBiomeModifier
Creates an instance of a AddSpawnsBiomeModifier record class.
AddSpawnsStructureModifier(HolderSet<Structure>, WeightedList<MobSpawnSettings.SpawnerData>) - Constructor for record class net.neoforged.neoforge.common.world.StructureModifiers.AddSpawnsStructureModifier
Creates an instance of a AddSpawnsStructureModifier record class.
AddTableLootModifier - Class in net.neoforged.neoforge.common.loot
Loot modifier that rolls one loot table (the "subtable" and adds the results to the loot being modified (the "target table").
AddTableLootModifier(LootItemCondition[], ResourceKey<LootTable>) - Constructor for class net.neoforged.neoforge.common.loot.AddTableLootModifier
 
addTabOrder(CreativeModeTab, ResourceLocation) - Static method in class net.neoforged.neoforge.common.CreativeModeTabRegistry
 
addTag(Supplier<? extends TagKey<?>>, String) - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeBiomeTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeBlockTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeDamageTypeTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeEnchantmentTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeEntityTypeTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeFluidTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeItemTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeStructureTagsProvider
 
addTags(HolderLookup.Provider) - Method in class net.neoforged.neoforge.oldtest.DataGeneratorTest.Tags
 
addTags(TagKey<T>...) - Method in interface net.neoforged.neoforge.common.extensions.IIntrinsicHolderTagAppenderExtension
 
addTags(TagKey<T>...) - Method in interface net.neoforged.neoforge.common.extensions.ITagAppenderExtension
 
addTemporaryListener(Consumer<T>) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
addTest(String, Component, List<Component>, Test.Status, List<String>, boolean, boolean, boolean) - Method in class net.neoforged.testframework.summary.TestSummary.Builder
 
addTexture(TextureSlot) - Static method in class net.neoforged.neoforge.client.model.generators.template.ElementBuilder
 
addToGroup(String, TestSummary.TestInfo) - Method in class net.neoforged.testframework.summary.JUnitSummaryDumper.Root
 
addTooltipLines(Component...) - Method in class net.neoforged.neoforge.event.AddAttributeTooltipsEvent
Adds one or more Components to the tooltip.
addToSuite(JUnitSummaryDumper.TestCase) - Method in class net.neoforged.testframework.summary.JUnitSummaryDumper.TestSuite
 
addToSuite(TestSummary.TestInfo) - Method in class net.neoforged.testframework.summary.JUnitSummaryDumper.TestSuite
 
addToTooltip(Supplier<? extends DataComponentType<T>>, Item.TooltipContext, Consumer<Component>, TooltipFlag) - Method in interface net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
 
addToTooltip(DataComponentType<T>, Item.TooltipContext, Consumer<Component>, TooltipFlag) - Method in interface net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
 
addTrades(List<VillagerTrades.ItemListing>, int) - Method in class net.neoforged.neoforge.event.village.WandererTradesEvent
 
addTranslations() - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeLanguageProvider
 
addTranslations() - Method in class net.neoforged.neoforge.common.data.LanguageProvider
 
addTranslations() - Method in class net.neoforged.neoforge.oldtest.DataGeneratorTest.Lang
 
addUndoListener(boolean, List<T>) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen
 
addValidBlock(Block, Class<?>, Set<Block>) - Method in class net.neoforged.neoforge.event.BlockEntityTypeAddBlocksEvent
 
addVertex(float, float, float) - Method in class net.neoforged.neoforge.client.model.pipeline.QuadBakingVertexConsumer
 
addVertex(float, float, float) - Method in class net.neoforged.neoforge.client.model.pipeline.RemappingVertexPipeline
 
addVertex(float, float, float) - Method in class net.neoforged.neoforge.client.model.pipeline.TransformingVertexPipeline
 
addVertex(float, float, float) - Method in class net.neoforged.neoforge.client.model.pipeline.VertexConsumerWrapper
 
addWorker(WorldWorkerManager.IWorker) - Static method in class net.neoforged.neoforge.common.WorldWorkerManager
 
ADHOC_CHANNELS - Static variable in class net.neoforged.neoforge.network.registration.ChannelAttributes
Known ad-hoc channels from MinecraftRegisterPayload.
adjacentPathType - Variable in class net.neoforged.neoforge.fluids.FluidType
 
adjacentPathType - Variable in class net.neoforged.neoforge.fluids.FluidType.Properties
 
adjacentPathType(PathType) - Method in class net.neoforged.neoforge.fluids.FluidType.Properties
Sets the path type of the adjacent fluid.
advanced - Variable in record class net.neoforged.neoforge.client.ClientTooltipFlag
The field for the advanced record component.
advanced() - Method in record class net.neoforged.neoforge.client.ClientTooltipFlag
Returns the value of the advanced record component.
AdvancedAddEntityPayload - Record Class in net.neoforged.neoforge.network.payload
Payload that can be sent from the server to the client to add an entity to the world, with custom data.
AdvancedAddEntityPayload(int, byte[]) - Constructor for record class net.neoforged.neoforge.network.payload.AdvancedAddEntityPayload
Creates an instance of a AdvancedAddEntityPayload record class.
AdvancedAddEntityPayload(Entity) - Constructor for record class net.neoforged.neoforge.network.payload.AdvancedAddEntityPayload
 
AdvancedBuilder(AdvancedDataMapType<R, T, VR>) - Constructor for class net.neoforged.neoforge.common.data.DataMapProvider.AdvancedBuilder
 
AdvancedContainerSetDataPayload - Record Class in net.neoforged.neoforge.network.payload
A custom payload that updates the full dataslot value instead of just the short value
AdvancedContainerSetDataPayload(byte, short, int) - Constructor for record class net.neoforged.neoforge.network.payload.AdvancedContainerSetDataPayload
Creates an instance of a AdvancedContainerSetDataPayload record class.
AdvancedDataMapType<R,T,VR> - Class in net.neoforged.neoforge.registries.datamaps
A version of data map types that has two more features for compatibility and conflict handling: mergers and removers.
AdvancedDataMapType(ResourceKey<Registry<R>>, ResourceLocation, Codec<T>, Codec<T>, boolean, Codec<VR>, DataMapValueMerger<R, T>) - Constructor for class net.neoforged.neoforge.registries.datamaps.AdvancedDataMapType
 
AdvancedDataMapType.Builder<T,R,VR> - Class in net.neoforged.neoforge.registries.datamaps
AdvancedOpenScreenPayload - Record Class in net.neoforged.neoforge.network.payload
A custom payload that allows for opening screens with additional data.
AdvancedOpenScreenPayload(int, MenuType<?>, Component, byte[]) - Constructor for record class net.neoforged.neoforge.network.payload.AdvancedOpenScreenPayload
Creates an instance of a AdvancedOpenScreenPayload record class.
advancement - Variable in class net.neoforged.neoforge.event.entity.player.AdvancementEvent
 
advancement() - Method in class net.neoforged.neoforge.common.crafting.ConditionalRecipeOutput
 
advancement() - Method in class net.neoforged.neoforge.common.data.internal.NeoForgeRecipeProvider.InterceptingRecipeOutput
 
AdvancementEarnEvent(Player, AdvancementHolder) - Constructor for class net.neoforged.neoforge.event.entity.player.AdvancementEvent.AdvancementEarnEvent
 
AdvancementEvent - Class in net.neoforged.neoforge.event.entity.player
Base class used for advancement-related events.
AdvancementEvent(Player, AdvancementHolder) - Constructor for class net.neoforged.neoforge.event.entity.player.AdvancementEvent
 
AdvancementEvent.AdvancementEarnEvent - Class in net.neoforged.neoforge.event.entity.player
Fired when the player earns an advancement.
AdvancementEvent.AdvancementProgressEvent - Class in net.neoforged.neoforge.event.entity.player
Fired when the player's progress on an advancement criterion is granted or revoked.
AdvancementEvent.AdvancementProgressEvent.ProgressType - Enum Class in net.neoforged.neoforge.event.entity.player
 
advancementProgress - Variable in class net.neoforged.neoforge.event.entity.player.AdvancementEvent.AdvancementProgressEvent
 
AdvancementProgressEvent(Player, AdvancementHolder, AdvancementProgress, String, AdvancementEvent.AdvancementProgressEvent.ProgressType) - Constructor for class net.neoforged.neoforge.event.entity.player.AdvancementEvent.AdvancementProgressEvent
 
Advancements() - Constructor for class net.neoforged.neoforge.oldtest.DataGeneratorTest.Advancements
 
ADVANCEMENTS - Static variable in class net.neoforged.neoforge.resource.VanillaServerListeners
 
AdvancementTests - Class in net.neoforged.neoforge.debug.entity.player
 
AdvancementTests() - Constructor for class net.neoforged.neoforge.debug.entity.player.AdvancementTests
 
AdvancementTests.CustomNamePredicate - Record Class in net.neoforged.neoforge.debug.entity.player
 
advertiseDedicatedServerToLan - Variable in class net.neoforged.neoforge.common.config.NeoForgeServerConfig
 
affectNeighborsAfterRemoval(BlockState, ServerLevel, BlockPos, boolean) - Method in class net.neoforged.neoforge.oldtest.world.ForgeChunkManagerTest.ChunkLoaderBlock
Deprecated.
AFTER - Enum constant in enum class net.neoforged.neoforge.client.event.RegisterGuiLayersEvent.Ordering
 
AFTER_BLOCK_ENTITIES - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_CUTOUT_BLOCKS - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_CUTOUT_MIPPED_BLOCKS_BLOCKS - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_ENTITIES - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_EVERYTHING - Enum constant in enum class net.neoforged.neoforge.common.world.BiomeModifier.Phase
Catch-all for anything that needs to run after standard phases.
AFTER_EVERYTHING - Enum constant in enum class net.neoforged.neoforge.common.world.StructureModifier.Phase
Catch-all for anything that needs to run after standard phases.
AFTER_LEVEL - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render after everything in the level has been rendered.
AFTER_PARTICLES - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom effects into the world, such as custom entity-like objects or special rendering effects.
AFTER_SETUP - Enum constant in enum class net.neoforged.testframework.annotation.OnInit.Stage
This stage happens after tests are collected and structure templates are registered.
AFTER_SKY - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom objects into the skybox.
AFTER_SOLID_BLOCKS - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_TRANSLUCENT_BLOCKS - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_TRIPWIRE_BLOCKS - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom block-like geometry into the world.
AFTER_WEATHER - Static variable in class net.neoforged.neoforge.client.event.RenderLevelStageEvent.Stage
Use this to render custom weather effects into the world.
afterReload() - Method in class net.neoforged.neoforge.common.ModConfigSpec
 
AIR_LEVEL - Static variable in class net.neoforged.neoforge.client.gui.VanillaGuiLayers
 
aiStep() - Method in class net.neoforged.neoforge.oldtest.entity.PartEntityTest.TestEntity
 
aliasedFieldOf(Codec<T>, String...) - Static method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs
 
aliases - Variable in class net.neoforged.neoforge.registries.BaseMappedRegistry
 
aliases - Variable in class net.neoforged.neoforge.registries.DeferredRegister
 
aliases - Variable in class net.neoforged.neoforge.registries.RegistrySnapshot
 
aliasesView - Variable in class net.neoforged.neoforge.registries.RegistrySnapshot
 
align(String) - Method in enum class net.neoforged.testframework.summary.md.Alignment
 
alignment - Variable in class net.neoforged.neoforge.common.util.TextTable.Column
 
Alignment - Enum Class in net.neoforged.testframework.summary.md
 
Alignment() - Constructor for enum class net.neoforged.neoforge.common.util.TextTable.Alignment
 
Alignment() - Constructor for enum class net.neoforged.testframework.summary.md.Alignment
 
alignments - Variable in class net.neoforged.testframework.summary.md.Table
 
alignments - Variable in class net.neoforged.testframework.summary.md.Table.Builder
 
all() - Method in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
 
all() - Method in interface net.neoforged.testframework.TestFramework.Tests
Returns an unmodifiable view of all the tests registered this this instance.
ALL - Enum constant in enum class net.neoforged.testframework.client.TestScreen.FilterMode
 
allFaces(BiConsumer<Direction, FaceBuilder>) - Method in class net.neoforged.neoforge.client.model.generators.template.ElementBuilder
Modify all possible faces dynamically using a function, creating new faces as necessary.
allFacesExcept(BiConsumer<Direction, FaceBuilder>, Set<Direction>) - Method in class net.neoforged.neoforge.client.model.generators.template.ElementBuilder
Creates possible faces for the model as needed, excluding those specified in the second argument, and then applies a function to modify added faces.
allGroups() - Method in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
 
allGroups() - Method in interface net.neoforged.testframework.TestFramework.Tests
Returns all the registered test groups.
ALLOW - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobDespawnEvent.Result
Forcibly allows the despawn to occur.
ALLOW - Enum constant in enum class net.neoforged.neoforge.event.entity.player.PlayerSpawnPhantomsEvent.Result
A spawn attempt will always be made, bypassing all rules described in PlayerSpawnPhantomsEvent.Result.DEFAULT.
allowInlineElements - Variable in class net.neoforged.neoforge.client.model.generators.template.CustomLoaderBuilder
 
allSteps(HolderSet<Biome>, HolderSet<PlacedFeature>) - Static method in record class net.neoforged.neoforge.common.world.BiomeModifiers.RemoveFeaturesBiomeModifier
Creates a modifier that removes the given features from all decoration steps in the given biomes.
allView - Variable in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
 
ALPHABETICAL_SORT_PARAM - Static variable in class net.neoforged.neoforge.server.command.DumpCommand
 
ALT - Enum constant in enum class net.neoforged.neoforge.client.settings.KeyModifier
 
altDown - Variable in record class net.neoforged.neoforge.client.ClientTooltipFlag
The field for the altDown record component.
altDown() - Method in record class net.neoforged.neoforge.client.ClientTooltipFlag
Returns the value of the altDown record component.
alterGround(TreeDecorator.Context, List<BlockPos>, AlterGroundEvent.StateProvider) - Static method in class net.neoforged.neoforge.event.EventHooks
Fires the AlterGroundEvent and retrieves the resulting AlterGroundEvent.StateProvider.
alterGroundEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.level.LevelEventTests
 
AlterGroundEvent - Class in net.neoforged.neoforge.event.level
This event is fired when AlterGroundDecorator.placeBlockAt(TreeDecorator.Context, BlockPos) attempts to alter a ground block when generating a feature.
An example of this would be large spruce trees converting grass blocks into podzol.
AlterGroundEvent(TreeDecorator.Context, List<BlockPos>, AlterGroundEvent.StateProvider) - Constructor for class net.neoforged.neoforge.event.level.AlterGroundEvent
 
AlterGroundEvent.StateProvider - Interface in net.neoforged.neoforge.event.level
 
alternative - Variable in record class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeCodec
The field for the alternative record component.
alternative - Variable in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeMapCodec
 
alternative() - Method in record class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeCodec
Returns the value of the alternative record component.
AlternativeCodec(Codec<T>, Codec<T>) - Constructor for record class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeCodec
Creates an instance of a AlternativeCodec record class.
AlternativeMapCodec(MapCodec<T>, MapCodec<T>) - Constructor for class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeMapCodec
 
always() - Static method in class net.neoforged.neoforge.common.conditions.NeoForgeConditions
 
ALWAYS - Enum constant in enum class net.neoforged.neoforge.client.stencil.StencilFunction
 
ALWAYS_CONDITION - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
 
AlwaysCondition - Class in net.neoforged.neoforge.common.conditions
 
AlwaysCondition() - Constructor for class net.neoforged.neoforge.common.conditions.AlwaysCondition
 
ambientColor - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
 
ambientColorMap - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
 
ambientOcclusion - Variable in record class net.neoforged.neoforge.client.model.ExtraFaceData
The field for the ambientOcclusion record component.
ambientOcclusion - Variable in class net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplate
 
ambientOcclusion - Variable in class net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplateBuilder
 
ambientOcclusion - Variable in record class net.neoforged.neoforge.client.model.StandardModelParameters
The field for the ambientOcclusion record component.
ambientOcclusion() - Method in interface net.neoforged.neoforge.client.extensions.BlockModelPartExtension
Controls the AO behavior for all quads of this model.
ambientOcclusion() - Method in class net.neoforged.neoforge.client.model.AbstractUnbakedModel
 
ambientOcclusion() - Method in class net.neoforged.neoforge.client.model.DelegateUnbakedModel
 
ambientOcclusion() - Method in record class net.neoforged.neoforge.client.model.ExtraFaceData
Returns the value of the ambientOcclusion record component.
ambientOcclusion() - Method in record class net.neoforged.neoforge.client.model.StandardModelParameters
Returns the value of the ambientOcclusion record component.
ambientOcclusion(boolean) - Method in class net.neoforged.neoforge.client.model.generators.template.ElementBuilder
Set the ambient occlusion of the element.
ambientOcclusion(boolean) - Method in class net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplateBuilder
Sets whether or not this model should apply ambient occlusion.
ambientOcclusion(boolean) - Method in class net.neoforged.neoforge.client.model.generators.template.FaceBuilder
Set the ambient occlusion of the face.
AmbientOcclusionElementsTest - Class in net.neoforged.neoforge.oldtest.client
Test mod that demos disabling ambient occlusion on specific faces of "elements" models.
AmbientOcclusionElementsTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
amount - Variable in class net.neoforged.neoforge.event.entity.living.LivingHealEvent
 
amount - Variable in class net.neoforged.neoforge.event.entity.player.PlayerXpEvent.XpChange
 
amount - Variable in class net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
 
amount - Variable in class net.neoforged.neoforge.fluids.FluidStack
 
amount() - Method in class net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
 
amountRemoved - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.ItemSmeltedEvent
 
and(ICondition...) - Static method in class net.neoforged.neoforge.common.conditions.NeoForgeConditions
 
and(TriPredicate<? super T, ? super U, ? super V>) - Method in interface net.neoforged.neoforge.common.util.TriPredicate
 
AND - Enum constant in enum class net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent.Operation
Checked third, these predicates must all pass along with the original predicate
AND_CONDITION - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
 
AND_HOLDER_SET - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock holder set type that represents an intersection of other holdersets.
AndCondition - Record Class in net.neoforged.neoforge.common.conditions
 
AndCondition(List<ICondition>) - Constructor for record class net.neoforged.neoforge.common.conditions.AndCondition
Creates an instance of a AndCondition record class.
AndHolderSet<T> - Class in net.neoforged.neoforge.registries.holdersets
Holderset that represents an intersection of other holdersets.
AndHolderSet(List<HolderSet<T>>) - Constructor for class net.neoforged.neoforge.registries.holdersets.AndHolderSet
 
AndHolderSet(HolderSet<T>...) - Constructor for class net.neoforged.neoforge.registries.holdersets.AndHolderSet
 
AndHolderSet.Type - Class in net.neoforged.neoforge.registries.holdersets
 
andPredicates - Variable in class net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent.MergedSpawnPredicate
 
andThen(IQuadTransformer) - Method in interface net.neoforged.neoforge.client.model.IQuadTransformer
 
angle - Variable in class net.neoforged.neoforge.client.model.generators.template.RotationBuilder
 
angle(float) - Method in class net.neoforged.neoforge.client.model.generators.template.RotationBuilder
 
animal - Variable in class net.neoforged.neoforge.event.entity.living.AnimalTameEvent
 
ANIMAL_FOODS - Static variable in class net.neoforged.neoforge.common.Tags.Items
All foods edible by animals excluding poisonous foods.
AnimalTameEvent - Class in net.neoforged.neoforge.event.entity.living
This event is fired when an Animal is tamed.
AnimalTameEvent(Animal, Player) - Constructor for class net.neoforged.neoforge.event.entity.living.AnimalTameEvent
 
AnimationHolder - Class in net.neoforged.neoforge.client.entity.animation.json
Holds a single AnimationDefinition loaded from resource packs.
AnimationHolder(ResourceLocation) - Constructor for class net.neoforged.neoforge.client.entity.animation.json.AnimationHolder
 
AnimationKeyframeTarget - Interface in net.neoforged.neoforge.client.entity.animation
A function for transforming vectors into values that make sense to their keyframe's target.
AnimationLoader - Class in net.neoforged.neoforge.client.entity.animation.json
A loader for entity animations written in JSON.
AnimationLoader() - Constructor for class net.neoforged.neoforge.client.entity.animation.json.AnimationLoader
 
AnimationParser - Class in net.neoforged.neoforge.client.entity.animation.json
A parser for parsing JSON-based entity animation files.
AnimationParser() - Constructor for class net.neoforged.neoforge.client.entity.animation.json.AnimationParser
 
animations - Variable in class net.neoforged.neoforge.client.entity.animation.json.AnimationLoader
 
AnimationTarget - Record Class in net.neoforged.neoforge.client.entity.animation
Wrapper for a AnimationChannel.Target and a way to transform a simple keyframe vector into a vector that makes sense for the given target.
AnimationTarget(AnimationChannel.Target, AnimationKeyframeTarget, AnimationKeyframeTarget) - Constructor for record class net.neoforged.neoforge.client.entity.animation.AnimationTarget
Creates an instance of a AnimationTarget record class.
AnimationTypeManager - Class in net.neoforged.neoforge.client.entity.animation.json
Manager for custom AnimationTargets and interpolation functions.
AnimationTypeManager() - Constructor for class net.neoforged.neoforge.client.entity.animation.json.AnimationTypeManager
 
AnotherCustomParticle(ClientLevel, double, double, double) - Constructor for class net.neoforged.neoforge.oldtest.client.rendering.CustomParticleTypeTest.ClientEvents.AnotherCustomParticle
 
Ansi() - Constructor for class net.neoforged.testframework.summary.FormattingUtil.Ansi
 
AnvilRepairEvent - Class in net.neoforged.neoforge.event.entity.player
Fired when the player removes a "repaired" item from the Anvil's Output slot.
AnvilRepairEvent(Player, ItemStack, ItemStack, ItemStack) - Constructor for class net.neoforged.neoforge.event.entity.player.AnvilRepairEvent
 
anvilUpdate(AnvilUpdateEvent) - Method in class net.neoforged.neoforge.oldtest.misc.AnvilUpdateEventTest
 
AnvilUpdateEvent - Class in net.neoforged.neoforge.event
Fired when either anvil input slot or item name is changed, provided that the left input slot holds an item (checked after the change).
AnvilUpdateEvent(ItemStack, ItemStack, String, long, Player) - Constructor for class net.neoforged.neoforge.event.AnvilUpdateEvent
 
AnvilUpdateEventTest - Class in net.neoforged.neoforge.oldtest.misc
This class provides a way to test the AnvilUpdateEvent.
AnvilUpdateEventTest() - Constructor for class net.neoforged.neoforge.oldtest.misc.AnvilUpdateEventTest
 
AnvilUpdateEventTests - Class in net.neoforged.neoforge.debug.crafting
 
AnvilUpdateEventTests() - Constructor for class net.neoforged.neoforge.debug.crafting.AnvilUpdateEventTests
 
AnvilUpdateEventTests.Context - Record Class in net.neoforged.neoforge.debug.crafting
Holds the pieces every test needs after setup.
any() - Method in record class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen.Element
 
ANY_HOLDER_SET - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
Stock holder set type that represents any/all values in a registry.
AnyHolderSet<T> - Record Class in net.neoforged.neoforge.registries.holdersets
Holderset that represents all elements of a registry.
AnyHolderSet(HolderLookup.RegistryLookup<T>) - Constructor for record class net.neoforged.neoforge.registries.holdersets.AnyHolderSet
Creates an instance of a AnyHolderSet record class.
AnyHolderSet.Type - Class in net.neoforged.neoforge.registries.holdersets
 
anyResolved() - Method in class net.neoforged.neoforge.event.ModMismatchEvent
 
anyUnresolved() - Method in class net.neoforged.neoforge.event.ModMismatchEvent
 
AO_BLOCK_NO_SHADE - Static variable in class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
AO_BLOCK_NO_SHADE_ITEM - Static variable in class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
AO_BLOCK_SHADE - Static variable in class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
AO_BLOCK_SHADE_ITEM - Static variable in class net.neoforged.neoforge.oldtest.client.AmbientOcclusionElementsTest
 
AO_EPS - Static variable in class net.neoforged.neoforge.client.model.ao.EnhancedAoRenderStorage
 
AO_OBJECT_CACHE - Static variable in class net.neoforged.neoforge.client.model.ao.EnhancedAoRenderStorage
 
AoCalculatedFace - Class in net.neoforged.neoforge.client.model.ao
Calculated AO values for a full face.
AoCalculatedFace() - Constructor for class net.neoforged.neoforge.client.model.ao.AoCalculatedFace
 
AoFace - Enum Class in net.neoforged.neoforge.client.model.ao
Establishes the mapping between 3D world coordinates and AO faces.
AoFace() - Constructor for enum class net.neoforged.neoforge.client.model.ao.AoFace
 
aoFaces - Variable in class net.neoforged.neoforge.client.model.ao.FullFaceCalculator
 
AoObjectCache(FullFaceCalculator, float[]) - Constructor for record class net.neoforged.neoforge.client.model.ao.EnhancedAoRenderStorage.AoObjectCache
Creates an instance of a AoObjectCache record class.
append(StringBuilder, String) - Method in class net.neoforged.neoforge.common.util.TextTable
Appends the data formatted as a table to the given string builder.
appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer<Component>, TooltipFlag) - Method in class net.neoforged.neoforge.oldtest.client.CustomTooltipTest.CustomItemWithTooltip
 
Applicable(LivingEntity, MobEffectInstance) - Constructor for class net.neoforged.neoforge.event.entity.living.MobEffectEvent.Applicable
 
applied() - Static method in class net.neoforged.neoforge.debug.MixinTests.Target
 
apply() - Method in class net.neoforged.neoforge.registries.DataMapLoader
 
apply(float, float, float) - Method in interface net.neoforged.neoforge.client.entity.animation.AnimationKeyframeTarget
 
apply(RenderPipeline) - Method in class net.neoforged.neoforge.client.pipeline.PipelineModifierStack
 
apply(RenderPipeline, ResourceLocation) - Method in interface net.neoforged.neoforge.client.pipeline.PipelineModifier
Apply modifications to the provided RenderPipeline (see RenderPipeline.toBuilder()), return an existing RenderPipeline to replace the provided one or return the provided one to pass.
apply(Object2IntMap<ResourceKey<Recipe<?>>>, ResourceManager, ProfilerFiller) - Method in class net.neoforged.neoforge.common.crafting.RecipePriorityManager
 
apply(ObjectArrayList<ItemStack>, LootContext) - Method in interface net.neoforged.neoforge.common.loot.IGlobalLootModifier
Applies the modifier to the list of generated loot.
apply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.common.loot.LootModifier
 
apply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller) - Method in class net.neoforged.neoforge.common.loot.LootModifierManager
 
apply(Map<ResourceLocation, AnimationDefinition>, ResourceManager, ProfilerFiller) - Method in class net.neoforged.neoforge.client.entity.animation.json.AnimationLoader
 
apply(Key, Value, Value) - Method in interface net.neoforged.neoforge.common.util.MutableHashedLinkedMap.MergeFunction
 
apply(BlockStateModel.Unbaked) - Method in record class net.neoforged.neoforge.client.model.generators.blockstate.UnbakedMutator.Handler
 
apply(PreparableReloadListener) - Method in interface net.neoforged.neoforge.event.SortedReloadListenerEvent.NameLookup
Looks up the name for a reload listener.
apply(Biome.ClimateSettings, BiomeSpecialEffects, BiomeGenerationSettings, MobSpawnSettings) - Method in interface net.neoforged.neoforge.common.CommonHooks.BiomeCallbackFunction
 
apply(BaseMappedRegistry<T>, DataMapLoader.LoadResult<T>) - Method in class net.neoforged.neoforge.registries.DataMapLoader
 
apply(CallbackInfoReturnable<Boolean>) - Static method in class net.neoforged.neoforge.debug.mixin.TestMixin
 
apply(T) - Method in class net.neoforged.neoforge.client.model.generators.blockstate.UnbakedMutator
 
APPLY - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobEffectEvent.Applicable.Result
Forces the event to apply the mob effect to the target entity.
applyBakedLighting(int, ByteBuffer) - Method in interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
 
applyBakedNormals(Vector3f, ByteBuffer, Matrix3f) - Method in interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
 
applyBiomeModifiers(Holder<Biome>, List<BiomeModifier>, RegistryAccess) - Method in class net.neoforged.neoforge.common.world.ModifiableBiomeInfo
Internal NeoForge method.
applyComponents(DataComponentMap) - Method in interface net.neoforged.neoforge.common.MutableDataComponentHolder
Applies a set of component changes to this stack.
applyComponents(DataComponentMap) - Method in class net.neoforged.neoforge.fluids.FluidStack
Applies a set of component changes to this stack.
applyComponents(DataComponentPatch) - Method in interface net.neoforged.neoforge.common.MutableDataComponentHolder
Applies a set of component changes to this stack.
applyComponents(DataComponentPatch) - Method in class net.neoforged.neoforge.fluids.FluidStack
Applies a set of component changes to this stack.
applyEnchantments(ItemStack, List<EnchantmentInstance>) - Method in interface net.neoforged.neoforge.common.extensions.IItemExtension
Handles enchanting an item (i.e. in the enchanting table), potentially transforming it to a new item in the process.
applyFlatQuadBrightness(BlockAndTintGetter, BakedQuad, ModelBlockRenderer.CommonRenderStorage) - Static method in class net.neoforged.neoforge.client.model.ao.EnhancedAoRenderStorage
"Enhanced" flat shading logic.
applyFluidLuminosity - Variable in record class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel.Unbaked
The field for the applyFluidLuminosity record component.
applyFluidLuminosity() - Method in record class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel.Unbaked
Returns the value of the applyFluidLuminosity record component.
applyForgeHandTransform(PoseStack, LocalPlayer, HumanoidArm, ItemStack, float, float, float) - Method in interface net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
Called right before when client applies transformations to item in hand and render it.
applying(Transformation) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
Returns a new BakedQuad transformer that applies the specified Transformation.
applyingColor(int) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
 
applyingColor(int, int, int) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
This method supplies a default alpha value of 255 (no transparency)
applyingColor(int, int, int, int) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
 
applyingLightmap(int) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
 
applyingLightmap(int, int) - Static method in class net.neoforged.neoforge.client.model.QuadTransformers
 
applyModifierTooltips(ItemStack, Consumer<Component>, AttributeTooltipContext) - Static method in class net.neoforged.neoforge.common.util.AttributeUtil
Applies the attribute modifier tooltips for all attribute modifiers present on the item stack.
applyOrigin(Vector3f) - Method in interface net.neoforged.neoforge.common.extensions.ITransformationExtension
Returns a new transformation with a changed origin by applying the given parameter (which is relative to the current origin).
applyScrollLimits() - Method in class net.neoforged.neoforge.client.gui.widget.ScrollPanel
 
applySnapshot(Map<ResourceLocation, RegistrySnapshot>, boolean, boolean) - Static method in class net.neoforged.neoforge.registries.RegistryManager
Applies the snapshot to the current state of the BuiltInRegistries.
applySnapshot(MappedRegistry<T>, RegistrySnapshot, Set<ResourceKey<?>>) - Static method in class net.neoforged.neoforge.registries.RegistryManager
 
applyStructureModifiers(Holder<Structure>, List<StructureModifier>) - Method in class net.neoforged.neoforge.common.world.ModifiableStructureInfo
Internal NeoForge method.
applyTextFor(ItemStack, Consumer<Component>, Multimap<Holder<Attribute>, AttributeModifier>, AttributeTooltipContext) - Static method in class net.neoforged.neoforge.common.util.AttributeUtil
Applies the text for the provided attribute modifiers to the tooltip for a given item stack.
applyTransform(HumanoidModel<?>, HumanoidRenderState, HumanoidArm) - Method in interface net.neoforged.neoforge.client.IArmPoseTransformer
This method should be used to apply all wanted transformations to the player when the ArmPose is active.
applyValue() - Method in class net.neoforged.neoforge.client.gui.widget.ExtendedSlider
 
areBreakingParticlesTinted(BlockState, ClientLevel, BlockPos) - Method in interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
Returns true if the breaking particles created from the BlockState passed should be tinted with biome colors.
areHolderSetsEqual(HolderSet<T>, HolderSet<T>) - Static method in class net.neoforged.neoforge.debug.registries.HolderSetTests
 
areRegistriesLoaded() - Static method in class net.neoforged.neoforge.internal.CommonModLoader
 
arm - Variable in class net.neoforged.neoforge.client.event.RenderArmEvent
 
ARM_POSE_ENUM_PARAMS - Static variable in class net.neoforged.neoforge.oldtest.entity.player.ItemUseAnimationTest.EnumParams
 
ARMOR - Enum constant in enum class net.neoforged.neoforge.common.damagesource.DamageContainer.Reduction
Damage reduced from the effects of armor.
ARMOR_LEVEL - Static variable in class net.neoforged.neoforge.client.gui.VanillaGuiLayers
 
ARMOR_TEXTURE - Static variable in class net.neoforged.neoforge.oldtest.client.CustomArmorModelTest.ClientEvents
 
armorEntries - Variable in class net.neoforged.neoforge.event.entity.living.ArmorHurtEvent
 
ArmorEntry(ItemStack, float) - Constructor for class net.neoforged.neoforge.event.entity.living.ArmorHurtEvent.ArmorEntry
 
armorHurtEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.entity.player.PlayerEventTests
 
ArmorHurtEvent - Class in net.neoforged.neoforge.event.entity.living
Fired on both sides when a LivingEntity's armor is dealt damage in doHurtEquipment.
ArmorHurtEvent(EnumMap<EquipmentSlot, ArmorHurtEvent.ArmorEntry>, LivingEntity) - Constructor for class net.neoforged.neoforge.event.entity.living.ArmorHurtEvent
 
ArmorHurtEvent.ArmorEntry - Class in net.neoforged.neoforge.event.entity.living
 
armorItemStack - Variable in class net.neoforged.neoforge.event.entity.living.ArmorHurtEvent.ArmorEntry
 
ARMORS - Static variable in class net.neoforged.neoforge.common.Tags.Items
Collects the 4 vanilla armor tags into one parent collection for ease.
ArrowLooseEvent - Class in net.neoforged.neoforge.event.entity.player
ArrowLooseEvent is fired when a player stops using a bow.
This event is fired whenever a player stops using a bow in BowItem.releaseUsing(ItemStack, Level, LivingEntity, int).

ArrowLooseEvent.bow contains the ItemBow ItemStack that was used in this event.
ArrowLooseEvent.charge contains the value for how much the player had charged before stopping the shot.

This event is ICancellableEvent.
If this event is canceled, the player does not stop using the bow.
For crossbows, the charge will always be 1; Set it to -1 in order to prevent firing the arrow.
ArrowLooseEvent(Player, ItemStack, Level, int, boolean) - Constructor for class net.neoforged.neoforge.event.entity.player.ArrowLooseEvent
 
ArrowNockEvent - Class in net.neoforged.neoforge.event.entity.player
ArrowNockEvent is fired when a player begins using a bow.
This event is fired whenever a player begins using a bow in BowItem.use(Level, Player, InteractionHand).

This event is ICancellableEvent.
ArrowNockEvent(Player, ItemStack, InteractionHand, Level, boolean) - Constructor for class net.neoforged.neoforge.event.entity.player.ArrowNockEvent
 
ASCENDING_RAIL_SHAPE - Static variable in class net.neoforged.neoforge.oldtest.block.ValidRailShapeTest.RailSlopeBlock
 
ascii - Variable in class net.neoforged.neoforge.common.util.HexDumper.Instance
 
asComponent() - Method in enum class net.neoforged.testframework.Test.Result
 
asComponent() - Method in record class net.neoforged.testframework.Test.Status
 
asCraftingInput() - Method in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookExtensionTest.RecipeBookTestContainer
 
AsField(IAttachmentHolder) - Constructor for class net.neoforged.neoforge.attachment.AttachmentHolder.AsField
 
asGameTest() - Method in class net.neoforged.testframework.impl.test.AbstractTest
 
asGameTest() - Method in interface net.neoforged.testframework.Test
Returns the game test version of this test.
asHumanReadable() - Method in enum class net.neoforged.testframework.Test.Result
 
asItem() - Method in class net.neoforged.neoforge.registries.DeferredBlock
 
asItem() - Method in class net.neoforged.neoforge.registries.DeferredItem
 
asOptional() - Method in class net.neoforged.neoforge.registries.DeferredHolder
Returns an optional containing the target object, if bound; otherwise an empty optional.
asPositionedCraftInput() - Method in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookExtensionTest.RecipeBookTestContainer
 
assemble(CraftingInput, HolderLookup.Provider) - Method in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe
 
assertBlock(BlockPos, Predicate<Block>, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertContainerContains(int, int, int, Item) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertContainerEmpty(int, int, int) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertEntityProperty(E, Function<E, T>, String, T) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertEntityProperty(E, Function<E, T>, String, T, BiPredicate<T, T>) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertEntityProperty(E, Predicate<E>, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertEquals(T, T) - Static method in class net.neoforged.neoforge.oldtest.conditions.ConditionalCodecTest
While JUnit is added via modImplementation, it is not actually available in the GAME layer at the moment.
assertErrored(DataResult<?>) - Static method in class net.neoforged.neoforge.oldtest.conditions.ConditionalCodecTest
 
assertFalse(boolean, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertItemEntityCountIsAtLeast(Item, BlockPos, double, int) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertMobEffectAbsent(E, Holder<MobEffect>, Component) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertMobEffectPresent(E, Holder<MobEffect>, Component) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertNewEntryDoesNotAlreadyExists(InsertableLinkedOpenCustomHashSet<ItemStack>, ItemStack) - Method in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
 
assertNotNull(Object, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertPlayerHasItem(Player, Item) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertStackCount(ItemStack) - Static method in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
 
assertTargetExists(InsertableLinkedOpenCustomHashSet<ItemStack>, ItemStack) - Method in class net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
 
assertTrue(boolean, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
assertValueEqual(T, T, String) - Method in class net.neoforged.testframework.gametest.ExtendedGameTestHelper
 
AtEntity(Entity, Holder<SoundEvent>, SoundSource, float, float) - Constructor for class net.neoforged.neoforge.event.PlayLevelSoundEvent.AtEntity
 
atlas - Variable in class net.neoforged.neoforge.client.event.TextureAtlasStitchedEvent
 
atlas(ResourceLocation) - Method in class net.neoforged.neoforge.client.data.SpriteSourceProvider
Get or create a SpriteSourceProvider.SourceList for the given atlas
atlases - Variable in class net.neoforged.neoforge.client.data.SpriteSourceProvider
 
atlases - Variable in class net.neoforged.neoforge.client.event.RegisterMaterialAtlasesEvent
 
atomicWrite(Path, IOUtilities.WriteCallback) - Static method in class net.neoforged.neoforge.common.IOUtilities
Writes data to the given path "atomically", such that a crash will not leave the file containing corrupted or otherwise half-written data.
AtPosition(Level, Vec3, Holder<SoundEvent>, SoundSource, float, float) - Constructor for class net.neoforged.neoforge.event.PlayLevelSoundEvent.AtPosition
 
ATTACHMENT_TYPES - Static variable in class net.neoforged.neoforge.registries.NeoForgeRegistries
 
ATTACHMENT_TYPES - Static variable in class net.neoforged.neoforge.registries.NeoForgeRegistries.Keys
 
AttachmentHolder - Class in net.neoforged.neoforge.attachment
Implementation class for objects that can hold data attachments.
AttachmentHolder() - Constructor for class net.neoforged.neoforge.attachment.AttachmentHolder
 
AttachmentHolder.AsField - Class in net.neoforged.neoforge.attachment
Version of the AttachmentHolder that is suitable for storing in a field.
AttachmentInternals - Class in net.neoforged.neoforge.attachment
 
AttachmentInternals() - Constructor for class net.neoforged.neoforge.attachment.AttachmentInternals
 
attachments - Variable in class net.neoforged.neoforge.attachment.AttachmentHolder
 
attachments - Variable in class net.neoforged.neoforge.registries.datamaps.RegisterDataMapTypesEvent
 
attachments - Variable in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
 
attachments() - Method in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
 
attachments() - Method in interface net.neoforged.testframework.registration.RegistrationHelper
Returns a helper for attachment type registration.
ATTACHMENTS_NBT_KEY - Static variable in class net.neoforged.neoforge.attachment.AttachmentHolder
 
AttachmentTests - Class in net.neoforged.neoforge.debug.attachment
 
AttachmentTests() - Constructor for class net.neoforged.neoforge.debug.attachment.AttachmentTests
 
AttachmentType<T> - Class in net.neoforged.neoforge.attachment
Represents a data attachment type: some data that can be added to any object implementing IAttachmentHolder.
AttachmentType(AttachmentType.Builder<T>) - Constructor for class net.neoforged.neoforge.attachment.AttachmentType
 
AttachmentType.Builder<T> - Class in net.neoforged.neoforge.attachment
 
attackDamage - Variable in class net.neoforged.neoforge.event.entity.EntityTeleportEvent.EnderPearl
 
attackDamageBonus - Variable in class net.neoforged.neoforge.common.SimpleTier
 
AttackEntityEvent - Class in net.neoforged.neoforge.event.entity.player
AttackEntityEvent is fired when a player attacks an Entity.
This event is fired whenever a player attacks an Entity in Player.attack(Entity).

AttackEntityEvent.target contains the Entity that was damaged by the player.
AttackEntityEvent(Player, Entity) - Constructor for class net.neoforged.neoforge.event.entity.player.AttackEntityEvent
 
attackingPlayer - Variable in class net.neoforged.neoforge.event.entity.living.LivingExperienceDropEvent
 
attemptedSpawnPos - Variable in class net.neoforged.neoforge.event.village.VillageSiegeEvent
 
attempts() - Element in annotation interface net.neoforged.testframework.gametest.GameTest
 
attenuationDistance - Variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
 
attenuationDistance(int) - Method in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
Sets the attenuation distance of the sound.
attr - Variable in record class net.neoforged.neoforge.event.ItemAttributeModifierEvent.ItemAttributeModifiersBuilder.Key
The field for the attr record component.
attr() - Method in record class net.neoforged.neoforge.event.ItemAttributeModifierEvent.ItemAttributeModifiersBuilder.Key
Returns the value of the attr record component.
ATTRIBUTE_CONNECTION - Static variable in class net.neoforged.neoforge.network.connection.ConnectionUtils
 
ATTRIBUTE_KNOWN_DATA_MAPS - Static variable in class net.neoforged.neoforge.registries.RegistryManager
 
ATTRIBUTE_MODIFIER_COMPARATOR - Static variable in class net.neoforged.neoforge.common.util.AttributeUtil
Comparator for AttributeModifier.
attributeAdvancedTooltipDebugInfo - Variable in class net.neoforged.neoforge.common.config.NeoForgeCommonConfig
 
AttributeCallbacks() - Constructor for class net.neoforged.neoforge.registries.NeoForgeRegistryCallbacks.AttributeCallbacks
 
ATTRIBUTES - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
 
AttributeTooltipContext - Interface in net.neoforged.neoforge.common.util
Extended Item.TooltipContext used when generating attribute tooltips.
AttributeUtil - Class in net.neoforged.neoforge.common.util
Utility code to support IAttributeExtension.
AttributeUtil() - Constructor for class net.neoforged.neoforge.common.util.AttributeUtil
 
AttributeUtil.BaseModifier - Record Class in net.neoforged.neoforge.common.util
Stores a single base modifier (determined by IAttributeExtension.getBaseId()) and any other children non-base modifiers for the same attribute.
AttributeUtil.MergedModifierData - Class in net.neoforged.neoforge.common.util
audioStreamTest(ClientChatEvent, DynamicTest) - Static method in class net.neoforged.neoforge.debug.client.ClientTests
 
autoClose - Variable in class net.neoforged.neoforge.client.gui.ConfigurationScreen
 
automaticCulling - Variable in class net.neoforged.neoforge.client.model.generators.loaders.ObjModelBuilder
 
automaticCulling - Variable in class net.neoforged.neoforge.client.model.obj.ObjGeometry
 
automaticCulling - Variable in record class net.neoforged.neoforge.client.model.obj.ObjGeometry.Settings
The field for the automaticCulling record component.
automaticCulling() - Method in record class net.neoforged.neoforge.client.model.obj.ObjGeometry.Settings
Returns the value of the automaticCulling record component.
automaticCulling(boolean) - Method in class net.neoforged.neoforge.client.model.generators.loaders.ObjModelBuilder
 
AuxiliaryLightDataPayload - Record Class in net.neoforged.neoforge.network.payload
 
AuxiliaryLightDataPayload(ChunkPos, Map<BlockPos, Byte>) - Constructor for record class net.neoforged.neoforge.network.payload.AuxiliaryLightDataPayload
Creates an instance of a AuxiliaryLightDataPayload record class.
AuxiliaryLightManager - Interface in net.neoforged.neoforge.common.world
Manager for light values controlled by dynamic data in BlockEntitys.
availableHandlers - Variable in class net.neoforged.neoforge.server.permission.events.PermissionGatherEvent.Handler
 
availableSpace - Variable in class net.neoforged.neoforge.client.event.ScreenEvent.RenderInventoryMobEffects
 
AVERAGE_WEIGHT - Static variable in class net.neoforged.neoforge.client.model.ao.EnhancedAoRenderStorage
 
awardStat(Stat<?>, int) - Method in class net.neoforged.neoforge.common.util.FakePlayer
 
AXE_SCRAPE - Static variable in class net.neoforged.neoforge.common.ItemAbilities
AXE_STRIP - Static variable in class net.neoforged.neoforge.common.ItemAbilities
AXE_WAX_OFF - Static variable in class net.neoforged.neoforge.common.ItemAbilities
axis - Variable in class net.neoforged.neoforge.client.model.generators.template.RotationBuilder
 
axis(Direction.Axis) - Method in class net.neoforged.neoforge.client.model.generators.template.RotationBuilder
 
axisAlignedBB - Variable in class net.neoforged.neoforge.common.ticket.AABBTicket
 
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