Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- D - Enum constant in enum class net.neoforged.neoforge.event.level.NoteBlockEvent.Note
- D_SHARP - Enum constant in enum class net.neoforged.neoforge.event.level.NoteBlockEvent.Note
- damageAmount - Variable in class net.neoforged.neoforge.event.entity.living.LivingDrownEvent
- DamageContainer - Class in net.neoforged.neoforge.common.damagesource
-
DamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.
- DamageContainer(DamageSource, float) - Constructor for class net.neoforged.neoforge.common.damagesource.DamageContainer
- DamageContainer.Reduction - Enum Class in net.neoforged.neoforge.common.damagesource
- DAMAGED_SWORDS - Static variable in class net.neoforged.neoforge.oldtest.CreativeModeTabTest
- damageItem(ItemStack, int, T, Consumer<Item>) - Method in interface net.neoforged.neoforge.common.extensions.IItemExtension
-
Reduce the durability of this item by the amount given.
- damageMultiplier - Variable in class net.neoforged.neoforge.event.entity.living.LivingFallEvent
- damageRodBy(int) - Method in class net.neoforged.neoforge.event.entity.player.ItemFishedEvent
-
Specifies the amount of damage that the fishing rod should take.
- DamageTypes() - Constructor for class net.neoforged.neoforge.common.Tags.DamageTypes
- DamageTypeTests - Class in net.neoforged.neoforge.debug.damagesource
- DamageTypeTests() - Constructor for class net.neoforged.neoforge.debug.damagesource.DamageTypeTests
- data - Variable in class net.neoforged.neoforge.common.data.LanguageProvider
- data - Variable in class net.neoforged.neoforge.common.UsernameCache.SaveThread
-
The data that will be saved to disk
- data - Variable in class net.neoforged.neoforge.event.level.ChunkDataEvent
- data - Variable in record class net.neoforged.neoforge.network.configuration.CheckExtensibleEnums.EnumEntry
-
The field for the
data
record component. - data - Variable in class net.neoforged.neoforge.oldtest.world.LoginPacketSplitTest.InMemoryResourcePack
- data() - Method in record class net.neoforged.neoforge.network.configuration.CheckExtensibleEnums.EnumEntry
-
Returns the value of the
data
record component. - DATA_COMPONENT_FLUID_INGREDIENT_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
- DATA_COMPONENT_INGREDIENT_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
- DATA_COMPONENT_PREDICATE_TYPES - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
- DATA_MAP_LOADER - Static variable in class net.neoforged.neoforge.common.NeoForgeEventHandler
- DATA_MAPS - Static variable in class net.neoforged.neoforge.resource.NeoForgeReloadListeners
- DATA_PACK_REGISTRIES - Static variable in class net.neoforged.neoforge.registries.DataPackRegistriesHooks
- DATA_PACK_REGISTRIES_VIEW - Static variable in class net.neoforged.neoforge.registries.DataPackRegistriesHooks
- DATA_TEST_VALUE - Static variable in class net.neoforged.neoforge.debug.entity.EntityDataSerializerTest.TestEntity
- data1 - Variable in record class net.neoforged.neoforge.debug.entity.player.AdvancementTests.CustomNamePredicate
-
The field for the
data1
record component. - data1() - Method in record class net.neoforged.neoforge.debug.entity.player.AdvancementTests.CustomNamePredicate
-
Returns the value of the
data1
record component. - data2 - Variable in record class net.neoforged.neoforge.debug.entity.player.AdvancementTests.CustomNamePredicate
-
The field for the
data2
record component. - data2() - Method in record class net.neoforged.neoforge.debug.entity.player.AdvancementTests.CustomNamePredicate
-
Returns the value of the
data2
record component. - DataComponentCommand - Class in net.neoforged.neoforge.server.command
- DataComponentCommand() - Constructor for class net.neoforged.neoforge.server.command.DataComponentCommand
- DataComponentFluidIngredient - Class in net.neoforged.neoforge.fluids.crafting
-
Fluid ingredient that matches the given set of fluids, additionally performing either a
strict
or partial test on the FluidStack's components. - DataComponentFluidIngredient(HolderSet<Fluid>, DataComponentExactPredicate, boolean) - Constructor for class net.neoforged.neoforge.fluids.crafting.DataComponentFluidIngredient
- DataComponentIngredient - Class in net.neoforged.neoforge.common.crafting
-
Ingredient that matches the given items, performing either a
strict
or a partial NBT test. - DataComponentIngredient(HolderSet<Item>, DataComponentExactPredicate, boolean) - Constructor for class net.neoforged.neoforge.common.crafting.DataComponentIngredient
- DataComponents(ResourceKey<Registry<DataComponentType<?>>>, String) - Constructor for class net.neoforged.neoforge.registries.DeferredRegister.DataComponents
- DataComponentUtil - Class in net.neoforged.neoforge.common.util
- DataComponentUtil() - Constructor for class net.neoforged.neoforge.common.util.DataComponentUtil
- datagen(GatherDataEvent.Client) - Method in class net.neoforged.neoforge.oldtest.client.model.NewModelLoaderTest
- dataGenerator - Variable in class net.neoforged.neoforge.data.event.GatherDataEvent
- dataGeneratorConfig - Static variable in class net.neoforged.neoforge.data.loading.DatagenModLoader
- DataGeneratorConfig(Set<String>, Path, Collection<Path>, CompletableFuture<HolderLookup.Provider>, boolean, boolean, boolean, boolean, DataGenerator, Collection<Path>, Consumer<Consumer<PackResources>>) - Constructor for class net.neoforged.neoforge.data.event.GatherDataEvent.DataGeneratorConfig
- DataGeneratorTest - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest() - Constructor for class net.neoforged.neoforge.oldtest.DataGeneratorTest
- DataGeneratorTest.Advancements - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.Lang - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.ParticleDescriptions - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.Recipes - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.Recipes.Runner - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.SoundDefinitions - Class in net.neoforged.neoforge.oldtest
- DataGeneratorTest.Tags - Class in net.neoforged.neoforge.oldtest
- DatagenModLoader - Class in net.neoforged.neoforge.data.loading
- DatagenModLoader() - Constructor for class net.neoforged.neoforge.data.loading.DatagenModLoader
- datagenTestObject - Variable in class net.neoforged.neoforge.oldtest.misc.DataPackRegistriesTest
- dataId - Variable in record class net.neoforged.neoforge.network.payload.AdvancedContainerSetDataPayload
-
The field for the
dataId
record component. - dataId() - Method in record class net.neoforged.neoforge.network.payload.AdvancedContainerSetDataPayload
-
Returns the value of the
dataId
record component. - DataMapEntry<T> - Record Class in net.neoforged.neoforge.registries.datamaps
- DataMapEntry(T) - Constructor for record class net.neoforged.neoforge.registries.datamaps.DataMapEntry
- DataMapEntry(T, boolean) - Constructor for record class net.neoforged.neoforge.registries.datamaps.DataMapEntry
-
Creates an instance of a
DataMapEntry
record class. - DataMapEntry.Removal<T,
R> - Record Class in net.neoforged.neoforge.registries.datamaps - DataMapFile<T,
R> - Record Class in net.neoforged.neoforge.registries.datamaps - DataMapFile(boolean, Map<Either<TagKey<R>, ResourceKey<R>>, Optional<WithConditions<DataMapEntry<T>>>>, List<DataMapEntry.Removal<T, R>>) - Constructor for record class net.neoforged.neoforge.registries.datamaps.DataMapFile
-
Creates an instance of a
DataMapFile
record class. - DataMapHooks - Class in net.neoforged.neoforge.common
- DataMapHooks() - Constructor for class net.neoforged.neoforge.common.DataMapHooks
- DataMapLoader - Class in net.neoforged.neoforge.registries
- DataMapLoader(ICondition.IContext, RegistryAccess) - Constructor for class net.neoforged.neoforge.registries.DataMapLoader
- DataMapLoader.LoadResult<T> - Record Class in net.neoforged.neoforge.registries
- dataMapMerger(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.data.DataMapTests
- DataMapProvider - Class in net.neoforged.neoforge.common.data
-
A provider for
data map
generation. - DataMapProvider(PackOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class net.neoforged.neoforge.common.data.DataMapProvider
-
Create a new provider.
- DataMapProvider.AdvancedBuilder<T,
R, - Class in net.neoforged.neoforge.common.dataVR> - DataMapProvider.Builder<T,
R> - Class in net.neoforged.neoforge.common.data - dataMapRemover(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.data.DataMapTests
- dataMaps - Variable in record class net.neoforged.neoforge.network.payload.KnownRegistryDataMapsPayload
-
The field for the
dataMaps
record component. - dataMaps - Variable in record class net.neoforged.neoforge.network.payload.KnownRegistryDataMapsReplyPayload
-
The field for the
dataMaps
record component. - dataMaps - Variable in record class net.neoforged.neoforge.network.payload.RegistryDataMapSyncPayload
-
The field for the
dataMaps
record component. - dataMaps - Variable in class net.neoforged.neoforge.registries.BaseMappedRegistry
- dataMaps - Static variable in class net.neoforged.neoforge.registries.RegistryManager
- dataMaps() - Method in record class net.neoforged.neoforge.network.payload.KnownRegistryDataMapsPayload
-
Returns the value of the
dataMaps
record component. - dataMaps() - Method in record class net.neoforged.neoforge.network.payload.KnownRegistryDataMapsReplyPayload
-
Returns the value of the
dataMaps
record component. - dataMaps() - Method in record class net.neoforged.neoforge.network.payload.RegistryDataMapSyncPayload
-
Returns the value of the
dataMaps
record component. - DataMapsUpdatedEvent - Class in net.neoforged.neoforge.registries.datamaps
-
Event fired on the
game event bus
when the data maps of a registry have either been synced to the client or reloaded on the server. - DataMapsUpdatedEvent(RegistryAccess, Registry<?>, DataMapsUpdatedEvent.UpdateCause) - Constructor for class net.neoforged.neoforge.registries.datamaps.DataMapsUpdatedEvent
- DataMapsUpdatedEvent.UpdateCause - Enum Class in net.neoforged.neoforge.registries.datamaps
- dataMapTest(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.data.DataMapTests
- DataMapTests - Class in net.neoforged.neoforge.debug.data
- DataMapTests() - Constructor for class net.neoforged.neoforge.debug.data.DataMapTests
- DataMapTests.SomeObject - Record Class in net.neoforged.neoforge.debug.data
- DataMapType<R,
T> - Class in net.neoforged.neoforge.registries.datamaps -
A registry data map contains data-driven object that can be attached to a registry object.
- DataMapType(ResourceKey<Registry<R>>, ResourceLocation, Codec<T>, Codec<T>, boolean) - Constructor for class net.neoforged.neoforge.registries.datamaps.DataMapType
- DataMapType.Builder<T,
R> - Class in net.neoforged.neoforge.registries.datamaps -
A builder for
data map types
. - dataMapUpdateEventTest(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.data.DataMapTests
- DataMapValueMerger<R,
T> - Interface in net.neoforged.neoforge.registries.datamaps -
An interface used to merge two conflicting registry data map values attached to the same object.
- DataMapValueRemover<R,
T> - Interface in net.neoforged.neoforge.registries.datamaps -
An interface used to remove values from registry data maps.
- DataMapValueRemover.Default<T,
R> - Class in net.neoforged.neoforge.registries.datamaps -
A remover that completely removes the value.
- DatapackBuiltinEntriesProvider - Class in net.neoforged.neoforge.common.data
-
An extension of the
RegistriesDatapackGenerator
which properly handles referencing existing dynamic registry objects within another dynamic registry object. - DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, RegistrySetBuilder, Consumer<BiConsumer<ResourceKey<?>, ICondition>>, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, RegistrySetBuilder, Map<ResourceKey<?>, List<ICondition>>, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, RegistrySetBuilder, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<RegistrySetBuilder.PatchedRegistries>, Consumer<BiConsumer<ResourceKey<?>, ICondition>>, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<RegistrySetBuilder.PatchedRegistries>, Map<ResourceKey<?>, List<ICondition>>, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackBuiltinEntriesProvider(PackOutput, CompletableFuture<RegistrySetBuilder.PatchedRegistries>, Set<String>) - Constructor for class net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider
-
Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.
- DatapackEntryTests - Class in net.neoforged.neoforge.debug.data.registries
- DatapackEntryTests() - Constructor for class net.neoforged.neoforge.debug.data.registries.DatapackEntryTests
- DataPackRegistriesHooks - Class in net.neoforged.neoforge.registries
- DataPackRegistriesHooks() - Constructor for class net.neoforged.neoforge.registries.DataPackRegistriesHooks
- DataPackRegistriesTest - Class in net.neoforged.neoforge.oldtest.misc
-
This test class shows an example of how to register unsynced and synced datapack registries, and how to use a dataprovider to generate json files for them.
- DataPackRegistriesTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.misc.DataPackRegistriesTest
- DataPackRegistriesTest.ClientEvents - Class in net.neoforged.neoforge.oldtest.misc
- DataPackRegistriesTest.Syncable - Class in net.neoforged.neoforge.oldtest.misc
- DataPackRegistriesTest.Unsyncable - Class in net.neoforged.neoforge.oldtest.misc
- dataPackRegistry(ResourceKey<Registry<T>>, Codec<T>) - Method in class net.neoforged.neoforge.registries.DataPackRegistryEvent.NewRegistry
-
Registers the given registry key as an unsynced datapack registry, which will cause data to be loaded from a datapack folder based on the registry's name.
- dataPackRegistry(ResourceKey<Registry<T>>, Codec<T>, Codec<T>) - Method in class net.neoforged.neoforge.registries.DataPackRegistryEvent.NewRegistry
-
Registers the registry key as a datapack registry, which will cause data to be loaded from a datapack folder based on the registry's name.
- dataPackRegistry(ResourceKey<Registry<T>>, Codec<T>, Codec<T>, Consumer<RegistryBuilder<T>>) - Method in class net.neoforged.neoforge.registries.DataPackRegistryEvent.NewRegistry
-
Registers the registry key as a datapack registry with a
RegistryBuilder
configurator, which will cause data to be loaded from a datapack folder based on the registry's name. - DataPackRegistryData(RegistryDataLoader.RegistryData<T>, Codec<T>) - Constructor for record class net.neoforged.neoforge.registries.DataPackRegistryEvent.DataPackRegistryData
-
Creates an instance of a
DataPackRegistryData
record class. - DataPackRegistryEvent - Class in net.neoforged.neoforge.registries
- DataPackRegistryEvent() - Constructor for class net.neoforged.neoforge.registries.DataPackRegistryEvent
- DataPackRegistryEvent.DataPackRegistryData<T> - Record Class in net.neoforged.neoforge.registries
- DataPackRegistryEvent.NewRegistry - Class in net.neoforged.neoforge.registries
-
Fired when datapack registries can be registered.
- datapackSyncEvent(DynamicTest) - Static method in class net.neoforged.neoforge.debug.EventTests
- dayTime - Variable in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
The field for the
dayTime
record component. - dayTime() - Method in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
Returns the value of the
dayTime
record component. - dayTimeFraction - Variable in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
The field for the
dayTimeFraction
record component. - dayTimeFraction() - Method in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
Returns the value of the
dayTimeFraction
record component. - dayTimePerTick - Variable in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
The field for the
dayTimePerTick
record component. - dayTimePerTick() - Method in record class net.neoforged.neoforge.network.payload.ClientboundCustomSetTimePayload
-
Returns the value of the
dayTimePerTick
record component. - deactivatedSourcesLoading - Variable in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager.TicketTracker
- deactivatedSourcesLoadingNaturalSpawning - Variable in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager.TicketTracker
- deactivateTicketsOnClosing() - Method in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager.TicketTracker
- DEBUG - Static variable in class net.neoforged.neoforge.common.FarmlandWaterManager
- DEBUG - Static variable in class net.neoforged.neoforge.common.util.BlockSnapshot
- DEBUG - Static variable in class net.neoforged.neoforge.event.level.BlockEvent
- DEBUG_NAME - Static variable in class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel
- DEBUG_OVERLAY - Static variable in class net.neoforged.neoforge.client.gui.VanillaGuiLayers
- DebuggingHelper - Class in net.neoforged.neoforge.client.util
-
Debugging helper class.
- DebuggingHelper() - Constructor for class net.neoforged.neoforge.client.util.DebuggingHelper
- DebugText(Window, GuiGraphics, DeltaTracker, List<String>, List<String>) - Constructor for class net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.DebugText
- decode(B) - Method in class net.neoforged.neoforge.network.codec.NeoForgeStreamCodecs.LazyStreamCodec
- decode(DynamicOps<T>, MapLike<T>) - Method in class net.neoforged.neoforge.common.LenientUnboundedMapCodec
- decode(DynamicOps<T>, MapLike<T>) - Method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.XorMapCodec
- decode(DynamicOps<T>, T) - Method in class net.neoforged.neoforge.common.conditions.ConditionalOps.ConditionalDecoder
- decode(DynamicOps<T>, T) - Method in class net.neoforged.neoforge.common.LenientUnboundedMapCodec
- decode(DynamicOps<T1>, MapLike<T1>) - Method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeMapCodec
- decode(DynamicOps<T1>, T1) - Method in record class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.AlternativeCodec
- decode(Tag) - Static method in class net.neoforged.testframework.impl.PlayerTestStore
- decode(RegistryFriendlyByteBuf) - Static method in record class net.neoforged.neoforge.network.payload.RegistryDataMapSyncPayload
- decode(MutableTestFramework, FriendlyByteBuf) - Static method in record class net.neoforged.testframework.impl.packet.ChangeEnabledPayload
- decode(MutableTestFramework, FriendlyByteBuf) - Static method in record class net.neoforged.testframework.impl.packet.ChangeStatusPayload
- decodeListWithElementConditions(Codec<T>) - Static method in class net.neoforged.neoforge.common.conditions.ConditionalOps
-
Creates a codec that can decode a list of elements, and will check for conditions on each element.
- decodeOnly(Decoder<A>) - Static method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs
-
Creates a codec from a decoder.
- decompressList(List<SizedIngredient>) - Static method in class net.neoforged.neoforge.debug.crafting.IngredientTests.CompressedShapelessRecipe
- decoratedPotBreaking(DynamicTest) - Static method in class net.neoforged.neoforge.debug.block.BlockTests
- DECORATOR_LOOKUP - Static variable in class net.neoforged.neoforge.client.ItemDecoratorHandler
- decorators - Variable in class net.neoforged.neoforge.client.event.RegisterItemDecorationsEvent
- DECR - Enum constant in enum class net.neoforged.neoforge.client.stencil.StencilOperation
- DECR_WRAP - Enum constant in enum class net.neoforged.neoforge.client.stencil.StencilOperation
- Default() - Constructor for class net.neoforged.neoforge.registries.datamaps.DataMapValueRemover.Default
- DEFAULT - Enum constant in enum class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonPressed.Post.Result
-
The result of
ContainerEventHandler.mouseClicked(double, double, int)
will be used to determine if the click was handled. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.client.event.ScreenEvent.MouseButtonReleased.Post.Result
-
The result of
ContainerEventHandler.mouseReleased(double, double, int)
will be used to determine if the click was handled. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobDespawnEvent.Result
-
The default logic in
Mob.checkDespawn()
will be used to determine if the despawn may occur. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobEffectEvent.Applicable.Result
-
The result of
LivingEntity.canBeAffected(MobEffectInstance)
will be used to determine if the mob effect will be applied. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobSpawnEvent.PositionCheck.Result
-
The results of
Mob.checkSpawnRules(LevelAccessor, EntitySpawnReason)
andMob.checkSpawnObstruction(LevelReader)
will be used to determine if the check will succeed. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobSpawnEvent.SpawnPlacementCheck.Result
-
The result of
SpawnPlacements.SpawnPredicate.test(EntityType, ServerLevelAccessor, EntitySpawnReason, BlockPos, RandomSource)
will be used to determine if the check will succeed. - DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.entity.player.PlayerSpawnPhantomsEvent.Result
-
A spawn attempt will only be made if the dimension does not have skylight or the player's Y-level is above sea level and they can see the sky.
- DEFAULT - Enum constant in enum class net.neoforged.neoforge.event.level.block.CropGrowEvent.Pre.Result
-
The crop will use its own checks to determine if it should grow.
- DEFAULT - Static variable in interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
- DEFAULT - Static variable in interface net.neoforged.neoforge.client.extensions.common.IClientFluidTypeExtensions
- DEFAULT - Static variable in interface net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
- DEFAULT - Static variable in interface net.neoforged.neoforge.client.extensions.common.IClientMobEffectExtensions
- DEFAULT - Static variable in record class net.neoforged.neoforge.client.model.ExtraFaceData
- DEFAULT - Static variable in interface net.neoforged.neoforge.common.damagesource.IDeathMessageProvider
-
Default death message provider used by the vanilla
DeathMessageType
s. - DEFAULT - Static variable in interface net.neoforged.neoforge.common.damagesource.IScalingFunction
-
Default Scaling function used by the vanilla
DamageScaling
values. - DEFAULT - Static variable in annotation interface net.neoforged.testframework.annotation.ForEachTest
- DEFAULT - Static variable in record class net.neoforged.testframework.Test.Status
- DEFAULT_ATTENUATION_DISTANCE - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_AXE_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_BACKGROUND_COLOR - Static variable in interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
- DEFAULT_BORDER_COLOR_END - Static variable in interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
- DEFAULT_BORDER_COLOR_START - Static variable in interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
- DEFAULT_BRUSH_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_CANCEL_REASON - Static variable in class net.neoforged.neoforge.client.event.ScreenshotEvent
- DEFAULT_CONDITIONS_KEY - Static variable in class net.neoforged.neoforge.common.conditions.ConditionalOps
-
Key used for the conditions inside an object.
- DEFAULT_COORDS - Static variable in class net.neoforged.neoforge.client.model.obj.ObjGeometry
- DEFAULT_EFFECTS - Static variable in class net.neoforged.neoforge.client.DimensionSpecialEffectsManager
- DEFAULT_FIRECHARGE_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_FISHING_ROD_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_FLINT_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_HOE_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_INTERPOLATIONS - Static variable in class net.neoforged.neoforge.client.entity.animation.json.AnimationTypeManager
- DEFAULT_MINIMUM_COLUMN_WIDTH - Static variable in class net.neoforged.testframework.summary.md.Table
- DEFAULT_PITCH - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_PRELOAD - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_READ_MASK - Static variable in record class net.neoforged.neoforge.client.stencil.StencilTest
- DEFAULT_REFERENCE_VALUE - Static variable in record class net.neoforged.neoforge.client.stencil.StencilTest
- DEFAULT_SEARCH - Static variable in class net.neoforged.neoforge.client.CreativeModeTabSearchRegistry
- DEFAULT_SHEARS_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_SHOVEL_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_STREAM - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_TABS - Static variable in class net.neoforged.neoforge.common.CreativeModeTabRegistry
- DEFAULT_TARGETS - Static variable in class net.neoforged.neoforge.client.entity.animation.json.AnimationTypeManager
- DEFAULT_TRIDENT_ACTIONS - Static variable in class net.neoforged.neoforge.common.ItemAbilities
- DEFAULT_TRIMMING_INDICATOR - Static variable in class net.neoforged.testframework.summary.md.Table
- DEFAULT_TYPE - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_VOLUME - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_WEIGHT - Static variable in class net.neoforged.neoforge.common.data.SoundDefinition.Sound
- DEFAULT_WRITE_MASK - Static variable in record class net.neoforged.neoforge.client.stencil.StencilTest
- defaultCopyHandler(IAttachmentSerializer<H, T>) - Static method in class net.neoforged.neoforge.attachment.AttachmentType
- defaultKey - Variable in class net.neoforged.neoforge.registries.RegistryBuilder
- defaultKey(ResourceKey<T>) - Method in class net.neoforged.neoforge.registries.RegistryBuilder
- defaultKey(ResourceLocation) - Method in class net.neoforged.neoforge.registries.RegistryBuilder
- defaultLanguageComponentTable - Static variable in class net.neoforged.neoforge.server.LanguageHook
- defaultLanguageTable - Static variable in class net.neoforged.neoforge.server.LanguageHook
- DefaultLogSummaryDumper - Class in net.neoforged.testframework.summary
- DefaultLogSummaryDumper() - Constructor for class net.neoforged.testframework.summary.DefaultLogSummaryDumper
- DefaultMarkdownFileSummaryDumper - Class in net.neoforged.testframework.impl
- DefaultMarkdownFileSummaryDumper() - Constructor for class net.neoforged.testframework.impl.DefaultMarkdownFileSummaryDumper
- defaultMerger() - Static method in interface net.neoforged.neoforge.registries.datamaps.DataMapValueMerger
-
Returns a default merger that overrides the old value with the new one.
- defaultModifiers - Variable in class net.neoforged.neoforge.event.ItemAttributeModifierEvent
- DefaultPermissionHandler - Class in net.neoforged.neoforge.server.permission.handler
- DefaultPermissionHandler(Collection<PermissionNode<?>>) - Constructor for class net.neoforged.neoforge.server.permission.handler.DefaultPermissionHandler
- defaultRemover() - Static method in class net.neoforged.neoforge.registries.datamaps.DataMapValueRemover.Default
- defaultResolver - Variable in class net.neoforged.neoforge.server.permission.nodes.PermissionNode
- defaultResult - Variable in class net.neoforged.neoforge.event.entity.living.MobSpawnEvent.SpawnPlacementCheck
- defaultSupplier - Variable in class net.neoforged.neoforge.common.ModConfigSpec.ConfigValue
- defaultValueSupplier - Variable in class net.neoforged.neoforge.attachment.AttachmentType.Builder
- defaultValueSupplier - Variable in class net.neoforged.neoforge.attachment.AttachmentType
- DeferredAttachmentTypes - Class in net.neoforged.testframework.registration
- DeferredAttachmentTypes(String) - Constructor for class net.neoforged.testframework.registration.DeferredAttachmentTypes
- DeferredBlock<T> - Class in net.neoforged.neoforge.registries
- DeferredBlock(ResourceKey<Block>) - Constructor for class net.neoforged.neoforge.registries.DeferredBlock
- DeferredBlockBuilder<T> - Class in net.neoforged.testframework.registration
- DeferredBlockBuilder(ResourceKey<Block>, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredBlockBuilder
- DeferredBlockBuilder.ConstantItemTintSourceBuilder - Class in net.neoforged.testframework.registration
- DeferredBlocks - Class in net.neoforged.testframework.registration
- DeferredBlocks(String, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredBlocks
- DeferredEntityTypeBuilder<E,
T> - Class in net.neoforged.testframework.registration - DeferredEntityTypeBuilder(ResourceKey<EntityType<?>>, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredEntityTypeBuilder
- DeferredEntityTypes - Class in net.neoforged.testframework.registration
- DeferredEntityTypes(String, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredEntityTypes
- DeferredHolder<R,
T> - Class in net.neoforged.neoforge.registries -
A Deferred Holder is a
Holder
that is constructed with only a ResourceKey. - DeferredHolder(ResourceKey<R>) - Constructor for class net.neoforged.neoforge.registries.DeferredHolder
-
Creates a new DeferredHolder with a ResourceKey.
- DeferredHolderTest - Class in net.neoforged.neoforge.oldtest
-
Checks that
DeferredHolder
works correctly, specifically that get() functions immediately after construction, if registries are already populated. - DeferredHolderTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.DeferredHolderTest
- DeferredItem<T> - Class in net.neoforged.neoforge.registries
- DeferredItem(ResourceKey<Item>) - Constructor for class net.neoforged.neoforge.registries.DeferredItem
- DeferredItemBuilder<I> - Class in net.neoforged.testframework.registration
- DeferredItemBuilder(ResourceKey<Item>, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredItemBuilder
- DeferredItems - Class in net.neoforged.testframework.registration
- DeferredItems(String, RegistrationHelper) - Constructor for class net.neoforged.testframework.registration.DeferredItems
- DeferredRegister<T> - Class in net.neoforged.neoforge.registries
-
A helper class to aid in registering objects to modded and vanilla registries and provide deferred suppliers to access those objects.
- DeferredRegister(ResourceKey<? extends Registry<T>>, String) - Constructor for class net.neoforged.neoforge.registries.DeferredRegister
- DeferredRegister.Blocks - Class in net.neoforged.neoforge.registries
-
Specialized DeferredRegister for
Blocks
that uses the specializedDeferredBlock
as the return type forDeferredRegister.Blocks.register(java.lang.String, java.util.function.Function<net.minecraft.resources.ResourceLocation, ? extends B>)
. - DeferredRegister.DataComponents - Class in net.neoforged.neoforge.registries
-
Specialized DeferredRegister for
DataComponentTypes
. - DeferredRegister.Entities - Class in net.neoforged.neoforge.registries
-
Specialized DeferredRegister for
EntityTypes
. - DeferredRegister.Items - Class in net.neoforged.neoforge.registries
-
Specialized DeferredRegister for
Items
that uses the specializedDeferredItem
as the return type forDeferredRegister.Items.register(java.lang.String, java.util.function.Function<net.minecraft.resources.ResourceLocation, ? extends I>)
. - DeferredRegister.RegistryHolder<V> - Class in net.neoforged.neoforge.registries
- DeferredRegistrar(BiFunction<String, RegistrationHelper, T>) - Constructor for class net.neoforged.testframework.impl.reg.RegistrationHelperImpl.DeferredRegistrar
- DeferredRegistryTest - Class in net.neoforged.neoforge.oldtest
- DeferredRegistryTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.DeferredRegistryTest
- DeferredRegistryTest.Custom - Class in net.neoforged.neoforge.oldtest
- DeferredSoundType - Class in net.neoforged.neoforge.common.util
-
A subclass of
SoundType
that usesSupplier<net.minecraft.sounds.SoundEvent>
s. - DeferredSoundType(float, float, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>) - Constructor for class net.neoforged.neoforge.common.util.DeferredSoundType
- DeferredWorkQueueTest - Class in net.neoforged.neoforge.oldtest
-
Tests that the
DeferredWorkQueue
properly executes enqueued tasks and forwards any exceptions thrown by those tasks - DeferredWorkQueueTest() - Constructor for class net.neoforged.neoforge.oldtest.DeferredWorkQueueTest
- define(String, boolean) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(String, Supplier<Boolean>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(String, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(String, T) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(String, T, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, boolean) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, Supplier<Boolean>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>, Class<?>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, ModConfigSpec.ValueSpec, Supplier<T>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, T) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- define(List<String>, T, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, Supplier<V>, EnumGetMethod, Predicate<Object>, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, Supplier<V>, Predicate<Object>, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, Collection<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, V...) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, Collection<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(String, V, V...) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, Supplier<V>, EnumGetMethod, Predicate<Object>, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, Supplier<V>, Predicate<Object>, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, Collection<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, V...) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, Collection<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineEnum(List<String>, V, V...) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineExtraStorageParams() - Static method in class net.neoforged.neoforge.common.world.chunk.ForcedChunkManager
-
Defines any extra parameters we are adding via a P1#add call
- defineInList(String, Supplier<T>, Collection<? extends T>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInList(String, T, Collection<? extends T>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInList(List<String>, Supplier<T>, Collection<? extends T>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInList(List<String>, T, Collection<? extends T>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, double, double, double) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, int, int, int) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, long, long, long) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, Supplier<Double>, double, double) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, Supplier<Integer>, int, int) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, Supplier<Long>, long, long) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, Supplier<V>, V, V, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(String, V, V, V, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, double, double, double) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, int, int, int) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, long, long, long) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, Supplier<Double>, double, double) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, Supplier<Integer>, int, int) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, Supplier<Long>, long, long) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, Supplier<V>, V, V, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineInRange(List<String>, V, V, V, Class<V>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(String, Supplier<List<? extends T>>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
-
Deprecated.
- defineList(String, Supplier<List<? extends T>>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(String, List<? extends T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(String, List<? extends T>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(List<String>, Supplier<List<? extends T>>, Supplier<T>, Predicate<Object>, ModConfigSpec.Range<Integer>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
-
Build a new config value that holds a
List
. - defineList(List<String>, Supplier<List<? extends T>>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(List<String>, Supplier<List<? extends T>>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
-
Build a new config value that holds a
List
. - defineList(List<String>, List<? extends T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineList(List<String>, List<? extends T>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(String, Supplier<List<? extends T>>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(String, Supplier<List<? extends T>>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(String, List<? extends T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(String, List<? extends T>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(List<String>, Supplier<List<? extends T>>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(List<String>, Supplier<List<? extends T>>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
-
Build a new config value that holds a
List
. - defineListAllowEmpty(List<String>, List<? extends T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineListAllowEmpty(List<String>, List<? extends T>, Supplier<T>, Predicate<Object>) - Method in class net.neoforged.neoforge.common.ModConfigSpec.Builder
- defineSynchedData(SynchedEntityData.Builder) - Method in class net.neoforged.neoforge.debug.entity.EntityDataSerializerTest.TestEntity
- defineSynchedData(SynchedEntityData.Builder) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.AdaptedSpawnEntity
- defineSynchedData(SynchedEntityData.Builder) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.CustomComplexSpawnEntity
- defineSynchedData(SynchedEntityData.Builder) - Method in class net.neoforged.neoforge.debug.entity.EntityTests.SimpleEntity
- defineSynchedData(SynchedEntityData.Builder) - Method in class net.neoforged.neoforge.oldtest.entity.PartEntityTest.TestEntityPart
- definition() - Static method in class net.neoforged.neoforge.common.data.SoundDefinition
-
Creates a new
SoundDefinition
, which will host a set ofSoundDefinition.Sound
s and the necessary parameters. - definition() - Static method in class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
Creates a new
SoundDefinition
, which will host a set ofSoundDefinition.Sound
s and the necessary parameters. - defintionIdMapper - Variable in class net.neoforged.neoforge.client.event.RegisterBlockStateModels
- del(int, boolean) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen
-
Remove the given element.
- delButton - Variable in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen.ListLabelWidget
- delegate - Variable in class net.neoforged.neoforge.client.model.DelegateBlockStateModel
- delegate - Variable in class net.neoforged.neoforge.client.model.DelegateUnbakedModel
- delegate - Variable in class net.neoforged.neoforge.common.util.Lazy
- delegate - Variable in class net.neoforged.neoforge.items.wrapper.ForwardingItemHandler
- delegate - Variable in class net.neoforged.neoforge.network.codec.NeoForgeStreamCodecs.LazyStreamCodec
- DelegateBlockStateModel - Class in net.neoforged.neoforge.client.model
-
A
BlockStateModel
that delegates all calls to anotherBlockStateModel
. - DelegateBlockStateModel(BlockStateModel) - Constructor for class net.neoforged.neoforge.client.model.DelegateBlockStateModel
- DelegateUnbakedModel - Class in net.neoforged.neoforge.client.model
- DelegateUnbakedModel(UnbakedModel) - Constructor for class net.neoforged.neoforge.client.model.DelegateUnbakedModel
- DELEGATING_INSTANCE - Static variable in class net.neoforged.testframework.impl.TestFrameworkMod
- deltaTracker - Variable in class net.neoforged.neoforge.client.event.FrameGraphSetupEvent
- deltaTracker - Variable in class net.neoforged.neoforge.client.event.RenderHighlightEvent
- DEMO_OVERLAY - Static variable in class net.neoforged.neoforge.client.gui.VanillaGuiLayers
- density - Variable in class net.neoforged.neoforge.fluids.FluidType
- density - Variable in class net.neoforged.neoforge.fluids.FluidType.Properties
- density(int) - Method in class net.neoforged.neoforge.fluids.FluidType.Properties
-
Sets the density of the fluid.
- DENY - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobDespawnEvent.Result
-
Forcibly prevents the despawn from occurring.
- DENY - Enum constant in enum class net.neoforged.neoforge.event.entity.player.PlayerSpawnPhantomsEvent.Result
-
A spawn attempt will never be made.
- depthFail - Variable in record class net.neoforged.neoforge.client.stencil.StencilPerFaceTest
-
The field for the
depthFail
record component. - depthFail() - Method in record class net.neoforged.neoforge.client.stencil.StencilPerFaceTest
-
Returns the value of the
depthFail
record component. - derive() - Method in class net.neoforged.neoforge.model.data.ModelData
- description - Variable in class net.neoforged.neoforge.server.permission.nodes.PermissionNode
- description - Variable in record class net.neoforged.testframework.summary.TestSummary.TestInfo
-
The field for the
description
record component. - description - Variable in record class net.neoforged.testframework.Test.Visuals
-
The field for the
description
record component. - description() - Element in annotation interface net.neoforged.testframework.annotation.TestHolder
-
This usually contains instructions on how to use the test.
- description() - Method in record class net.neoforged.testframework.summary.TestSummary.TestInfo
-
Returns the value of the
description
record component. - description() - Method in record class net.neoforged.testframework.Test.Visuals
-
Returns the value of the
description
record component. - descriptionId - Variable in class net.neoforged.neoforge.fluids.FluidType
- descriptionId - Variable in class net.neoforged.neoforge.fluids.FluidType.Properties
- descriptionId(String) - Method in class net.neoforged.neoforge.fluids.FluidType.Properties
-
Sets the identifier representing the name of the fluid type.
- descriptions - Variable in class net.neoforged.neoforge.client.data.ParticleDescriptionProvider
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.neoforged.neoforge.client.model.EmptyModel
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.neoforged.neoforge.client.model.UnbakedModelParser.Deserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in enum class net.neoforged.neoforge.common.util.JsonUtils.ImmutableListTypeAdapter
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in enum class net.neoforged.neoforge.common.util.JsonUtils.ImmutableMapTypeAdapter
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
- deserializeAttachments(HolderLookup.Provider, CompoundTag) - Method in class net.neoforged.neoforge.attachment.AttachmentHolder
-
Reads serializable attachments from a tag previously created via
AttachmentHolder.serializeAttachments(HolderLookup.Provider)
. - deserializeFromNetwork(FriendlyByteBuf) - Method in class net.neoforged.neoforge.server.command.EnumArgument.Info
- deserializeInternal(HolderLookup.Provider, CompoundTag) - Method in class net.neoforged.neoforge.attachment.AttachmentHolder.AsField
- deserializeNBT(HolderLookup.Provider, CompoundTag) - Method in class net.neoforged.neoforge.items.ItemStackHandler
- deserializeNBT(HolderLookup.Provider, ListTag) - Method in class net.neoforged.neoforge.common.world.LevelChunkAuxiliaryLightManager
- deserializeNBT(HolderLookup.Provider, Tag) - Method in class net.neoforged.neoforge.energy.EnergyStorage
- deserializeNBT(HolderLookup.Provider, T) - Method in interface net.neoforged.neoforge.common.util.INBTSerializable
- deserializePartVisibility(JsonObject) - Static method in class net.neoforged.neoforge.client.model.NeoForgeModelProperties
-
Returns a map of part visibilities if the
visibility
key is present, otherwise an empty map. - Deserializer() - Constructor for class net.neoforged.neoforge.client.model.UnbakedModelParser.Deserializer
- Deserializer() - Constructor for class net.neoforged.neoforge.common.util.TransformationHelper.Deserializer
- deserializeRenderType(JsonObject) - Static method in class net.neoforged.neoforge.client.model.NeoForgeModelProperties
- deserializeRootTransform(JsonObject, JsonDeserializationContext) - Static method in class net.neoforged.neoforge.client.model.NeoForgeModelProperties
-
Returns a
Transformation
if thetransform
key is present, otherwisenull
. - destroyBlockOnFluidPlacement(Level, BlockPos) - Static method in class net.neoforged.neoforge.fluids.FluidUtil
-
Destroys a block when a fluid is placed in the same position.
- DestroyedByPushReactionListeningBlock(BlockBehaviour.Properties, Runnable) - Constructor for class net.neoforged.neoforge.debug.block.OnDestroyedByPushReactionTests.DestroyedByPushReactionListeningBlock
- determineMaxPayloadSize(int) - Static method in class net.neoforged.neoforge.network.filters.GenericPacketSplitter
- Detonate(Level, ServerExplosion, List<Entity>, List<BlockPos>) - Constructor for class net.neoforged.neoforge.event.level.ExplosionEvent.Detonate
- dev - Variable in class net.neoforged.neoforge.data.event.GatherDataEvent.DataGeneratorConfig
- DEV_SHORT - Enum constant in enum class net.neoforged.neoforge.common.TagConventionLogWarning.LogWarningMode
- DEV_VERBOSE - Enum constant in enum class net.neoforged.neoforge.common.TagConventionLogWarning.LogWarningMode
- didChunkChange() - Method in class net.neoforged.neoforge.event.entity.EntityEvent.EnteringSection
-
Whether the chunk has changed as part of this event.
- didHaveToFallbackToVanillaMaps - Static variable in class net.neoforged.neoforge.common.DataMapHooks
-
Used in a gametest
- die(DamageSource) - Method in class net.neoforged.neoforge.common.util.FakePlayer
- DIFFERENCE_FLUID_INGREDIENT_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
- DIFFERENCE_INGREDIENT_TYPE - Static variable in class net.neoforged.neoforge.common.NeoForgeMod
- DifferenceFluidIngredient - Class in net.neoforged.neoforge.fluids.crafting
-
Fluid ingredient that matches the difference of two provided fluid ingredients, i.e.
- DifferenceFluidIngredient(FluidIngredient, FluidIngredient) - Constructor for class net.neoforged.neoforge.fluids.crafting.DifferenceFluidIngredient
- DifferenceIngredient - Record Class in net.neoforged.neoforge.common.crafting
-
Ingredient that matches everything from the first ingredient that is not included in the second ingredient
- DifferenceIngredient(Ingredient, Ingredient) - Constructor for record class net.neoforged.neoforge.common.crafting.DifferenceIngredient
-
Creates an instance of a
DifferenceIngredient
record class. - difficulty - Variable in class net.neoforged.neoforge.event.DifficultyChangeEvent
- difficulty - Variable in class net.neoforged.neoforge.event.entity.living.FinalizeSpawnEvent
- DifficultyChangeEvent - Class in net.neoforged.neoforge.event
-
DifficultyChangeEvent is fired when difficulty is changing.
- DifficultyChangeEvent(Difficulty, Difficulty) - Constructor for class net.neoforged.neoforge.event.DifficultyChangeEvent
- diffuseColor - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
- diffuseColorMap - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
- diffuseTintIndex - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
- dim - Variable in class net.neoforged.neoforge.common.util.BlockSnapshot
- dimension - Variable in class net.neoforged.neoforge.event.entity.EntityTravelToDimensionEvent
- DIMENSIONS_KEY - Static variable in class net.neoforged.neoforge.common.CommonHooks
- DimensionsCommand - Class in net.neoforged.neoforge.server.command
- DimensionsCommand() - Constructor for class net.neoforged.neoforge.server.command.DimensionsCommand
- DimensionSettingsTest - Class in net.neoforged.neoforge.oldtest.world
-
To see the effects of this test mod you must create a new world then teleport to the custom dimension (use: /execute in dimension_settings_test:test_overworld run tp @s ...).
- DimensionSettingsTest() - Constructor for class net.neoforged.neoforge.oldtest.world.DimensionSettingsTest
- DimensionSpecialEffectsManager - Class in net.neoforged.neoforge.client
-
Manager for
DimensionSpecialEffects
instances. - DimensionSpecialEffectsManager() - Constructor for class net.neoforged.neoforge.client.DimensionSpecialEffectsManager
- DimensionTransitionScreenManager - Class in net.neoforged.neoforge.client
- DimensionTransitionScreenManager() - Constructor for class net.neoforged.neoforge.client.DimensionTransitionScreenManager
- DimensionTransitionScreenManager.ReceivingLevelScreenFactory - Interface in net.neoforged.neoforge.client
- DimensionTransitionScreenTests - Class in net.neoforged.neoforge.debug.client
- DimensionTransitionScreenTests() - Constructor for class net.neoforged.neoforge.debug.client.DimensionTransitionScreenTests
- DimensionTransitionScreenTests.CustomLevelScreen - Class in net.neoforged.neoforge.debug.client
- DinnerboneProtocolUtils - Class in net.neoforged.neoforge.network.payload
-
Protocol utilities for communicating over Dinnerbone's protocol.
- DinnerboneProtocolUtils() - Constructor for class net.neoforged.neoforge.network.payload.DinnerboneProtocolUtils
- DIORITE_POT - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo
- DIORITE_POT_BLOCK_ENTITY - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo
- DIORITE_POT_ITEM - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo
- DioriteFlowerPotBlock(BlockBehaviour.Properties) - Constructor for class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.DioriteFlowerPotBlock
- DioriteFlowerPotBlockEntity(BlockPos, BlockState) - Constructor for class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.DioriteFlowerPotBlockEntity
- DioritePotModel(BlockStateModel) - Constructor for class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.ClientHandler.DioritePotModel
- DioritePotUnbakedBlockStateModel(SingleVariant.Unbaked) - Constructor for class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.ClientHandler.DioritePotUnbakedBlockStateModel
- DIRECT_CODEC - Static variable in interface net.neoforged.neoforge.common.loot.IGlobalLootModifier
- DIRECT_CODEC - Static variable in interface net.neoforged.neoforge.common.world.BiomeModifier
-
Codec for (de)serializing biome modifiers inline.
- DIRECT_CODEC - Static variable in interface net.neoforged.neoforge.common.world.StructureModifier
-
Codec for (de)serializing structure modifiers inline.
- DIRECT_CODEC - Static variable in class net.neoforged.neoforge.oldtest.misc.DataPackRegistriesTest.Syncable
- DIRECT_CODEC - Static variable in class net.neoforged.neoforge.oldtest.misc.DataPackRegistriesTest.Unsyncable
- directClientProviders - Variable in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
- direction - Variable in class net.neoforged.neoforge.client.model.pipeline.QuadBakingVertexConsumer
- direction - Variable in class net.neoforged.neoforge.event.level.PistonEvent
- DirectionalPayloadHandler<T> - Record Class in net.neoforged.neoforge.network.handling
-
Helper class that merges two unidirectional handlers into a single bidirectional handler.
- DirectionalPayloadHandler(IPayloadHandler<T>, IPayloadHandler<T>) - Constructor for record class net.neoforged.neoforge.network.handling.DirectionalPayloadHandler
-
Creates an instance of a
DirectionalPayloadHandler
record class. - DIRECTIONS - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.ClientHandler.DioritePotModel
- DIRECTIONS - Static variable in class net.neoforged.neoforge.oldtest.client.model.MegaModelTest.TransformingModelWrapper
- DIRECTIONS - Static variable in class net.neoforged.neoforge.oldtest.client.model.TRSRTransformerTest.MyBakedModel
- directory - Variable in class net.neoforged.neoforge.common.data.JsonCodecProvider
- directServerProviders - Variable in class net.neoforged.testframework.impl.reg.RegistrationHelperImpl
- DIRT_TEXTURE - Static variable in class net.neoforged.neoforge.oldtest.block.FullPotsAccessorDemo.ClientHandler.DioritePotModel
- disable(String) - Method in class net.neoforged.testframework.impl.TestFrameworkImpl.TestsImpl
- disable(String) - Method in interface net.neoforged.testframework.TestFramework.Tests
-
Disables a test.
- disable(Feature...) - Method in class net.neoforged.testframework.conf.FrameworkConfiguration.Builder
- DISABLE - Enum constant in enum class net.neoforged.neoforge.oldtest.client.rendering.StencilEnableTest.State
- DISABLE_LIGHTMAP_BLENDING_FIX - Static variable in class net.neoforged.neoforge.client.model.ao.FullFaceCalculator
-
Debug option to disable the lightmap blending formula fix.
- disableCommand(String) - Method in interface net.neoforged.testframework.impl.MutableTestFramework
- DISABLED - Enum constant in enum class net.neoforged.testframework.client.TestScreen.FilterMode
- disabledListeners - Variable in class net.neoforged.testframework.impl.test.AbstractTest.Dynamic
- disablePlayerSpawn() - Method in class net.neoforged.neoforge.common.world.MobSpawnSettingsBuilder
- disableRegistrationCheck() - Method in class net.neoforged.neoforge.registries.RegistryBuilder
-
Disables the safeguard that ensures this registry is registered to
NewRegistryEvent
in due time. - disableSweep - Variable in class net.neoforged.neoforge.event.entity.player.CriticalHitEvent
- disableSweep() - Method in class net.neoforged.neoforge.event.entity.player.CriticalHitEvent
-
If this attack is a critical hit, returns if a sweep should be prevented.
- disconnect(Component) - Method in interface net.neoforged.neoforge.common.extensions.IClientCommonPacketListenerExtension
-
Triggers a disconnection with the given reason.
- disconnect(Component) - Method in interface net.neoforged.neoforge.common.extensions.ICommonPacketListener
-
Triggers a disconnection with the given reason.
- disconnect(Component) - Method in class net.neoforged.neoforge.common.util.FakePlayer.FakePlayerNetHandler
- disconnect(Component) - Method in interface net.neoforged.neoforge.network.handling.IPayloadContext
-
Disconnects the player from the network.
- disconnectGameTest() - Method in class net.neoforged.testframework.gametest.GameTestPlayer
- dispatch(ClientDispatchPayload, IPayloadContext) - Static method in class net.neoforged.neoforge.client.network.handlers.ClientPayloadHandler
- dispatcher - Variable in class net.neoforged.neoforge.client.event.RegisterClientCommandsEvent
- dispatcher - Variable in class net.neoforged.neoforge.event.RegisterCommandsEvent
- dispatchMapOrElse(Codec<A>, Function<? super E, ? extends A>, Function<? super A, ? extends MapCodec<? extends E>>, MapCodec<B>) - Static method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs
-
Map dispatch codec with an alternative.
- dispatchMapOrElse(String, Codec<A>, Function<? super E, ? extends A>, Function<? super A, ? extends MapCodec<? extends E>>, MapCodec<B>) - Static method in class net.neoforged.neoforge.common.util.NeoForgeExtraCodecs
-
Map dispatch codec with an alternative.
- dispatchRenderStage(RenderType, Level, LevelRenderer, Matrix4f, Matrix4f, int, Camera, Frustum) - Static method in class net.neoforged.neoforge.client.ClientHooks
- dispatchRenderStage(RenderLevelStageEvent.Stage, Level, LevelRenderer, PoseStack, Matrix4f, Matrix4f, int, Camera, Frustum) - Static method in class net.neoforged.neoforge.client.ClientHooks
- dispenseBehavior - Variable in class net.neoforged.neoforge.fluids.DispenseFluidContainer
- DispenseFluidContainer - Class in net.neoforged.neoforge.fluids
-
Fills or drains a fluid container item using a Dispenser.
- DispenseFluidContainer() - Constructor for class net.neoforged.neoforge.fluids.DispenseFluidContainer
- dispenseUseOnContext(BlockSource, ItemStack) - Static method in class net.neoforged.neoforge.common.CommonHooks
-
Creates a
UseOnContext
fordispense behavior
. - display - Variable in record class net.neoforged.neoforge.common.crafting.CustomDisplayIngredient
-
The field for the
display
record component. - display - Variable in class net.neoforged.neoforge.fluids.crafting.CustomDisplayFluidIngredient
- display() - Method in class net.neoforged.neoforge.common.crafting.BlockTagIngredient
- display() - Method in record class net.neoforged.neoforge.common.crafting.CompoundIngredient
- display() - Method in record class net.neoforged.neoforge.common.crafting.CustomDisplayIngredient
-
Returns the value of the
display
record component. - display() - Method in class net.neoforged.neoforge.common.crafting.DataComponentIngredient
- display() - Method in interface net.neoforged.neoforge.common.crafting.ICustomIngredient
-
Returns the display for this ingredient.
- display() - Method in class net.neoforged.neoforge.fluids.crafting.CustomDisplayFluidIngredient
- display() - Method in class net.neoforged.neoforge.fluids.crafting.DataComponentFluidIngredient
- display() - Method in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
-
Returns a slot display for this ingredient, used for display on the client-side.
- display() - Method in class net.neoforged.neoforge.fluids.crafting.SimpleFluidIngredient
- display() - Method in class net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestRecipe
- display() - Method in record class net.neoforged.testframework.condition.TestEnabledIngredient
- displayClientMessage(Component, boolean) - Method in class net.neoforged.neoforge.common.util.FakePlayer
- displayForSingleFluid(Holder<Fluid>) - Static method in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
- displayModConfig() - Method in class net.neoforged.neoforge.client.gui.ModListScreen
- displayname - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.NameFormat
- displayName - Variable in class net.neoforged.neoforge.event.entity.player.PlayerEvent.TabListNameFormat
- displayWindow - Variable in class net.neoforged.neoforge.client.loading.NeoForgeLoadingOverlay
- dissolve - Variable in class net.neoforged.neoforge.client.model.obj.ObjMaterialLibrary.Material
- dissolve() - Method in class net.neoforged.neoforge.common.crafting.BlockTagIngredient
- distance - Variable in class net.neoforged.neoforge.client.event.CalculateDetachedCameraDistanceEvent
- distance - Variable in class net.neoforged.neoforge.event.entity.living.LivingFallEvent
- distance - Variable in class net.neoforged.neoforge.event.entity.player.PlayerFlyableFallEvent
- distance - Variable in class net.neoforged.neoforge.server.command.generation.OnionIterator
- dmgBlocked - Variable in class net.neoforged.neoforge.event.entity.living.LivingShieldBlockEvent
- dmgMultiplier - Variable in class net.neoforged.neoforge.event.entity.player.CriticalHitEvent
- dmgTypeTests(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.damagesource.DamageTypeTests
- DO_NOT_APPLY - Enum constant in enum class net.neoforged.neoforge.event.entity.living.MobEffectEvent.Applicable.Result
-
Forces the event to not apply the mob effect.
- DO_NOT_GROW - Enum constant in enum class net.neoforged.neoforge.event.level.block.CropGrowEvent.Pre.Result
-
Forces the event to prevent the crop from growing.
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.common.loot.AddTableLootModifier
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.common.loot.LootModifier
-
Applies the modifier to the generated loot (all loot conditions have already been checked and have returned true).
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest.DungeonLootEnhancerModifier
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest.SilkTouchTestModifier
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest.SmeltingEnchantmentModifier
- doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest.WheatSeedsConverterModifier
- DOESNT_EXIST - Static variable in class net.neoforged.neoforge.oldtest.DeferredRegistryTest
- DOESNT_EXIST_REG - Static variable in class net.neoforged.neoforge.oldtest.DeferredRegistryTest
- doesSneakBypassUse(ItemStack, LevelReader, BlockPos, Player) - Method in interface net.neoforged.neoforge.common.extensions.IItemExtension
-
Should this item, when held, allow sneak-clicks to pass through to the underlying block?
- doesSneakBypassUse(LevelReader, BlockPos, Player) - Method in interface net.neoforged.neoforge.common.extensions.IItemStackExtension
-
Should this item, when held, allow sneak-clicks to pass through to the underlying block?
- doesSync() - Method in class net.neoforged.neoforge.registries.BaseMappedRegistry
- doesSync() - Method in interface net.neoforged.neoforge.registries.IRegistryExtension
-
Returns whether this registry should be synced to clients.
- doneButton - Variable in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen
- doneButton - Variable in class net.neoforged.neoforge.client.gui.ModListScreen
- doPlayerHarvestCheck(Player, BlockState, BlockGetter, BlockPos) - Static method in class net.neoforged.neoforge.event.EventHooks
- DoRender(EntityRenderState, Component, EntityRenderer<?, ?>, PoseStack, MultiBufferSource, int, float) - Constructor for class net.neoforged.neoforge.client.event.RenderNameTagEvent.DoRender
- DOT_JOINER - Static variable in class net.neoforged.neoforge.common.ModConfigSpec
- DOT_SPLITTER - Static variable in class net.neoforged.neoforge.common.ModConfigSpec
- DoubleValue(ModConfigSpec.Builder, List<String>, Supplier<Double>) - Constructor for class net.neoforged.neoforge.common.ModConfigSpec.DoubleValue
- down(Button) - Method in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen.ListLabelWidget
- DOWN - Enum constant in enum class net.neoforged.neoforge.client.model.ao.AoFace
- downButton - Variable in class net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen.ListLabelWidget
- downfall - Variable in class net.neoforged.neoforge.common.world.ClimateSettingsBuilder
- DOWNWARD - Enum constant in enum class net.neoforged.neoforge.common.enums.BubbleColumnDirection
- doWork() - Method in interface net.neoforged.neoforge.common.WorldWorkerManager.IWorker
-
Perform a task, returning true from this will have the manager call this function again this tick if there is time left.
- dragX - Variable in class net.neoforged.neoforge.client.event.ScreenEvent.MouseDragged
- dragY - Variable in class net.neoforged.neoforge.client.event.ScreenEvent.MouseDragged
- drain(int, IFluidHandler.FluidAction) - Method in interface net.neoforged.neoforge.fluids.capability.IFluidHandler
-
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.EmptyFluidHandler
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidHandlerItemStack
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidHandlerItemStackSimple
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidTank
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.VoidFluidHandler
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.BucketPickupHandlerWrapper
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.CauldronWrapper
- drain(int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.FluidBucketWrapper
- drain(int, IFluidHandler.FluidAction) - Method in interface net.neoforged.neoforge.fluids.IFluidTank
- drain(BlockState, int, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.CauldronWrapper
- drain(FluidStack, IFluidHandler.FluidAction) - Method in interface net.neoforged.neoforge.fluids.capability.IFluidHandler
-
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.EmptyFluidHandler
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidHandlerItemStack
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidHandlerItemStackSimple
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.FluidTank
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.templates.VoidFluidHandler
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.BucketPickupHandlerWrapper
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.CauldronWrapper
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.neoforged.neoforge.fluids.capability.wrappers.FluidBucketWrapper
- drain(FluidStack, IFluidHandler.FluidAction) - Method in interface net.neoforged.neoforge.fluids.IFluidTank
- drawBackground(GuiGraphics, float) - Method in class net.neoforged.neoforge.client.gui.widget.ScrollPanel
-
Draws the background of the scroll panel.
- drawGradientRect(GuiGraphics, int, int, int, int, int, int) - Method in class net.neoforged.neoforge.client.gui.widget.ScrollPanel
- drawMultiLineCenteredString(GuiGraphics, Font, Component, int, int) - Method in class net.neoforged.neoforge.client.gui.LoadingErrorScreen
- drawPanel(GuiGraphics, int, int, int, int) - Method in class net.neoforged.neoforge.client.gui.ModListScreen.InfoPanel
- drawPanel(GuiGraphics, int, int, int, int) - Method in class net.neoforged.neoforge.client.gui.ModMismatchDisconnectedScreen.MismatchInfoPanel
- drawPanel(GuiGraphics, int, int, int, int) - Method in class net.neoforged.neoforge.client.gui.widget.ScrollPanel
-
Draw anything special on the screen.
- drawRenderBoundingBox(PoseStack, VertexConsumer, Vec3, BlockEntity) - Static method in class net.neoforged.neoforge.client.BlockEntityRenderBoundsDebugRenderer
- drawScreen(Screen, GuiGraphics, int, int, float) - Static method in class net.neoforged.neoforge.client.ClientHooks
- drawScreenInternal(Screen, GuiGraphics, int, int, float) - Static method in class net.neoforged.neoforge.client.ClientHooks
- drawScrollingString(Font, Component, int, int, int, int) - Method in interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
-
Draws a left-aligned string, with a scrolling effect if the string is too long.
- drawString - Variable in class net.neoforged.neoforge.client.gui.widget.ExtendedSlider
- DRINK_CONTAINING_BOTTLE - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For non-empty bottles that are drinkable.
- DRINK_CONTAINING_BUCKET - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For non-empty buckets that are drinkable.
- DRINKS - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
Drinks are defined as (1) consumable items that (2) use the drink item use animation, (3) can be consumed regardless of the player's current hunger.
- DRINKS_HONEY - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DRINKS_JUICE - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
Plant based fruit and vegetable juices belong in this tag, for example apple juice and carrot juice.
- DRINKS_MAGIC - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For consumable drinks that are magic in nature and usually grant at least one
MobEffect
when consumed. - DRINKS_MILK - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DRINKS_OMINOUS - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For drinks that always grant the Bad Omen effect.
- DRINKS_WATER - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For consumable drinks that contain only water.
- DRINKS_WATERY - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
For consumable drinks that are generally watery (such as potions).
- DRIP_BUCKET - Static variable in class net.neoforged.neoforge.oldtest.client.model.DynBucketModelTest
- dripInfo - Variable in class net.neoforged.neoforge.fluids.FluidType
- dripInfo - Variable in class net.neoforged.neoforge.fluids.FluidType.Properties
- dripParticle - Variable in record class net.neoforged.neoforge.fluids.FluidType.DripstoneDripInfo
-
The field for the
dripParticle
record component. - dripParticle() - Method in record class net.neoforged.neoforge.fluids.FluidType.DripstoneDripInfo
-
Returns the value of the
dripParticle
record component. - DripstoneDripInfo(float, ParticleOptions, Block) - Constructor for record class net.neoforged.neoforge.fluids.FluidType.DripstoneDripInfo
-
Creates an instance of a
DripstoneDripInfo
record class. - droppedExperiencePoints - Variable in class net.neoforged.neoforge.event.entity.living.LivingExperienceDropEvent
- drops - Variable in class net.neoforged.neoforge.event.entity.living.LivingDropsEvent
- drops - Variable in class net.neoforged.neoforge.event.level.BlockDropsEvent
- DRY_FOLIAGE_COLOR - Static variable in class net.neoforged.neoforge.client.resources.VanillaClientListeners
- DT - Static variable in class net.neoforged.neoforge.debug.client.ClientTests.SineStream
- DualStackUtils - Class in net.neoforged.neoforge.network
- DualStackUtils() - Constructor for class net.neoforged.neoforge.network.DualStackUtils
- DUMMY - Static variable in class net.neoforged.neoforge.client.model.generators.template.CustomLoaderBuilder
- DUMMY_CONNECTION - Static variable in class net.neoforged.neoforge.common.util.FakePlayer.FakePlayerNetHandler
- dummyManagers - Variable in class net.neoforged.neoforge.common.ticket.SimpleTicket
- dump(byte[]) - Static method in class net.neoforged.neoforge.common.util.HexDumper
- dump(byte[], int) - Static method in class net.neoforged.neoforge.common.util.HexDumper
- dump(ByteBuf) - Static method in class net.neoforged.neoforge.common.util.HexDumper
- dump(TestSummary, Logger) - Method in class net.neoforged.testframework.summary.DefaultLogSummaryDumper
- dump(TestSummary, Logger) - Method in interface net.neoforged.testframework.summary.FileSummaryDumper
- dump(TestSummary, Logger) - Method in interface net.neoforged.testframework.summary.SummaryDumper
- DumpCommand - Class in net.neoforged.neoforge.server.command
-
The
/neoforge dump registry
command for printing out the contents of a registry to a file in the game directory's dumps/registry folder. - DumpCommand() - Constructor for class net.neoforged.neoforge.server.command.DumpCommand
- dumpContainer(BlockSource, ItemStack) - Method in class net.neoforged.neoforge.fluids.DispenseFluidContainer
-
Drains a filled container and places the fluid in front of the Dispenser.
- dumpedLocation - Variable in class net.neoforged.neoforge.client.gui.LoadingErrorScreen
- dumpers - Variable in class net.neoforged.testframework.conf.FrameworkConfiguration.Builder
- dumpers - Variable in record class net.neoforged.testframework.conf.FrameworkConfiguration
-
The field for the
dumpers
record component. - dumpers() - Method in record class net.neoforged.testframework.conf.FrameworkConfiguration
-
Returns the value of the
dumpers
record component. - dumpers(SummaryDumper...) - Method in class net.neoforged.testframework.conf.FrameworkConfiguration.Builder
- dumpModLoadingCrashReport(Logger, List<ModLoadingIssue>, File) - Static method in class net.neoforged.neoforge.logging.CrashReportExtender
- dumpRegistry(CommandContext<CommandSourceStack>, boolean, boolean) - Static method in class net.neoforged.neoforge.server.command.DumpCommand
- dumpStackToLog() - Static method in class net.neoforged.neoforge.network.registration.NetworkRegistry
-
Used in place of
Thread.dumpStack()
as that logs toSystem.err
. - dungeon - Static variable in class net.neoforged.neoforge.oldtest.world.WorldgenRegistryDesyncTest
- DUNGEON_LOOT - Static variable in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest
- DungeonLootEnhancerModifier(LootItemCondition[], int) - Constructor for class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest.DungeonLootEnhancerModifier
- dungeonLootTest(DynamicTest) - Static method in class net.neoforged.neoforge.debug.loot.GlobalLootModifiersTest
- DuplicateOptionalTagTest - Class in net.neoforged.neoforge.oldtest
-
Tests that the values for defaulted optional tags defined in multiple places are combined.
- DuplicateOptionalTagTest() - Constructor for class net.neoforged.neoforge.oldtest.DuplicateOptionalTagTest
- duration - Variable in class net.neoforged.neoforge.event.entity.living.LivingEntityUseItemEvent
- DUSTS - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DUSTS_GLOWSTONE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DUSTS_REDSTONE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
-
Tag that holds all blocks that can be dyed a specific color.
- DYED - Static variable in class net.neoforged.neoforge.common.Tags.Items
-
Tag that holds all blocks and items that can be dyed a specific color.
- DYED_BLACK - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_BLACK - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_BROWN - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_BROWN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_CYAN - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_CYAN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_GREEN - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_GREEN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_LIGHT_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_LIGHT_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_LIGHT_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_LIGHT_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_LIME - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_LIME - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_MAGENTA - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_MAGENTA - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_ORANGE - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_ORANGE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_PINK - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_PINK - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_PURPLE - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_PURPLE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_RED - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_RED - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_WHITE - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_WHITE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYED_YELLOW - Static variable in class net.neoforged.neoforge.common.Tags.Blocks
- DYED_YELLOW - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_BLACK - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_BROWN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_CYAN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_GREEN - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_LIGHT_BLUE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_LIGHT_GRAY - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_LIME - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_MAGENTA - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_ORANGE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_PINK - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_PURPLE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_RED - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_WHITE - Static variable in class net.neoforged.neoforge.common.Tags.Items
- DYES_YELLOW - Static variable in class net.neoforged.neoforge.common.Tags.Items
- dynamic - Variable in class net.neoforged.neoforge.server.permission.nodes.PermissionDynamicContext
- Dynamic() - Constructor for class net.neoforged.testframework.impl.test.AbstractTest.Dynamic
- DynamicBlockStateModel - Interface in net.neoforged.neoforge.client.model
-
Convenience interface for block state models that wish to support the NeoForge-added context in
BlockStateModelExtension.collectParts(BlockAndTintGetter, BlockPos, BlockState, RandomSource, List)
. - DynamicChannelHandler - Interface in net.neoforged.neoforge.network.filters
-
An extension to the netty
ChannelHandler
interface that allows for dynamic injection of handlers into the pipeline, based on whether they are needed on the current connection or not. - dynamicDataContentSerialization(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.attachment.AttachmentTests
- DynamicFluidContainerModel - Class in net.neoforged.neoforge.client.model.item
-
A dynamic fluid container model, capable of re-texturing itself at runtime to match the contained fluid.
- DynamicFluidContainerModel(DynamicFluidContainerModel.Unbaked, ItemModel.BakingContext) - Constructor for class net.neoforged.neoforge.client.model.item.DynamicFluidContainerModel
- DynamicFluidContainerModel.Textures - Record Class in net.neoforged.neoforge.client.model.item
- DynamicFluidContainerModel.Unbaked - Record Class in net.neoforged.neoforge.client.model.item
- dynamicRegDataMaps(DynamicTest, RegistrationHelper) - Static method in class net.neoforged.neoforge.debug.data.DataMapTests
- dynamics - Variable in class net.neoforged.neoforge.server.permission.nodes.PermissionNode
- dynamicStructures() - Method in class net.neoforged.testframework.impl.TestFrameworkImpl
- dynamicStructures() - Method in interface net.neoforged.testframework.TestFramework
-
Returns a registrar for in-code structure templates.
- DynamicStructureTemplates - Class in net.neoforged.testframework.gametest
- DynamicStructureTemplates() - Constructor for class net.neoforged.testframework.gametest.DynamicStructureTemplates
- DynamicTest - Interface in net.neoforged.testframework
- DynamicTest.EnabledListener - Interface in net.neoforged.testframework
- DynBucketModelTest - Class in net.neoforged.neoforge.oldtest.client.model
- DynBucketModelTest(IEventBus) - Constructor for class net.neoforged.neoforge.oldtest.client.model.DynBucketModelTest
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ModConfigSpec.Builder.defineList(String, Supplier, Supplier, Predicate)