Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Close the current transaction, rolling back all the changes that happened during this transaction and the transactions opened with
Transaction.openNested(net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext)
from this transaction. - ABORTED - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.Result
- accept(Collection<Identifier>) - Method in interface net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
-
Deprecated.Accept a collection of types.
- accept(BiConsumer<Identifier, LootTable.Builder>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider
- accept(PacketContext, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.network.PacketConsumer
-
Deprecated.Receive a CustomPayload-based packet.
- accept(BakedModel) - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext.BakedModelConsumer
-
Deprecated.Render a baked model by processing its BakedModel.getQuads(net.minecraft.block.BlockState, net.minecraft.util.math.Direction, net.minecraft.util.math.random.Random) using the rendered block state.
- accept(BakedModel, BlockState) - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext.BakedModelConsumer
-
Deprecated.Render a baked model by processing its BakedModel.getQuads(net.minecraft.block.BlockState, net.minecraft.util.math.Direction, net.minecraft.util.math.random.Random) with an explicit block state.
- accept(PlayerEntity, Collection<Identifier>) - Method in interface net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
-
Deprecated.Accept a collection of types.
- add(String, int) - Method in interface net.fabricmc.fabric.api.datagen.v1.JsonKeySortOrderCallback
-
Sets the sort priority for a given object key within generated JSON files.
- add(String, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation.
- add(Path) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Merges an existing language file into the generated language file.
- add(ModificationPhase, Predicate<BiomeSelectionContext>, BiConsumer<BiomeSelectionContext, BiomeModificationContext>) - Method in class net.fabricmc.fabric.api.biome.v1.BiomeModification
-
Adds a modifier that is sensitive to the current state of the biome when it is applied.
- add(ModificationPhase, Predicate<BiomeSelectionContext>, Consumer<BiomeModificationContext>) - Method in class net.fabricmc.fabric.api.biome.v1.BiomeModification
-
Adds a modifier that is not sensitive to the current state of the biome when it is applied, examples for this are modifiers that simply add or remove features unconditionally, or change other values to constants.
- add(Block, int, int) - Method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
- add(Block, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for a
Block
. - add(Block, V) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
- add(Enchantment, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
Enchantment
. - add(EntityAttribute, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
EntityAttribute
. - add(StatusEffect, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for a
StatusEffect
. - add(EntityType<?>, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
EntityType
. - add(ItemConvertible, V) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
- add(Item, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
Item
. - add(ItemStack, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds a stack to the end of the item group.
- add(RegistryKey<ItemGroup>, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
ItemGroup
. - add(RegistryKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add an element to the tag.
- add(RegistryKey<T>...) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add multiple elements to this tag.
- add(RegistryKey<T>, T) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Adds a new object to be data generated.
- add(RegistryWrapper.Impl<T>, RegistryKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Adds a new
RegistryKey
from a givenRegistryWrapper.Impl
to be data generated. - add(TagKey<Block>, int, int) - Method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
- add(TagKey<Block>, V) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
- add(TagKey<Item>, V) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
- add(StatType<?>, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for a
StatType
. - add(Identifier) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add a single element to the tag.
- add(Identifier...) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add multiple elements to this tag.
- add(Identifier, String) - Method in interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder
-
Adds a translation for an
Identifier
. - add(T) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add an element to the tag.
- add(T...) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add multiple elements to the tag.
- addAfter(Predicate<ItemStack>, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks after the last group entry matching a predicate, or at the end, if no entries match.
- addAfter(ItemConvertible, Collection<ItemStack>) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAfter(ItemConvertible, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks after an existing item in the group, or at the end, if the item isn't in the group.
- addAfter(ItemConvertible, ItemConvertible...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAfter(ItemConvertible, ItemStack...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAfter(ItemStack, Collection<ItemStack>) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAfter(ItemStack, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks after an existing stack in the group, or at the end, if the stack isn't in the group.
- addAfter(ItemStack, ItemConvertible...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAfter(ItemStack, ItemStack...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addAll(RegistryWrapper.Impl<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
All the registry entries whose namespace matches the current effective mod ID will be data generated.
- addAttribute(RegistryAttribute) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
- addBarrensBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.TheEndBiomes
-
Adds the biome as an end barrens of the parent end highlands biome.
- addBefore(Predicate<ItemStack>, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks before the first group entry matching a predicate, or at the end, if no entries match.
- addBefore(ItemConvertible, Collection<ItemStack>) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBefore(ItemConvertible, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks before an existing item in the group, or at the end, if the item isn't in the group.
- addBefore(ItemConvertible, ItemConvertible...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBefore(ItemConvertible, ItemStack...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBefore(ItemStack, Collection<ItemStack>) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBefore(ItemStack, Collection<ItemStack>, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds stacks before an existing stack to the group, or at the end, if the stack isn't in the group.
- addBefore(ItemStack, ItemConvertible...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBefore(ItemStack, ItemStack...) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- addBlock(Block) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder
-
Adds a supported block for the block entity type.
- addBlocks(Block...) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder
-
Adds supported blocks for the block entity type.
- addCarver(Predicate<BiomeSelectionContext>, GenerationStep.Carver, RegistryKey<ConfiguredCarver<?>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
-
Convenience method to add a carver to one or more biomes.
- addCarver(GenerationStep.Carver, RegistryKey<ConfiguredCarver<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
-
Adds a configured carver to one of this biomes generation steps.
- addCategory(String) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
-
Deprecated.Add a new key binding category.
- addCloseCallback(TransactionContext.CloseCallback) - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
-
Register a callback that will be invoked when this transaction is closed.
- addFeature(Predicate<BiomeSelectionContext>, GenerationStep.Feature, RegistryKey<PlacedFeature>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
-
Convenience method to add a feature to one or more biomes.
- addFeature(GenerationStep.Feature, RegistryKey<PlacedFeature>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
-
Adds a feature to one of this biomes generation steps, identified by the placed feature's registry key.
- addHighlandsBiome(RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.TheEndBiomes
-
Adds the biome as an end highlands biome with the specified weight.
- ADDITIONS - Enum constant in enum class net.fabricmc.fabric.api.biome.v1.ModificationPhase
-
The appropriate phase for enriching biomes by adding to them without relying on other information in the biome, or removing other features.
- addJsonKeySortOrders(JsonKeySortOrderCallback) - Method in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
-
Provides a callback for setting the sort priority of object keys in generated JSON files.
- addMainIslandBiome(RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.TheEndBiomes
-
Adds the biome as a main end island biome with the specified weight; note that this includes the main island and some of the land encircling the empty space.
- addMidlandsBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.TheEndBiomes
-
Adds the biome as an end midlands of the parent end highlands biome.
- addModels(Collection<? extends Identifier>) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context
-
Adds multiple models (can be
ModelIdentifier
s) to the list of models that will be loaded and baked. - addModels(Identifier...) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context
-
Adds one or more models (can be
ModelIdentifier
s) to the list of models that will be loaded and baked. - addNetherBiome(RegistryKey<Biome>, MultiNoiseUtil.NoiseHypercube) - Static method in class net.fabricmc.fabric.api.biome.v1.NetherBiomes
-
Adds a biome to the Nether generator.
- addNetherBiome(RegistryKey<Biome>, MultiNoiseUtil.NoiseValuePoint) - Static method in class net.fabricmc.fabric.api.biome.v1.NetherBiomes
-
Adds a biome to the Nether generator.
- addOptional(RegistryKey<? extends T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add an optional
RegistryKey
to the tag. - addOptional(Identifier) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add an optional
Identifier
to the tag. - addOptionalTag(TagKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add another optional tag to this tag.
- addOptionalTag(Identifier) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add another optional tag to this tag.
- addOuterCloseCallback(TransactionContext.OuterCloseCallback) - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
-
Register a callback that will be invoked after the outermost transaction is closed, and after callbacks registered with
TransactionContext.addCloseCallback(net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.CloseCallback)
are ran. - addPhaseOrdering(Identifier, Identifier) - Method in class net.fabricmc.fabric.api.event.Event
-
Request that listeners registered for one phase be executed before listeners registered for another phase.
- addProvider(FabricDataGenerator.Pack.Factory<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack
-
Registers a constructor of
DataProvider
which takes aFabricDataOutput
. - addProvider(FabricDataGenerator.Pack.RegistryDependentFactory<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack
-
Registers a constructor of
DataProvider
which takes aFabricDataOutput
and the registries. - addReloadListener(IdentifiableResourceReloadListener) - Method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
-
Deprecated.
- addSmallIslandsBiome(RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.TheEndBiomes
-
Adds a custom biome as a small end islands biome with the specified weight; small end island biomes make up the smaller islands in between the larger islands of the end.
- addSpawn(Predicate<BiomeSelectionContext>, SpawnGroup, EntityType<?>, int, int, int) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
-
Convenience method to add an entity spawn to one or more biomes.
- addSpawn(SpawnGroup, SpawnSettings.SpawnEntry) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
-
Associated JSON property:
spawners
. - addTag(TagKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add another tag to this tag.
- addVillagerTypeToBiome(RegistryKey<Biome>, VillagerType) - Static method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerTypeHelper
-
Deprecated.Sets the biome a villager type can spawn in.
- advancedTranslucency() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
-
Test to know if "fabulous" graphics mode is enabled.
- ADVANCEMENTS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- AFTER - Static variable in class net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents
-
Callback after a block is broken.
- AFTER_DEATH - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents
-
An event that is called when a living entity dies.
- AFTER_ENTITIES - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after entities are rendered and solid entity layers have been drawn to the main frame buffer target, before block entity rendering begins.
- AFTER_ENTITY_CHANGE_WORLD - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents
-
An event which is called after an entity has been moved to a different world.
- AFTER_INIT - Static variable in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called after
a screen is initialized
to its default state. - AFTER_KILLED_OTHER_ENTITY - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerEntityCombatEvents
-
An event that is called after an entity is directly responsible for killing another entity.
- AFTER_PLAYER_CHANGE_WORLD - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents
-
An event which is called after a player has been moved to a different world.
- AFTER_RESPAWN - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents
-
An event that is called after a player has been respawned.
- AFTER_SETUP - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after view Frustum is computed and all render chunks to be rendered are identified and rebuilt but before chunks are uploaded to GPU.
- AFTER_TRANSLUCENT - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after entity, terrain, and particle translucent layers have been drawn to the framebuffer but before translucency combine has happened in fabulous mode.
- afterBlockBreak(World, PlayerEntity, BlockPos, BlockState, BlockEntity) - Method in interface net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.After
-
Called after a block is successfully broken.
- afterChangeWorld(Entity, Entity, ServerWorld, ServerWorld) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents.AfterEntityChange
-
Called after an entity has been recreated at the destination when being moved to a different world.
- afterChangeWorld(ServerPlayerEntity, ServerWorld, ServerWorld) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents.AfterPlayerChange
-
Called after a player has been moved to different world.
- afterDeath(LivingEntity, DamageSource) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents.AfterDeath
-
Called when a living entity dies.
- afterEntities(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterEntities
- afterInit(MinecraftClient, Screen, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterInit
- afterKeyPress(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that is called after a key press is processed for a screen.
- afterKeyPress(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AfterKeyPress
-
Called after a key press is handled.
- afterKeyRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that is called after the release a key is processed for a screen.
- afterKeyRelease(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AfterKeyRelease
-
Called after a pressed key has been released.
- afterKilledOtherEntity(ServerWorld, Entity, LivingEntity) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerEntityCombatEvents.AfterKilledOtherEntity
-
Called after an entity has killed another entity.
- afterMouseClick(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called after a mouse click is processed for a screen.
- afterMouseClick(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseClick
- afterMouseRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called after the release of a mouse click is processed for a screen.
- afterMouseRelease(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseRelease
-
Called after a mouse click has released in a screen.
- afterMouseScroll(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called after mouse scrolling is processed for a screen.
- afterMouseScroll(Screen, double, double, double, double) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseScroll
-
Called after a mouse has scrolled on screen.
- afterOuterClose(TransactionContext.Result) - Method in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
- afterOuterClose(TransactionContext.Result) - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.OuterCloseCallback
-
Perform an action after the top-level transaction is closed.
- afterRender(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called after a screen is rendered.
- afterRender(Screen, DrawContext, int, int, float) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterRender
- afterRespawn(ServerPlayerEntity, ServerPlayerEntity, boolean) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.AfterRespawn
-
Called after player a has been respawned.
- afterSetup(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterSetup
- afterTick(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called after a screen is ticked.
- afterTick(Screen) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterTick
- afterTranslucent(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterTranslucent
- air() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- all() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Matches all Biomes.
- all(Ingredient...) - Static method in class net.fabricmc.fabric.api.recipe.v1.ingredient.DefaultCustomIngredients
-
Creates an ingredient that matches when its sub-ingredients all match.
- all(MinecraftServer) - Static method in class net.fabricmc.fabric.api.networking.v1.PlayerLookup
-
Gets all the players on the minecraft server.
- all(MinecraftServer) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
-
Deprecated.
- ALL_LOADED - Static variable in class net.fabricmc.fabric.api.loot.v2.LootTableEvents
-
This event can be used for post-processing after all loot tables have been loaded and modified by Fabric.
- allModsLoaded(String...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if all the passed mod ids correspond to a loaded mod.
- ALLOW - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntityElytraEvents
-
An event to check if elytra flight (both through normal and custom elytras) is allowed.
- ALLOW_BED - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that is called to check whether a block is valid for sleeping.
- ALLOW_BLOCK_DUST_TINT - Static variable in class net.fabricmc.fabric.api.client.particle.v1.ParticleRenderEvents
-
An event that checks if a block dust particle can be tinted using the corresponding block's color provider.
- ALLOW_CAPE_RENDER - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRenderEvents
-
An event that can prevent capes from rendering.
- ALLOW_CHAT - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when the client receives a chat message, which is any message sent by a player.
- ALLOW_CHAT - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client is about to send a chat message, typically from a client GUI.
- ALLOW_CHAT_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a chat message sent by a player, typically from a client GUI or a player-executed command.
- ALLOW_COMMAND - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client is about to send a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - ALLOW_COMMAND_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a command message to all players, such as one from
/me
and/say
(but not ones that specify the recipients like/msg
). - ALLOW_DAMAGE - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents
-
An event that is called when a living entity is going to take damage.
- ALLOW_DEATH - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents
-
An event that is called when an entity takes fatal damage.
- ALLOW_DEATH - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents
-
Deprecated.Use the more general
ServerLivingEntityEvents.ALLOW_DEATH
event instead and check forinstanceof ServerPlayerEntity
. - ALLOW_GAME - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when the client receives a game message, which is any message sent by the server.
- ALLOW_GAME_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a game message to all players.
- ALLOW_NEARBY_MONSTERS - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that checks whether players can sleep when monsters are nearby.
- ALLOW_RESETTING_TIME - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that checks whether a sleeping player counts into skipping the current day and resetting the time to 0.
- ALLOW_SETTING_SPAWN - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that checks whether a player's spawn can be set when sleeping.
- ALLOW_SLEEP_TIME - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that checks whether the current time of day is valid for sleeping.
- ALLOW_SLEEPING - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that checks whether a player can start to sleep in a bed-like block.
- allowBed(LivingEntity, BlockPos, BlockState, boolean) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowBed
-
Checks whether a block is a valid bed for the entity.
- allowBlockDustTint(BlockState, ClientWorld, BlockPos) - Method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleRenderEvents.AllowBlockDustTint
-
Checks whether a block dust particle can be tinted using the corresponding block's color provider.
- allowCapeRender(AbstractClientPlayerEntity) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRenderEvents.AllowCapeRender
- allowChatMessage(SignedMessage, ServerPlayerEntity, MessageType.Parameters) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.AllowChatMessage
-
Called when the server broadcasts a chat message sent by a player, typically from a client GUI or a player-executed command.
- allowCommandMessage(SignedMessage, ServerCommandSource, MessageType.Parameters) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.AllowCommandMessage
-
Called when the server broadcasts a command message to all players, such as one from
/me
and/say
(but not ones that specify the recipients like/msg
). - allowContinuingBlockBreaking(PlayerEntity, ItemStack, ItemStack) - Method in interface net.fabricmc.fabric.api.item.v1.FabricItem
-
When the NBT of the selected stack changes, block breaking progress is reset.
- allowDamage(LivingEntity, DamageSource, float) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents.AllowDamage
-
Called when a living entity is going to take damage.
- allowDeath(LivingEntity, DamageSource, float) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents.AllowDeath
-
Called when a living entity takes fatal damage (before totems of undying can take effect).
- allowDeath(ServerPlayerEntity, DamageSource, float) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.AllowDeath
-
Deprecated.Called when a player takes fatal damage (before totems of undying can take effect).
- allowElytraFlight(LivingEntity) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntityElytraEvents.Allow
- allowGameMessage(MinecraftServer, Text, boolean) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.AllowGameMessage
-
Called when the server broadcasts a game message to all players.
- allowKeyPress(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that checks if a key press should be allowed.
- allowKeyPress(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AllowKeyPress
-
Checks if a key should be allowed to be pressed.
- allowKeyRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that checks if a pressed key should be allowed to release.
- allowKeyRelease(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AllowKeyRelease
-
Checks if a pressed key should be allowed to be released.
- allowMouseClick(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that checks if the mouse click should be allowed.
- allowMouseClick(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseClick
- allowMouseRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that checks if the mouse click should be allowed to release in a screen.
- allowMouseRelease(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseRelease
-
Checks if the mouse click should be allowed to release in a screen.
- allowMouseScroll(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is checks if the mouse should be allowed to scroll in a screen.
- allowMouseScroll(Screen, double, double, double, double) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseScroll
-
Checks if the mouse should be allowed to scroll in a screen.
- allowNbtUpdateAnimation(PlayerEntity, Hand, ItemStack, ItemStack) - Method in interface net.fabricmc.fabric.api.item.v1.FabricItem
-
When the NBT of an item stack in the main hand or off hand changes, vanilla runs an "update animation".
- allowNearbyMonsters(PlayerEntity, BlockPos, boolean) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowNearbyMonsters
-
Checks whether a player can sleep when monsters are nearby.
- allowReceiveChatMessage(Text, SignedMessage, GameProfile, MessageType.Parameters, Instant) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.AllowChat
-
Called when the client receives a chat message, which is any message sent by a player.
- allowReceiveGameMessage(Text, boolean) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.AllowGame
-
Called when the client receives a game message, which is any message sent by the server.
- allowResettingTime(PlayerEntity) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowResettingTime
-
Checks whether a sleeping player counts into skipping the current day and resetting the time to 0.
- allowSendChatMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.AllowChat
-
Called when the client is about to send a chat message, typically from a client GUI.
- allowSendCommandMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.AllowCommand
-
Called when the client is about to send a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - allowSettingSpawn(PlayerEntity, BlockPos) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSettingSpawn
-
Checks whether a player's spawn can be set when sleeping.
- allowSleep(PlayerEntity, BlockPos) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSleeping
-
Checks whether a player can start sleeping in a bed-like block.
- allowSleepTime(PlayerEntity, BlockPos, boolean) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSleepTime
-
Checks whether the current time of day is valid for sleeping.
- allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- ALWAYS_ENABLED - Enum constant in enum class net.fabricmc.fabric.api.resource.ResourcePackActivationType
-
Always enabled.
- ambientOcclusion() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- ambientOcclusion(TriState) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Controls whether vertex color(s) will be modified for ambient occlusion.
- amount - Variable in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- amount() - Method in record class net.fabricmc.fabric.api.transfer.v1.storage.base.ResourceAmount
-
Returns the value of the
amount
record component. - amountPerLevel - Variable in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Amount in droplets for each level of
CauldronFluidContent.levelProperty
. - and(ConditionJsonProvider...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if all of its child conditions are true.
- any(Ingredient...) - Static method in class net.fabricmc.fabric.api.recipe.v1.ingredient.DefaultCustomIngredients
-
Creates an ingredient that matches when any of its sub-ingredients matches.
- anyModLoaded(String...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if at least one of the passed mod ids corresponds to a loaded mod.
- apiClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Return the API class of this lookup.
- apiClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Returns the API class of this lookup.
- apiClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Return the API class of this lookup.
- ApiLookupMap<L> - Interface in net.fabricmc.fabric.api.lookup.v1.custom
-
A map meant to be used as the backing storage for custom
ApiLookup
instances, to implement a custom equivalent ofBlockApiLookup#get
. - ApiLookupMap.LookupConstructor<L> - Interface in net.fabricmc.fabric.api.lookup.v1.custom
- ApiLookupMap.LookupFactory<L> - Interface in net.fabricmc.fabric.api.lookup.v1.custom
-
Deprecated, for removal: This API element is subject to removal in a future version.
ApiLookupMap.LookupConstructor
should be used instead as it also passes the identifier. - ApiProviderMap<K,
V> - Interface in net.fabricmc.fabric.api.lookup.v1.custom -
A fast thread-safe copy-on-write map meant to be used as the backing storage for registered providers.
- appendAll(ResourceManager, Consumer<ModelIdentifier>) - Method in interface net.fabricmc.fabric.api.client.model.ModelAppender
-
Deprecated.
- appendTooltip(FluidVariant, List<Text>, TooltipContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRenderHandler
-
Append additional tooltips to the passed list if additional information is contained in the fluid variant.
- apply(boolean) - Method in interface net.fabricmc.fabric.api.util.BooleanFunction
-
Applies this function to the given argument.
- apply(Collection<? extends LootFunction>) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder
-
Applies loot functions to this builder.
- apply(Collection<? extends LootFunction>) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Applies loot functions to this builder.
- apply(LootFunction) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder
-
Applies a function to this builder.
- apply(LootFunction) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Applies a loot function to this builder.
- apply(LootFunction.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.
- apply(LootFunction.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.
- apply(T, ResourceManager, Profiler, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
-
Synchronously apply loaded data to the game state.
- AQUATIC - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes consisting primarily of water.
- AQUATIC_ICY - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
For water biomes where ice naturally spawns.
- argument(String, ArgumentType<T>) - Static method in class net.fabricmc.fabric.api.client.command.v2.ClientCommandManager
-
Creates a required argument builder.
- ArgumentTypeRegistry - Class in net.fabricmc.fabric.api.command.v2
- ArmorRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Armor renderers render worn armor items with custom code.
- around(ServerWorld, Vec3d, double) - Static method in class net.fabricmc.fabric.api.networking.v1.PlayerLookup
-
Gets all players around a position in a world.
- around(ServerWorld, Vec3i, double) - Static method in class net.fabricmc.fabric.api.networking.v1.PlayerLookup
-
Gets all players around a position in a world.
- around(World, BlockPos, double) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
-
Deprecated.
- around(World, Vec3d, double) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
-
Deprecated.
- asClass() - Static method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Return a class instance of this interface with the desired generic type, to be used for easier registration with API lookups.
- asDynamicRegistryManager() - Method in interface net.fabricmc.fabric.api.event.registry.DynamicRegistryView
- asVanilla() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
Deprecated.
- asVanilla() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
-
Deprecated.
- AttackBlockCallback - Interface in net.fabricmc.fabric.api.event.player
-
Callback for left-clicking ("attacking") a block.
- AttackEntityCallback - Interface in net.fabricmc.fabric.api.event.player
-
Callback for left-clicking ("attacking") an entity.
- attribute(RegistryAttribute) - Method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Add a
RegistryAttribute
to the registry. - AutoInvokingEvent - Annotation Interface in net.fabricmc.fabric.api.event
-
Indicates that this
Event
is auto-invoking: it calls the event callback implemented by a context parameter type automatically and without registration. - AXES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ItemTags.AXES
.
B
- backingStorage - Variable in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- BADLANDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- bake(Baker, Function<SpriteIdentifier, Sprite>, ModelBakeSettings, Identifier) - Method in class net.fabricmc.fabric.api.client.model.loading.v1.DelegatingUnbakedModel
- BAKE_FLIP_U - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
When set, U texture coordinates for the given sprite are flipped as part of baking.
- BAKE_FLIP_V - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Same as
MutableQuadView.BAKE_FLIP_U
but for V coordinate. - BAKE_LOCK_UV - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
When enabled, texture coordinate are assigned based on vertex position.
- BAKE_NORMALIZED - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
UV coordinates by default are assumed to be 0-16 scale for consistency with conventional Minecraft model format.
- BAKE_ROTATE_180 - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Causes texture to appear rotated 180 deg.
- BAKE_ROTATE_270 - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Causes texture to appear rotated 270 deg.
- BAKE_ROTATE_90 - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Causes texture to appear rotated 90 deg.
- BAKE_ROTATE_NONE - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Causes texture to appear with no rotation.
- bakedModelConsumer() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
emitBlockQuads
oremitItemQuads
on the baked model that you want to consume instead. - BakedModelManagerHelper - Class in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
FabricBakedModelManager.getModel(Identifier)
instead. - baker() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.AfterBake.Context
-
The baker being used to bake this model.
- baker() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.BeforeBake.Context
-
The baker being used to bake this model.
- Basic usage - Search tag in class net.fabricmc.fabric.api.event.registry.DynamicRegistries
- Section
- BEACH - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes that exist on the shoreline of a body of water.
- BEFORE - Static variable in class net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents
-
Callback before a block is broken.
- BEFORE_BLOCK_OUTLINE - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called before default block outline rendering and before checks are done to determine if it should happen.
- BEFORE_DEBUG_RENDER - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called before vanilla debug renderers are output to the framebuffer.
- BEFORE_ENTITIES - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after the Solid, Cutout and Cutout Mipped terrain layers have been output to the framebuffer.
- BEFORE_INIT - Static variable in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called before
a screen is initialized
to its default state. - beforeBlockBreak(World, PlayerEntity, BlockPos, BlockState, BlockEntity) - Method in interface net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.Before
-
Called before a block is broken and allows cancelling the block breaking.
- beforeBlockOutline(WorldRenderContext, HitResult) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BeforeBlockOutline
-
Event signature for
WorldRenderEvents.BEFORE_BLOCK_OUTLINE
. - beforeDebugRender(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.DebugRender
- beforeEntities(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BeforeEntities
- beforeInit(MinecraftClient, Screen, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeInit
- beforeKeyPress(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that is called before a key press is processed for a screen.
- beforeKeyPress(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.BeforeKeyPress
-
Called before a key press is handled.
- beforeKeyRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents
-
An event that is called after the release of a key is processed for a screen.
- beforeKeyRelease(Screen, int, int, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.BeforeKeyRelease
-
Called before a pressed key has been released.
- beforeMouseClick(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called before a mouse click is processed for a screen.
- beforeMouseClick(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseClick
- beforeMouseRelease(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called before the release of a mouse click is processed for a screen.
- beforeMouseRelease(Screen, double, double, int) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseRelease
-
Called before a mouse click has released in a screen.
- beforeMouseScroll(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents
-
An event that is called after mouse scrolling is processed for a screen.
- beforeMouseScroll(Screen, double, double, double, double) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseScroll
-
Called before a mouse has scrolled on screen.
- beforeRender(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called before a screen is rendered.
- beforeRender(Screen, DrawContext, int, int, float) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeRender
- beforeTick(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.ScreenEvents
-
An event that is called before a screen is ticked.
- beforeTick(Screen) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeTick
- binding - Variable in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
Deprecated.
- BiomeModification - Class in net.fabricmc.fabric.api.biome.v1
-
Provides methods for modifying biomes.
- BiomeModification(Identifier) - Constructor for class net.fabricmc.fabric.api.biome.v1.BiomeModification
- BiomeModificationContext - Interface in net.fabricmc.fabric.api.biome.v1
-
Allows
Biome
properties to be modified. - BiomeModificationContext.EffectsContext - Interface in net.fabricmc.fabric.api.biome.v1
- BiomeModificationContext.GenerationSettingsContext - Interface in net.fabricmc.fabric.api.biome.v1
- BiomeModificationContext.SpawnSettingsContext - Interface in net.fabricmc.fabric.api.biome.v1
- BiomeModificationContext.WeatherContext - Interface in net.fabricmc.fabric.api.biome.v1
- BiomeModifications - Class in net.fabricmc.fabric.api.biome.v1
-
Provides an API to modify Biomes after they have been loaded and before they are used in the World.
- BiomeSelectionContext - Interface in net.fabricmc.fabric.api.biome.v1
-
Context given to a biome selector for deciding whether it applies to a biome or not.
- BiomeSelectors - Class in net.fabricmc.fabric.api.biome.v1
-
Provides several convenient biome selectors that can be used with
BiomeModifications
. - BIRCH_FOREST - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- BLACK_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- blank() - Static method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Retrieve a blank FluidVariant.
- blank() - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Retrieve a blank ItemVariant.
- BlankVariantView<T> - Class in net.fabricmc.fabric.api.transfer.v1.storage.base
-
A transfer variant storage view that contains a blank variant all the time (it's always empty), but may have a nonzero capacity.
- BlankVariantView(T, long) - Constructor for class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
-
Create a new instance.
- blendMode() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- blendMode(int, BlendMode) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.blendMode(BlendMode)
instead. - blendMode(int, RenderLayer) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.blendMode(BlendMode)
instead. - blendMode(BlendMode) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Defines how sprite pixels will be blended with the scene.
- BlendMode - Enum Class in net.fabricmc.fabric.api.renderer.v1.material
-
Defines how sprite pixels will be blended with the scene.
- block - Variable in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Block of the cauldron.
- block() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.BlockStateResolver.Context
-
The block for which block state models are being resolved.
- BLOCK - Static variable in interface net.fabricmc.fabric.api.client.render.ColorProviderRegistry
-
Deprecated.
- BLOCK - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
- BLOCK - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- BLOCK_ENTITY_LOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents
-
Called when a BlockEntity is loaded into a ClientWorld.
- BLOCK_ENTITY_LOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents
-
Called when an BlockEntity is loaded into a ServerWorld.
- BLOCK_ENTITY_UNLOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents
-
Called when a BlockEntity is about to be unloaded from a ClientWorld.
- BLOCK_ENTITY_UNLOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents
-
Called when an BlockEntity is about to be unloaded from a ServerWorld.
- BLOCK_OUTLINE - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after block outline render checks are made and before the default block outline render runs.
- Block2ObjectMap<V> - Interface in net.fabricmc.fabric.api.util
- BlockApiCache<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.block -
A
BlockApiLookup
bound to aServerWorld
and a position, providing much faster API access. - BlockApiLookup<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.block -
An object that allows retrieving APIs from blocks in a world.
- BlockApiLookup.BlockApiProvider<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.block - BlockApiLookup.BlockEntityApiProvider<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.block - BlockAttackInteractionAware - Interface in net.fabricmc.fabric.api.block
-
Deprecated.Use
AttackBlockCallback
instead and check for the block. This gives more control over the different cancellation outcomes. - BlockEntityRendererRegistry - Class in net.fabricmc.fabric.api.client.rendering.v1
-
Deprecated.Replaced with transitive access wideners in Fabric Transitive Access Wideners (v1).
- BlockEntityRendererRegistry - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.This module has been moved into fabric-rendering-v1. Use
BlockEntityRendererRegistry
instead - blockOutlines() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- BlockPickInteractionAware - Interface in net.fabricmc.fabric.api.block
-
Convenience interface for blocks that want more stack picking context than what
Block.getPickStack(BlockView, BlockPos, BlockState)
provides. - blockPos() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- blockRenderLayer - Variable in enum class net.fabricmc.fabric.api.renderer.v1.material.BlendMode
- BlockRenderLayerMap - Interface in net.fabricmc.fabric.api.blockrenderlayer.v1
-
Use to associate blocks or fluids with block render layer other than default.
- BlockSetTypeBuilder - Class in net.fabricmc.fabric.api.object.builder.v1.block.type
-
This class allows easy creation of
BlockSetType
s. - BlockSetTypeBuilder() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
- BlockSetTypeRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.block.type
-
Deprecated.
- blockState() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- BlockStateResolver - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
Block state resolvers are responsible for mapping each
BlockState
of a block to anUnbakedModel
. - BlockStateResolver.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
The context for block state resolution.
- BlockTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.BlockTagProvider
- blockTagsPopulated(TagKey<Block>...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Deprecated.
- blockVision(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- BLUE_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- BOATS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEntityTypeTags
- BOOKSHELVES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- BOOKSHELVES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- BooleanFunction<R> - Interface in net.fabricmc.fabric.api.util
-
Represents a function that accepts a boolean-valued argument and produces a result.
- BOSSES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEntityTypeTags
-
Tag containing entity types that display a boss health bar.
- BOTTLE - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- BOWS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- breakInstantly() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- BROWN_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- BUCKET - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- BUDDING_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- BUDDING_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- BUDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- BUDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- build() - Method in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
Deprecated.
- build() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder
- build() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates the entity type.
- build() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- build() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- build() - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.Creates the
VillagerProfession
. - build() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MeshBuilder
-
Returns a new
Mesh
instance containing all quads added to this builder and resets the builder to an empty state. - build(Type<?>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder
- build(Identifier) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Builds a
BlockSetType
from this builder's values without registering it. - build(Identifier, BlockSetType) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Builds a
WoodType
from this builder's values without registering it. - buildAndRegister() - Method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Applies the attributes to the registry and registers it.
- builder() - Static method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup
-
Creates a new builder for
ItemGroup
. - builder() - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.
- builder() - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.
- Builder(FabricKeyBinding) - Constructor for class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
Deprecated.
- buildRegistry(RegistryBuilder) - Method in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
-
Builds a registry containing dynamic registry entries to be generated.
- BuiltinItemRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Deprecated.Please use
BuiltinItemRendererRegistry.DynamicItemRenderer
instead. - BuiltinItemRendererRegistry - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
This registry holds builtin item renderers for items.
- BuiltinItemRendererRegistry.DynamicItemRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Dynamic item renderers render items with custom code.
- Built-in Mod Resource Pack - Search tag in package net.fabricmc.fabric.api.resource
- Section
- burnable() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- buttonClickOffSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's button click off sound.
- buttonClickOnSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's button click on sound.
- BYTE - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- BYTE_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
C
- C2SPacketTypeCallback - Interface in net.fabricmc.fabric.api.event.network
-
Deprecated.Please migrate to
S2CPlayChannelEvents
since this was incorrectly named. - C2SPlayChannelEvents - Class in net.fabricmc.fabric.api.client.networking.v1
-
Offers access to events related to the indication of a connected server's ability to receive packets in certain channels.
- C2SPlayChannelEvents.Register - Interface in net.fabricmc.fabric.api.client.networking.v1
- C2SPlayChannelEvents.Unregister - Interface in net.fabricmc.fabric.api.client.networking.v1
- calculateComparatorOutput(Storage<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Compute the comparator output for a storage, similar to
ScreenHandler.calculateComparatorOutput(Inventory)
. - camera() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- cameraX() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- cameraY() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- cameraZ() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- CANCELED - Static variable in class net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents
-
Callback when a block break has been canceled.
- canExtract(ItemVariant) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
-
Return
true
if the passed non-blank item variant can be extracted,false
otherwise. - canExtract(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return true if extraction of the passed resource should be forwarded to the backing storage, or false if it should fail.
- canExtract(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return
true
if the passed non-blank variant can be extracted,false
otherwise. - canExtract(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- canGenerateIn(RegistryKey<DimensionOptions>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Tries to determine whether this biome generates in a specific dimension, based on the
GeneratorOptions
used by the current world-save. - canGenerateInNether(RegistryKey<Biome>) - Static method in class net.fabricmc.fabric.api.biome.v1.NetherBiomes
-
Returns true if the given biome can generate in the nether, considering the Vanilla nether biomes, and any biomes added to the Nether by mods.
- canInsert(ItemVariant) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
-
Return
true
if the passed non-blank item variant can be inserted,false
otherwise. - canInsert(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return true if insertion of the passed resource should be forwarded to the backing storage, or false if it should fail.
- canInsert(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return
true
if the passed non-blank variant can be inserted,false
otherwise. - canInsert(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- canPlayerReceive(PlayerEntity, Identifier) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
-
Deprecated.Check if a given client declared the ability to receive a given packet ID using the vanilla "register/unregister" protocol.
- canSend(PacketType<?>) - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Checks if the connected server declared the ability to receive a packet on a specified channel name.
- canSend(ServerPlayerEntity, PacketType<?>) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Checks if the connected client declared the ability to receive a specific type of packet.
- canSend(ServerPlayerEntity, Identifier) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Checks if the connected client declared the ability to receive a packet on a specified channel name.
- canSend(ServerPlayNetworkHandler, PacketType<?>) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Checks if the connected client declared the ability to receive a specific type of packet.
- canSend(ServerPlayNetworkHandler, Identifier) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Checks if the connected client declared the ability to receive a packet on a specified channel name.
- canSend(Identifier) - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Checks if the connected server declared the ability to receive a packet on a specified channel name.
- canServerReceive(Identifier) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
-
Deprecated.Check if the server declared the ability to receive a given packet ID using the vanilla "register/unregister" protocol.
- CauldronFluidContent - Class in net.fabricmc.fabric.api.transfer.v1.fluid
-
Entrypoint to expose cauldrons to the Fluid Transfer API.
- CAVES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- CHAT - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when the client receives a chat message, which is any message sent by a player.
- CHAT - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client sends a chat message, typically from a client GUI.
- CHAT_CANCELED - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when receiving a chat message is canceled with
ClientReceiveMessageEvents.ALLOW_CHAT
. - CHAT_CANCELED - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when sending a chat message is canceled with
ClientSendMessageEvents.ALLOW_CHAT
. - CHAT_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a chat message sent by a player, typically from a client GUI or a player-executed command.
- CHESTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- CHESTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- CHUNK_LOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents
-
Called when a chunk is loaded into a ClientWorld.
- CHUNK_LOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents
-
Called when a chunk is loaded into a ServerWorld.
- CHUNK_UNLOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents
-
Called when a chunk is about to be unloaded from a ClientWorld.
- CHUNK_UNLOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents
-
Called when a chunk is unloaded from a ServerWorld.
- clear() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Resets this instance to default values.
- clear(Block) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
- clear(ItemConvertible) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
- clear(TagKey<Block>) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
- clear(TagKey<Item>) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
- clearAdditionsSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearAmbientSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearFoliageColor() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearGrassColor() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearMoodSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearMusic() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearParticleConfig() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- clearSpawnCost(EntityType<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
-
Removes a spawn cost entry for a given entity type.
- clearSpawns() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
-
Removes all spawns.
- clearSpawns(SpawnGroup) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
-
Removes all spawns of the given spawn group.
- CLIENT_STARTED - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents
-
Called when Minecraft has started and it's client about to tick for the first time.
- CLIENT_STOPPING - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents
-
Called when Minecraft's client begins to stop.
- ClientBlockEntityEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientBlockEntityEvents.Load - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientBlockEntityEvents.Unload - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientChunkEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientChunkEvents.Load - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientChunkEvents.Unload - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientCommandManager - Class in net.fabricmc.fabric.api.client.command.v2
-
Manages client-sided commands and provides some related helper methods.
- ClientCommandRegistrationCallback - Interface in net.fabricmc.fabric.api.client.command.v2
-
Callback for when client commands are registered to the dispatcher.
- ClientEntityEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientEntityEvents.Load - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientEntityEvents.Unload - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientLifecycleEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientLifecycleEvents.ClientStarted - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientLifecycleEvents.ClientStopping - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientLoginConnectionEvents - Class in net.fabricmc.fabric.api.client.networking.v1
-
Offers access to events related to the connection to a server on the client while the server is processing the client's login request.
- ClientLoginConnectionEvents.Disconnect - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientLoginConnectionEvents.Init - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientLoginConnectionEvents.QueryStart - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientLoginNetworking - Class in net.fabricmc.fabric.api.client.networking.v1
-
Offers access to login stage client-side networking functionalities.
- ClientLoginNetworking.LoginQueryRequestHandler - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientPickBlockApplyCallback - Interface in net.fabricmc.fabric.api.event.client.player
-
This event is emitted during the block-picking process.
- ClientPickBlockCallback - Interface in net.fabricmc.fabric.api.event.client.player
-
Deprecated.0.3.0
- ClientPickBlockCallback.Container - Class in net.fabricmc.fabric.api.event.client.player
-
Deprecated.
- ClientPickBlockGatherCallback - Interface in net.fabricmc.fabric.api.event.client.player
-
This event is emitted at the beginning of the block picking process in order to find any applicable ItemStack.
- ClientPlayConnectionEvents - Class in net.fabricmc.fabric.api.client.networking.v1
-
Offers access to events related to the connection to a server on a logical client.
- ClientPlayConnectionEvents.Disconnect - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientPlayConnectionEvents.Init - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientPlayConnectionEvents.Join - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientPlayNetworking - Class in net.fabricmc.fabric.api.client.networking.v1
-
Offers access to play stage client-side networking functionalities.
- ClientPlayNetworking.PlayChannelHandler - Interface in net.fabricmc.fabric.api.client.networking.v1
- ClientPlayNetworking.PlayPacketHandler<T> - Interface in net.fabricmc.fabric.api.client.networking.v1
-
A thread-safe packet handler utilizing
FabricPacket
. - ClientPreAttackCallback - Interface in net.fabricmc.fabric.api.event.client.player
-
This event fires every tick when the attack key (left mouse button by default) is pressed (including clicking and holding the attack key).
- ClientReceiveMessageEvents - Class in net.fabricmc.fabric.api.client.message.v1
-
Contains client-side events triggered when receiving messages.
- ClientReceiveMessageEvents.AllowChat - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.AllowGame - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.Chat - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.ChatCanceled - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.Game - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.GameCanceled - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientReceiveMessageEvents.ModifyGame - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents - Class in net.fabricmc.fabric.api.client.message.v1
-
Contains client-side events triggered when sending messages.
- ClientSendMessageEvents.AllowChat - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.AllowCommand - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.Chat - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.ChatCanceled - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.Command - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.CommandCanceled - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.ModifyChat - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSendMessageEvents.ModifyCommand - Interface in net.fabricmc.fabric.api.client.message.v1
- ClientSidePacketRegistry - Interface in net.fabricmc.fabric.api.network
-
Deprecated.Please migrate to
ClientPlayNetworking
. - ClientTags - Class in net.fabricmc.fabric.api.tag.client.v1
-
Allows the use of tags by directly loading them from the installed mods.
- ClientTickCallback - Interface in net.fabricmc.fabric.api.event.client
-
Deprecated.
- ClientTickEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientTickEvents.EndTick - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientTickEvents.EndWorldTick - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientTickEvents.StartTick - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- ClientTickEvents.StartWorldTick - Interface in net.fabricmc.fabric.api.client.event.lifecycle.v1
- CLIMATE_COLD - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- CLIMATE_DRY - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- CLIMATE_HOT - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- CLIMATE_TEMPERATE - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- CLIMATE_WET - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- close() - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Abort the current transaction if it was not closed already.
- CLOSING - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.Transaction.Lifecycle
-
The current transaction is invoking its close callbacks.
- CLUSTERS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- CLUSTERS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- COAL - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- collidable(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- color(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Retrieve vertex color in ARGB format (0xAARRGGBB).
- color(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Set vertex color in ARGB format (0xAARRGGBB).
- color(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- color(int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Convenience: set vertex color for all vertices at once.
- color(int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- coloredWater(int) - Static method in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
-
Creates a fluid render handler that uses the vanilla water texture with a fixed, custom color.
- colorIndex() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Retrieves the quad color index serialized with the quad.
- colorIndex(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Value functions identically to
BakedQuad.getColorIndex()
and is used by renderer / model builder in same way. - colorIndex(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- ColorProviderRegistry<T,
Provider> - Interface in net.fabricmc.fabric.api.client.render -
Deprecated.Replaced by
ColorProviderRegistry
- ColorProviderRegistry<T,
Provider> - Interface in net.fabricmc.fabric.api.client.rendering.v1 - combinedItemApiProvider(Item) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorage
-
Get or create and register a
FluidStorage.CombinedItemApiProvider
event for the passed item. - CombinedSlottedStorage<T,
S> - Class in net.fabricmc.fabric.api.transfer.v1.storage.base -
A
Storage
wrapping multiple slotted storages. - CombinedSlottedStorage(List<S>) - Constructor for class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedSlottedStorage
- CombinedStorage<T,
S> - Class in net.fabricmc.fabric.api.transfer.v1.storage.base -
A
Storage
wrapping multiple storages. - CombinedStorage(List<S>) - Constructor for class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage
- COMMAND - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client sends a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - COMMAND_CANCELED - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when sending a command is canceled with
ClientSendMessageEvents.ALLOW_COMMAND
. - COMMAND_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a command message to all players, such as one from
/me
and/say
(but not ones that specify the recipients like/msg
). - CommandRegistrationCallback - Interface in net.fabricmc.fabric.api.command.v1
-
Deprecated.Please migrate to v2. Please use
CommandRegistrationCallback
instead. - CommandRegistrationCallback - Interface in net.fabricmc.fabric.api.command.v2
-
Callback for when a server registers all commands.
- CommandRegistry - Class in net.fabricmc.fabric.api.registry
-
Deprecated.Please migrate to v2. Please use
CommandRegistrationCallback
instead. - CommandRegistry() - Constructor for class net.fabricmc.fabric.api.registry.CommandRegistry
-
Deprecated.
- commit() - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Close the current transaction, committing all the changes that happened during this transaction and the committed transactions opened with
Transaction.openNested(net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext)
from this transaction. - COMMITTED - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.Result
- CommonLifecycleEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
- CommonLifecycleEvents.TagsLoaded - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
- complex(boolean, ParticleEffect.Factory<T>) - Static method in class net.fabricmc.fabric.api.particle.v1.FabricParticleTypes
-
Creates a new particle type with a custom factory for packet/data serialization.
- complex(ParticleEffect.Factory<T>) - Static method in class net.fabricmc.fabric.api.particle.v1.FabricParticleTypes
-
Creates a new particle type with a custom factory for packet/data serialization.
- CompostingChanceRegistry - Interface in net.fabricmc.fabric.api.registry
-
Registry of items to 0.0-1.0 values, defining the chance of a given item increasing the Composter block's level.
- COMPOUND - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- CONDITION_ID_KEY - Static variable in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
The key ("condition") identifying the resource condition's identifier inside a condition object.
- conditionally(Collection<? extends LootCondition>) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder
-
Adds conditions to this builder.
- conditionally(LootCondition) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder
-
Adds a condition to this builder.
- conditionally(LootCondition.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.
- ConditionJsonProvider - Interface in net.fabricmc.fabric.api.resource.conditions.v1
-
A resource condition and its parameters that can be serialized to JSON, meant for use in data generators.
- conditionMatches(JsonObject) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
Check if the passed condition object matches.
- CONDITIONS_KEY - Static variable in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
The key ("fabric:load_conditions") Fabric uses to identify resource conditions in a JSON object.
- conditionsMatch(JsonArray, boolean) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
If
and
is true, check if all the passed conditions match. - configure(BiConsumer<Identifier, T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricCodecDataProvider
-
Implement this method to register entries to generate.
- configure(RegistryWrapper.WrapperLookup) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider
-
Implement this method and then use
FabricTagProvider.getOrCreateTagBuilder(net.minecraft.registry.tag.TagKey<T>)
to get and register new tag builders. - configure(RegistryWrapper.WrapperLookup, FabricDynamicRegistryProvider.Entries) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider
- configuredCarvers() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Returns a lookup for configured carvers.
- consumers() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
-
The
VertexConsumerProvider
instance being used by the world renderer for most non-terrain renders. - Container(ItemStack) - Constructor for class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
-
Deprecated.
- ContainerFactory<T> - Interface in net.fabricmc.fabric.api.container
-
Deprecated.Use
ScreenHandlerRegistry.ExtendedClientHandlerFactory
instead. - ContainerItemContext - Interface in net.fabricmc.fabric.api.transfer.v1.context
-
A context that allows an item-queried
Storage
implementation to interact with its containing inventory, such as a player inventory or an emptying or filling machine. - ContainerProviderRegistry - Interface in net.fabricmc.fabric.api.container
-
Deprecated.Use
ScreenHandlerRegistry
instead. - ContainerScreenFactory<C> - Interface in net.fabricmc.fabric.api.client.screen
-
Deprecated.Use
ScreenRegistry.Factory
instead. - CONTENT_PHASE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageDecoratorEvent
-
The content phase of the event, passed when registering a message decorator.
- contextClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Return the context class of this lookup.
- contextClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Returns the context class of this lookup.
- contextClass() - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Return the context class of this lookup.
- ConventionalBiomeTags - Class in net.fabricmc.fabric.api.tag.convention.v1
-
See
BiomeTags
for vanilla tags. - ConventionalBlockTags - Class in net.fabricmc.fabric.api.tag.convention.v1
-
See
BlockTags
for vanilla tags. - ConventionalEnchantmentTags - Class in net.fabricmc.fabric.api.tag.convention.v1
- ConventionalEntityTypeTags - Class in net.fabricmc.fabric.api.tag.convention.v1
-
See
EntityTypeTags
for vanilla tags. - ConventionalFluidTags - Class in net.fabricmc.fabric.api.tag.convention.v1
-
See
FluidTags
for vanilla tags. - ConventionalItemTags - Class in net.fabricmc.fabric.api.tag.convention.v1
-
See
ItemTags
for vanilla tags. - COPPER_INGOTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- copy() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
- copy() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- copy(ByteBuf) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.copy
in a packet byte buf. - copy(ByteBuf, int, int) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.copy
in a packet byte buf. - copy(TagKey<Block>, TagKey<Item>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.ItemTagProvider
-
Copy the entries from a tag with the
Block
type into this item tag. - COPY_FROM - Static variable in class net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents
-
An event that is called when the data from an old player is copied to a new player.
- copyFrom(MaterialView) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Copies all properties from the given
MaterialView
to this material finder. - copyFrom(QuadView) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Copies all quad properties from the given
QuadView
to this quad. - copyFrom(QuadView) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- copyFrom(LootPool) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.Copies the entries, conditions and functions of the
pool
to this builder. - copyFrom(LootPool, boolean) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.Copies the entries, conditions and functions of the
pool
to this builder. - copyFrom(LootTable) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.Copies the pools and functions of the
supplier
to this builder. - copyFrom(LootTable, boolean) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.Copies the pools and functions of the
supplier
to this builder. - copyFromPlayer(ServerPlayerEntity, ServerPlayerEntity, boolean) - Method in interface net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.CopyFrom
-
Called when player data is copied to a new player.
- copyNbt() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return a copy of the tag of this variant, or
null
if this variant doesn't have a tag. - copyNormal(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Pass a non-null target to avoid allocation - will be returned with values.
- copyOf(BlockSetTypeBuilder) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Creates a new
BlockSetTypeBuilder
that copies all of another builder's values. - copyOf(WoodTypeBuilder) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Creates a new
WoodTypeBuilder
that copies all of another builder's values. - copyOf(AbstractBlock) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- copyOf(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- copyOf(BlockSetType) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Creates a new
BlockSetTypeBuilder
that copies all of another block set type's values. - copyOf(WoodType) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Creates a new
WoodTypeBuilder
that copies all of another wood type's values. - copyOf(LootPool) - Static method in interface net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder
-
Creates a builder copy of a loot pool.
- copyOf(LootTable) - Static method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Creates a builder copy of a loot table.
- copyOrCreateNbt() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return a copy of the tag of this variant, or a new compound if this variant doesn't have a tag.
- copyPos(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Pass a non-null target to avoid allocation - will be returned with values.
- copyTo(MutableQuadView) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Deprecated.Use
MutableQuadView.copyFrom(QuadView)
instead. UnlikecopyFrom
, this method will not copy the material. - copyUv(int, Vector2f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Pass a non-null target to avoid allocation - will be returned with values.
- CoreShaderRegistrationCallback - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Called when core shaders (shader programs loaded from
assets/<namespace>/shaders/core
) are loaded to register custom modded shaders. - CoreShaderRegistrationCallback.RegistrationContext - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
A context object used to create and register core shader programs.
- create() - Static method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiProviderMap
-
Create a new instance.
- create() - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Returns a new heap memory-backed instance of packet byte buf.
- create() - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- create() - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates an entity type builder.
- create() - Static method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.Creates a builder instance to allow for creation of a
VillagerProfession
. - create(int, PlayerInventory) - Method in class net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType
-
Deprecated.
- create(int, PlayerInventory) - Method in interface net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry.SimpleClientHandlerFactory
-
Deprecated.Creates a new client-sided screen handler.
- create(int, PlayerInventory, PacketByteBuf) - Method in class net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType
-
Creates a new screen handler using the extra opening data.
- create(int, PlayerInventory, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType.ExtendedFactory
-
Creates a new screen handler with additional screen opening data.
- create(int, Identifier, PlayerEntity, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.container.ContainerFactory
-
Deprecated.Creates the new object.
- create(C) - Method in interface net.fabricmc.fabric.api.client.screen.ContainerScreenFactory
-
Deprecated.
- create(H, PlayerInventory, Text) - Method in interface net.fabricmc.fabric.api.client.screenhandler.v1.ScreenRegistry.Factory
-
Deprecated.Creates a new handled screen.
- create(FabricSpriteProvider) - Method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry.PendingParticleFactory
-
Called to create a new particle factory.
- create(FabricDataOutput) - Method in interface net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory
- create(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Method in interface net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.RegistryDependentFactory
- create(BlockApiLookup<A, C>, ServerWorld, BlockPos) - Static method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Create a new instance bound to the passed
ServerWorld
and position, and querying the same API as the passed lookup. - create(ApiLookupMap.LookupConstructor<L>) - Static method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap
-
Create a new instance.
- create(ApiLookupMap.LookupFactory<L>) - Static method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap
-
Deprecated, for removal: This API element is subject to removal in a future version.
ApiLookupMap.LookupConstructor
should be used instead of lookup factory, to expose the identifier. - create(FabricBlockEntityTypeBuilder.Factory<? extends T>, Block...) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder
- create(SpawnGroup) - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates an entity type builder.
- create(SpawnGroup, EntityType.EntityFactory<T>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates an entity type builder.
- create(Identifier) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
-
Creates a new biome modification which will be applied whenever biomes are loaded from data packs.
- create(Identifier, Function<PacketByteBuf, P>) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketType
-
Creates a new packet type.
- create(Identifier, InputUtil.Type, int, String) - Static method in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
Deprecated.
- create(BlockPos, BlockState) - Method in interface net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder.Factory
- createArrayBacked(Class<? super T>, Function<T[], T>) - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Create an "array-backed" Event instance.
- createArrayBacked(Class<T>, T, Function<T[], T>) - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Create an "array-backed" Event instance with a custom empty invoker, for an event whose
invokerFactory
only delegates to the listeners. - createBooleanRule(boolean) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a boolean rule type.
- createBooleanRule(boolean, BiConsumer<MinecraftServer, GameRules.BooleanRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a boolean rule type.
- createBuiltinResourcePack(Identifier) - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Create a new
FabricDataGenerator.Pack
instance for generating a builtin resource pack. - createC2SPacket(Identifier, PacketByteBuf) - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Creates a packet which may be sent to the connected server.
- createDefaulted(Class<T>, Identifier, Identifier) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Deprecated.Please migrate to
FabricRegistryBuilder.createDefaulted(RegistryKey, Identifier)
- createDefaulted(RegistryKey<Registry<T>>, Identifier) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Create a new
FabricRegistryBuilder
using aDefaultedRegistry
, the registry has theRegistryAttribute.MODDED
attribute by default. - createDoubleRule(double) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createDoubleRule(double, double) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createDoubleRule(double, double, double) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createDoubleRule(double, double, double, BiConsumer<MinecraftServer, DoubleRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createDoubleRule(double, double, BiConsumer<MinecraftServer, DoubleRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createDoubleRule(double, BiConsumer<MinecraftServer, DoubleRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates a double rule type.
- createEnumRule(E) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an enum rule type.
- createEnumRule(E, E[]) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an enum rule type.
- createEnumRule(E, E[], BiConsumer<MinecraftServer, EnumRule<E>>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an enum rule type.
- createEnumRule(E, BiConsumer<MinecraftServer, EnumRule<E>>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an enum rule type.
- createIntRule(int) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createIntRule(int, int) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createIntRule(int, int, int) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createIntRule(int, int, int, BiConsumer<MinecraftServer, GameRules.IntRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createIntRule(int, int, BiConsumer<MinecraftServer, GameRules.IntRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createIntRule(int, BiConsumer<MinecraftServer, GameRules.IntRule>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory
-
Creates an integer rule type.
- createLiving() - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates an entity type builder for a living entity.
- createMob() - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Creates an entity type builder for a mob entity.
- createModelData() - Method in interface net.fabricmc.fabric.api.client.rendereregistry.v1.EntityModelLayerRegistry.TexturedModelDataProvider
-
Deprecated.Creates the textured model data for use in a
EntityModelLayer
. - createModelData() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.EntityModelLayerRegistry.TexturedModelDataProvider
-
Creates the textured model data for use in a
EntityModelLayer
. - createPack() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Create a default
FabricDataGenerator.Pack
instance for generating a mod's data. - createPacket(Identifier, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.networking.v1.PacketSender
-
Makes a packet for a channel.
- createS2CPacket(Identifier, PacketByteBuf) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Creates a packet which may be sent to a connected client.
- createSimple(Class<T>, Identifier) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Deprecated.Please migrate to
FabricRegistryBuilder.createSimple(RegistryKey)
- createSimple(RegistryKey<Registry<T>>) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Create a new
FabricRegistryBuilder
using aSimpleRegistry
, the registry has theRegistryAttribute.MODDED
attribute by default. - createSnapshot() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- createSnapshot() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- createSnapshot() - Method in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
-
Return a new nonnull object containing the current state of this participant.
- createVanillaPack(boolean) - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Deprecated.Please use
FabricDataGenerator.createPack()
- createVanillaSubPack(boolean, String) - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Deprecated.
- createWithPhases(Class<? super T>, Function<T[], T>, Identifier...) - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Create an array-backed event with a list of default phases that get invoked in order.
- Creating a test - Search tag in package net.fabricmc.fabric.api.gametest.v1
- Section
- CriterionRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.advancement
-
Deprecated.Replaced by access widener for
Criteria.register(Criterion)
in Fabric Transitive Access Wideners (v1). - CriterionRegistry() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.advancement.CriterionRegistry
-
Deprecated.
- CULL_FACE_EPSILON - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
-
Tolerance for determining if the depth parameter to
QuadEmitter.square(Direction, float, float, float, float, float)
is effectively zero - meaning the face is a cull face. - cullFace() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
If non-null, quad should not be rendered in-world if the opposite face of a neighbor block occludes it.
- cullFace(Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
If non-null, quad is coplanar with a block face which, if known, simplifies or shortcuts geometric analysis that might otherwise be needed.
- cullFace(Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- currentLevel(BlockState) - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Return the current level of the cauldron given its block state, or 0 if it's an empty cauldron.
- CUSTOM - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntityElytraEvents
-
An event to grant elytra flight to living entities when some condition is met.
- customDamage(CustomDamageHandler) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
-
Sets the custom damage handler of the item.
- CustomDamageHandler - Interface in net.fabricmc.fabric.api.item.v1
-
Allows an item to run custom logic when
ItemStack.damage(int, LivingEntity, Consumer)
is called. - CustomGameRuleCategory - Class in net.fabricmc.fabric.api.gamerule.v1
-
Utility class for creating custom game rule categories outside of the categories
Minecraft provides
. - CustomGameRuleCategory(Identifier, Text) - Constructor for class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
-
Creates a custom game rule category.
- CustomIngredient - Interface in net.fabricmc.fabric.api.recipe.v1.ingredient
-
Interface that modders can implement to create new behaviors for
Ingredient
s. - CustomIngredientSerializer<T> - Interface in net.fabricmc.fabric.api.recipe.v1.ingredient
-
Serializer for a
CustomIngredient
. - CUTOUT - Enum constant in enum class net.fabricmc.fabric.api.renderer.v1.material.BlendMode
-
Pixels with alpha > 0.5 are rendered as if
SOLID
. - CUTOUT_MIPPED - Enum constant in enum class net.fabricmc.fabric.api.renderer.v1.material.BlendMode
-
Pixels with alpha > 0.5 are rendered as if
SOLID
. - CYAN_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- cycle() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
-
Cycles the value of this enum rule to the next supported value.
D
- damage(ItemStack, int, LivingEntity, Consumer<LivingEntity>) - Method in interface net.fabricmc.fabric.api.item.v1.CustomDamageHandler
-
Called to apply damage to the given stack.
- DATA_PACK - Enum constant in enum class net.fabricmc.fabric.api.loot.v2.LootTableSource
-
A loot table loaded from an external data pack.
- Data generation integration - Search tag in package net.fabricmc.fabric.api.resource.conditions.v1
- Section
- DataGeneratorEntrypoint - Interface in net.fabricmc.fabric.api.datagen.v1
-
An entry point for data generation.
- dataOutput - Variable in class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
- DEAD - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes whose flora primarily consists of dead or decaying vegetation.
- DEEP_OCEAN - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- DEFAULT - Enum constant in enum class net.fabricmc.fabric.api.renderer.v1.material.BlendMode
-
Emulate blending behavior of
BlockRenderLayer
associated with the block. - DEFAULT - Enum constant in enum class net.fabricmc.fabric.api.util.TriState
-
Represents a value that refers to a "default" value, often as a fallback.
- DEFAULT_ENABLED - Enum constant in enum class net.fabricmc.fabric.api.resource.ResourcePackActivationType
-
Enabled by default.
- DEFAULT_PHASE - Static variable in class net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier
-
Recommended phase to use for transformations that need to happen before wrapping, but after model overrides.
- DEFAULT_PHASE - Static variable in class net.fabricmc.fabric.api.event.Event
-
The identifier of the default phase.
- DEFAULT_UUID - Static variable in class net.fabricmc.fabric.api.entity.FakePlayer
-
Default UUID, for fake players not associated with a specific (human) player.
- defaultAttributes(Supplier<DefaultAttributeContainer.Builder>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
-
Sets the default attributes for a type of living entity.
- defaultAttributes(Supplier<DefaultAttributeContainer.Builder>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- DefaultCustomIngredients - Class in net.fabricmc.fabric.api.recipe.v1.ingredient
-
Factory methods for the custom ingredients directly provided by Fabric API.
- DefaultResourceConditions - Class in net.fabricmc.fabric.api.resource.conditions.v1
-
Contains
ConditionJsonProvider
s for resource conditions provided by fabric itself. - DelegatingUnbakedModel - Class in net.fabricmc.fabric.api.client.model.loading.v1
-
An unbaked model that returns another
BakedModel
at bake time. - DelegatingUnbakedModel(Identifier) - Constructor for class net.fabricmc.fabric.api.client.model.loading.v1.DelegatingUnbakedModel
-
Constructs a new delegating model.
- deserialize(String) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
- deserialize(String) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- DESERT - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- Details of the format - Search tag in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
- Section
- DIAMONDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- difference(Ingredient, Ingredient) - Static method in class net.fabricmc.fabric.api.recipe.v1.ingredient.DefaultCustomIngredients
-
Creates an ingredient that matches if its base ingredient matches, and its subtracted ingredient does not match.
- DimensionRenderingRegistry - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Dimensional renderers render world specific visuals of a world.
- DimensionRenderingRegistry.CloudRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
- DimensionRenderingRegistry.SkyRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
- DimensionRenderingRegistry.WeatherRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
- dimensions(EntityDimensions) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Sets the dimensions of this entity type.
- dimensions(EntityDimensions) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- dimensions(EntityDimensions) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- disableAo(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.ambientOcclusion(TriState)
instead. - disableColorIndex() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- disableColorIndex(boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Vertex color(s) will be modified for quad color index unless disabled.
- disableColorIndex(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.disableColorIndex(boolean)
instead. - disableDiffuse() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- disableDiffuse(boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Vertex color(s) will be modified for diffuse shading unless disabled.
- disableDiffuse(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.disableDiffuse(boolean)
instead. - disableSaving() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
- disableSaving() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- disableSaving() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- disableSummon() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Whether this entity type is summonable using the
/summon
command. - disableSummon() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- disableSummon() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- DISCONNECT - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents
-
An event for when the client's login process has ended due to disconnection.
- DISCONNECT - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents
-
An event for the disconnection of the client play network handler.
- DISCONNECT - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents
-
An event for the disconnection of the server login network handler.
- DISCONNECT - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents
-
An event for the disconnection of the server play network handler.
- doorCloseSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's door close sound.
- doorOpenSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's door open sound.
- DOUBLE - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- DoubleRule - Class in net.fabricmc.fabric.api.gamerule.v1.rule
- DoubleRule(GameRules.Type<DoubleRule>, double, double, double) - Constructor for class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
-
Deprecated.You should not be calling this constructor!
- doVanillaElytraTick(LivingEntity, ItemStack) - Method in interface net.fabricmc.fabric.api.entity.event.v1.FabricElytraItem
-
A helper to perform the default vanilla elytra tick logic: damage the elytra every 20 ticks, and send a game event every 10 ticks.
- drop(ItemVariant, long, boolean, boolean, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Throw items in the world from the player's location.
- drop(ItemVariant, long, boolean, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Throw items in the world from the player's location.
- drop(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Throw items in the world from the player's location.
- DROPLET - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- drops(Identifier) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- dropsLike(Block) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- dropsNothing() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- duplicate(ByteBuf) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.duplicate
in a packet byte buf. - DUSTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- dynamicBounds() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- DynamicRegistries - Class in net.fabricmc.fabric.api.event.registry
-
Contains methods for registering and accessing dynamic registries.
- DynamicRegistries.SyncOption - Enum Class in net.fabricmc.fabric.api.event.registry
-
Flags for configuring dynamic registry syncing.
- DynamicRegistrySetupCallback - Interface in net.fabricmc.fabric.api.event.registry
-
This event gets triggered before a dynamic registry is being loaded.
- DynamicRegistryView - Interface in net.fabricmc.fabric.api.event.registry
-
A view providing access to the registries that are currently being loaded.
E
- EMERALDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- emissive() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- emissive(boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
When true, sprite texture and color will be rendered at full brightness.
- emissive(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Deprecated.Use
MaterialFinder.emissive(boolean)
instead. - emissiveLighting(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- emit() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
-
In static mesh building, causes quad to be appended to the mesh being built.
- emitBlockQuads(BlockRenderView, BlockState, BlockPos, Supplier<Random>, RenderContext) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel
-
This method will be called during chunk rebuilds to generate both the static and dynamic portions of a block model when the model implements this interface and
FabricBakedModel.isVanillaAdapter()
returns false. - emitBlockQuads(BlockRenderView, BlockState, BlockPos, Supplier<Random>, RenderContext) - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- emitItemQuads(ItemStack, Supplier<Random>, RenderContext) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel
-
This method will be called during item rendering to generate both the static and dynamic portions of an item model when the model implements this interface and
FabricBakedModel.isVanillaAdapter()
returns false. - emitItemQuads(ItemStack, Supplier<Random>, RenderContext) - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- empty() - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Returns an empty instance of packet byte buf.
- empty() - Static method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Return an empty storage.
- EMPTY_BUCKET - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ConventionalItemTags.EMPTY_BUCKETS
. - EMPTY_BUCKETS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- EMPTY_SOUND - Static variable in interface net.fabricmc.fabric.api.client.sound.v1.FabricSoundInstance
-
An empty sound, which may be used as a placeholder in your
sounds.json
file for sounds with custom audio streams. - EMPTY_STRUCTURE - Static variable in interface net.fabricmc.fabric.api.gametest.v1.FabricGameTest
-
Use in
GameTest
structureName to use an empty 8x8 structure for the test. - EmptyItemFluidStorage - Class in net.fabricmc.fabric.api.transfer.v1.fluid.base
-
Base implementation of a fluid storage for an empty item.
- EmptyItemFluidStorage(ContainerItemContext, Function<ItemVariant, ItemVariant>, Fluid, long) - Constructor for class net.fabricmc.fabric.api.transfer.v1.fluid.base.EmptyItemFluidStorage
-
Create a new instance, with a custom mapping function.
- EmptyItemFluidStorage(ContainerItemContext, Item, Fluid, long) - Constructor for class net.fabricmc.fabric.api.transfer.v1.fluid.base.EmptyItemFluidStorage
-
Create a new instance.
- enableColoredVanillaFluidNames() - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Enable blue- and red-colored names for water and lava respectively.
- EnchantmentTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.EnchantmentTagProvider
- END - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after all world rendering is complete and changes to GL state are unwound.
- END - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- END_CLIENT_TICK - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
-
Called at the end of the client tick.
- END_DATA_PACK_RELOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
-
Called after a Minecraft server has reloaded data packs.
- END_ISLANDS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes that spawn as or on islands in the End.
- END_SERVER_TICK - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents
-
Called at the end of the server tick.
- END_WORLD_TICK - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
-
Called at the end of a ClientWorld's tick.
- END_WORLD_TICK - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents
-
Called at the end of a ServerWorld's tick.
- endDataPackReload(MinecraftServer, LifecycledResourceManager, boolean) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.EndDataPackReload
-
Called after data packs on a Minecraft server have been reloaded.
- entity() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- ENTITY_DEFENSE_ENHANCEMENT - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEnchantmentTags
-
For enchantments that decrease damage taken or otherwise benefit, in regard to damage, the entity wearing armor enchanted with it.
- ENTITY_LOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents
-
Called when an Entity is loaded into a ClientWorld.
- ENTITY_LOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents
-
Called when an Entity is loaded into a ServerWorld.
- ENTITY_MOVEMENT_ENHANCEMENT - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEnchantmentTags
-
For enchantments that increase movement speed or otherwise benefit the entity wearing armor enchanted with it.
- ENTITY_UNLOAD - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents
-
Called when an Entity is about to be unloaded from a ClientWorld.
- ENTITY_UNLOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents
-
Called when an Entity is unloaded from a ServerWorld.
- ENTITY_WATER_BUCKETS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- EntityApiLookup<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.entity -
An object that allows retrieving APIs from entities.
- EntityApiLookup.EntityApiProvider<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.entity - EntityElytraEvents - Class in net.fabricmc.fabric.api.entity.event.v1
-
Events related to elytra flight for living entities.
- EntityElytraEvents.Allow - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntityElytraEvents.Custom - Interface in net.fabricmc.fabric.api.entity.event.v1
- entityFactory(EntityType.EntityFactory<N>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
- entityFactory(EntityType.EntityFactory<N>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- entityFactory(EntityType.EntityFactory<N>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- EntityModelLayerRegistry - Class in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.This module has been moved into fabric-rendering-v1. Use
EntityModelLayerRegistry
instead. - EntityModelLayerRegistry - Class in net.fabricmc.fabric.api.client.rendering.v1
-
A helpers for registering entity model layers and providers for the layer's textured model data.
- EntityModelLayerRegistry.TexturedModelDataProvider - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.
- EntityModelLayerRegistry.TexturedModelDataProvider - Interface in net.fabricmc.fabric.api.client.rendering.v1
- EntityPickInteractionAware - Interface in net.fabricmc.fabric.api.entity
-
Convenience interface for entities that want more stack picking context than what
Entity.getPickBlockStack()
provides. - EntityRendererRegistry - Class in net.fabricmc.fabric.api.client.rendering.v1
-
Helper class for registering EntityRenderers.
- EntityRendererRegistry - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.This module has been moved into fabric-rendering-v1. Use
EntityRendererRegistry
instead - EntitySelectorOptionRegistry - Class in net.fabricmc.fabric.api.command.v2
-
Contains a function to register an entity selector option.
- EntitySleepEvents - Class in net.fabricmc.fabric.api.entity.event.v1
-
Events about the sleep of living entities.
- EntitySleepEvents.AllowBed - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.AllowNearbyMonsters - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.AllowResettingTime - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.AllowSettingSpawn - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.AllowSleeping - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.AllowSleepTime - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.ModifySleepingDirection - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.ModifyWakeUpPosition - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.SetBedOccupationState - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.StartSleeping - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntitySleepEvents.StopSleeping - Interface in net.fabricmc.fabric.api.entity.event.v1
- EntityTrackingEvents - Class in net.fabricmc.fabric.api.networking.v1
-
Events related to a tracking entities within a player's view distance.
- EntityTrackingEvents.StartTracking - Interface in net.fabricmc.fabric.api.networking.v1
- EntityTrackingEvents.StopTracking - Interface in net.fabricmc.fabric.api.networking.v1
- EntityTypeTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.EntityTypeTagProvider
- Entries(RegistryWrapper.WrapperLookup, String) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
- Entry(int, int) - Constructor for class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
- EnumRule<E> - Class in net.fabricmc.fabric.api.gamerule.v1.rule
- EnumRule(GameRules.Type<EnumRule<E>>, E, E[]) - Constructor for class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
-
Deprecated.You should not be calling this constructor!
- EnumRule(GameRules.Type<EnumRule<E>>, E, Collection<E>) - Constructor for class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
-
Deprecated.
- equals(Object) - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
- equals(Object) - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
- equals(Object) - Method in record class net.fabricmc.fabric.api.transfer.v1.storage.base.ResourceAmount
-
Indicates whether some other object is "equal to" this one.
- EQUIPMENT_CHANGE - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents
-
Called during
LivingEntity.tick()
if the Entity's equipment has been changed or mutated. - equipmentSlot(EquipmentSlotProvider) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
-
Sets the equipment slot provider of the item.
- EquipmentSlotProvider - Interface in net.fabricmc.fabric.api.item.v1
-
A provider for the preferred equipment slot of an item.
- event(Registry<T>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback
- event(Registry<T>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback
- event(Registry<T>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback
- Event<T> - Class in net.fabricmc.fabric.api.event
-
Base class for Fabric's event implementations.
- Event() - Constructor for class net.fabricmc.fabric.api.event.Event
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback
-
Fired after the game has appended all base tooltip lines to the list.
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.render.InvalidateRenderStateCallback
-
Deprecated.
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback
-
Deprecated.
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.CoreShaderRegistrationCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.InvalidateRenderStateCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRendererRegistrationCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.TooltipComponentCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback
-
Deprecated.
- EVENT - Static variable in interface net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.ClientTickCallback
-
Deprecated.Please use
ClientTickEvents.END_CLIENT_TICK
. - EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.ItemTooltipCallback
-
Deprecated.
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockApplyCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback
-
Deprecated.
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockGatherCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.player.ClientPreAttackCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.player.AttackBlockCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.player.AttackEntityCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.player.UseBlockCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.player.UseEntityCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.player.UseItemCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.server.ServerStartCallback
-
Deprecated.Please use
ServerLifecycleEvents.SERVER_STARTED
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.server.ServerStopCallback
-
Deprecated.Please use
ServerLifecycleEvents.SERVER_STOPPING
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.server.ServerTickCallback
-
Deprecated.Please use
ServerTickEvents.END_SERVER_TICK
- EVENT - Static variable in interface net.fabricmc.fabric.api.event.world.WorldTickCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.item.v1.ModifyItemAttributeModifiersCallback
- EVENT - Static variable in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback
-
Deprecated.
- EVENT - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageDecoratorEvent
- EventFactory - Class in net.fabricmc.fabric.api.event
-
Helper for creating
Event
classes. - Events - Search tag in package net.fabricmc.fabric.api.loot.v2
- Section
- exactView(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- exactView(T) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated for removal without direct replacement. Use
Storage.insert(T, long, net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext)
,Storage.extract(T, long, net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext)
orStorage.iterator()
instead. - Example - Search tag in class net.fabricmc.fabric.api.client.screenhandler.v1.ScreenRegistry
- Section
- Example - Search tag in class net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType
- Section
- Example - Search tag in class net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry
- Section
- Example: adding diamonds to the cobblestone loot table - Search tag in net.fabricmc.fabric.api.loot.v2.LootTableEvents.MODIFY
- Section
- Example command - Search tag in class net.fabricmc.fabric.api.client.command.v2.ClientCommandManager
- Section
- Examples - Search tag in class net.fabricmc.fabric.api.event.registry.DynamicRegistries
- Section
- exchange(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Try to exchange as many items as possible of the current variant with another variant.
- excludeByKey(Collection<RegistryKey<Biome>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Returns a selector that will reject any biome whose key is in the given collection of keys.
- excludeByKey(RegistryKey<Biome>...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
- excludeFromStrictValidation(Block) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider
-
Disable strict validation for the passed block.
- Extended loot table and pool builders - Search tag in package net.fabricmc.fabric.api.loot.v2
- Section
- ExtendedScreenHandlerFactory - Interface in net.fabricmc.fabric.api.screenhandler.v1
-
An extension of
NamedScreenHandlerFactory
that can write additional data to a screen opening packet. - ExtendedScreenHandlerType<T> - Class in net.fabricmc.fabric.api.screenhandler.v1
-
A
ScreenHandlerType
for an extended screen handler that synchronizes additional data to the client when it is opened. - ExtendedScreenHandlerType(ExtendedScreenHandlerType.ExtendedFactory<T>) - Constructor for class net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType
-
Constructs an extended screen handler type.
- ExtendedScreenHandlerType.ExtendedFactory<T> - Interface in net.fabricmc.fabric.api.screenhandler.v1
-
A factory for creating screen handler instances from additional opening data.
- extract(FluidVariant, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
- extract(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Try to extract some items from this context's main slot.
- extract(ItemVariant, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- extract(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
- extract(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage
- extract(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- extract(T, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.InsertionOnlyStorage
- extract(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- extract(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- extract(T, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Try to extract up to some amount of a resource from this storage.
- extract(T, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
-
Try to extract a resource from this view.
- extractAny(Storage<T>, long, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Try to extract any resource from a storage, up to a maximum amount.
- ExtractionOnlyStorage<T> - Interface in net.fabricmc.fabric.api.transfer.v1.storage.base
-
A
Storage
that supports extraction, and not insertion. - extractOnlyOf(Storage<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return a wrapper over the passed storage that prevents insertion.
- ExtraModelProvider - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
ModelLoadingPlugin
and related classes instead. - EXTREME_HILLS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
F
- FabricAdvancementProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class and implement
FabricAdvancementProvider.generateAdvancement(java.util.function.Consumer<net.minecraft.advancement.Advancement>)
. - FabricAdvancementProvider(FabricDataOutput) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider
- FabricBakedModel - Interface in net.fabricmc.fabric.api.renderer.v1.model
-
Interface for baked models that output meshes with enhanced rendering features.
- FabricBakedModelManager - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
Fabric-provided helper methods for
BakedModelManager
. - FabricBlock - Interface in net.fabricmc.fabric.api.block.v1
-
General-purpose Fabric-provided extensions for
Block
subclasses. - FabricBlockEntityTypeBuilder<T> - Class in net.fabricmc.fabric.api.object.builder.v1.block.entity
-
Fabric's version of BlockEntityType.Builder with additional convenience methods.
- FabricBlockEntityTypeBuilder.Factory<T> - Interface in net.fabricmc.fabric.api.object.builder.v1.block.entity
- FabricBlockLootTableGenerator - Interface in net.fabricmc.fabric.api.datagen.v1.loot
-
Fabric-provided extensions for
BlockLootTableGenerator
. - FabricBlockLootTableProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class and implement
FabricBlockLootTableProvider.generate()
. - FabricBlockLootTableProvider(FabricDataOutput) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider
- FabricBlockSettings - Class in net.fabricmc.fabric.api.object.builder.v1.block
-
Fabric's version of Block.Settings.
- FabricBlockSettings() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- FabricBlockSettings(AbstractBlock.Settings) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- FabricBlockState - Interface in net.fabricmc.fabric.api.block.v1
-
General-purpose Fabric-provided extensions for
BlockState
, matching the functionality provided inFabricBlock
. - FabricBlockView - Interface in net.fabricmc.fabric.api.blockview.v2
-
General-purpose Fabric-provided extensions for
BlockView
subclasses. - FabricBrewingRecipeRegistry - Class in net.fabricmc.fabric.api.registry
-
Counterpart of
BrewingRecipeRegistry
with methods that allow adding recipes which use Ingredients instead of Items. - FabricClientCommandSource - Interface in net.fabricmc.fabric.api.client.command.v2
-
Extensions to
CommandSource
for client-sided commands. - FabricCodecDataProvider<T> - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class and implement
FabricCodecDataProvider.configure(java.util.function.BiConsumer<net.minecraft.util.Identifier, T>)
. - FabricCodecDataProvider(FabricDataOutput, DataOutput.OutputType, String, Codec<T>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricCodecDataProvider
- FabricDataGenerator - Class in net.fabricmc.fabric.api.datagen.v1
-
An extension to vanilla's
DataGenerator
providing mod specific data, and helper functions. - FabricDataGenerator(Path, ModContainer, boolean, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
- FabricDataGenerator.Pack - Class in net.fabricmc.fabric.api.datagen.v1
-
Represents a pack of generated data (i.e.
- FabricDataGenerator.Pack.Factory<T> - Interface in net.fabricmc.fabric.api.datagen.v1
-
A factory of a data provider.
- FabricDataGenerator.Pack.RegistryDependentFactory<T> - Interface in net.fabricmc.fabric.api.datagen.v1
-
A factory of a data provider.
- FabricDataOutput - Class in net.fabricmc.fabric.api.datagen.v1
-
Extends
DataOutput
to keep track of theModContainer
that it originated from. - FabricDataOutput(ModContainer, Path, boolean) - Constructor for class net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
- FabricDefaultAttributeRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.entity
-
Allows registering custom default attributes for living entities.
- FabricDimensions - Class in net.fabricmc.fabric.api.dimension.v1
-
This class consists exclusively of static methods that operate on world dimensions.
- FabricDynamicRegistryProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
A provider to help with data-generation of dynamic registry objects, such as biomes, features, or message types.
- FabricDynamicRegistryProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider
- FabricDynamicRegistryProvider.Entries - Class in net.fabricmc.fabric.api.datagen.v1.provider
- FabricElytraItem - Interface in net.fabricmc.fabric.api.entity.event.v1
-
An interface that can be implemented on an item to provide custom elytra flight when it is worn in the
EquipmentSlot.CHEST
slot. - FabricEntitySelectorReader - Interface in net.fabricmc.fabric.api.command.v2
-
Fabric extension to
EntitySelectorReader
, implemented using interface injection. - FabricEntityTypeBuilder<T> - Class in net.fabricmc.fabric.api.object.builder.v1.entity
-
Extended version of
EntityType.Builder
with added registration for server->client entity tracking values. - FabricEntityTypeBuilder(SpawnGroup, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
- FabricEntityTypeBuilder.Living<T> - Class in net.fabricmc.fabric.api.object.builder.v1.entity
-
An extended version of
FabricEntityTypeBuilder
with support for features on present onliving entities
, such as default attributes. - FabricEntityTypeBuilder.Mob<T> - Class in net.fabricmc.fabric.api.object.builder.v1.entity
-
An extended version of
FabricEntityTypeBuilder
with support for features on present onmob entities
, such as spawn restrictions. - FabricGameRuleVisitor - Interface in net.fabricmc.fabric.api.gamerule.v1
-
An extended game rule visitor which supports Fabric's own rule types.
- FabricGameTest - Interface in net.fabricmc.fabric.api.gametest.v1
-
This interface can be optionally implemented on your test class.
- FabricIngredient - Interface in net.fabricmc.fabric.api.recipe.v1.ingredient
-
Fabric-provided extensions for
Ingredient
. - FabricItem - Interface in net.fabricmc.fabric.api.item.v1
-
General-purpose Fabric-provided extensions for
Item
subclasses. - FabricItemGroup - Class in net.fabricmc.fabric.api.itemgroup.v1
-
Contains a method to create an item group builder.
- FabricItemGroupEntries - Class in net.fabricmc.fabric.api.itemgroup.v1
-
This class allows the entries of item groups to be modified by the events in
ItemGroupEvents
. - FabricItemGroupEntries(ItemGroup.DisplayContext, List<ItemStack>, List<ItemStack>) - Constructor for class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- FabricItemSettings - Class in net.fabricmc.fabric.api.item.v1
-
Fabric's version of Item.Settings.
- FabricItemSettings() - Constructor for class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- FabricItemStack - Interface in net.fabricmc.fabric.api.item.v1
- FabricKeyBinding - Class in net.fabricmc.fabric.api.client.keybinding
-
Deprecated.Please migrate to v1. Please use
KeyBindingHelper.registerKeyBinding(KeyBinding)
instead. - FabricKeyBinding(Identifier, InputUtil.Type, int, String) - Constructor for class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding
-
Deprecated.
- FabricKeyBinding.Builder - Class in net.fabricmc.fabric.api.client.keybinding
-
Deprecated.
- FabricLanguageProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class and implement
FabricLanguageProvider.generateTranslations(TranslationBuilder)
. - FabricLanguageProvider(FabricDataOutput) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
- FabricLanguageProvider(FabricDataOutput, String) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
- FabricLanguageProvider.TranslationBuilder - Interface in net.fabricmc.fabric.api.datagen.v1.provider
-
A consumer used by
FabricLanguageProvider.generateTranslations(TranslationBuilder)
. - FabricLootPool - Interface in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Replaced with transitive access wideners in Fabric Transitive Access Wideners (v1).
- FabricLootPoolBuilder - Class in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Replaced with
FabricLootPoolBuilder
. - FabricLootPoolBuilder - Interface in net.fabricmc.fabric.api.loot.v2
-
Convenience extensions to
LootPool.Builder
for adding pre-built objects or collections. - FabricLootSupplier - Interface in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Replaced with transitive access wideners in Fabric Transitive Access Wideners (v1).
- FabricLootSupplierBuilder - Class in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Replaced with
FabricLootTableBuilder
. - FabricLootSupplierBuilder() - Constructor for class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.
- FabricLootTableBuilder - Interface in net.fabricmc.fabric.api.loot.v2
-
Convenience extensions to
LootTable.Builder
for adding pre-built objects or collections and modifying loot pools. - FabricLootTableProvider - Interface in net.fabricmc.fabric.api.datagen.v1.provider
-
A base interface for Loot table providers.
- FabricMineableTags - Class in net.fabricmc.fabric.api.mininglevel.v1
-
Defines additional
mineable
tags for vanilla tools not covered by vanilla. - FabricModelPredicateProviderRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.client.model
-
Deprecated.Replaced by access wideners for
ModelPredicateProviderRegistry
registration methods in Fabric Transitive Access Wideners (v1). - FabricModelPredicateProviderRegistry() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry
-
Deprecated.
- FabricModelProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
- FabricModelProvider(FabricDataOutput) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
- FabricPacket - Interface in net.fabricmc.fabric.api.networking.v1
-
A packet to be sent using Networking API.
- FabricParticleTypes - Class in net.fabricmc.fabric.api.particle.v1
-
Methods for creating particle types, both simple and using an existing attribute factory.
- FabricRecipeProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class and implement
FabricRecipeProvider.generate(java.util.function.Consumer<net.minecraft.data.server.recipe.RecipeJsonProvider>)
. - FabricRecipeProvider(FabricDataOutput) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
- FabricRegistryBuilder<T,
R> - Class in net.fabricmc.fabric.api.event.registry -
Used to create custom registries, with specified registry attributes.
- FabricScreenHandlerFactory - Interface in net.fabricmc.fabric.api.screenhandler.v1
-
An extension to
NamedScreenHandlerFactory
. - FabricSoundInstance - Interface in net.fabricmc.fabric.api.client.sound.v1
-
General purpose Fabric-provided extensions to
SoundInstance
. - FabricSpriteProvider - Interface in net.fabricmc.fabric.api.client.particle.v1
-
FabricSpriteProvider.
- FabricTagProvider<T> - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Implement this class (or one of the inner classes) to generate a tag list.
- FabricTagProvider(FabricDataOutput, RegistryKey<? extends Registry<T>>, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider
-
Constructs a new
FabricTagProvider
with the default computed path. - FabricTagProvider.BlockTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
Block
tags in the "/blocks" tag directory. - FabricTagProvider.EnchantmentTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
Enchantment
tags in the "/enchantments" tag directory. - FabricTagProvider.EntityTypeTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
EntityType
tags in the "/entity_types" tag directory. - FabricTagProvider.FabricTagBuilder - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
An extension to
TagProvider.ProvidedTagBuilder
that provides additional functionality. - FabricTagProvider.FluidTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
Fluid
tags in the "/fluids" tag directory. - FabricTagProvider.GameEventTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
GameEvent
tags in the "/game_events" tag directory. - FabricTagProvider.ItemTagProvider - Class in net.fabricmc.fabric.api.datagen.v1.provider
-
Extend this class to create
Item
tags in the "/items" tag directory. - faceFromIndex(int) - Static method in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
-
Use to decode a result from
ModelHelper.toFaceIndex(Direction)
. - faceNormal() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Normal of the quad as implied by geometry.
- FakePlayer - Class in net.fabricmc.fabric.api.entity
-
A "fake player" is a
ServerPlayerEntity
that is not a human player. - FakePlayer(ServerWorld, GameProfile) - Constructor for class net.fabricmc.fabric.api.entity.FakePlayer
- fallbackConsumer() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
emitBlockQuads
oremitItemQuads
on the baked model that you want to consume instead. - FALSE - Enum constant in enum class net.fabricmc.fabric.api.util.TriState
-
Represents the boolean value of
false
. - featuresEnabled(FeatureFlag...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if all the passed features are enabled.
- fenceGateCloseSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Sets this wood type's fence gate close sound.
- fenceGateOpenSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Sets this wood type's fence gate open sound.
- FilteringStorage<T> - Class in net.fabricmc.fabric.api.transfer.v1.storage.base
-
A base
Storage
implementation that delegates every call to another storage, except that it only allows insertion or extraction ifFilteringStorage.canInsert(T)
orFilteringStorage.canExtract(T)
allows it respectively. - FilteringStorage(Supplier<Storage<T>>) - Constructor for class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Create a new filtering storage, with a supplier for the backing storage.
- FilteringStorage(Storage<T>) - Constructor for class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Create a new filtering storage, with a fixed backing storage.
- find() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Returns the standard material encoding all of the current settings in this finder.
- find(float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
-
Alternative to
SpriteFinder.find(QuadView, int)
when vertex centroid is already known or unsuitable. - find(C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Attempt to retrieve an API from a block in the world, using the world and the position passed at creation time.
- find(ItemApiLookup<A, ContainerItemContext>) - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Try to find an API instance for the passed lookup and return it, or
null
if there is none. - find(QuadView) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
-
Finds the atlas sprite containing the vertex centroid of the quad.
- find(QuadView, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
-
Deprecated.Use
SpriteFinder.find(QuadView)
instead. - find(ContainerItemContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorage.CombinedItemApiProvider
-
Return a
Storage<FluidVariant>
if available in the given context, ornull
otherwise. - find(BlockState, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Attempt to retrieve an API from a block in the world, using the world and the position passed at creation time.
- find(BlockEntity, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup.BlockEntityApiProvider
-
Return an API of type
A
if available in the given block entity with the given context, ornull
otherwise. - find(Entity, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup.EntityApiProvider
-
Return an instance of API
A
if available in the given entity with the given context, ornull
otherwise. - find(Entity, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Attempt to retrieve an API from an entity.
- find(ItemStack, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Attempt to retrieve an API from an item stack.
- find(ItemStack, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup.ItemApiProvider
-
Return an API of type
A
if available for the given item stack with the given context, ornull
otherwise. - find(World, BlockPos, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Attempt to retrieve an API from a block in the world.
- find(World, BlockPos, BlockState, BlockEntity, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Attempt to retrieve an API from a block in the world.
- find(World, BlockPos, BlockState, BlockEntity, C) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup.BlockApiProvider
-
Return an API of type
A
if available in the world at the given pos with the given context, ornull
otherwise. - findExtractableContent(Storage<T>, Predicate<T>, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage that can be extracted and matches the filter, and how much of it can be extracted.
- findExtractableContent(Storage<T>, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage that can be extracted, and how much of it can be extracted.
- findExtractableResource(Storage<T>, Predicate<T>, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage that matches the passed filter and can be extracted.
- findExtractableResource(Storage<T>, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage that can be extracted.
- findStoredResource(Storage<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage.
- findStoredResource(Storage<T>, Predicate<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Attempt to find a resource stored in the passed storage that matches the passed filter.
- fireImmune() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
-
Sets this entity type to be fire immune.
- fireImmune() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- fireImmune() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- fireproof() - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- FlammableBlockRegistry - Interface in net.fabricmc.fabric.api.registry
- FlammableBlockRegistry.Entry - Class in net.fabricmc.fabric.api.registry
- FlattenableBlockRegistry - Class in net.fabricmc.fabric.api.registry
-
A registry for shovel flattening interactions.
- FLOAT - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- FLORAL - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes with a large amount of flowers.
- FLOWER_FORESTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- flowingTexture - Variable in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
- fluid - Variable in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Fluid stored inside the cauldron.
- FluidConstants - Class in net.fabricmc.fabric.api.transfer.v1.fluid
-
Constants for fluid transfer.
- FluidRenderHandler - Interface in net.fabricmc.fabric.api.client.render.fluid.v1
-
Interface for handling the rendering of a FluidState.
- FluidRenderHandlerRegistry - Interface in net.fabricmc.fabric.api.client.render.fluid.v1
-
Registry for
FluidRenderHandler
instances. - FluidStorage - Class in net.fabricmc.fabric.api.transfer.v1.fluid
-
Access to
Storage<FluidVariant>
instances. - FluidStorage.CombinedItemApiProvider - Interface in net.fabricmc.fabric.api.transfer.v1.fluid
- FluidStorageUtil - Class in net.fabricmc.fabric.api.transfer.v1.fluid
-
Helper functions to work with fluid storages.
- FluidTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FluidTagProvider
- fluidTagsPopulated(TagKey<Fluid>...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Deprecated.
- FluidVariant - Interface in net.fabricmc.fabric.api.transfer.v1.fluid
-
An immutable association of a still fluid and an optional NBT tag.
- FluidVariantAttributeHandler - Interface in net.fabricmc.fabric.api.transfer.v1.fluid
-
Defines the common attributes of fluid variants of a given Fluid.
- FluidVariantAttributes - Class in net.fabricmc.fabric.api.transfer.v1.fluid
-
Common fluid variant attributes, accessible both client-side and server-side.
- FluidVariantRenderHandler - Interface in net.fabricmc.fabric.api.transfer.v1.client.fluid
-
Defines how fluid variants of a given Fluid should be displayed to clients.
- FluidVariantRendering - Class in net.fabricmc.fabric.api.transfer.v1.client.fluid
-
Client-side display of fluid variants.
- FONTS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- food(FoodComponent) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- FOODS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- forceAddTag(TagKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.FabricTagBuilder
-
Add another tag to this tag, ignoring any warning.
- forceTrackedVelocityUpdates(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
- forceTrackedVelocityUpdates(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- forceTrackedVelocityUpdates(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- forCreativeInteraction(PlayerEntity, ItemStack) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Returns a context for creative interaction.
- forEach(Consumer<QuadView>) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.Mesh
-
Use to access all of the quads encoded in this mesh.
- FOREST - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes densely populated with deciduous trees.
- forPlayerInteraction(PlayerEntity, Hand) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Returns a context for interaction with a player's hand.
- ForwardingBakedModel - Class in net.fabricmc.fabric.api.renderer.v1.model
-
Base class for specialized model implementations that need to wrap other baked models.
- ForwardingBakedModel() - Constructor for class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- foundInOverworld() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Returns a biome selector that will match all biomes that would normally spawn in the Overworld, assuming Vanilla's default biome source is used.
- foundInTheEnd() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Returns a biome selector that will match all biomes that would normally spawn in the End, assuming Vanilla's default End biome source is used.
- foundInTheNether() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Returns a biome selector that will match all biomes that would normally spawn in the Nether, assuming Vanilla's default multi noise biome source with the nether preset is used.
- free(PacketByteBuf) - Static method in class net.fabricmc.fabric.api.networking.v1.FutureListeners
-
Returns a future listener that releases a packet byte buf when the buffer has been sent to a remote connection.
- from(R) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
-
Create a new
FabricRegistryBuilder
, the registry has theRegistryAttribute.MODDED
attribute by default. - fromBucketFraction(long, long) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
-
Convert a fraction of buckets into droplets.
- fromNbt(NbtCompound) - Static method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Deserialize a variant from an NBT compound tag, assuming it was serialized using
TransferVariant.toNbt()
. - fromNbt(NbtCompound) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Deserialize a variant from an NBT compound tag, assuming it was serialized using
TransferVariant.toNbt()
. - fromPacket(PacketByteBuf) - Static method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Read a variant from a packet byte buffer, assuming it was serialized using
TransferVariant.toPacket(net.minecraft.network.PacketByteBuf)
. - fromPacket(PacketByteBuf) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Write a variant from a packet byte buffer, assuming it was serialized using
TransferVariant.toPacket(net.minecraft.network.PacketByteBuf)
. - fromRenderLayer(RenderLayer) - Static method in enum class net.fabricmc.fabric.api.renderer.v1.material.BlendMode
- fromVanilla(int[], int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Enables bulk vertex data transfer using the standard Minecraft vertex formats.
- fromVanilla(int[], int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- fromVanilla(int[], int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Deprecated.Use
MutableQuadView.fromVanilla(int[], int)
instead. - fromVanilla(int[], int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
-
Deprecated.
- fromVanilla(BakedQuad, RenderMaterial, Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Enables bulk vertex data transfer using the standard Minecraft quad format.
- fromVanilla(BakedQuad, RenderMaterial, Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- frustum() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
-
View frustum, after it is initialized.
- FuelRegistry - Interface in net.fabricmc.fabric.api.registry
-
Registry of items to 0-32767 fuel burn time values, in in-game ticks.
- FullItemFluidStorage - Class in net.fabricmc.fabric.api.transfer.v1.fluid.base
-
Base implementation of a fluid storage for a full item.
- FullItemFluidStorage(ContainerItemContext, Function<ItemVariant, ItemVariant>, FluidVariant, long) - Constructor for class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
-
Create a new instance, with a custom mapping function.
- FullItemFluidStorage(ContainerItemContext, Item, FluidVariant, long) - Constructor for class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
-
Create a new instance.
- FUNCTIONS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- FutureListeners - Class in net.fabricmc.fabric.api.networking.v1
-
Utilities for working with netty's future listeners.
G
- GAME - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when the client receives a game message, which is any message sent by the server.
- GAME_CANCELED - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when receiving a game message is canceled with
ClientReceiveMessageEvents.ALLOW_GAME
. - GAME_MESSAGE - Static variable in class net.fabricmc.fabric.api.message.v1.ServerMessageEvents
-
An event triggered when the server broadcasts a game message to all players.
- GameEventTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.GameEventTagProvider
- gameRenderer() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- GameRuleFactory - Class in net.fabricmc.fabric.api.gamerule.v1
-
A utility class containing factory methods to create game rule types.
- GameRuleRegistry - Class in net.fabricmc.fabric.api.gamerule.v1
-
A utility class which allows for registration of game rules.
- GEMS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- GENERAL_COMBINED_PROVIDER - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorage
-
Allows multiple API providers to return
Storage<FluidVariant>
implementations for some items. - generate() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider
-
Implement this method to add block drops.
- generate(Consumer<RecipeJsonProvider>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
-
Implement this method and then use the range of methods in
RecipeProvider
or from one of the recipe json factories such asShapedRecipeJsonBuilder
orShapelessRecipeJsonBuilder
. - generateAdvancement(Consumer<Advancement>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider
-
Implement this method to register advancements to generate use the consumer callback to register advancements.
- generateBlockStateModels(BlockStateModelGenerator) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
- generateItemModels(ItemModelGenerator) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
- generateTranslations(FabricLanguageProvider.TranslationBuilder) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
-
Implement this method to register languages.
- Generic context types - Search tag in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
- Section
- Generic context types - Search tag in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
- Section
- get() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
- get() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- get() - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the value of the tri-state.
- get(Class<?>, Class<?>) - Method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap.LookupFactory
-
Deprecated.Create a new API lookup implementation.
- get(K) - Method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiProviderMap
-
Return the provider to which the specified key is mapped, or
null
if this map contains no mapping for the key. - get(Block) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
- get(SpriteAtlasTexture) - Static method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
-
Retrieves or creates the finder for the given atlas.
- get(Fluid) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
-
Get a
FluidRenderHandler
for a given Fluid. - get(ItemConvertible) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
-
Returns the renderer for the item, or
null
if the item has no renderer. - get(ItemConvertible) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
- get(Registry<?>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
- get(RegistryKey<?>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
- get(ResourceType) - Static method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
-
Get the ResourceManagerHelper instance for a given resource type.
- get(ServerWorld) - Static method in class net.fabricmc.fabric.api.entity.FakePlayer
-
Retrieves a fake player for the specified world, using the
default UUID
. - get(ServerWorld, GameProfile) - Static method in class net.fabricmc.fabric.api.entity.FakePlayer
-
Retrieves a fake player for the specified world and game profile.
- get(Identifier) - Static method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredientSerializer
-
Returns the custom ingredient serializer registered with the given identifier, or
null
if there is no such serializer. - get(Identifier) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
Get the resource condition with the passed name, or
null
if none is registered (yet). - get(Identifier, Class<?>, Class<?>) - Method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap.LookupConstructor
-
Create a new API lookup implementation.
- get(Identifier, Class<A>, Class<C>) - Static method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Retrieve the
BlockApiLookup
associated with an identifier, or create it if it didn't exist yet. - get(Identifier, Class<A>, Class<C>) - Static method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Retrieve the
EntityApiLookup
associated with an identifier, or create it if it didn't exist yet. - get(Identifier, Class<A>, Class<C>) - Static method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Retrieve the
ItemApiLookup
associated with an identifier, or create it if it didn't exist yet. - get(T) - Method in interface net.fabricmc.fabric.api.client.render.ColorProviderRegistry
-
Deprecated.Get a color provider for the given object.
- get(T) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
-
Get a color provider for the given object.
- getActiveDispatcher() - Static method in class net.fabricmc.fabric.api.client.command.v2.ClientCommandManager
-
Gets the active command dispatcher that handles client command registration and execution.
- getAdditionalSlots() - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Get additional slots that may be available in this context.
- getAmount() - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return the current amount of
ContainerItemContext.getItemVariant()
in the slot of the context. - getAmount() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
- getAmount() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- getAmount() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
- getAmount() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- getAmount() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- getAmount() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
- getAmount(ItemVariant) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return the current amount by reading the NBT of the passed variant.
- getAppearance(BlockState, BlockRenderView, BlockPos, Direction, BlockState, BlockPos) - Method in interface net.fabricmc.fabric.api.block.v1.FabricBlock
-
Return the current appearance of the block, i.e.
- getAppearance(BlockRenderView, BlockPos, Direction, BlockState, BlockPos) - Method in interface net.fabricmc.fabric.api.block.v1.FabricBlockState
-
Return the current appearance of the block, i.e.
- getAtlas() - Method in interface net.fabricmc.fabric.api.client.particle.v1.FabricSpriteProvider
-
Returns the entire particles texture atlas.
- getAttributeModifiers(ItemStack, EquipmentSlot) - Method in interface net.fabricmc.fabric.api.item.v1.FabricItem
-
Return the attribute modifiers to apply when this stack is worn in a living entity equipment slot.
- getAudioStream(SoundLoader, Identifier, boolean) - Method in interface net.fabricmc.fabric.api.client.sound.v1.FabricSoundInstance
-
Loads the audio stream for this sound.
- getBiome() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Returns the biome with modifications by biome modifiers of higher priority already applied.
- getBiomeFabric(BlockPos) - Method in interface net.fabricmc.fabric.api.blockview.v2.FabricBlockView
-
Retrieves the biome at the given position if biome retrieval is supported.
- getBiomeKey() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
- getBiomeRegistryEntry() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
- getBlankResource() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return the blank resource.
- getBlankVariant() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.SingleFluidStorage
- getBlankVariant() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleItemStorage
- getBlankVariant() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
-
Return the blank variant.
- getBlockEntity() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Return the block entity at the target position of this lookup.
- getBlockEntityRenderAttachment(BlockPos) - Method in interface net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView
-
Deprecated.Use
FabricBlockView.getBlockEntityRenderData(BlockPos)
instead. - getBlockEntityRenderData(BlockPos) - Method in interface net.fabricmc.fabric.api.blockview.v2.FabricBlockView
-
Retrieves block entity render data for a given block position.
- getBlockTag(int) - Static method in class net.fabricmc.fabric.api.mininglevel.v1.MiningLevelManager
-
Gets the mining level block tag corresponding to a given integer mining level.
- getBoundKey() - Method in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding
-
Deprecated.
- getBoundKeyOf(KeyBinding) - Static method in class net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper
-
Returns the configured KeyCode bound to the KeyBinding from the player's settings.
- getBoxed() - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the value of the tri-state as a boxed, nullable boolean.
- getBurnChance() - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
- getButtons(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.Screens
-
Gets all of a screen's button widgets.
- getCapacity() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
- getCapacity() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- getCapacity() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
- getCapacity() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- getCapacity() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- getCapacity() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
- getCapacity(ItemVariant) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
-
Return the maximum capacity of this storage for the passed item variant.
- getCapacity(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return the capacity of this storage for the passed resource.
- getCapacity(T) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
-
Return the maximum capacity of this storage for the passed transfer variant.
- getCategory(GameRules.Key<T>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
-
Gets the custom category a
game rule key
is registered to. - getClient() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the client instance used to run the command.
- getClient(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.Screens
- getCloudRenderer(RegistryKey<World>) - Static method in interface net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry
-
Gets the custom cloud renderer for the given
World
. - getColor(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the position-independent color that should be used to render the sprite of the passed fluid variant.
- getColor(FluidVariant, BlockRenderView, BlockPos) - Method in interface net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRenderHandler
-
Return the color to use when rendering the sprites of this fluid variant.
- getColor(FluidVariant, BlockRenderView, BlockPos) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the color that should be used when rendering the sprite of the passed fluid variant.
- getCommandResult() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
- getCommandResult() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- getComparatorValue(T, BlockState, BlockPos) - Method in interface net.fabricmc.fabric.api.object.builder.v1.entity.MinecartComparatorLogic
-
Compute the comparator output of a detector rail when a minecart is resting on top of it.
- getComponent(TooltipData) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.TooltipComponentCallback
-
Return the tooltip component for the passed data, or null if none is available.
- getConditionId() - Method in interface net.fabricmc.fabric.api.resource.conditions.v1.ConditionJsonProvider
-
Returns the identifier of this condition.
- getConditions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
Deprecated.
- getContext() - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- getCurrentUnsafe() - Static method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Deprecated.Only use if you absolutely need it, there is almost always a better way.
- getCursorStorage(ScreenHandler) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Return a wrapper around the cursor slot of a screen handler, i.e.
- getCustomComparatorLogic(EntityType<?>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.MinecartComparatorLogicRegistry
-
Gets the registered custom comparator logic for the specified minecart entity type.
- getCustomFlag(Identifier) - Method in interface net.fabricmc.fabric.api.command.v2.FabricEntitySelectorReader
-
Gets the value of the flag.
- getCustomIngredient() - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.FabricIngredient
-
Returns the backing
CustomIngredient
of this ingredient if it's custom,null
otherwise. - getDefaultInstance() - Static method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
- getDimensionEffects(Identifier) - Static method in interface net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry
-
Gets the dimension effects registered for an id.
- getDisplayStacks() - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- getDynamicRegistries() - Static method in class net.fabricmc.fabric.api.event.registry.DynamicRegistries
-
Returns an unmodifiable list of all dynamic registries, including modded ones.
- getEffectiveModId() - Method in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
-
Returns the mod ID of the mod the data is being generated for.
- getEffects() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
-
Returns the modification context for the biomes effects.
- getEmitter() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MeshBuilder
-
Returns the
QuadEmitter
used to append quad to this mesh. - getEmitter() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Returns a
QuadEmitter
instance that is used to output quads. - getEmptySound(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return the sound corresponding to this fluid being emptied, or none if no sound is available.
- getEmptySound(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return the sound corresponding to a container of this fluid variant being emptied if available, or the default (water) emptying sound otherwise.
- getEnabledFeatures() - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- getEntity() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the entity that used the command.
- getEntries() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
Deprecated.
- getEnumClass() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- getFabricDependencies() - Method in interface net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener
- getFabricId() - Method in interface net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener
- getFabricModMetadata() - Method in interface net.fabricmc.fabric.api.resource.ModResourcePack
- getFeatureKey(ConfiguredFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current feature list.
- getFillSound(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return the sound corresponding to this fluid being filled, or none if no sound is available.
- getFillSound(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return the sound corresponding to a container of this fluid variant being filled if available, or the default (water) filling sound otherwise.
- getFluid() - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Return the fluid of this variant.
- getFluidColor(BlockRenderView, BlockPos, FluidState) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler
-
Get the tint color for a fluid being rendered at a given position.
- getFluidColor(BlockRenderView, BlockPos, FluidState) - Method in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
-
Get the tint color for a fluid being rendered at a given position.
- getFluidSprites(BlockRenderView, BlockPos, FluidState) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler
-
Get the sprites for a fluid being rendered at a given position.
- getFluidSprites(BlockRenderView, BlockPos, FluidState) - Method in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
-
Get the sprites for a fluid being rendered at a given position.
- getFluidStorage(Direction) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.SidedStorageBlockEntity
-
Return a fluid storage if available on the queried side, or null otherwise.
- getForBlock(Block) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Get the cauldron fluid content for a cauldron block, or
null
if none was registered (yet). - getForFluid(Fluid) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Get the cauldron fluid content for a fluid, or
null
if no cauldron was registered for that fluid (yet). - getFunctions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
Deprecated.
- getFunctions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
-
Deprecated.
- getGenerationSettings() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
-
Returns the modification context for the biomes generation settings.
- getGlobalReceivers() - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientLoginNetworking
-
Gets all query request channel names which global receivers are registered for.
- getGlobalReceivers() - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Gets all channel names which global receivers are registered for.
- getGlobalReceivers() - Static method in class net.fabricmc.fabric.api.networking.v1.ServerLoginNetworking
-
Gets all channel names which global receivers are registered for.
- getGlobalReceivers() - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets all channel names which global receivers are registered for.
- getHandler(Fluid) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the render handler for the passed fluid, if available, and
null
otherwise. - getHandler(Fluid) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return the attribute handler for the passed fluid, if available, and
null
otherwise. - getHandlerName(Object) - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Deprecated.This is not to be used in events anymore.
- getHandlerOrDefault(Fluid) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the render handler for the passed fluid, if available, or the default instance otherwise.
- getHandlerOrDefault(Fluid) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return the attribute handler for the passed fluid, if available, or the default instance otherwise.
- getHandSlot(Hand) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Return a wrapper around the current slot of the passed hand.
- getId() - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
- getId() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Return the identifier of this lookup.
- getId() - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Return the identifier of this lookup.
- getId() - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Return the identifier of this lookup.
- getId() - Method in class net.fabricmc.fabric.api.networking.v1.PacketType
-
Returns the identifier of the channel used to send the packet.
- getIdentifier() - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredientSerializer
-
Returns the identifier of this serializer.
- getIdFromNew(int) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback.RemapState
- getIdFromOld(int) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback.RemapState
- getInstance() - Static method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry
- getInstance(Block) - Static method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
- getItem() - Method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Return the item of this variant.
- getItemStorage(Direction) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.SidedStorageBlockEntity
-
Return an item storage if available on the queried side, or null otherwise.
- getItemVariant() - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return the current item variant of this context, that is the variant in the slot of the context.
- getLifecycle() - Static method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
- getLookup() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Return the lookup this cache is bound to.
- getLookup(RegistryKey<? extends Registry<T>>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Gets a lookup for entries from the given registry.
- getLookup(Identifier, Class<?>, Class<?>) - Method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap
-
Retrieve the API lookup associated with an identifier.
- getLookups() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Gets access to all registry lookups.
- getLuminance(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return an integer in [0, 15]: the light level emitted by this fluid, or 0 if it doesn't naturally emit light.
- getLuminance(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return an integer in [0, 15]: the light level emitted by this fluid variant, or 0 if it doesn't naturally emit light.
- getMainSlot() - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return the main slot of this context.
- getMatchingStacks() - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredient
-
Returns the list of stacks that match this ingredient..
- getMeta(String) - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the meta property under
key
that was assigned to this source. - getModContainer() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Returns the
ModContainer
for the mod that this data generator has been created for. - getModContainer() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
-
Returns the
ModContainer
for the mod that this data generator has been created for. - getModel(BakedModelManager, Identifier) - Static method in class net.fabricmc.fabric.api.client.model.BakedModelManagerHelper
-
Deprecated.An alternative to
BakedModelManager.getModel(ModelIdentifier)
that accepts anIdentifier
instead. - getModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.FabricBakedModelManager
-
An alternative to
BakedModelManager.getModel(ModelIdentifier)
that accepts anIdentifier
instead. - getModelDependencies() - Method in class net.fabricmc.fabric.api.client.model.loading.v1.DelegatingUnbakedModel
- getModId() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
Returns the mod ID for the mod that this data generator has been created for.
- getModId() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
-
Returns the mod ID for the mod that this data generator has been created for.
- getName() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider
- getName() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider
- getName() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
- getName() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider
- getName() - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
- getName(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return the name that should be used for the passed fluid variant.
- getName(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return the name that should be used for the passed fluid variant.
- getNbt() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return the underlying tag.
- getObject() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return the immutable object instance of this variant.
- getOpenTransaction(int) - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
-
Return the transaction with the specific nesting depth.
- getOptional(RegistryKey<? extends Registry<? extends T>>) - Method in interface net.fabricmc.fabric.api.event.registry.DynamicRegistryView
-
Returns the registry identified by the registry key.
- getOrCreateLocalTag(TagKey<?>) - Static method in class net.fabricmc.fabric.api.tag.client.v1.ClientTags
-
Loads a tag into the cache, recursively loading any contained tags along with it.
- getOrCreateTagBuilder(TagKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider
-
Creates a new instance of
FabricTagProvider<T>.FabricTagBuilder
for the givenTagKey
tag. - getOrLoadModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.BlockStateResolver.Context
-
Loads a model using an
Identifier
orModelIdentifier
, or gets it if it was already loaded. - getOrLoadModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.OnLoad.Context
-
Loads a model using an
Identifier
orModelIdentifier
, or gets it if it was already loaded. - getOrLoadModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelResolver.Context
-
Loads a model using an
Identifier
orModelIdentifier
, or gets it if it was already loaded. - getOverrides() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- getPacketEnvironment() - Method in interface net.fabricmc.fabric.api.network.PacketContext
-
Deprecated.Get the environment associated with the packet.
- getParticleSprite() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- getPathNodeType(BlockState, boolean) - Method in interface net.fabricmc.fabric.api.registry.LandPathNodeTypesRegistry.StaticPathNodeTypeProvider
-
Gets the
PathNodeType
for the specified block state. - getPathNodeType(BlockState, BlockView, BlockPos, boolean) - Method in interface net.fabricmc.fabric.api.registry.LandPathNodeTypesRegistry.DynamicPathNodeTypeProvider
-
Gets the
PathNodeType
for the specified block state at the specified position. - getPathNodeType(BlockState, BlockView, BlockPos, boolean) - Static method in class net.fabricmc.fabric.api.registry.LandPathNodeTypesRegistry
-
Gets the
PathNodeType
from the provider registered for the specified block state at the specified position. - getPathNodeTypeProvider(Block) - Static method in class net.fabricmc.fabric.api.registry.LandPathNodeTypesRegistry
-
Gets the raw
LandPathNodeTypesRegistry.PathNodeTypeProvider
registered for the specified block. - getPickedStack(BlockState, BlockView, BlockPos, PlayerEntity, HitResult) - Method in interface net.fabricmc.fabric.api.block.BlockPickInteractionAware
- getPickedStack(PlayerEntity, HitResult) - Method in interface net.fabricmc.fabric.api.entity.EntityPickInteractionAware
- getPlacedFeatureKey(PlacedFeature) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Tries to retrieve the registry key for the given placed feature, which should be from this biomes current feature list.
- getPlayer() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the player that used the command.
- getPlayer() - Method in interface net.fabricmc.fabric.api.network.PacketContext
-
Deprecated.Get the player associated with the packet.
- getPools() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
-
Deprecated.
- getPos() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Return the position this cache is bound to.
- getPosition() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the position from where the command has been executed.
- getPreferredEquipmentSlot(ItemStack) - Method in interface net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider
-
Gets the preferred equipment slot for an item stack.
- getProvider(Block) - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
-
Return the provider for the passed block (registered with one of the
register
functions), or null if none was registered (yet). - getProvider(EntityType<?>) - Method in interface net.fabricmc.fabric.api.lookup.v1.entity.EntityApiLookup
-
Returns the provider for the passed entity type (registered with one of the
register
functions), or null if none was registered (yet). - getProvider(Item) - Method in interface net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup
-
Return the provider for the passed item (registered with one of the
register
functions), or null if none was registered (yet). - getQuads(BlockState, Direction, Random) - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- getQueuedEntries(RegistryKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
- getRawIdChangeMap() - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback.RemapState
- getReceived() - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Gets all the channel names that the client can receive packets on.
- getReceived(ServerPlayerEntity) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets all the channel names that the server can receive packets on.
- getReceived(ServerPlayNetworkHandler) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets all the channel names that the server can receive packets on.
- getRecipeIdentifier(Identifier) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
-
Override this method to change the recipe identifier.
- getRecipeRemainder() - Method in interface net.fabricmc.fabric.api.item.v1.FabricItemStack
-
Return a leftover item for use in recipes.
- getRecipeRemainder(ItemStack) - Method in interface net.fabricmc.fabric.api.item.v1.FabricItem
-
Returns a leftover item stack after
stack
is consumed in a recipe. - getRenderAttachmentData() - Method in interface net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity
-
Deprecated.Use
RenderDataBlockEntity.getRenderData()
instead. - getRenderData() - Method in interface net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity
-
Gets the render data provided by this block entity.
- getRenderer() - Method in interface net.fabricmc.fabric.api.renderer.v1.RendererAccess
-
Access to the current
Renderer
for creating and retrieving model builders and materials. - getRequiredMiningLevel(BlockState) - Static method in class net.fabricmc.fabric.api.mininglevel.v1.MiningLevelManager
-
Gets the tool mining level required to effectively mine and drop a block state.
- getResource() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
- getResource() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- getResource() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
- getResource() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- getResource() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- getResource() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
- getResource(ItemVariant) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return the current resource by reading the NBT of the passed variant.
- getRolls() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
Deprecated.
- getRotation() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the rotation of the entity that used the command.
- getScoreboardTeam() - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- getSearchTabStacks() - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- getSendable() - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Gets all channel names that the connected server declared the ability to receive a packets on.
- getSendable(ServerPlayerEntity) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets all channel names that the connected client declared the ability to receive a packets on.
- getSendable(ServerPlayNetworkHandler) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets all channel names that a connected client declared the ability to receive a packets on.
- getSender() - Static method in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking
-
Gets the packet sender which sends packets to the connected server.
- getSender(ServerPlayerEntity) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets the packet sender which sends packets to the connected client.
- getSender(ServerPlayNetworkHandler) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Gets the packet sender which sends packets to the connected client.
- getSerializer() - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredient
-
Returns the serializer for this ingredient.
- getServer(ServerLoginNetworkHandler) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerLoginNetworking
-
Returns the Minecraft Server of a server login network handler.
- getServer(ServerPlayNetworkHandler) - Static method in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
-
Returns the Minecraft Server of a server play network handler.
- getSkyRenderer(RegistryKey<World>) - Static method in interface net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry
-
Gets the custom sky renderer for the given
World
. - getSlot(int) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.InventoryStorage
- getSlot(int) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedSlottedStorage
- getSlot(int) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage
- getSlot(int) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.SlottedStorage
-
Retrieve a specific slot of this storage.
- getSlotCount() - Method in interface net.fabricmc.fabric.api.transfer.v1.item.InventoryStorage
- getSlotCount() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedSlottedStorage
- getSlotCount() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage
- getSlotCount() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.SlottedStorage
-
Retrieve the number of slots in this storage.
- getSlots() - Method in interface net.fabricmc.fabric.api.transfer.v1.item.InventoryStorage
-
Retrieve an unmodifiable list of the wrappers for the slots in this inventory.
- getSlots() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.SlottedStorage
-
Retrieve a list containing all the slots of this storage.
- getSpawnSettings() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
-
Returns the modification context for the biomes spawn settings.
- getSpreadChance() - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
- getSprite(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the still sprite that should be used to render the passed fluid variant, or null if it's not available.
- getSprites() - Method in interface net.fabricmc.fabric.api.client.particle.v1.FabricSpriteProvider
-
Gets the list of all sprites available for this particle to use.
- getSprites(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRenderHandler
-
Return an array of size at least 2 containing the sprites that should be used to render the passed fluid variant, for use in baked models, (block) entity renderers, or user interfaces.
- getSprites(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return the still and the flowing sprite that should be used to render the passed fluid variant, or null if they are not available.
- getStack() - Method in class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
-
Deprecated.
- getStack() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
-
Return the stack of this storage.
- getStructureKey(Structure) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current structure list.
- getTaskQueue() - Method in interface net.fabricmc.fabric.api.network.PacketContext
-
Deprecated.Get the task queue for a given side.
- getTemperature(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return a non-negative integer, representing the temperature of this fluid in Kelvin.
- getTemperature(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return a non-negative integer, representing the temperature of this fluid in Kelvin.
- getTextRenderer(Screen) - Static method in class net.fabricmc.fabric.api.client.screen.v1.Screens
-
Gets a screen's text renderer.
- getThis() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
- getThis() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
- getTooltip(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return a mutable list: the tooltip for the passed fluid variant, including the name and additional lines if available and the id of the fluid if advanced tooltips are enabled.
- getTooltip(FluidVariant, TooltipContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRendering
-
Return a mutable list: the tooltip for the passed fluid variant, including the name and additional lines if available and the id of the fluid if advanced tooltips are enabled.
- getTooltip(ItemStack, TooltipContext, List<Text>) - Method in interface net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback
-
Called when an item stack's tooltip is rendered.
- getTooltip(ItemStack, TooltipContext, List<Text>) - Method in interface net.fabricmc.fabric.api.event.client.ItemTooltipCallback
-
Deprecated.Called when an item stack's tooltip is rendered.
- getTransformation() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- getType() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
-
Deprecated.
- getType() - Method in interface net.fabricmc.fabric.api.networking.v1.FabricPacket
-
Returns the packet type of this packet.
- getUnderlyingView() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
-
If this is view is a delegate around another storage view, return the underlying view.
- getUpdatedVariant(ItemVariant, T, long) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
-
Return an updated variant with new resource and amount.
- getVersion() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- getVersion() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Return an integer representing the current version of this storage instance to allow for fast change detection: if the version hasn't changed since the last time, and the storage instance is the same, the storage has the same contents.
- getViscosity(FluidVariant, World) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return a positive integer, representing the viscosity of this fluid.
- getViscosity(FluidVariant, World) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return a positive integer, representing the viscosity of this fluid variant.
- getWeather() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
-
Returns the modification context for the biomes weather properties.
- getWeatherRenderer(RegistryKey<World>) - Static method in interface net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry
-
Gets the custom weather effect renderer for the given
World
. - getWorld() - Method in interface net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
-
Gets the world where the player used the command.
- getWorld() - Method in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache
-
Return the world this cache is bound to.
- getWrappedModel() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- getWrappedModel() - Method in interface net.fabricmc.fabric.api.renderer.v1.model.WrapperBakedModel
-
Return the wrapped model, if there is one at the moment, or
null
otherwise. - GLASS_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- GLASS_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- GLASS_PANES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- GLASS_PANES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- glint() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialView
- glint(TriState) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
-
Controls whether glint should be applied.
- GOLD_INGOTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- GRAY_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- GREEN_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
H
- hangingSignSoundGroup(BlockSoundGroup) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.WoodTypeBuilder
-
Sets this wood type's hanging sign sound group.
- hardness(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- harvestableItems(Iterable<Item>) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.Items that a Villager may harvest in this profession.
- harvestableItems(Item...) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.Items that a Villager may harvest in this profession.
- hasAttribute(RegistryAttribute) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
- hasBiomes() - Method in interface net.fabricmc.fabric.api.blockview.v2.FabricBlockView
-
Checks whether biome retrieval is supported.
- hasDepth() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- hasFeature(RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Returns true if this biome contains a placed feature referencing a configured feature with the given key.
- hashCode() - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
- hashCode() - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
- hashCode() - Method in record class net.fabricmc.fabric.api.transfer.v1.storage.base.ResourceAmount
-
Returns a hash code value for this object.
- hasNbt() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return true if this variant has a tag, false otherwise.
- hasNormal(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
If false, no vertex normal was provided.
- hasPlacedFeature(RegistryKey<PlacedFeature>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Returns true if this biome contains a placed feature with the given key.
- hasRegistration(String) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleRegistry
-
Checks if a name for a game rule is already registered.
- hasRenderer() - Method in interface net.fabricmc.fabric.api.renderer.v1.RendererAccess
-
Performant test for
RendererAccess.getRenderer()
!= null. - hasTag(TagKey<Biome>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
-
Returns true if this biome is in the given
TagKey
. - hasTransform() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Returns whether this context currently has at least one transform.
- HOES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ItemTags.HOES
. - HONEY - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalFluidTags
- How to use from subclasses - Search tag in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
- Section
- HudRenderCallback - Interface in net.fabricmc.fabric.api.client.rendering.v1
I
- ICY - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
For land biomes where ice naturally spawns.
- id() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.AfterBake.Context
-
The identifier of this model (may be a
ModelIdentifier
). - id() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.BeforeBake.Context
-
The identifier of this model (may be a
ModelIdentifier
). - id() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.OnLoad.Context
-
The identifier of this model (may be a
ModelIdentifier
). - id() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelResolver.Context
-
The identifier of the model to be loaded.
- id(Identifier) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.The Identifier used to identify this villager profession.
- IdentifiableResourceReloadListener - Interface in net.fabricmc.fabric.api.resource
-
Interface for "identifiable" resource reload listeners.
- Implementation guidelines - Search tag in net.fabricmc.fabric.api.block.v1.FabricBlock.getAppearance(BlockState, BlockRenderView, BlockPos, Direction, BlockState, BlockPos)
- Section
- Implementation Tips - Search tag in interface net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity
- Section
- Improving performance - Search tag in interface net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup
- Section
- IN_NETHER - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes that spawn in the Nether.
- IN_OVERWORLD - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes that spawn in the Overworld.
- IN_THE_END - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
Biomes that spawn in the End.
- includeByKey(Collection<RegistryKey<Biome>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
-
Returns a selector that will accept only biomes whose keys are in the given collection of keys.
- includeByKey(RegistryKey<Biome>...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
- INCREASES_BLOCK_DROPS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEnchantmentTags
-
A tag containing enchantments that increase the amount or quality of drops from blocks, such as
Enchantments.FORTUNE
. - INCREASES_ENTITY_DROPS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEnchantmentTags
-
A tag containing enchantments that increase the amount or quality of drops from entities, such as
Enchantments.LOOTING
. - increaseStat(Stat<?>, int) - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- INGOT - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- INGOTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- init() - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
- INIT - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents
-
Event indicating a connection entered the LOGIN state, ready for registering query request handlers.
- INIT - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents
-
Event indicating a connection entered the PLAY state, ready for registering channel handlers.
- INIT - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents
-
Event indicating a connection entered the LOGIN state, ready for registering query response handlers.
- INIT - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents
-
Event indicating a connection entered the PLAY state, ready for registering channel handlers.
- insert(FluidVariant, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.EmptyItemFluidStorage
- insert(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Try to insert some items into this context, prioritizing the main slot over the rest of the inventory.
- insert(ItemVariant, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- insert(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Insert items into this player inventory.
- insert(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage
- insert(T, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.ExtractionOnlyStorage
- insert(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- insert(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- insert(T, long, TransactionContext) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- insert(T, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Try to insert up to some amount of a resource into this storage.
- InsertionOnlyStorage<T> - Interface in net.fabricmc.fabric.api.transfer.v1.storage.base
-
A
Storage
that supports insertion, and not extraction. - insertOnlyOf(Storage<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return a wrapper over the passed storage that prevents extraction.
- insertOverflow(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Try to insert items into this context, without prioritizing a specific slot, similar to
PlayerInventory.offerOrDrop(net.minecraft.item.ItemStack)
. - insertStacking(List<? extends SingleSlotStorage<T>>, T, long, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Try to insert up to some amount of a resource into a list of storage slots, trying to "stack" first, i.e.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.rendereregistry.v1.BlockEntityRendererRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
-
The singleton instance of the renderer registry.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.loot.v1.LootEntryTypeRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
-
Deprecated.
- INSTANCE - Static variable in class net.fabricmc.fabric.api.registry.CommandRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.registry.CompostingChanceRegistry
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.registry.FuelRegistry
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.registry.LootEntryTypeRegistry
-
Deprecated.
- INSTANCE - Static variable in interface net.fabricmc.fabric.api.renderer.v1.RendererAccess
- instrument(Instrument) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- INT - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- INT_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- interact(PlayerEntity, World, Hand) - Method in interface net.fabricmc.fabric.api.event.player.UseItemCallback
- interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in interface net.fabricmc.fabric.api.event.player.AttackEntityCallback
- interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in interface net.fabricmc.fabric.api.event.player.UseEntityCallback
- interact(PlayerEntity, World, Hand, BlockHitResult) - Method in interface net.fabricmc.fabric.api.event.player.UseBlockCallback
- interact(PlayerEntity, World, Hand, BlockPos, Direction) - Method in interface net.fabricmc.fabric.api.event.player.AttackBlockCallback
- interactWithFluidStorage(Storage<FluidVariant>, PlayerEntity, Hand) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorageUtil
-
Try to make the item in a player hand "interact" with a fluid storage.
- invalidate() - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.Do not use, will be removed in a future release.
- InvalidateRenderStateCallback - Interface in net.fabricmc.fabric.api.client.render
-
Deprecated.Replaced by
InvalidateRenderStateCallback
- InvalidateRenderStateCallback - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Called when the world renderer reloads, usually as result of changing resource pack or video configuration, or when the player types F3+A in the debug screen.
- InventoryStorage - Interface in net.fabricmc.fabric.api.transfer.v1.item
-
An implementation of
Storage<ItemVariant>
for vanilla'sInventory
,SidedInventory
andPlayerInventory
. - invoker - Variable in class net.fabricmc.fabric.api.event.Event
-
The invoker field.
- invoker() - Method in class net.fabricmc.fabric.api.event.Event
-
Returns the invoker instance.
- invokeTestMethod(TestContext, Method) - Method in interface net.fabricmc.fabric.api.gametest.v1.FabricGameTest
-
Override this method to implement custom logic to invoke the test method.
- IRON_INGOTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- isBlank() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return true if this variant is blank, and false otherwise.
- isBlockTransparent(Block) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
-
Looks up whether a block is transparent and gets a fluid overlay texture instead of a falling fluid texture.
- isBuiltin() - Method in enum class net.fabricmc.fabric.api.loot.v2.LootTableSource
-
Returns whether this loot table source is builtin and bundled in the vanilla or mod resources.
- isBuiltin() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- isEnabledByDefault() - Method in enum class net.fabricmc.fabric.api.resource.ResourcePackActivationType
-
Returns whether this resource pack will be enabled by default or not.
- isFaceCulled(Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Returns
true
if the given face will be culled away. - isIn(DynamicRegistryManager, TagKey<T>, T) - Static method in class net.fabricmc.fabric.api.tag.convention.v1.TagUtil
- isIn(TagKey<T>, T) - Static method in class net.fabricmc.fabric.api.tag.convention.v1.TagUtil
-
See
TagUtil.isIn(DynamicRegistryManager, TagKey, Object)
to check tags that refer to entries in dynamic registries, such asBiome
s. - isInLocal(TagKey<T>, RegistryKey<T>) - Static method in class net.fabricmc.fabric.api.tag.client.v1.ClientTags
-
Checks if an entry is in a tag provided by the available mods.
- isInvulnerableTo(DamageSource) - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- isInWithLocalFallback(TagKey<T>, RegistryEntry<T>) - Static method in class net.fabricmc.fabric.api.tag.client.v1.ClientTags
-
Checks if an entry is in a tag, for use with entries from a dynamic registry, such as
Biome
s. - isInWithLocalFallback(TagKey<T>, T) - Static method in class net.fabricmc.fabric.api.tag.client.v1.ClientTags
-
Checks if an entry is in a tag.
- isLighterThanAir(FluidVariant) - Method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributeHandler
-
Return true if this fluid is lighter than air.
- isLighterThanAir(FluidVariant) - Static method in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariantAttributes
-
Return true if this fluid is lighter than air.
- isLocalChannel(Channel) - Static method in class net.fabricmc.fabric.api.networking.v1.FutureListeners
-
Returns whether a netty channel performs local transportation, or if the message objects in the channel are directly passed than written to and read from a byte buf.
- isOf(O) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return
true
if the object of this variant matches the passed fluid. - isOpen() - Static method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
- isProfilingEnabled() - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Deprecated.Always returns
false
, do not use. This is not to be used in events anymore, standard Java profilers will do fine. - isResourceBlank() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.FullItemFluidStorage
- isResourceBlank() - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- isResourceBlank() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.BlankVariantView
- isResourceBlank() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantItemStorage
- isResourceBlank() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- isResourceBlank() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.StorageView
-
Return
true
if theStorageView.getResource()
contained in this storage view is blank, orfalse
otherwise. - isSideLit() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- isStrictValidationEnabled() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
-
When enabled data providers can do strict validation to ensure that all entries have data generated for them.
- isStrictValidationEnabled() - Method in class net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
-
When enabled data providers can do strict validation to ensure that all entries have data generated for them.
- isSuitableFor(ItemStack, BlockState) - Method in interface net.fabricmc.fabric.api.item.v1.FabricItem
-
Determines if mining with this item allows drops to be harvested from the specified block state.
- isVanillaAdapter() - Method in interface net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel
-
When true, signals renderer this producer is implemented through
BakedModel.getQuads(BlockState, net.minecraft.util.math.Direction, Random)
. - isVanillaAdapter() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
- ITEM - Static variable in interface net.fabricmc.fabric.api.client.render.ColorProviderRegistry
-
Deprecated.
- ITEM - Static variable in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
- ITEM - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorage
-
Item access to fluid variant storages.
- Item2ObjectMap<V> - Interface in net.fabricmc.fabric.api.util
- ItemApiLookup<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.item -
An object that allows retrieving APIs from item stacks.
- ItemApiLookup.ItemApiProvider<A,
C> - Interface in net.fabricmc.fabric.api.lookup.v1.item - ItemGroupEvents - Class in net.fabricmc.fabric.api.itemgroup.v1
-
Holds events related to
ItemGroups
. - ItemGroupEvents.ModifyEntries - Interface in net.fabricmc.fabric.api.itemgroup.v1
- ItemGroupEvents.ModifyEntriesAll - Interface in net.fabricmc.fabric.api.itemgroup.v1
- itemsRegistered(ItemConvertible...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if all the passed items are registered (in
Registries.ITEM
). - ItemStorage - Class in net.fabricmc.fabric.api.transfer.v1.item
-
Access to
Storage<ItemVariant>
instances. - ItemTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.ItemTagProvider
-
Construct an
FabricTagProvider.ItemTagProvider
tag provider without an associatedFabricTagProvider.BlockTagProvider
tag provider. - ItemTagProvider(FabricDataOutput, CompletableFuture<RegistryWrapper.WrapperLookup>, FabricTagProvider.BlockTagProvider) - Constructor for class net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider.ItemTagProvider
-
Construct an
FabricTagProvider.ItemTagProvider
tag provider with an associatedFabricTagProvider.BlockTagProvider
tag provider. - itemTagsPopulated(TagKey<Item>...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Deprecated.
- ItemTooltipCallback - Interface in net.fabricmc.fabric.api.client.item.v1
- ItemTooltipCallback - Interface in net.fabricmc.fabric.api.event.client
-
Deprecated.Please use
ItemTooltipCallback
- itemTransformationMode() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Returns the current transformation mode.
- ItemVariant - Interface in net.fabricmc.fabric.api.transfer.v1.item
-
An immutable count-less ItemStack, i.e.
- iterator() - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.EmptyItemFluidStorage
- iterator() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage
- iterator() - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
- iterator() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.InsertionOnlyStorage
- iterator() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage
- iterator() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Iterate through the contents of this storage.
J
- jobSite(Predicate<RegistryEntry<PointOfInterestType>>) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
-
Deprecated.
- JOIN - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents
-
An event for notification when the client play network handler is ready to send packets to the server.
- JOIN - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents
-
An event for notification when the server play network handler is ready to send packets to the client.
- JSON format - Search tag in package net.fabricmc.fabric.api.resource.conditions.v1
- Section
- JsonKeySortOrderCallback - Interface in net.fabricmc.fabric.api.datagen.v1
-
Provides a callback for setting the sort priority of object keys in generated JSON files.
- jumpVelocityMultiplier(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- JUNGLE - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
K
- KeyBindingHelper - Class in net.fabricmc.fabric.api.client.keybinding.v1
-
Helper for registering
KeyBinding
s. - KeyBindingRegistry - Interface in net.fabricmc.fabric.api.client.keybinding
-
Deprecated.Please migrate to v1. Please use
KeyBindingHelper
instead.
L
- LandPathNodeTypesRegistry - Class in net.fabricmc.fabric.api.registry
-
A registry to associate block states with specific path node types.
- LandPathNodeTypesRegistry.DynamicPathNodeTypeProvider - Interface in net.fabricmc.fabric.api.registry
-
A functional interface that provides the
PathNodeType
, given the block state world and position. - LandPathNodeTypesRegistry.PathNodeTypeProvider - Interface in net.fabricmc.fabric.api.registry
-
Generic provider, this is a marker interface.
- LandPathNodeTypesRegistry.StaticPathNodeTypeProvider - Interface in net.fabricmc.fabric.api.registry
-
A functional interface that provides the
PathNodeType
, given the block state. - LANGUAGES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- LAPIS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- LAST - Static variable in class net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents
-
Called after all framebuffer writes are complete but before all world rendering is torn down.
- LAVA - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalFluidTags
- LAVA_BUCKET - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ConventionalItemTags.LAVA_BUCKETS
. - LAVA_BUCKETS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- LAVA_FLOWING - Static variable in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
-
The vanilla flowing lava texture identifier.
- LAVA_STILL - Static variable in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
-
The vanilla still lava texture identifier.
- LAVA_TEMPERATURE - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
-
Lava temperature, in Kelvin.
- LAVA_VISCOSITY - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- LAVA_VISCOSITY_NETHER - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- levelProperty - Variable in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Property storing the level of the cauldron.
- LIGHT_BLUE_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- LIGHT_GRAY_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- lightFace() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Equivalent to
BakedQuad.getFace()
. - lightLevel(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
-
Deprecated.Please use
FabricBlockSettings.luminance(int)
. - lightLevel(ToIntFunction<BlockState>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
-
Deprecated.Please use
FabricBlockSettings.luminance(ToIntFunction)
. - lightmap(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Minimum block brightness.
- lightmap(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Accept vanilla lightmap values.
- lightmap(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- lightmap(int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Convenience: set lightmap for all vertices at once.
- lightmap(int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- lightmapTextureManager() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- LIME_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- limitTime() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- liquid() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- LIST - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- literal(String) - Static method in class net.fabricmc.fabric.api.client.command.v2.ClientCommandManager
-
Creates a literal argument builder.
- Living(SpawnGroup, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
- LivingEntityFeatureRendererRegistrationCallback - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.This module has been moved into fabric-rendering-v1. Use
LivingEntityFeatureRendererRegistrationCallback
instead - LivingEntityFeatureRendererRegistrationCallback - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
Called when
feature renderers
for aliving entity renderer
are registered. - LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
-
Deprecated.This module has been moved into fabric-rendering-v1. Use
LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper
instead - LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
A delegate object used to help register feature renderers for an entity renderer.
- LivingEntityFeatureRenderEvents - Class in net.fabricmc.fabric.api.client.rendering.v1
-
Events related to living entity
FeatureRenderer
s. - LivingEntityFeatureRenderEvents.AllowCapeRender - Interface in net.fabricmc.fabric.api.client.rendering.v1
- load(ResourceManager, Executor) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.PreparableModelLoadingPlugin.DataLoader
-
Returns a
CompletableFuture
that will load the data. - load(ResourceManager, Profiler, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
-
Asynchronously process and load resource-based data.
- LOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents
-
Called just after a world is loaded by a Minecraft server.
- loader() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.BlockStateResolver.Context
-
The current model loader instance, which changes between resource reloads.
- loader() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.AfterBake.Context
-
The current model loader instance, which changes between resource reloads.
- loader() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.BeforeBake.Context
-
The current model loader instance, which changes between resource reloads.
- loader() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.OnLoad.Context
-
The current model loader instance, which changes between resource reloads.
- loader() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelResolver.Context
-
The current model loader instance, which changes between resource reloads.
- loadModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.ModelProviderContext
-
Deprecated.Load a model using a
Identifier
,ModelIdentifier
, ... - loadModelResource(Identifier, ModelProviderContext) - Method in interface net.fabricmc.fabric.api.client.model.ModelResourceProvider
-
Deprecated.
- loadModelVariant(ModelIdentifier, ModelProviderContext) - Method in interface net.fabricmc.fabric.api.client.model.ModelVariantProvider
-
Deprecated.
- LONG - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- LONG_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.
- LOOT_TABLES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- lootContextType - Variable in class net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider
- LootEntryTypeRegistry - Interface in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Use
Registries.LOOT_POOL_ENTRY_TYPE
from vanilla instead. - LootEntryTypeRegistry - Interface in net.fabricmc.fabric.api.registry
-
Deprecated.
- LootJsonParser - Class in net.fabricmc.fabric.api.loot.v1
-
Deprecated.Use
LootGsons.getTableGsonBuilder()
from vanilla instead. - LootTableEvents - Class in net.fabricmc.fabric.api.loot.v2
-
Events for manipulating loot tables.
- LootTableEvents.Loaded - Interface in net.fabricmc.fabric.api.loot.v2
- LootTableEvents.Modify - Interface in net.fabricmc.fabric.api.loot.v2
- LootTableEvents.Replace - Interface in net.fabricmc.fabric.api.loot.v2
- LootTableLoadingCallback - Interface in net.fabricmc.fabric.api.loot.v1.event
-
Deprecated.Replaced with
LootTableEvents
. - LootTableLoadingCallback.LootTableSetter - Interface in net.fabricmc.fabric.api.loot.v1.event
-
Deprecated.
- LootTableSource - Enum Class in net.fabricmc.fabric.api.loot.v2
-
Describes where a loot table has been loaded from.
- luminance(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- luminance(ToIntFunction<BlockState>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
M
- MAGENTA_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- map(BooleanFunction<? extends T>) - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Maps the boolean value of this tri-state if it is
TriState.TRUE
orTriState.FALSE
. - mapColor(Function<BlockState, MapColor>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- mapColor(MapColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- mapColor(DyeColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- matches(ItemStack) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Return true if the item and tag of this variant match those of the passed stack, and false otherwise.
- material() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Retrieves the material serialized with the quad.
- material(RenderMaterial) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Assigns a different material to this quad.
- material(RenderMaterial) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- MATERIAL_STANDARD - Static variable in interface net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial
-
This will be identical to the material that would be obtained by calling
MaterialFinder.find()
on a new, unaltered,MaterialFinder
instance. - materialById(Identifier) - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
-
Return a material previously registered via
Renderer.registerMaterial(Identifier, RenderMaterial)
. - materialColor(MapColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
-
Deprecated.Please migrate to
FabricBlockSettings.mapColor(MapColor)
- materialColor(DyeColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
-
Deprecated.Please migrate to
FabricBlockSettings.mapColor(DyeColor)
- materialFinder() - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
-
Obtain a new
MaterialFinder
instance used to retrieve standardRenderMaterial
instances. - MaterialFinder - Interface in net.fabricmc.fabric.api.renderer.v1.material
-
Finds standard
RenderMaterial
instances used to communicate quad rendering characteristics to aRenderContext
. - MaterialView - Interface in net.fabricmc.fabric.api.renderer.v1.material
-
Getter methods for
RenderMaterial
(immutable) andMaterialFinder
(mutable). - matrixStack() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- maxCount(int) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- maxDamage(int) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- maxDamageIfAbsent(int) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- maxLevel - Variable in class net.fabricmc.fabric.api.transfer.v1.fluid.CauldronFluidContent
-
Maximum level for
CauldronFluidContent.levelProperty
. - MESA - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- Mesh - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
-
A bundle of one or more
QuadView
instances encoded by the renderer, typically viaRenderer.meshBuilder()
. - meshBuilder() - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
-
Obtain a new
MeshBuilder
instance used to create baked models with enhanced features. - MeshBuilder - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
-
Similar in purpose to
BufferBuilder
but simpler and not tied to NIO or any other specific implementation, plus designed to handle both static and dynamic building. - meshConsumer() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Deprecated.Use
Mesh.outputTo(QuadEmitter)
instead. - MILK - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalFluidTags
- MILK_BUCKET - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ConventionalItemTags.MILK_BUCKETS
. - MILK_BUCKETS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- MinecartComparatorLogic<T> - Interface in net.fabricmc.fabric.api.object.builder.v1.entity
-
Provides custom comparator output for minecarts resting on detector rails.
- MinecartComparatorLogicRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.entity
-
A registry for custom minecart comparator logic.
- MINECARTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalEntityTypeTags
- MiningLevelManager - Class in net.fabricmc.fabric.api.mininglevel.v1
-
Provides access to block mining levels.
- Mining level tags - Search tag in class net.fabricmc.fabric.api.mininglevel.v1.MiningLevelManager
- Section
- Mob(SpawnGroup, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
- MOD - Enum constant in enum class net.fabricmc.fabric.api.loot.v2.LootTableSource
-
A loot table loaded from mods' bundled resources.
- MODDED - Enum constant in enum class net.fabricmc.fabric.api.event.registry.RegistryAttribute
-
Registry has been modded.
- Modded Resource Pack Handling - Search tag in package net.fabricmc.fabric.api.resource
- Section
- MODEL_TRANSFORM_BLOCK - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
-
Mimics the vanilla model transformation used for most vanilla blocks, and should be suitable for most custom block-like models.
- ModelAppender - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.use
ExtraModelProvider
, which supports loading of plainIdentifier
s - ModelHelper - Class in net.fabricmc.fabric.api.renderer.v1.model
-
Collection of utilities for model implementations.
- ModelLoadingPlugin - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
A model loading plugin is used to extend the model loading process through the passed
ModelLoadingPlugin.Context
object. - ModelLoadingPlugin.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
- ModelLoadingRegistry - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.Register a
ModelLoadingPlugin
instead. - ModelModifier - Class in net.fabricmc.fabric.api.client.model.loading.v1
-
Contains interfaces for the events that can be used to modify models at different points in the loading and baking process.
- ModelModifier.AfterBake - Interface in net.fabricmc.fabric.api.client.model.loading.v1
- ModelModifier.AfterBake.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
The context for an after bake model modification event.
- ModelModifier.BeforeBake - Interface in net.fabricmc.fabric.api.client.model.loading.v1
- ModelModifier.BeforeBake.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
The context for a before bake model modification event.
- ModelModifier.OnLoad - Interface in net.fabricmc.fabric.api.client.model.loading.v1
- ModelModifier.OnLoad.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
The context for an on load model modification event.
- ModelProviderContext - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
ModelLoadingPlugin
and related classes instead. - ModelProviderException - Exception Class in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
ModelLoadingPlugin
and related classes instead. - ModelProviderException(String) - Constructor for exception class net.fabricmc.fabric.api.client.model.ModelProviderException
-
Deprecated.
- ModelProviderException(String, Throwable) - Constructor for exception class net.fabricmc.fabric.api.client.model.ModelProviderException
-
Deprecated.
- ModelResolver - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
Model resolvers are able to provide a custom model for specific
Identifier
s. - ModelResolver.Context - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
The context for model resolution.
- ModelResourceProvider - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
ModelLoadingPlugin
and related classes instead. - MODELS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- ModelVariantProvider - Interface in net.fabricmc.fabric.api.client.model
-
Deprecated.Use
ModelLoadingPlugin
and related classes instead. - ModificationPhase - Enum Class in net.fabricmc.fabric.api.biome.v1
-
To achieve a predictable order for biome modifiers, and to aid with mod compatibility, modifiers need to declare the phase in which they will be applied.
- MODIFY - Static variable in class net.fabricmc.fabric.api.loot.v2.LootTableEvents
-
This event can be used to modify loot tables.
- MODIFY_CHAT - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client sends a chat message, typically from a client GUI.
- MODIFY_COMMAND - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents
-
An event triggered when the client sends a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - MODIFY_ENTRIES_ALL - Static variable in class net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents
-
This event allows the entries of any item group to be modified.
- MODIFY_GAME - Static variable in class net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
-
An event triggered when the client receives a game message, which is any message sent by the server.
- MODIFY_SLEEPING_DIRECTION - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that can be used to provide the entity's sleep direction if missing.
- MODIFY_WAKE_UP_POSITION - Static variable in class net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents
-
An event that can be used to provide the entity's wake-up position if missing.
- modifyAttributeModifiers(ItemStack, EquipmentSlot, Multimap<EntityAttribute, EntityAttributeModifier>) - Method in interface net.fabricmc.fabric.api.item.v1.ModifyItemAttributeModifiersCallback
- modifyEntries(FabricItemGroupEntries) - Method in interface net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents.ModifyEntries
-
Modifies the item group entries.
- modifyEntries(ItemGroup, FabricItemGroupEntries) - Method in interface net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents.ModifyEntriesAll
-
Modifies the item group entries.
- modifyEntriesEvent(RegistryKey<ItemGroup>) - Static method in class net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents
-
Returns the modify entries event for a specific item group.
- ModifyItemAttributeModifiersCallback - Interface in net.fabricmc.fabric.api.item.v1
-
Stack-aware attribute modifier callback for foreign items.
- modifyLootTable(ResourceManager, LootManager, Identifier, LootTable.Builder, LootTableSource) - Method in interface net.fabricmc.fabric.api.loot.v2.LootTableEvents.Modify
-
Called when a loot table is loading to modify loot tables.
- modifyModelAfterBake() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context
-
Event access to monitor baked model loads and replace the loaded model.
- modifyModelAfterBake(BakedModel, ModelModifier.AfterBake.Context) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.AfterBake
-
This handler is invoked to allow modification of the baked model instance right after it is baked and before it is cached.
- modifyModelBeforeBake() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context
-
Event access to replace the unbaked model used for baking without replacing the cached model.
- modifyModelBeforeBake(UnbakedModel, ModelModifier.BeforeBake.Context) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.BeforeBake
-
This handler is invoked to allow modification of the unbaked model instance right before it is baked.
- modifyModelOnLoad() - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context
-
Event access to monitor unbaked model loads and replace the loaded model.
- modifyModelOnLoad(UnbakedModel, ModelModifier.OnLoad.Context) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier.OnLoad
-
This handler is invoked to allow modification of an unbaked model right after it is first loaded and before it is cached.
- modifyPools(Consumer<? super LootPool.Builder>) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Modifies all loot pools already present in this builder.
- modifyReceivedGameMessage(Text, boolean) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.ModifyGame
-
Called when the client receives a game message, which is any message sent by the server.
- modifySendChatMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.ModifyChat
-
Called when the client sends a chat message, typically from a client GUI.
- modifySendCommandMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.ModifyCommand
-
Called when the client sends a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - modifySleepDirection(LivingEntity, BlockPos, Direction) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.ModifySleepingDirection
-
Modifies or provides a sleeping direction for a block.
- modifyWakeUpPosition(LivingEntity, BlockPos, BlockState, Vec3d) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.ModifyWakeUpPosition
-
Modifies or provides a wake-up position for an entity waking up.
- ModResourcePack - Interface in net.fabricmc.fabric.api.resource
-
Interface implemented by mod-provided resource packs.
- More technical explanation - Search tag in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
- Section
- MOUNTAIN - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- MOUNTAIN_PEAK - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- MOUNTAIN_SLOPE - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- move(Storage<T>, Storage<T>, Predicate<T>, long, TransactionContext) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil
-
Move resources between two storages, matching the passed filter, and return the amount that was successfully transferred.
- MOVEMENT_RESTRICTED - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
-
Blocks should be included in this tag if their movement can cause serious issues such as world corruption upon being moved, such as chunk loaders or pipes, for mods that move blocks but do not respect
AbstractBlock.AbstractBlockState.getPistonBehavior()
. - MUSHROOM - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- MutableQuadView - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
-
A mutable
QuadView
instance.
N
- nbt(ItemStack, boolean) - Static method in class net.fabricmc.fabric.api.recipe.v1.ingredient.DefaultCustomIngredients
-
Creates an ingredient that matches the passed template stack, including NBT.
- nbt(Ingredient, NbtCompound, boolean) - Static method in class net.fabricmc.fabric.api.recipe.v1.ingredient.DefaultCustomIngredients
-
Creates an ingredient that wraps another ingredient to also check for stack NBT.
- nbtMatches(NbtCompound) - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant
-
Return true if the tag of this variant matches the passed tag, and false otherwise.
- NbtType - Class in net.fabricmc.fabric.api.util
-
Deprecated.Use the constants in
NbtElement
instead. - nestingDepth() - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
- net.fabricmc.fabric.api.biome.v1 - package net.fabricmc.fabric.api.biome.v1
- net.fabricmc.fabric.api.block - package net.fabricmc.fabric.api.block
- net.fabricmc.fabric.api.block.v1 - package net.fabricmc.fabric.api.block.v1
- net.fabricmc.fabric.api.blockrenderlayer.v1 - package net.fabricmc.fabric.api.blockrenderlayer.v1
- net.fabricmc.fabric.api.blockview.v2 - package net.fabricmc.fabric.api.blockview.v2
- net.fabricmc.fabric.api.client.command.v2 - package net.fabricmc.fabric.api.client.command.v2
-
API for creating client-sided commands.
- net.fabricmc.fabric.api.client.event.lifecycle.v1 - package net.fabricmc.fabric.api.client.event.lifecycle.v1
- net.fabricmc.fabric.api.client.item.v1 - package net.fabricmc.fabric.api.client.item.v1
- net.fabricmc.fabric.api.client.keybinding - package net.fabricmc.fabric.api.client.keybinding
- net.fabricmc.fabric.api.client.keybinding.v1 - package net.fabricmc.fabric.api.client.keybinding.v1
- net.fabricmc.fabric.api.client.message.v1 - package net.fabricmc.fabric.api.client.message.v1
- net.fabricmc.fabric.api.client.model - package net.fabricmc.fabric.api.client.model
- net.fabricmc.fabric.api.client.model.loading.v1 - package net.fabricmc.fabric.api.client.model.loading.v1
- net.fabricmc.fabric.api.client.networking.v1 - package net.fabricmc.fabric.api.client.networking.v1
-
The Networking API (client side), version 1.
- net.fabricmc.fabric.api.client.particle.v1 - package net.fabricmc.fabric.api.client.particle.v1
- net.fabricmc.fabric.api.client.render - package net.fabricmc.fabric.api.client.render
- net.fabricmc.fabric.api.client.render.fluid.v1 - package net.fabricmc.fabric.api.client.render.fluid.v1
- net.fabricmc.fabric.api.client.rendereregistry.v1 - package net.fabricmc.fabric.api.client.rendereregistry.v1
- net.fabricmc.fabric.api.client.rendering.v1 - package net.fabricmc.fabric.api.client.rendering.v1
- net.fabricmc.fabric.api.client.screen - package net.fabricmc.fabric.api.client.screen
- net.fabricmc.fabric.api.client.screen.v1 - package net.fabricmc.fabric.api.client.screen.v1
-
Fabric Screen API v1.
- net.fabricmc.fabric.api.client.screenhandler.v1 - package net.fabricmc.fabric.api.client.screenhandler.v1
-
API for working with screen handlers on the client.
- net.fabricmc.fabric.api.client.sound.v1 - package net.fabricmc.fabric.api.client.sound.v1
- net.fabricmc.fabric.api.command.v1 - package net.fabricmc.fabric.api.command.v1
- net.fabricmc.fabric.api.command.v2 - package net.fabricmc.fabric.api.command.v2
- net.fabricmc.fabric.api.container - package net.fabricmc.fabric.api.container
- net.fabricmc.fabric.api.datagen.v1 - package net.fabricmc.fabric.api.datagen.v1
-
The Data Generation API, version 1.
- net.fabricmc.fabric.api.datagen.v1.loot - package net.fabricmc.fabric.api.datagen.v1.loot
- net.fabricmc.fabric.api.datagen.v1.provider - package net.fabricmc.fabric.api.datagen.v1.provider
- net.fabricmc.fabric.api.dimension.v1 - package net.fabricmc.fabric.api.dimension.v1
- net.fabricmc.fabric.api.entity - package net.fabricmc.fabric.api.entity
- net.fabricmc.fabric.api.entity.event.v1 - package net.fabricmc.fabric.api.entity.event.v1
- net.fabricmc.fabric.api.event - package net.fabricmc.fabric.api.event
- net.fabricmc.fabric.api.event.client - package net.fabricmc.fabric.api.event.client
- net.fabricmc.fabric.api.event.client.player - package net.fabricmc.fabric.api.event.client.player
- net.fabricmc.fabric.api.event.lifecycle.v1 - package net.fabricmc.fabric.api.event.lifecycle.v1
- net.fabricmc.fabric.api.event.network - package net.fabricmc.fabric.api.event.network
- net.fabricmc.fabric.api.event.player - package net.fabricmc.fabric.api.event.player
- net.fabricmc.fabric.api.event.registry - package net.fabricmc.fabric.api.event.registry
- net.fabricmc.fabric.api.event.server - package net.fabricmc.fabric.api.event.server
- net.fabricmc.fabric.api.event.world - package net.fabricmc.fabric.api.event.world
- net.fabricmc.fabric.api.gamerule.v1 - package net.fabricmc.fabric.api.gamerule.v1
- net.fabricmc.fabric.api.gamerule.v1.rule - package net.fabricmc.fabric.api.gamerule.v1.rule
- net.fabricmc.fabric.api.gametest.v1 - package net.fabricmc.fabric.api.gametest.v1
-
Provides support for GameTest framework.
- net.fabricmc.fabric.api.item.v1 - package net.fabricmc.fabric.api.item.v1
- net.fabricmc.fabric.api.itemgroup.v1 - package net.fabricmc.fabric.api.itemgroup.v1
- net.fabricmc.fabric.api.lookup.v1.block - package net.fabricmc.fabric.api.lookup.v1.block
- net.fabricmc.fabric.api.lookup.v1.custom - package net.fabricmc.fabric.api.lookup.v1.custom
- net.fabricmc.fabric.api.lookup.v1.entity - package net.fabricmc.fabric.api.lookup.v1.entity
- net.fabricmc.fabric.api.lookup.v1.item - package net.fabricmc.fabric.api.lookup.v1.item
- net.fabricmc.fabric.api.loot.v1 - package net.fabricmc.fabric.api.loot.v1
- net.fabricmc.fabric.api.loot.v1.event - package net.fabricmc.fabric.api.loot.v1.event
- net.fabricmc.fabric.api.loot.v2 - package net.fabricmc.fabric.api.loot.v2
-
The Fabric Loot API for manipulating and creating loot tables.
- net.fabricmc.fabric.api.message.v1 - package net.fabricmc.fabric.api.message.v1
- net.fabricmc.fabric.api.mininglevel.v1 - package net.fabricmc.fabric.api.mininglevel.v1
- net.fabricmc.fabric.api.network - package net.fabricmc.fabric.api.network
- net.fabricmc.fabric.api.networking.v1 - package net.fabricmc.fabric.api.networking.v1
-
The Networking API, version 1.
- net.fabricmc.fabric.api.object.builder.v1.advancement - package net.fabricmc.fabric.api.object.builder.v1.advancement
- net.fabricmc.fabric.api.object.builder.v1.block - package net.fabricmc.fabric.api.object.builder.v1.block
- net.fabricmc.fabric.api.object.builder.v1.block.entity - package net.fabricmc.fabric.api.object.builder.v1.block.entity
- net.fabricmc.fabric.api.object.builder.v1.block.type - package net.fabricmc.fabric.api.object.builder.v1.block.type
- net.fabricmc.fabric.api.object.builder.v1.client.model - package net.fabricmc.fabric.api.object.builder.v1.client.model
- net.fabricmc.fabric.api.object.builder.v1.entity - package net.fabricmc.fabric.api.object.builder.v1.entity
- net.fabricmc.fabric.api.object.builder.v1.trade - package net.fabricmc.fabric.api.object.builder.v1.trade
- net.fabricmc.fabric.api.object.builder.v1.villager - package net.fabricmc.fabric.api.object.builder.v1.villager
- net.fabricmc.fabric.api.object.builder.v1.world.poi - package net.fabricmc.fabric.api.object.builder.v1.world.poi
- net.fabricmc.fabric.api.particle.v1 - package net.fabricmc.fabric.api.particle.v1
- net.fabricmc.fabric.api.recipe.v1.ingredient - package net.fabricmc.fabric.api.recipe.v1.ingredient
- net.fabricmc.fabric.api.registry - package net.fabricmc.fabric.api.registry
-
Includes methods for registering in-game logics.
- net.fabricmc.fabric.api.renderer.v1 - package net.fabricmc.fabric.api.renderer.v1
- net.fabricmc.fabric.api.renderer.v1.material - package net.fabricmc.fabric.api.renderer.v1.material
- net.fabricmc.fabric.api.renderer.v1.mesh - package net.fabricmc.fabric.api.renderer.v1.mesh
- net.fabricmc.fabric.api.renderer.v1.model - package net.fabricmc.fabric.api.renderer.v1.model
- net.fabricmc.fabric.api.renderer.v1.render - package net.fabricmc.fabric.api.renderer.v1.render
- net.fabricmc.fabric.api.rendering.data.v1 - package net.fabricmc.fabric.api.rendering.data.v1
- net.fabricmc.fabric.api.resource - package net.fabricmc.fabric.api.resource
-
The Resource Loader, version 0.
- net.fabricmc.fabric.api.resource.conditions.v1 - package net.fabricmc.fabric.api.resource.conditions.v1
-
Provides a way of conditionally loading JSON-based resources.
- net.fabricmc.fabric.api.screenhandler.v1 - package net.fabricmc.fabric.api.screenhandler.v1
-
The Fabric screen handler API for creating screen handlers and screen handler types.
- net.fabricmc.fabric.api.server - package net.fabricmc.fabric.api.server
- net.fabricmc.fabric.api.tag.client.v1 - package net.fabricmc.fabric.api.tag.client.v1
- net.fabricmc.fabric.api.tag.convention.v1 - package net.fabricmc.fabric.api.tag.convention.v1
- net.fabricmc.fabric.api.transfer.v1.client.fluid - package net.fabricmc.fabric.api.transfer.v1.client.fluid
- net.fabricmc.fabric.api.transfer.v1.context - package net.fabricmc.fabric.api.transfer.v1.context
- net.fabricmc.fabric.api.transfer.v1.fluid - package net.fabricmc.fabric.api.transfer.v1.fluid
- net.fabricmc.fabric.api.transfer.v1.fluid.base - package net.fabricmc.fabric.api.transfer.v1.fluid.base
- net.fabricmc.fabric.api.transfer.v1.item - package net.fabricmc.fabric.api.transfer.v1.item
- net.fabricmc.fabric.api.transfer.v1.item.base - package net.fabricmc.fabric.api.transfer.v1.item.base
- net.fabricmc.fabric.api.transfer.v1.storage - package net.fabricmc.fabric.api.transfer.v1.storage
- net.fabricmc.fabric.api.transfer.v1.storage.base - package net.fabricmc.fabric.api.transfer.v1.storage.base
- net.fabricmc.fabric.api.transfer.v1.transaction - package net.fabricmc.fabric.api.transfer.v1.transaction
- net.fabricmc.fabric.api.transfer.v1.transaction.base - package net.fabricmc.fabric.api.transfer.v1.transaction.base
- net.fabricmc.fabric.api.util - package net.fabricmc.fabric.api.util
- NETHER_FORESTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- NetherBiomes - Class in net.fabricmc.fabric.api.biome.v1
-
API that exposes the internals of Minecraft's nether biome code.
- NETHERITE_INGOTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- noBlockBreakParticles() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- noCollision() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- nominalFace() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
- nominalFace(Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Provides a hint to renderer about the facing of this quad.
- nominalFace(Direction) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- NONE - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.Transaction.Lifecycle
-
No transaction is currently open or closing.
- nonEmptyIterator() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Same as
Storage.iterator()
, but the iterator is guaranteed to skip over empty views, i.e. - nonEmptyViews() - Method in interface net.fabricmc.fabric.api.transfer.v1.storage.Storage
-
Convenient helper to get an
Iterable
over the non-empty views of this storage, for use in for-each loops. - nonOpaque() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- normal(int, float, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Adds a vertex normal.
- normal(int, float, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- normal(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Same as
MutableQuadView.normal(int, float, float, float)
but accepts vector type. - normal(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- NORMAL - Enum constant in enum class net.fabricmc.fabric.api.resource.ResourcePackActivationType
-
Normal activation.
- normalX(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Will return
Float.NaN
if normal not present. - normalY(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Will return
Float.NaN
if normal not present. - normalZ(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Will return
Float.NaN
if normal not present. - not(ConditionJsonProvider) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a NOT condition that returns true if its child condition is false, and false if its child is true.
- notBlank(TransferVariant<?>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions
-
Ensure that the passed transfer variant is not blank.
- notBlankNotNegative(TransferVariant<?>, long) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions
-
Check both for a not blank transfer variant and a not negative amount.
- notNegative(long) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions
-
Ensure that the passed amount is not negative.
- notSolid() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- NUGGET - Static variable in class net.fabricmc.fabric.api.transfer.v1.fluid.FluidConstants
- NUGGETS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- NULL_FACE_ID - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
-
Result from
ModelHelper.toFaceIndex(Direction)
for null values. - NUMBER - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
Deprecated.Any numeric value: byte, short, int, long, float, double.
O
- objectMatchesConditions(JsonObject) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.ResourceConditions
-
Check if the passed JSON object either has no
fabric:conditions
tag, or all of its conditions match. - OCEAN - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
- of() - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
-
Deprecated.Use
FabricBlockSettings.create()
instead. - of(boolean) - Static method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the corresponding tri-state from a boolean value.
- of(Boolean) - Static method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets a tri-state from a nullable boxed boolean.
- of(Storage<T>, boolean, boolean) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return a wrapper over the passed storage that may prevent insertion or extraction, depending on the boolean parameters.
- of(PlayerEntity) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Return an instance for the passed player's inventory.
- of(PlayerInventory) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Return an instance for the passed player inventory.
- of(Fluid) - Static method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Retrieve a FluidVariant with a fluid, and a
null
tag. - of(Fluid, NbtCompound) - Static method in interface net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
-
Retrieve a FluidVariant with a fluid, and an optional tag.
- of(Inventory, Direction) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.InventoryStorage
-
Return a wrapper around an
Inventory
. - of(ItemConvertible) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Retrieve an ItemVariant with an item and without a tag.
- of(ItemConvertible, NbtCompound) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Retrieve an ItemVariant with an item and an optional tag.
- of(ItemStack) - Static method in interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
-
Retrieve an ItemVariant with the item and tag of a stack.
- of(LootPool) - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
-
Deprecated.
- of(LootTable) - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.
- offer(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Try to add items to the inventory if possible, stacking like
PlayerInventory.offer(net.minecraft.item.ItemStack, boolean)
. - offerOrDrop(ItemVariant, long, TransactionContext) - Method in interface net.fabricmc.fabric.api.transfer.v1.item.PlayerInventoryStorage
-
Add items to the inventory if possible, and drop any leftover items in the world, similar to
PlayerInventory.offerOrDrop(net.minecraft.item.ItemStack)
. - offset(AbstractBlock.OffsetType) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- ofPlayerCursor(PlayerEntity, ScreenHandler) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return a context for the passed player's cursor slot.
- ofPlayerHand(PlayerEntity, Hand) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return a context for the passed player's hand.
- ofPlayerSlot(PlayerEntity, SingleSlotStorage<ItemVariant>) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return a context for a slot, with the passed player as fallback.
- ofSingleSlot(SingleSlotStorage<ItemVariant>) - Static method in interface net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
-
Return a context for a single slot, with no fallback.
- onAttackInteraction(BlockState, World, BlockPos, PlayerEntity, Hand, Direction) - Method in interface net.fabricmc.fabric.api.block.BlockAttackInteractionAware
-
Deprecated.
- onBlockBreakCanceled(World, PlayerEntity, BlockPos, BlockState, BlockEntity) - Method in interface net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.Canceled
-
Called when a block break has been canceled.
- onBlockOutline(WorldRenderContext, WorldRenderContext.BlockOutlineContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BlockOutline
- onChange(LivingEntity, EquipmentSlot, ItemStack, ItemStack) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.EquipmentChange
- onChannelRegister(ClientPlayNetworkHandler, PacketSender, MinecraftClient, List<Identifier>) - Method in interface net.fabricmc.fabric.api.client.networking.v1.C2SPlayChannelEvents.Register
- onChannelRegister(ServerPlayNetworkHandler, PacketSender, MinecraftServer, List<Identifier>) - Method in interface net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.Register
- onChannelUnregister(ClientPlayNetworkHandler, PacketSender, MinecraftClient, List<Identifier>) - Method in interface net.fabricmc.fabric.api.client.networking.v1.C2SPlayChannelEvents.Unregister
- onChannelUnregister(ServerPlayNetworkHandler, PacketSender, MinecraftServer, List<Identifier>) - Method in interface net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.Unregister
- onChatMessage(SignedMessage, ServerPlayerEntity, MessageType.Parameters) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.ChatMessage
-
Called when the server broadcasts a chat message sent by a player, typically from a client GUI or a player-executed command.
- onChunkLoad(ClientWorld, WorldChunk) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents.Load
- onChunkLoad(ServerWorld, WorldChunk) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents.Load
- onChunkUnload(ClientWorld, WorldChunk) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents.Unload
- onChunkUnload(ServerWorld, WorldChunk) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents.Unload
- onClientPlayerPreAttack(MinecraftClient, ClientPlayerEntity, int) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPreAttackCallback
- onClientStarted(MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.ClientStarted
- onClientStopping(MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.ClientStopping
- onClose(TransactionContext, TransactionContext.Result) - Method in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
- onClose(TransactionContext, TransactionContext.Result) - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.CloseCallback
-
Perform an action when a transaction is closed.
- onCommandMessage(SignedMessage, ServerCommandSource, MessageType.Parameters) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.CommandMessage
-
Called when the server broadcasts a command message to all players, such as one from
/me
and/say
(but not ones that specify the recipients like/msg
). - onEnd(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.End
- onEndTick(MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.EndTick
- onEndTick(ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.EndWorldTick
- onEndTick(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.EndTick
- onEndTick(ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.EndWorldTick
- onEntryAdded(int, Identifier, T) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback
- onEntryRemoved(int, Identifier, T) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback
- onFinalCommit() - Method in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
-
Called after an outer transaction succeeded, to perform irreversible actions such as
markDirty()
or neighbor updates. - onGameMessage(MinecraftServer, Text, boolean) - Method in interface net.fabricmc.fabric.api.message.v1.ServerMessageEvents.GameMessage
-
Called when the server broadcasts a game message to all players.
- onHudRender(DrawContext, float) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback
-
Called after rendering the whole hud, which is displayed in game, in a world.
- onInitializeDataGenerator(FabricDataGenerator) - Method in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
-
Register
DataProvider
with theFabricDataGenerator
during this entrypoint. - onInitializeModelLoader(ModelLoadingPlugin.Context) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin
-
Called towards the beginning of the model loading process, every time resource are (re)loaded.
- onInitializeModelLoader(T, ModelLoadingPlugin.Context) - Method in interface net.fabricmc.fabric.api.client.model.loading.v1.PreparableModelLoadingPlugin
-
Called towards the beginning of the model loading process, every time resource are (re)loaded.
- onInvalidate() - Method in interface net.fabricmc.fabric.api.client.render.InvalidateRenderStateCallback
-
Deprecated.
- onInvalidate() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.InvalidateRenderStateCallback
- onLast(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.Last
- onLoad(BlockEntity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Load
- onLoad(BlockEntity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.Load
- onLoad(Entity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Load
- onLoad(Entity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.Load
- onLoginDisconnect(ClientLoginNetworkHandler, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.Disconnect
- onLoginDisconnect(ServerLoginNetworkHandler, MinecraftServer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.Disconnect
- onLoginInit(ServerLoginNetworkHandler, MinecraftServer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.Init
- onLoginQueryStart(ClientLoginNetworkHandler, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.QueryStart
- onLoginStart(ClientLoginNetworkHandler, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.Init
- onLoginStart(ServerLoginNetworkHandler, MinecraftServer, PacketSender, ServerLoginNetworking.LoginSynchronizer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.QueryStart
- onLootTableLoading(ResourceManager, LootManager, Identifier, FabricLootSupplierBuilder, LootTableLoadingCallback.LootTableSetter) - Method in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback
-
Deprecated.
- onLootTablesLoaded(ResourceManager, LootManager) - Method in interface net.fabricmc.fabric.api.loot.v2.LootTableEvents.Loaded
-
Called when all loot tables have been loaded and
LootTableEvents.REPLACE
andLootTableEvents.MODIFY
have been invoked. - onPlayDisconnect(ClientPlayNetworkHandler, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Disconnect
- onPlayDisconnect(ServerPlayNetworkHandler, MinecraftServer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Disconnect
- onPlayInit(ClientPlayNetworkHandler, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Init
- onPlayInit(ServerPlayNetworkHandler, MinecraftServer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Init
- onPlayReady(ClientPlayNetworkHandler, PacketSender, MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Join
- onPlayReady(ServerPlayNetworkHandler, PacketSender, MinecraftServer) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Join
- onReceiveChatMessage(Text, SignedMessage, GameProfile, MessageType.Parameters, Instant) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.Chat
-
Called when the client receives a chat message, which is any message sent by a player.
- onReceiveChatMessageCanceled(Text, SignedMessage, GameProfile, MessageType.Parameters, Instant) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.ChatCanceled
-
Called when receiving a chat message is canceled with
ClientReceiveMessageEvents.ALLOW_CHAT
. - onReceiveGameMessage(Text, boolean) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.Game
-
Called when the client receives a game message, which is any message sent by the server.
- onReceiveGameMessageCanceled(Text, boolean) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.GameCanceled
-
Called when receiving a game message is canceled with
ClientReceiveMessageEvents.ALLOW_GAME
. - onRegistrySetup(DynamicRegistryView) - Method in interface net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback
- onRemap(RegistryIdRemapCallback.RemapState<T>) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback
- onRemove(Screen) - Method in interface net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.Remove
- onSendChatMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.Chat
-
Called when the client sends a chat message, typically from a client GUI.
- onSendChatMessageCanceled(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.ChatCanceled
-
Called when sending a chat message is canceled with
ClientSendMessageEvents.ALLOW_CHAT
. - onSendCommandMessage(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.Command
-
Called when the client sends a command, which is whenever the player executes a command including client commands registered with
fabric-command-api
. - onSendCommandMessageCanceled(String) - Method in interface net.fabricmc.fabric.api.client.message.v1.ClientSendMessageEvents.CommandCanceled
-
Called when sending a command is canceled with
ClientSendMessageEvents.ALLOW_COMMAND
. - onServerStarted(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStarted
- onServerStarting(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStarting
- onServerStopped(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStopped
- onServerStopping(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStopping
- onStart(WorldRenderContext) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.Start
- onStartServer(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.server.ServerStartCallback
-
Deprecated.
- onStartSleeping(LivingEntity, BlockPos) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.StartSleeping
-
Called when an entity starts to sleep.
- onStartTick(MinecraftClient) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.StartTick
- onStartTick(ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.StartWorldTick
- onStartTick(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.StartTick
- onStartTick(ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.StartWorldTick
- onStartTracking(Entity, ServerPlayerEntity) - Method in interface net.fabricmc.fabric.api.networking.v1.EntityTrackingEvents.StartTracking
-
Called before an entity starts getting tracked by a player.
- onStopServer(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.server.ServerStopCallback
-
Deprecated.
- onStopSleeping(LivingEntity, BlockPos) - Method in interface net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.StopSleeping
-
Called when an entity stops sleeping and wakes up.
- onStopTracking(Entity, ServerPlayerEntity) - Method in interface net.fabricmc.fabric.api.networking.v1.EntityTrackingEvents.StopTracking
-
Called after an entity stops getting tracked by a player.
- onSyncDataPackContents(ServerPlayerEntity, boolean) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.SyncDataPackContents
-
Called right before tags and recipes are sent to a player, either because the player joined, or because the server reloaded resources.
- onTagsLoaded(DynamicRegistryManager, boolean) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.CommonLifecycleEvents.TagsLoaded
- onUnload(BlockEntity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Unload
- onUnload(BlockEntity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.Unload
- onUnload(Entity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Unload
- onUnload(Entity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.Unload
- onWorldLoad(MinecraftServer, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents.Load
- onWorldUnload(MinecraftServer, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents.Unload
- OPEN - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.Transaction.Lifecycle
-
A transaction is currently open.
- openableByHand(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets whether this block set type's door and trapdoor can be opened by hand.
- openContainer(Identifier, PlayerEntity, Consumer<PacketByteBuf>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
-
Deprecated.Open a modded container.
- openContainer(Identifier, ServerPlayerEntity, Consumer<PacketByteBuf>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
-
Deprecated.Open a modded container.
- openEditSignScreen(SignBlockEntity, boolean) - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- openHandledScreen(NamedScreenHandlerFactory) - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- openHorseInventory(AbstractHorseEntity, Inventory) - Method in class net.fabricmc.fabric.api.entity.FakePlayer
- Opening screen handlers - Search tag in package net.fabricmc.fabric.api.screenhandler.v1
- Section
- openNested() - Method in interface net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
-
Open a new nested transaction.
- openNested(TransactionContext) - Static method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Open a nested transaction if
maybeParent
is non-null, or an outer transaction ifmaybeParent
is null. - openOuter() - Static method in interface net.fabricmc.fabric.api.transfer.v1.transaction.Transaction
-
Open a new outer transaction.
- or(ConditionJsonProvider...) - Static method in class net.fabricmc.fabric.api.resource.conditions.v1.DefaultResourceConditions
-
Creates a condition that returns true if any of its child conditions are true.
- ORANGE_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- orElse(boolean) - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the value of this tri-state.
- orElseGet(BooleanSupplier) - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the value of this tri-state.
- orElseThrow(Supplier<X>) - Method in enum class net.fabricmc.fabric.api.util.TriState
-
Gets the value of this tri-state, or throws an exception if this tri-state's value is
TriState.DEFAULT
. - ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- OUTER_CLOSING - Enum constant in enum class net.fabricmc.fabric.api.transfer.v1.transaction.Transaction.Lifecycle
-
The current transaction is invoking its outer close callbacks.
- output - Variable in class net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider
- output - Variable in class net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
- output - Variable in class net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider
- outputTo(QuadEmitter) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.Mesh
-
Outputs all quads in this mesh to the given quad emitter.
- overlayTexture - Variable in class net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler
- OVERRIDE_PHASE - Static variable in class net.fabricmc.fabric.api.client.model.loading.v1.ModelModifier
-
Recommended phase to use when overriding models, e.g.
- Overwriting screen handlers - Search tag in package net.fabricmc.fabric.api.screenhandler.v1
- Section
- OxidizableBlocksRegistry - Class in net.fabricmc.fabric.api.registry
-
Provides methods for registering oxidizable and waxable blocks.
P
- PacketByteBufs - Class in net.fabricmc.fabric.api.networking.v1
-
Helper methods for working with and creating
PacketByteBuf
s. - PacketConsumer - Interface in net.fabricmc.fabric.api.network
-
Deprecated.See the corresponding play packet handler in
ClientPlayNetworking
orServerPlayNetworking
- PacketContext - Interface in net.fabricmc.fabric.api.network
-
Deprecated.
- Packet object-based API - Search tag in class net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking
- Section
- PacketRegistry - Interface in net.fabricmc.fabric.api.network
-
Deprecated.
- PacketSender - Interface in net.fabricmc.fabric.api.networking.v1
-
Represents something that supports sending packets to channels.
- PacketType<T> - Class in net.fabricmc.fabric.api.networking.v1
-
A type of packet.
- ParticleFactoryRegistry - Interface in net.fabricmc.fabric.api.client.particle.v1
-
Registry for adding particle factories on the client for particle types created using FabricParticleTypes (or otherwise).
- ParticleFactoryRegistry.PendingParticleFactory<T> - Interface in net.fabricmc.fabric.api.client.particle.v1
-
A pending particle factory.
- ParticleRenderEvents - Class in net.fabricmc.fabric.api.client.particle.v1
-
Events related to particle rendering.
- ParticleRenderEvents.AllowBlockDustTint - Interface in net.fabricmc.fabric.api.client.particle.v1
- parts - Variable in class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage
- PERSISTED - Enum constant in enum class net.fabricmc.fabric.api.event.registry.RegistryAttribute
-
Registry will be saved to disk when modded.
- pick(PlayerEntity, HitResult) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockGatherCallback
- pick(PlayerEntity, HitResult, ClientPickBlockCallback.Container) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback
-
Deprecated.
- pick(PlayerEntity, HitResult, ItemStack) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockApplyCallback
- PICKAXES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
-
Deprecated, for removal: This API element is subject to removal in a future version.Replaced with
ItemTags.PICKAXES
. - PINK_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- pistonBehavior(PistonBehavior) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- placedFeatures() - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Returns a lookup for placed features.
- PLAINS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags
-
For temperate or warmer plains-like biomes.
- PlayerBlockBreakEvents - Class in net.fabricmc.fabric.api.event.player
- PlayerBlockBreakEvents.After - Interface in net.fabricmc.fabric.api.event.player
- PlayerBlockBreakEvents.Before - Interface in net.fabricmc.fabric.api.event.player
- PlayerBlockBreakEvents.Canceled - Interface in net.fabricmc.fabric.api.event.player
- PlayerInventoryStorage - Interface in net.fabricmc.fabric.api.transfer.v1.item
-
A
Storage<ItemVariant>
implementation for aPlayerInventory
. - PlayerLookup - Class in net.fabricmc.fabric.api.networking.v1
-
For example, a block entity may use the methods in this class to send a packet to all clients which can see the block entity in order notify clients about a change.
- PlayerStream - Class in net.fabricmc.fabric.api.server
-
Deprecated.Please use
PlayerLookup
instead. - PointOfInterestHelper - Class in net.fabricmc.fabric.api.object.builder.v1.world.poi
-
This class provides utilities to create a
PointOfInterestType
. - pool(LootPool) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Adds a loot pool to this builder.
- pool(LootPool.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
-
Deprecated.
- pools(Collection<? extends LootPool>) - Method in interface net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder
-
Adds loot pools to this builder.
- popTransform() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Removes the transformation added by the last call to
RenderContext.pushTransform(QuadTransform)
. - pos(int, float, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Sets the geometric vertex position for the given vertex, relative to block origin, (0,0,0).
- pos(int, float, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- pos(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
-
Same as
MutableQuadView.pos(int, float, float, float)
but accepts vector type. - pos(int, Vector3f) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
- posByIndex(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Convenience: access x, y, z by index 0-2.
- POST_PROCESSING - Enum constant in enum class net.fabricmc.fabric.api.biome.v1.ModificationPhase
-
The appropriate phase for modifiers that perform wide-reaching biome postprocessing.
- postProcess(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
- POTIONS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- PreparableModelLoadingPlugin<T> - Interface in net.fabricmc.fabric.api.client.model.loading.v1
-
A model loading plugin is used to extend the model loading process through the passed
ModelLoadingPlugin.Context
object. - PreparableModelLoadingPlugin.DataLoader<T> - Interface in net.fabricmc.fabric.api.client.model.loading.v1
- prepend(ItemConvertible) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- prepend(ItemConvertible, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- prepend(ItemStack) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
- prepend(ItemStack, ItemGroup.StackVisibility) - Method in class net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries
-
Adds a stack to the beginning of the item group.
- pressurePlateClickOffSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's pressure plate click off sound.
- pressurePlateClickOnSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder
-
Sets this block set type's pressure plate click on sound.
- profiler() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
-
Convenient access to game performance profiler.
- projectionMatrix() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- provideExtraModels(ResourceManager, Consumer<Identifier>) - Method in interface net.fabricmc.fabric.api.client.model.ExtraModelProvider
-
Deprecated.Provides an opportunity inform the game that you would like it to load and bake a model, even if that model is not used by any blocks or items.
- PURPLE_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- pushTransform(RenderContext.QuadTransform) - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
Causes all models/quads/meshes sent to this consumer to be transformed by the provided
RenderContext.QuadTransform
that edits each quad before buffering. - putBlock(Block, RenderLayer) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Map (or re-map) a block state with a render layer.
- putBlocks(RenderLayer, Block...) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Map (or re-map) multiple block states with a render layer.
- putFluid(Fluid, RenderLayer) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Map (or re-map) a fluid state with a render layer.
- putFluids(RenderLayer, Fluid...) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Map (or re-map) multiple fluid states with a render layer.
- putIfAbsent(K, V) - Method in interface net.fabricmc.fabric.api.lookup.v1.custom.ApiProviderMap
-
If the specified key is not already associated with a provider, associate it with the given value and return
null
, else return the current value. - putItem(Item, RenderLayer) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Deprecated, for removal: This API element is subject to removal in a future version.For blocks, calling
BlockRenderLayerMap.putBlock(Block, RenderLayer)
is enough. Other items always use a translucent render layer. - putItems(RenderLayer, Item...) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
-
Deprecated, for removal: This API element is subject to removal in a future version.For blocks, calling
BlockRenderLayerMap.putBlocks(RenderLayer, Block...)
is enough. Other items always use a translucent render layer.
Q
- QuadEmitter - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
-
Specialized
MutableQuadView
obtained viaMeshBuilder.getEmitter()
to append quads during mesh building. - QuadView - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
-
Interface for reading quad data encoded by
MeshBuilder
. - QUARTZ - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- QUARTZ_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- QUARTZ_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- QUERY_START - Static variable in class net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents
-
An event for when the client has started receiving login queries.
- QUERY_START - Static variable in class net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents
-
An event for the start of login queries of the server login network handler.
- Quick note about vocabulary in Resource Loader and Minecraft: - Search tag in package net.fabricmc.fabric.api.resource
- Section
R
- rarity(Rarity) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- RAW_COPPER_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_COPPER_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_GOLD_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_GOLD_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_IRON_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_IRON_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RAW_ORES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- read(JsonObject) - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredientSerializer
-
Deserializes the custom ingredient from a JSON object.
- read(Reader, Class<T>) - Static method in class net.fabricmc.fabric.api.loot.v1.LootJsonParser
-
Deprecated.
- read(String, Class<T>) - Static method in class net.fabricmc.fabric.api.loot.v1.LootJsonParser
-
Deprecated.
- read(PacketByteBuf) - Method in class net.fabricmc.fabric.api.networking.v1.PacketType
-
Reads the packet from the buffer.
- read(PacketByteBuf) - Method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredientSerializer
-
Deserializes the custom ingredient from a packet buffer.
- readBytes(ByteBuf, int) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.readBytes
in a packet byte buf. - readNbt(NbtCompound) - Method in class net.fabricmc.fabric.api.transfer.v1.fluid.base.SingleFluidStorage
-
Simple implementation of reading from NBT, to match what is written by
SingleVariantStorage.writeNbt(net.minecraft.nbt.NbtCompound)
. - readNbt(NbtCompound) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleItemStorage
-
Simple implementation of reading from NBT, to match what is written by
SingleVariantStorage.writeNbt(net.minecraft.nbt.NbtCompound)
. - readOnlyOf(Storage<T>) - Static method in class net.fabricmc.fabric.api.transfer.v1.storage.base.FilteringStorage
-
Return a wrapper over the passed storage that prevents insertion and extraction.
- readRetainedSlice(ByteBuf, int) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.readRetainedSlice
in a packet byte buf. - readSlice(ByteBuf, int) - Static method in class net.fabricmc.fabric.api.networking.v1.PacketByteBufs
-
Wraps the newly created buf from
buf.readSlice
in a packet byte buf. - readSnapshot(ResourceAmount<T>) - Method in class net.fabricmc.fabric.api.transfer.v1.storage.base.SingleVariantStorage
- readSnapshot(ItemStack) - Method in class net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage
- readSnapshot(T) - Method in class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
-
Roll back to a state previously created by
SnapshotParticipant.createSnapshot()
. - receive(MinecraftClient, ClientLoginNetworkHandler, PacketByteBuf, Consumer<GenericFutureListener<? extends Future<? super Void>>>) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientLoginNetworking.LoginQueryRequestHandler
-
Handles an incoming query request from a server.
- receive(MinecraftClient, ClientPlayNetworkHandler, PacketByteBuf, PacketSender) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.PlayChannelHandler
-
Handles an incoming packet.
- receive(MinecraftServer, ServerLoginNetworkHandler, boolean, PacketByteBuf, ServerLoginNetworking.LoginSynchronizer, PacketSender) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerLoginNetworking.LoginQueryResponseHandler
-
Handles an incoming query response from a client.
- receive(MinecraftServer, ServerPlayerEntity, ServerPlayNetworkHandler, PacketByteBuf, PacketSender) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayChannelHandler
-
Handles an incoming packet.
- receive(T, ClientPlayerEntity, PacketSender) - Method in interface net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.PlayPacketHandler
-
Handles the incoming packet.
- receive(T, ServerPlayerEntity, PacketSender) - Method in interface net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayPacketHandler
-
Handles the incoming packet.
- recipeRemainder(Item) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
- RECIPES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
- RED_DYES - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RED_SANDSTONE_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- RED_SANDSTONE_BLOCKS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RED_SANDSTONE_SLABS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- RED_SANDSTONE_SLABS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- RED_SANDSTONE_STAIRS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags
- RED_SANDSTONE_STAIRS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- REDSTONE_DUSTS - Static variable in class net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags
- ref(RegistryKey<T>) - Method in class net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider.Entries
-
Gets a reference to a registry entry for use in other registrations.
- refreshOffers() - Static method in class net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper
-
Deprecated, for removal: This API element is subject to removal in a future version.This never did anything useful.
- register(boolean, Consumer<CommandDispatcher<ServerCommandSource>>) - Method in class net.fabricmc.fabric.api.registry.CommandRegistry
-
Deprecated.Register a command provider.
- register(CommandDispatcher<FabricClientCommandSource>, CommandRegistryAccess) - Method in interface net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback
-
Called when registering client commands.
- register(CommandDispatcher<ServerCommandSource>, boolean) - Method in interface net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback
-
Deprecated.
- register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Method in interface net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback
-
Called when the server is registering commands.
- register(String, CustomGameRuleCategory, GameRules.Type<T>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleRegistry
-
Registers a
GameRules.Rule
with a custom category. - register(String, GameRules.Category, GameRules.Type<T>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleRegistry
-
Registers a
GameRules.Rule
. - register(FabricKeyBinding) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
-
Deprecated.Register a new key binding.
- register(ModelLoadingPlugin) - Static method in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin
-
Registers a model loading plugin.
- register(PreparableModelLoadingPlugin.DataLoader<T>, PreparableModelLoadingPlugin<T>) - Static method in interface net.fabricmc.fabric.api.client.model.loading.v1.PreparableModelLoadingPlugin
-
Registers a preparable model loading plugin.
- register(ArmorRenderer, ItemConvertible...) - Static method in interface net.fabricmc.fabric.api.client.rendering.v1.ArmorRenderer
-
Registers the armor renderer for the specified items.
- register(CustomIngredientSerializer<?>) - Static method in interface net.fabricmc.fabric.api.recipe.v1.ingredient.CustomIngredientSerializer
-
Registers a custom ingredient serializer, using the serializer's identifier.
ResourceManagerHelper.registerReloadListener(IdentifiableResourceReloadListener)