Index
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 aMapRenderState
. - 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 itsSoundDefinition
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 givenSoundDefinition
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
- 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 theSoundDefinition
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 elementinsertAfter
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 byto
. - 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 byto
. - 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
-
This event is fired after attribute tooltip lines have been added to an item stack's tooltip in
AttributeUtil.addAttributeTooltips(net.minecraft.world.item.ItemStack, java.util.function.Consumer<net.minecraft.network.chat.Component>, net.minecraft.world.item.component.TooltipDisplay, net.neoforged.neoforge.common.util.AttributeTooltipContext)
. - 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 elementinsertBefore
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 beforesecond
. - addDescriptions() - Method in class net.neoforged.neoforge.client.data.ParticleDescriptionProvider
-
Registers the particle descriptions generated by
ParticleDescriptionProvider.sprite(ParticleType, ResourceLocation)
or one of thesprite 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
Component
s 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, - Class in net.neoforged.neoforge.registries.datamapsVR> -
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, - Class in net.neoforged.neoforge.registries.datamapsVR> -
A builder for
advanced data map types
. - 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 resultingAlterGroundEvent.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
AnimationTarget
s andinterpolation function
s. - 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
(seeRenderPipeline.toBuilder()
), return an existingRenderPipeline
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 specifiedTransformation
. - 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 indoHurtEquipment
. - 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 inBowItem.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 isICancellableEvent
.
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 inBowItem.use(Level, Player, InteractionHand)
.
This event isICancellableEvent
. - 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 inPlayer.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
-
State-tracking object used to merge attribute modifier tooltips in
AttributeUtil.applyTextFor(net.minecraft.world.item.ItemStack, java.util.function.Consumer<net.minecraft.network.chat.Component>, com.google.common.collect.Multimap<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>, net.minecraft.world.entity.ai.attributes.AttributeModifier>, net.neoforged.neoforge.common.util.AttributeTooltipContext)
. - 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
BlockEntity
s. - 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
-
Passed onto
IBlockExtension.getToolModifiedState(net.minecraft.world.level.block.state.BlockState, net.minecraft.world.item.context.UseOnContext, net.neoforged.neoforge.common.ItemAbility, boolean)
when an axe wants to scrape oxidization off copper - AXE_STRIP - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- AXE_WAX_OFF - Static variable in class net.neoforged.neoforge.common.ItemAbilities
-
Passed onto
IBlockExtension.getToolModifiedState(net.minecraft.world.level.block.state.BlockState, net.minecraft.world.item.context.UseOnContext, net.neoforged.neoforge.common.ItemAbility, boolean)
when an axe wants to remove wax out of copper - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form