Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

accept(PlayerEntity, Collection<Identifier>) - Method in interface net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
Accept a collection of types.
accept(Collection<Identifier>) - Method in interface net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
Accept a collection of types.
accept(PacketContext, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.network.PacketConsumer
Receive a CustomPayload-based packet.
add(ModificationPhase, Predicate<BiomeSelectionContext>, Consumer<BiomeModificationContext>) - Method in class net.fabricmc.fabric.api.biome.v1.BiomeModification
Deprecated.
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(ModificationPhase, Predicate<BiomeSelectionContext>, BiConsumer<BiomeSelectionContext, BiomeModificationContext>) - Method in class net.fabricmc.fabric.api.biome.v1.BiomeModification
Deprecated.
Adds a modifier that is sensitive to the current state of the biome when it is applied.
add(Block, int, int) - Method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
 
add(Tag<Block>, int, int) - Method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
 
add(Block, V) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
add(Tag<Block>, V) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
add(ItemConvertible, V) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
add(Tag<Item>, V) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
addAttribute(RegistryAttribute) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
 
addBiomeVariant(RegistryKey<Biome>, RegistryKey<Biome>, double, OverworldClimate...) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Adds a 'variant' biome which replaces another biome on occasion.
addBuiltInCarver(GenerationStep.Carver, ConfiguredCarver<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Adds a configured carver from BuiltinRegistries.CONFIGURED_CARVER to this biome.
addBuiltInFeature(GenerationStep.Feature, ConfiguredFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Adds a configured feature from BuiltinRegistries.CONFIGURED_FEATURE to this biome.
addBuiltInStructure(ConfiguredStructureFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Allows a configured structure from BuiltinRegistries.CONFIGURED_STRUCTURE_FEATURE to start in this biome.
addCarver(GenerationStep.Carver, RegistryKey<ConfiguredCarver<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Adds a configured carver to one of this biomes generation steps.
addCarver(Predicate<BiomeSelectionContext>, GenerationStep.Carver, RegistryKey<ConfiguredCarver<?>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
Convenience method to add a carver to one or more biomes.
addCategory(String) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
Deprecated.
Add a new key binding category.
addContinentalBiome(RegistryKey<Biome>, OverworldClimate, double) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Adds the biome to the specified climate group, with the specified weight.
addEdgeBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Adds the biome as an an edge biome (excluding as a beach) of the parent biome, with the specified weight.
addFeature(GenerationStep.Feature, RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Adds a feature to one of this biomes generation steps, identified by the configured feature's registry key.
addFeature(Predicate<BiomeSelectionContext>, GenerationStep.Feature, RegistryKey<ConfiguredFeature<?, ?>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
Convenience method to add a feature to one or more biomes.
addHillsBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Adds the biome as a hills variant of the parent biome, with the specified weight.
addNetherBiome(RegistryKey<Biome>, Biome.MixedNoisePoint) - Static method in class net.fabricmc.fabric.api.biome.v1.NetherBiomes
Deprecated.
Adds a biome to the Nether generator.
addReloadListener(IdentifiableResourceReloadListener) - Method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
addShoreBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Adds the biome as a shore/beach biome for the parent biome, with the specified weight.
addSpawn(SpawnGroup, SpawnSettings.SpawnEntry) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Associated JSON property: spawners.
addSpawn(Predicate<BiomeSelectionContext>, SpawnGroup, EntityType<?>, int, int, int) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
Convenience method to add an entity spawn to one or more biomes.
addStructure(RegistryKey<ConfiguredStructureFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Allows a configured structure to start in this biome.
addStructure(Predicate<BiomeSelectionContext>, RegistryKey<ConfiguredStructureFeature<?, ?>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
Convenience method to add a structure to one or more biomes.
addVillagerTypeToBiome(RegistryKey<Biome>, VillagerType) - Static method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerTypeHelper
Sets the biome a villager type can spawn in.
adjustsSurface() - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Causes structure pieces of this structure to adjust the surface of the world to fit them, so that they don't stick out of or into the ground.
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.
afterBlockBreak(World, PlayerEntity, BlockPos, BlockState, BlockEntity) - Method in interface net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.After
Called after a block is successfully broken.
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
Deprecated.
Matches all Biomes.
all(MinecraftServer) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
allowsMovement() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
allowsMovement() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
alwaysUpdateVelocity() - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry.Entry
Deprecated.
 
appendAll(ResourceManager, Consumer<ModelIdentifier>) - Method in interface net.fabricmc.fabric.api.client.model.ModelAppender
 
appendItems(Consumer<List<ItemStack>>) - Method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
This allows for a custom list of items to be displayed in a tab, this enabled tabs to be created with a custom set of items.
apply(LootFunction.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
apply(LootFunction.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
apply(T, ResourceManager, Profiler, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
Synchronously apply loaded data to the game state.
apply(boolean) - Method in interface net.fabricmc.fabric.api.util.BooleanFunction
Applies this function to the given argument.
around(World, Vec3d, double) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
around(World, BlockPos, double) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
asVanilla() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
 
asVanilla() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
 
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.
AXES - Static variable in class net.fabricmc.fabric.api.tag.FabricItemTags
Deprecated.
 
AXES - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
AXES - Static variable in class net.fabricmc.fabric.api.tools.FabricToolTags
Deprecated.
 

B

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.
BEFORE - Static variable in class net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents
Callback before a block is broken.
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.
binding - Variable in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
Deprecated.
 
BiomeModification - Class in net.fabricmc.fabric.api.biome.v1
Deprecated.
BiomeModification(Identifier) - Constructor for class net.fabricmc.fabric.api.biome.v1.BiomeModification
Deprecated.
 
BiomeModificationContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
BiomeModificationContext.EffectsContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
 
BiomeModificationContext.GenerationSettingsContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
 
BiomeModificationContext.SpawnSettingsContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
 
BiomeModificationContext.WeatherContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
 
BiomeModifications - Class in net.fabricmc.fabric.api.biome.v1
Deprecated.
BiomeModifications() - Constructor for class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
 
BiomeSelectionContext - Interface in net.fabricmc.fabric.api.biome.v1
Deprecated.
BiomeSelectors - Class in net.fabricmc.fabric.api.biome.v1
Deprecated.
BlendMode - Enum in net.fabricmc.fabric.api.renderer.v1.material
Defines how sprite pixels will be blended with the scene.
blendMode(int, RenderLayer) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
Deprecated.
Use BlendMode version instead.
blendMode(int, BlendMode) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
Defines how sprite pixels will be blended with the scene.
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(Identifier) - Static method in class net.fabricmc.fabric.api.tag.TagRegistry
 
Block2ObjectMap<V> - Interface in net.fabricmc.fabric.api.util
 
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.
BlockAttackInteractionAware - Interface in net.fabricmc.fabric.api.block
Convienence interface for blocks which listen to "break interactions" (left-click).
BlockConstructedCallback - Interface in net.fabricmc.fabric.api.event.registry
Deprecated.
Please migrate to v1. Please use registry events instead.
BlockEntityClientSerializable - Interface in net.fabricmc.fabric.api.block.entity
Implement this interface on a BlockEntity which you would like to be synchronized with the client side using the built-in engine methods.
BlockEntityRendererRegistry - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
Helper class for registering BlockEntityRenderers.
BlockPickInteractionAware - Interface in net.fabricmc.fabric.api.block
 
blockRenderLayer - Variable in enum 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.
BlockSettingsExtensions - Class in net.fabricmc.fabric.api.block
Deprecated.
Please migrate to v1. Please use methods in FabricBlockSettings instead.
blocksPistons() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
blocksPistons() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
blockVision(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
BooleanFunction<R> - Interface in net.fabricmc.fabric.api.util
Represents a function that accepts an boolean-valued argument and produces a result.
breakByHand(AbstractBlock.Settings, boolean) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
breakByHand(boolean) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
Makes the block breakable by any tool if breakByHand is set to true.
breakByHand(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
Makes the block breakable by any tool if breakByHand is set to true.
breakByTool(AbstractBlock.Settings, Tag<Item>, int) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
breakByTool(Tag<Item>, int) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
Please make the block require a tool if you plan to disable drops and slow the breaking down using the incorrect tool by using FabricBlockSettings.requiresTool().
breakByTool(Tag<Item>) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
Please make the block require a tool if you plan to disable drops and slow the breaking down using the incorrect tool by using FabricBlockSettings.requiresTool().
breakByTool(Tag<Item>, int) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
Please make the block require a tool if you plan to disable drops and slow the breaking down using the incorrect tool by using FabricBlockSettings.requiresTool().
breakByTool(Tag<Item>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
Please make the block require a tool if you plan to disable drops and slow the breaking down using the incorrect tool by using FabricBlockSettings.requiresTool().
breakInstantly(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
breakInstantly() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
breakInstantly() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
build() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
build(Function<AbstractBlock.Settings, T>) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
build() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
build(Identifier, Supplier<ItemStack>) - Static method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
This is a single method that makes creating an ItemGroup with an icon one call.
build() - Method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
Create an instance of the ItemGroup.
build() - Method in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
Deprecated.
 
build() - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
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
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.
buildAndRegister() - Method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
Applies the attributes to the registry and registers it.
Builder(FabricKeyBinding) - Constructor for class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
Deprecated.
 
builder() - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
builder() - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
building(AbstractBlock.Settings, Block) - Method in interface net.fabricmc.fabric.api.event.registry.BlockConstructedCallback
Deprecated.
 
building(Item.Settings, Item) - Method in interface net.fabricmc.fabric.api.event.registry.ItemConstructedCallback
Deprecated.
 
builtIn() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Matches Biomes that have not been originally defined in a datapack, but that are defined in code.
BuiltinItemRenderer - Interface in net.fabricmc.fabric.api.client.rendering.v1
Deprecated.
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.
burnable() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
burnable() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
BYTE - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
BYTE_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
 

C

C2SPacketTypeCallback - Interface in net.fabricmc.fabric.api.event.network
Event for listening to packet type registration and unregistration notifications (also known as "minecraft:register" and "minecraft:unregister") sent by a client.
CANCELED - Static variable in class net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents
Callback when a block break has been canceled.
canGenerateInNether(RegistryKey<Biome>) - Static method in class net.fabricmc.fabric.api.biome.v1.NetherBiomes
Deprecated.
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.
canPlayerReceive(PlayerEntity, Identifier) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
Check if a given client declared the ability to receive a given packet ID using the vanilla "register/unregister" protocol.
canServerReceive(Identifier) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
Check if the server declared the ability to receive a given packet ID using the vanilla "register/unregister" protocol.
categories(Biome.Category...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Matches Biomes that have one of the given categories.
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 an 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 an 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(Tag<Block>) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
clear(ItemConvertible) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
clear(Tag<Item>) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
clearAdditionsSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearAmbientSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearFoliageColor() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearGrassColor() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearMoodSound() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearMusic() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearParticleConfig() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
clearSpawnCost(EntityType<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Removes a spawn cost entry for a given entity type.
clearSpawns(SpawnGroup) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Removes all spawns of the given entity type.
clearSpawns() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Removes all spawns.
clearTagEntries() - Method in interface net.fabricmc.fabric.api.tag.FabricTagBuilder
Clear the contained entries and mark the tag as replaced.
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
 
ClientEntityEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
 
ClientEntityEvents() - Constructor for class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents
 
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
 
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.
ClientSidePacketRegistry - Interface in net.fabricmc.fabric.api.network
The client-side packet registry.
ClientSpriteRegistryCallback - Interface in net.fabricmc.fabric.api.event.client
 
ClientSpriteRegistryCallback.Registry - Class in net.fabricmc.fabric.api.event.client
 
ClientTickCallback - Interface in net.fabricmc.fabric.api.event.client
Deprecated.
ClientTickEvents - Class in net.fabricmc.fabric.api.client.event.lifecycle.v1
 
ClientTickEvents() - Constructor for class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
 
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
 
collidable(AbstractBlock.Settings, boolean) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
collidable(boolean) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
collidable(boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
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
 
colorIndex() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieves the quad color index serialized with the quad.
ColorProviderRegistry<T,Provider> - Interface in net.fabricmc.fabric.api.client.render
Deprecated.
ColorProviderRegistry<T,Provider> - Interface in net.fabricmc.fabric.api.client.rendering.v1
 
CommandRegistrationCallback - Interface in net.fabricmc.fabric.api.command.v1
Callback for when a server registers all commands.
CommandRegistry - Class in net.fabricmc.fabric.api.registry
Deprecated.
Please migrate to v1. Please use CommandRegistrationCallback instead.
CommandRegistry() - Constructor for class net.fabricmc.fabric.api.registry.CommandRegistry
Deprecated.
 
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.
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.
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
 
conditionally(LootCondition.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
Container(ItemStack) - Constructor for class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
Deprecated.
 
ContainerFactory<T> - Interface in net.fabricmc.fabric.api.container
ContainerProviderRegistry - Interface in net.fabricmc.fabric.api.container
Deprecated.
ContainerScreenFactory<C extends net.minecraft.screen.ScreenHandler> - Interface in net.fabricmc.fabric.api.client.screen
Deprecated.
copy(Block) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
copy() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
copy() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
copyFrom(LootPool) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
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
Copies the entries, conditions and functions of the pool to this builder.
copyFrom(LootTable) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
Copies the pools and functions of the supplier to this builder.
copyFrom(LootTable, boolean) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
Copies the pools and functions of the supplier to this builder.
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(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
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
 
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
Extracts all quad properties except material to the given MutableQuadView instance.
create(Identifier) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeModifications
Deprecated.
Create a new biome modification which will be applied whenever biomes are loaded from datapacks.
create(Identifier) - Static method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
Create a new Item Group Builder.
create(Identifier, InputUtil.Type, int, String) - Static method in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
Deprecated.
 
create(FabricSpriteProvider) - Method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry.PendingParticleFactory
Called to create a new particle factory.
create(EntityRenderDispatcher, EntityRendererRegistry.Context) - Method in interface net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry.Factory
 
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
Creates a new handled screen.
create(int, Identifier, PlayerEntity, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.container.ContainerFactory
Deprecated.
Creates the new object.
create(SpawnGroup) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
create(SpawnGroup, Function<? super World, ? extends T>) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
create(SpawnGroup, EntityType.EntityFactory<T>) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
create() - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
Creates an entity type builder.
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() - Static method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
Creates a builder instance to allow for creation of a VillagerProfession.
create(int, PlayerInventory, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry.ExtendedClientHandlerFactory
Creates a new client-sided screen handler with additional screen opening data.
create(int, PlayerInventory) - Method in interface net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry.SimpleClientHandlerFactory
Creates a new client-sided screen handler.
create(Identifier, S) - Static method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Creates a new FabricStructureBuilder for registering a structure.
create(Identifier, Supplier<TagGroup<T>>) - Static method in class net.fabricmc.fabric.api.tag.TagRegistry
 
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.
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.
createDefaulted(Class<T>, Identifier, Identifier) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
Create a new FabricRegistryBuilder using a DefaultedRegistry, the registry has the RegistryAttribute.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, BiConsumer<MinecraftServer, DoubleRule>) - 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, BiConsumer<MinecraftServer, DoubleRule>) - 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.
createEnumRule(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.
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.
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, BiConsumer<MinecraftServer, GameRules.IntRule>) - 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, BiConsumer<MinecraftServer, GameRules.IntRule>) - 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.
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.
createSimple(Class<T>, Identifier) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
Create a new FabricRegistryBuilder using a SimpleRegistry, the registry has the RegistryAttribute.MODDED attribute by default.
CriterionRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.advancement
Allows registering advancement criteria for triggers.
CriterionRegistry() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.advancement.CriterionRegistry
 
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(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
 
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.
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.
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.
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
 
defaultConfig(StructureConfig) - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Sets the default StructureConfig for this structure.
defaultConfig(int, int, int) - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Sets the default StructureConfig for this structure.
delegate - Variable in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
DependentSprite - Interface in net.fabricmc.fabric.api.client.texture
Implement this interface on a Sprite to declare additional dependencies that should be processed prior to this sprite.
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
 
destroyedByPiston() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
destroyedByPiston() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
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
Vertex color(s) will be modified for ambient occlusion unless disabled.
disableColorIndex(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
Vertex color(s) will be modified for quad color index unless disabled.
disableDiffuse(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
Vertex color(s) will be modified for diffuse shading unless disabled.
disableSaving() - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
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.entity.FabricEntityTypeBuilder
Deprecated.
 
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
 
DOUBLE - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
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!
drops(AbstractBlock.Settings, Identifier) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
drops(Identifier) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
drops(Identifier) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
dropsLike(Block) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
dropsLike(Block) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
dropsNothing(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
dropsNothing() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
dropsNothing() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
DynamicAttributeTool - Interface in net.fabricmc.fabric.api.tool.attribute.v1
Interface for adding various tool attributes to items.
dynamicBounds(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
dynamicBounds() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
dynamicBounds() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
DynamicRegistrySetupCallback - Interface in net.fabricmc.fabric.api.event.registry
This event gets triggered when a new DynamicRegistryManager gets created, but before it gets filled.

E

emissive(int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
When true, sprite texture and color will be rendered at full brightness.
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 variable in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
 
END - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
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_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, ServerResourceManager, 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_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_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.
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
 
EntityPickInteractionAware - Interface in net.fabricmc.fabric.api.entity
 
EntityRendererRegistry - Class in net.fabricmc.fabric.api.client.rendereregistry.v1
Helper class for registering EntityRenderers.
EntityRendererRegistry.Context - Class in net.fabricmc.fabric.api.client.rendereregistry.v1
 
EntityRendererRegistry.Factory - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
 
EntityTrackingRegistry - Class in net.fabricmc.fabric.api.entity
Deprecated.
Use FabricEntityTypeBuilder methods
EntityTrackingRegistry.Entry - Class in net.fabricmc.fabric.api.entity
Deprecated.
entityType(Identifier) - Static method in class net.fabricmc.fabric.api.tag.TagRegistry
 
Entry(int, int, boolean) - Constructor for class net.fabricmc.fabric.api.entity.EntityTrackingRegistry.Entry
Deprecated.
 
Entry(int, int) - Constructor for class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
 
EnumRule<E extends Enum<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
 
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 - 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
 
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.command.v1.CommandRegistrationCallback
 
EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback
Deprecated.
Use the ClientSpriteRegistryCallback.event(Identifier) registration method. Since 1.14 started making use of multiple sprite atlases, it is unwise to register sprites to *all* of them.
event(Identifier) - Static method in interface net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback
Get an event instance for a given atlas path.
EVENT - Static variable in interface net.fabricmc.fabric.api.event.client.ClientTickCallback
Deprecated.
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<T> - Class in net.fabricmc.fabric.api.event
Base class for Event implementations.
Event() - Constructor for class net.fabricmc.fabric.api.event.Event
 
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.BlockConstructedCallback
Deprecated.
 
EVENT - Static variable in interface net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback
 
EVENT - Static variable in interface net.fabricmc.fabric.api.event.registry.ItemConstructedCallback
Deprecated.
 
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 - Static variable in interface net.fabricmc.fabric.api.event.server.ServerStartCallback
Deprecated.
EVENT - Static variable in interface net.fabricmc.fabric.api.event.server.ServerStopCallback
EVENT - Static variable in interface net.fabricmc.fabric.api.event.server.ServerTickCallback
Deprecated.
EVENT - Static variable in interface net.fabricmc.fabric.api.event.world.WorldTickCallback
Deprecated.
The new WorldTickCallback has been split into a client and server callback. Please use the server or client callbacks.
EVENT - Static variable in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback
 
EventFactory - Class in net.fabricmc.fabric.api.event
Helper for creating Event classes.
excludeByKey(RegistryKey<Biome>...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
 
excludeByKey(Collection<RegistryKey<Biome>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Returns a selector that will reject any biome whos keys is in the given collection of keys.
ExtendedScreenHandlerFactory - Interface in net.fabricmc.fabric.api.screenhandler.v1
An extension of NamedScreenHandlerFactory that can write additional data to a screen opening packet.

F

FabricBakedModel - Interface in net.fabricmc.fabric.api.renderer.v1.model
Interface for baked models that output meshes with enhanced rendering features.
FabricBlockSettings - Class in net.fabricmc.fabric.api.block
Deprecated.
Please migrate to v1. Please use FabricBlockSettings instead
FabricBlockSettings(Material, MaterialColor) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
FabricBlockSettings(Block) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
FabricBlockSettings(AbstractBlock.Settings) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
FabricBlockSettings - Class in net.fabricmc.fabric.api.object.builder.v1.block
Fabric's version of Block.Settings.
FabricBlockSettings(Material, MaterialColor) - 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
 
FabricDefaultAttributeRegistry - Class in net.fabricmc.fabric.api.entity
Deprecated.
Please use FabricDefaultAttributeRegistry instead.
FabricDefaultAttributeRegistry() - Constructor for class net.fabricmc.fabric.api.entity.FabricDefaultAttributeRegistry
Deprecated.
 
FabricDefaultAttributeRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.entity
Allows registering custom default attributes for living entities.
FabricDefaultAttributeRegistry() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry
 
FabricEntityTypeBuilder<T extends net.minecraft.entity.Entity> - Class in net.fabricmc.fabric.api.entity
Deprecated.
Please migrate to v1. Please use FabricEntityTypeBuilder instead.
FabricEntityTypeBuilder(SpawnGroup, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
FabricEntityTypeBuilder<T extends net.minecraft.entity.Entity> - 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 extends net.minecraft.entity.LivingEntity> - Class in net.fabricmc.fabric.api.object.builder.v1.entity
An extended version of FabricEntityTypeBuilder with support for features on present on living entities, such as default attributes.
FabricEntityTypeBuilder.Mob<T extends net.minecraft.entity.mob.MobEntity> - Class in net.fabricmc.fabric.api.object.builder.v1.entity
An extended version of FabricEntityTypeBuilder with support for features on present on mob 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.
FabricItemGroupBuilder - Class in net.fabricmc.fabric.api.client.itemgroup
 
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
 
FabricItemTags - Class in net.fabricmc.fabric.api.tag
Deprecated.
Use dedicated classes, such as FabricToolTags
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.
FabricLootPool - Interface in net.fabricmc.fabric.api.loot.v1
An interface implemented by all net.minecraft.loot.LootPool instances when Fabric API is present.
FabricLootPoolBuilder - Class in net.fabricmc.fabric.api.loot.v1
 
FabricLootSupplier - Interface in net.fabricmc.fabric.api.loot.v1
An interface implemented by all net.minecraft.loot.LootSupplier instances when Fabric API is present.
FabricLootSupplierBuilder - Class in net.fabricmc.fabric.api.loot.v1
 
FabricLootSupplierBuilder() - Constructor for class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
FabricMaterialBuilder - Class in net.fabricmc.fabric.api.block
Deprecated.
Please migrate to v1. Please use FabricMaterialBuilder instead.
FabricMaterialBuilder(MaterialColor) - Constructor for class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
FabricMaterialBuilder(DyeColor) - Constructor for class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
FabricMaterialBuilder - Class in net.fabricmc.fabric.api.object.builder.v1.block
 
FabricMaterialBuilder(MaterialColor) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
FabricMaterialBuilder(DyeColor) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
FabricModelPredicateProviderRegistry - Class in net.fabricmc.fabric.api.object.builder.v1.client.model
Allows registering model predicate providers for item models.
FabricModelPredicateProviderRegistry() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry
 
FabricParticleTypes - Class in net.fabricmc.fabric.api.particle.v1
Methods for creating particle types, both simple and using an existing attribute factory.
FabricRegistryBuilder<T,R extends net.minecraft.util.registry.MutableRegistry<T>> - Class in net.fabricmc.fabric.api.event.registry
Used to create custom registries, with specified registry attributes.
FabricSpriteProvider - Interface in net.fabricmc.fabric.api.client.particle.v1
FabricSpriteProvider.
FabricStructureBuilder<FC extends net.minecraft.world.gen.feature.FeatureConfig,S extends net.minecraft.world.gen.feature.StructureFeature<FC>> - Class in net.fabricmc.fabric.api.structure.v1
A builder for registering custom structures.
FabricTag<T> - Interface in net.fabricmc.fabric.api.tag
Interface implemented by Tag instances when Fabric API is present.
FabricTagBuilder<T> - Interface in net.fabricmc.fabric.api.tag
Interface implemented by Tag.Builder instances when Fabric API is present.
FabricToolTags - Class in net.fabricmc.fabric.api.tool.attribute.v1
Tool item tags provided by Fabric.
FabricToolTags - Class in net.fabricmc.fabric.api.tools
Deprecated.
Use the moved FabricToolTags class instead
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.
fallbackConsumer() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
Fabric causes vanilla baked models to send themselves via this interface.
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(QuadView, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
Finds the atlas sprite containing the vertex centroid of the quad.
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.
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
 
FLOAT - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
fluid(Identifier) - Static method in class net.fabricmc.fabric.api.tag.TagRegistry
 
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.
FONTS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
food(FoodComponent) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
 
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
 
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.
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
Deprecated.
Returns a biome selector that will match all biomes that would normally spawn in the Overworld, assuming Vanilla's layered biome source is used.
foundInTheEnd() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
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
Deprecated.
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.
friction(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
from(R) - Static method in class net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder
Create a new FabricRegistryBuilder, the registry has the RegistryAttribute.MODDED attribute by default.
fromClientTag(CompoundTag) - Method in interface net.fabricmc.fabric.api.block.entity.BlockEntityClientSerializable
 
fromRenderLayer(RenderLayer) - Static method in enum net.fabricmc.fabric.api.renderer.v1.material.BlendMode
 
fromVanilla(int[], int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Deprecated.
Use #fromVanilla(BakedQuad, RenderMaterial, Direction, int[], int) which has better encapsulation and removed outdated item flag
fromVanilla(BakedQuad, RenderMaterial, Direction) - 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, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
FuelRegistry - Interface in net.fabricmc.fabric.api.registry
Registry of items to 0-32767 fuel burn time values, in in-game ticks.
FUNCTIONS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 

G

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.
get(T) - Method in interface net.fabricmc.fabric.api.client.render.ColorProviderRegistry
Deprecated.
Get a color provider for the given object.
get(Fluid) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
Get a FluidRenderHandler for a given Fluid.
get(T) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
Get a color provider for the given object.
get(EntityType) - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry
Deprecated.
get(Registry<?>) - Static method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
 
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(SpriteAtlasTexture) - Static method in interface net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
Retrieves or creates the finder for the given atlas.
get(ResourceType) - Static method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
Get the ResourceManagerHelper instance for a given resource type.
get(Block) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
get(ItemConvertible) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
get() - Method in enum net.fabricmc.fabric.api.util.TriState
Gets the value of the tri-state.
getAtlas() - Method in interface net.fabricmc.fabric.api.client.particle.v1.FabricSpriteProvider
Returns the entire particles texture atlas.
getBiome() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns the biome with modifications by biome modifiers of higher priority already applied.
getBiomeKey() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
 
getBlockEntityRenderAttachment(BlockPos) - Method in interface net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView
For models associated with Block Entities that implement RenderAttachmentBlockEntity this will be the most recent value provided by that implementation for the given block position.
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 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
 
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.
getCommandResult() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
getCommandResult() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
getConditions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
 
getDefaultInstance() - Static method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
 
getDependencies() - Method in interface net.fabricmc.fabric.api.client.texture.DependentSprite
 
getDynamicModifiers(EquipmentSlot, ItemStack, LivingEntity) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
Add modifiers for any EntityAttributes your item should give when equipped, based on the stack.
getEffects() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
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 emits directly to the render buffer.
getEntries() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
 
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
Deprecated.
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current feature list.
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.
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.
getFunctions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
 
getFunctions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
 
getGenerationSettings() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
Returns the modification context for the biomes generation settings.
getHandlerName(Object) - Static method in class net.fabricmc.fabric.api.event.EventFactory
Get the listener object name.
getId() - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
 
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
 
getItemRenderer() - Method in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry.Context
 
getMiningLevel(ItemStack, LivingEntity) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
getMiningLevel(Tag<Item>, BlockState, ItemStack, LivingEntity) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
Determines the mining level of the passed stack, which is used for calculating what blocks this tool is allowed to break.
getMiningSpeedMultiplier(ItemStack, LivingEntity) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
getMiningSpeedMultiplier(Tag<Item>, BlockState, ItemStack, LivingEntity) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
Determines the mining speed multiplier of the passed stack, which is one factor in overall mining speed.
getName() - Method in class net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory
 
getOverrides() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
getPacketEnvironment() - Method in interface net.fabricmc.fabric.api.network.PacketContext
Get the environment associated with the packet.
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
 
getPlayer() - Method in interface net.fabricmc.fabric.api.network.PacketContext
Get the player associated with the packet.
getPools() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
 
getPreferredEquipmentSlot(ItemStack) - Method in interface net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider
Gets the preferred equipment slot for an item stack.
getQuads(BlockState, Direction, Random) - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
getRawIdChangeMap() - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback.RemapState
 
getRenderAttachmentData() - Method in interface net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity
 
getRenderer() - Method in interface net.fabricmc.fabric.api.renderer.v1.RendererAccess
Access to the current Renderer for creating and retrieving model builders and materials.
getResourceManager() - Method in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry.Context
 
getRolls() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
 
getSpawnSettings() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
Returns the modification context for the biomes spawn settings.
getSpreadChance() - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
 
getSprite() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
getSprites() - Method in interface net.fabricmc.fabric.api.client.particle.v1.FabricSpriteProvider
Gets the list of all sprites available for this particle to use.
getStack() - Method in class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
Deprecated.
 
getStructureKey(ConfiguredStructureFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current feature list.
getSurfaceBuilderKey() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Tries to retrieve the registry key for this biomes current surface builder, which may be empty, if the surface builder is not registered.
getTaskQueue() - Method in interface net.fabricmc.fabric.api.network.PacketContext
Get the task queue for a given side.
getTextureManager() - Method in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry.Context
 
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(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.
getTrackingDistance() - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry.Entry
Deprecated.
 
getTransformation() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
getType() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
 
getUpdateIntervalTicks() - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry.Entry
Deprecated.
 
getWeather() - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
Returns the modification context for the biomes weather properties.
group(ItemGroup) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
 

H

handleBreakingSpeed(BlockState, ItemStack, LivingEntity) - Static method in class net.fabricmc.fabric.api.tool.attribute.v1.ToolManager
Handles the breaking speed breaking a block.
handleBreakingSpeedIgnoresVanilla(BlockState, ItemStack, LivingEntity) - Static method in class net.fabricmc.fabric.api.tool.attribute.v1.ToolManager
Handles the breaking speed breaking a block, ignores vanilla tools on vanilla blocks.
handleIsEffectiveOn(BlockState, ItemStack, LivingEntity) - Static method in class net.fabricmc.fabric.api.tool.attribute.v1.ToolManager
Handles if the tool is effective on a block.
handleIsEffectiveOnIgnoresVanilla(BlockState, ItemStack, LivingEntity, boolean) - Static method in class net.fabricmc.fabric.api.tool.attribute.v1.ToolManager
Handles if the tool is effective on a block, ignores vanilla tools on vanilla blocks.
handleIsEffectiveOnIgnoresVanilla(BlockState, ItemStack, LivingEntity) - Static method in class net.fabricmc.fabric.api.tool.attribute.v1.ToolManager
Handles if the tool is effective on a block, ignores vanilla tools on vanilla blocks.
hardness(AbstractBlock.Settings, float) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
hardness(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
hardness(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
harvestableItems(Item...) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
Items that a Villager may harvest in this profession.
harvestableItems(Iterable<Item>) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
Items that a Villager may harvest in this profession.
hasAttribute(RegistryAttribute) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
 
hasBeenReplaced() - Method in interface net.fabricmc.fabric.api.tag.FabricTag
 
hasBuiltInFeature(ConfiguredFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns true if this biome has the given configured feature, which must be registered in the BuiltinRegistries.
hasBuiltInStructure(ConfiguredStructureFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns true if the given built-in configured structure from BuiltinRegistries can start in this biome.
hasBuiltInSurfaceBuilder(ConfiguredSurfaceBuilder<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns true if this biome uses the given built-in surface builder, which must be registered in the BuiltinRegistries.
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
Deprecated.
Returns true if this biome contains 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
 
hasNormal(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
If false, no vertex normal was provided.
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.
hasStructure(RegistryKey<ConfiguredStructureFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns true if the configured structure with the given key can start in this biome.
hasSurfaceBuilder(RegistryKey<ConfiguredSurfaceBuilder<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
Deprecated.
Returns true if this biome uses a surface builder that has the given key.
HOES - Static variable in class net.fabricmc.fabric.api.tag.FabricItemTags
Deprecated.
 
HOES - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
HOES - Static variable in class net.fabricmc.fabric.api.tools.FabricToolTags
Deprecated.
 
HudRenderCallback - Interface in net.fabricmc.fabric.api.client.rendering.v1
 

I

icon(Supplier<ItemStack>) - Method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
This is used to add an icon to to the item group.
id(Identifier) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
The Identifier used to identify this villager profession.
IdentifiableResourceReloadListener - Interface in net.fabricmc.fabric.api.resource
Interface for "identifiable" resource reload listeners.
includeByKey(RegistryKey<Biome>...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
 
includeByKey(Collection<RegistryKey<Biome>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Returns a selector that will accept only biomes whos keys are in the given collection of keys.
initialize(EntityRenderDispatcher, TextureManager, ReloadableResourceManager, ItemRenderer, Map<EntityType<?>, EntityRenderer<?>>) - Method in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry
 
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
 
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
 
INSTANCE - Static variable in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry
 
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 class net.fabricmc.fabric.api.entity.EntityTrackingRegistry
Deprecated.
INSTANCE - Static variable in interface net.fabricmc.fabric.api.loot.v1.LootEntryTypeRegistry
 
INSTANCE - Static variable in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
 
INSTANCE - Static variable in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
 
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
 
INT - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
INT_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
interact(PlayerEntity, World, Hand, BlockPos, Direction) - Method in interface net.fabricmc.fabric.api.event.player.AttackBlockCallback
 
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in interface net.fabricmc.fabric.api.event.player.AttackEntityCallback
 
interact(PlayerEntity, World, Hand, BlockHitResult) - Method in interface net.fabricmc.fabric.api.event.player.UseBlockCallback
 
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in interface net.fabricmc.fabric.api.event.player.UseEntityCallback
 
interact(PlayerEntity, World, Hand) - Method in interface net.fabricmc.fabric.api.event.player.UseItemCallback
 
invalidate() - Static method in class net.fabricmc.fabric.api.event.EventFactory
Invalidate and re-create all existing "invoker" instances across events created by this EventFactory.
InvalidateRenderStateCallback - Interface in net.fabricmc.fabric.api.client.render
Deprecated.
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.
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.
isBuiltin() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
isProfilingEnabled() - Static method in class net.fabricmc.fabric.api.event.EventFactory
 
isSideLit() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
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(Identifier) - Static method in class net.fabricmc.fabric.api.tag.TagRegistry
 
Item2ObjectMap<V> - Interface in net.fabricmc.fabric.api.util
 
ItemConstructedCallback - Interface in net.fabricmc.fabric.api.event.registry
Deprecated.
Please migrate to v1. Please use Please use registry events instead.
ItemTooltipCallback - Interface in net.fabricmc.fabric.api.client.item.v1
 
ItemTooltipCallback - Interface in net.fabricmc.fabric.api.event.client
Deprecated.

J

jumpVelocityMultiplier(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 

K

KeyBindingHelper - Class in net.fabricmc.fabric.api.client.keybinding.v1
Helper for registering key bindings.
KeyBindingRegistry - Interface in net.fabricmc.fabric.api.client.keybinding
Deprecated.
Please migrate to v1. Please use KeyBindingHelper instead.

L

LANGUAGES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
lightFace() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Equivalent to BakedQuad.getFace().
lightLevel(AbstractBlock.Settings, int) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
lightLevel(int) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
lightLevel(ToIntFunction<BlockState>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
lightLevel(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
Deprecated.
lightmap(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Accept vanilla lightmap values.
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) - 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.QuadEmitter
 
lightmap(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Minimum block brightness.
lightPassesThrough() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
lightPassesThrough() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
liquid() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
liquid() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
LIST - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
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
Called when feature renderers for a living entity renderer are registered.
LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper - Interface in net.fabricmc.fabric.api.client.rendereregistry.v1
A delegate object used to help register feature renderers for an entity renderer.
LOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents
Called when a world is loaded by a Minecraft server.
load(ResourceManager, Profiler, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
Asynchronously process and load resource-based data.
loadModel(Identifier) - Method in interface net.fabricmc.fabric.api.client.model.ModelProviderContext
Load a model using a Identifier, ModelIdentifier, ...
loadModelResource(Identifier, ModelProviderContext) - Method in interface net.fabricmc.fabric.api.client.model.ModelResourceProvider
 
loadModelVariant(ModelIdentifier, ModelProviderContext) - Method in interface net.fabricmc.fabric.api.client.model.ModelVariantProvider
 
LONG - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
LONG_ARRAY - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
LOOT_TABLES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
LootEntryTypeRegistry - Interface in net.fabricmc.fabric.api.loot.v1
Fabric's extensions to net.minecraft.loot.entry.LootEntries for registering custom loot entry types.
LootEntryTypeRegistry - Interface in net.fabricmc.fabric.api.registry
Deprecated.
LootJsonParser - Class in net.fabricmc.fabric.api.loot.v1
 
LootTableLoadingCallback - Interface in net.fabricmc.fabric.api.loot.v1.event
An event handler that is called when loot tables are loaded.
LootTableLoadingCallback.LootTableSetter - Interface in net.fabricmc.fabric.api.loot.v1.event
 
luminance(ToIntFunction<BlockState>) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
luminance(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 

M

map(BooleanFunction<? extends T>) - Method in enum net.fabricmc.fabric.api.util.TriState
Maps the boolean value of this tri-state if it is TriState.TRUE or TriState.FALSE.
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() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieves the material serialized with the quad.
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(AbstractBlock.Settings, MaterialColor) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
materialColor(MaterialColor) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
materialColor(DyeColor) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
materialColor(MaterialColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
materialColor(DyeColor) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
MaterialFinder - Interface in net.fabricmc.fabric.api.renderer.v1.material
Finds standard RenderMaterial instances used to communicate quad rendering characteristics to a RenderContext.
materialFinder() - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
Obtain a new MaterialFinder instance used to retrieve standard RenderMaterial instances.
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
 
Mesh - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
A bundle of one or more QuadView instances encoded by the renderer, typically via Renderer.meshBuilder().
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.
meshBuilder() - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
Obtain a new MeshBuilder instance used to create baked models with enhanced features.
meshConsumer() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
Used by models to send vertex data previously baked via MeshBuilder.
Mob(SpawnGroup, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
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
 
ModelHelper - Class in net.fabricmc.fabric.api.renderer.v1.model
Collection of utilities for model implementations.
ModelLoadingRegistry - Interface in net.fabricmc.fabric.api.client.model
 
ModelProviderContext - Interface in net.fabricmc.fabric.api.client.model
The model loading context used during model providing.
ModelProviderException - Exception in net.fabricmc.fabric.api.client.model
 
ModelProviderException(String) - Constructor for exception net.fabricmc.fabric.api.client.model.ModelProviderException
 
ModelProviderException(String, Throwable) - Constructor for exception net.fabricmc.fabric.api.client.model.ModelProviderException
 
ModelResourceProvider - Interface in net.fabricmc.fabric.api.client.model
Interface for model resource providers.
MODELS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
ModelVariantProvider - Interface in net.fabricmc.fabric.api.client.model
Interface for model variant providers.
ModificationPhase - Enum in net.fabricmc.fabric.api.biome.v1
Deprecated.
ModResourcePack - Interface in net.fabricmc.fabric.api.resource
Interface implemented by mod-provided resource packs.
MutableQuadView - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
A mutable QuadView instance.

N

NbtType - Class in net.fabricmc.fabric.api.util
NBT type ID constants.
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.entity - package net.fabricmc.fabric.api.block.entity
 
net.fabricmc.fabric.api.blockrenderlayer.v1 - package net.fabricmc.fabric.api.blockrenderlayer.v1
 
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.itemgroup - package net.fabricmc.fabric.api.client.itemgroup
 
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.model - package net.fabricmc.fabric.api.client.model
 
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.screenhandler.v1 - package net.fabricmc.fabric.api.client.screenhandler.v1
API for working with screen handlers on the client.
net.fabricmc.fabric.api.client.texture - package net.fabricmc.fabric.api.client.texture
 
net.fabricmc.fabric.api.command.v1 - package net.fabricmc.fabric.api.command.v1
 
net.fabricmc.fabric.api.container - package net.fabricmc.fabric.api.container
 
net.fabricmc.fabric.api.entity - package net.fabricmc.fabric.api.entity
 
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.item.v1 - package net.fabricmc.fabric.api.item.v1
 
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.network - package net.fabricmc.fabric.api.network
 
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.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.registry - package net.fabricmc.fabric.api.registry
 
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
 
net.fabricmc.fabric.api.screenhandler.v1 - package net.fabricmc.fabric.api.screenhandler.v1
The Fabric screen handler API for creating screen handlers.
net.fabricmc.fabric.api.server - package net.fabricmc.fabric.api.server
 
net.fabricmc.fabric.api.structure.v1 - package net.fabricmc.fabric.api.structure.v1
 
net.fabricmc.fabric.api.tag - package net.fabricmc.fabric.api.tag
 
net.fabricmc.fabric.api.tool.attribute.v1 - package net.fabricmc.fabric.api.tool.attribute.v1
 
net.fabricmc.fabric.api.tools - package net.fabricmc.fabric.api.tools
 
net.fabricmc.fabric.api.util - package net.fabricmc.fabric.api.util
 
NetherBiomes - Class in net.fabricmc.fabric.api.biome.v1
Deprecated.
noCollision() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
noCollision() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
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
 
nominalFace() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
nonOpaque() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
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, 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
 
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.
notSolid() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
notSolid() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
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
Any numeric value: byte, short, int, long, float, double.

O

of(Material) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
of(Material, MaterialColor) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
of(Material, DyeColor) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
of(LootPool) - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
of(LootTable) - Static method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
of(Material) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
of(Material, MaterialColor) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
of(Material, DyeColor) - Static method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
of(boolean) - Static method in enum net.fabricmc.fabric.api.util.TriState
Gets the corresponding tri-state from a boolean value.
of(Boolean) - Static method in enum net.fabricmc.fabric.api.util.TriState
Gets a tri-state from a nullable boxed boolean.
onAttackInteraction(BlockState, World, BlockPos, PlayerEntity, Hand, Direction) - Method in interface net.fabricmc.fabric.api.block.BlockAttackInteractionAware
 
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.
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
 
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
 
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
 
onHudRender(MatrixStack, 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.
onInvalidate() - Method in interface net.fabricmc.fabric.api.client.render.InvalidateRenderStateCallback
Deprecated.
 
onInvalidate() - Method in interface net.fabricmc.fabric.api.client.rendering.v1.InvalidateRenderStateCallback
 
onLoad(BlockEntity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Load
 
onLoad(Entity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Load
 
onLoad(BlockEntity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.Load
 
onLoad(Entity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.Load
 
onLootTableLoading(ResourceManager, LootManager, Identifier, FabricLootSupplierBuilder, LootTableLoadingCallback.LootTableSetter) - Method in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback
 
onRegistrySetup(DynamicRegistryManager) - Method in interface net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback
 
onRemap(RegistryIdRemapCallback.RemapState<T>) - Method in interface net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback
 
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
 
onStartServer(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.server.ServerStartCallback
Deprecated.
 
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
 
onStopServer(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.server.ServerStopCallback
Deprecated.
 
onUnload(BlockEntity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Unload
 
onUnload(Entity, ClientWorld) - Method in interface net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Unload
 
onUnload(BlockEntity, ServerWorld) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.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
 
openContainer(Identifier, ServerPlayerEntity, Consumer<PacketByteBuf>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
Deprecated.
Open a modded container.
openContainer(Identifier, PlayerEntity, Consumer<PacketByteBuf>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
Deprecated.
Open a modded container.
orElse(boolean) - Method in enum net.fabricmc.fabric.api.util.TriState
Gets the value of this tri-state.
orElseGet(BooleanSupplier) - Method in enum net.fabricmc.fabric.api.util.TriState
Gets the value of this tri-state.
orElseThrow(Supplier<X>) - Method in enum 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.
OverworldBiomes - Class in net.fabricmc.fabric.api.biome.v1
Deprecated.
OverworldClimate - Enum in net.fabricmc.fabric.api.biome.v1
Deprecated.

P

PacketConsumer - Interface in net.fabricmc.fabric.api.network
Interface for receiving CustomPayload-based packets.
PacketContext - Interface in net.fabricmc.fabric.api.network
Interface defining a context used during packet processing.
PacketRegistry - Interface in net.fabricmc.fabric.api.network
 
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 extends net.minecraft.particle.ParticleEffect> - Interface in net.fabricmc.fabric.api.client.particle.v1
A pending particle factory.
pick(PlayerEntity, HitResult, ItemStack) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockApplyCallback
 
pick(PlayerEntity, HitResult, ClientPickBlockCallback.Container) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback
Deprecated.
 
pick(PlayerEntity, HitResult) - Method in interface net.fabricmc.fabric.api.event.client.player.ClientPickBlockGatherCallback
 
PICKAXES - Static variable in class net.fabricmc.fabric.api.tag.FabricItemTags
Deprecated.
 
PICKAXES - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
PICKAXES - Static variable in class net.fabricmc.fabric.api.tools.FabricToolTags
Deprecated.
 
pistonBehavior(PistonBehavior) - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
pistonBehavior(PistonBehavior) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
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
 
PlayerStream - Class in net.fabricmc.fabric.api.server
Helper streams for looking up players on a server.
PointOfInterestHelper - Class in net.fabricmc.fabric.api.object.builder.v1.world.poi
This class provides utilities to create a PointOfInterestType.
pool(LootPool.Builder) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
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.
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, 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.QuadEmitter
 
posByIndex(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Convenience: access x, y, z by index 0-2.
postProcess(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
postProcessMiningSpeed(Tag<Item>, BlockState, ItemStack, LivingEntity, float, boolean) - Method in interface net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
Post process the mining speed, this takes place after the mining speed has been calculated.
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.
putItem(Item, RenderLayer) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
Map (or re-map) a item with a render layer.
putItems(RenderLayer, Item...) - Method in interface net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
Map (or re-map) multiple items with a render layer.

Q

QuadEmitter - Interface in net.fabricmc.fabric.api.renderer.v1.mesh
Specialized MutableQuadView obtained via MeshBuilder.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.

R

rarity(Rarity) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
 
read(Reader, Class<T>) - Static method in class net.fabricmc.fabric.api.loot.v1.LootJsonParser
 
read(String, Class<T>) - Static method in class net.fabricmc.fabric.api.loot.v1.LootJsonParser
 
recipeRemainder(Item) - Method in class net.fabricmc.fabric.api.item.v1.FabricItemSettings
 
RECIPES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
refreshOffers() - Static method in class net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper
Refreshes the trade list by resetting the trade lists to vanilla state, and then registering all trade offers again.
register(FabricKeyBinding) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
Deprecated.
Register a new key binding.
register(ParticleType<T>, ParticleFactory<T>) - Method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry
Registers a factory for constructing particles of the given type.
register(ParticleType<T>, ParticleFactoryRegistry.PendingParticleFactory<T>) - Method in interface net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry
Registers a delayed factory for constructing particles of the given type.
register(Provider, T...) - Method in interface net.fabricmc.fabric.api.client.render.ColorProviderRegistry
Deprecated.
Register a color provider for one or more objects.
register(Fluid, FluidRenderHandler) - Method in interface net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
Register a FluidRenderHandler for a given Fluid.
register(BlockEntityType<E>, Function<BlockEntityRenderDispatcher, BlockEntityRenderer<E>>) - Method in interface net.fabricmc.fabric.api.client.rendereregistry.v1.BlockEntityRendererRegistry
Register a BlockEntityRenderer for a BlockEntityType.
register(EntityType<?>, EntityRendererRegistry.Factory) - Method in class net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry
 
register(FeatureRenderer<T, ? extends EntityModel<T>>) - Method in interface net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper
Adds a feature renderer to the entity renderer.
register(Item, BuiltinItemRenderer) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
register(ItemConvertible, BuiltinItemRenderer) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
register(ItemConvertible, BuiltinItemRendererRegistry.DynamicItemRenderer) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
Registers the renderer for the item.
register(Provider, T...) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
Register a color provider for one or more objects.
register(ScreenHandlerType<? extends H>, ScreenRegistry.Factory<H, S>) - Static method in class net.fabricmc.fabric.api.client.screenhandler.v1.ScreenRegistry
Registers a new screen factory for a screen handler type.
register(CommandDispatcher<ServerCommandSource>, boolean) - Method in interface net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback
Called when the server is registering commands.
register(EntityType, int, int) - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry
Deprecated.
register(EntityType, int, int, boolean) - Method in class net.fabricmc.fabric.api.entity.EntityTrackingRegistry
Deprecated.
register(EntityType<? extends LivingEntity>, DefaultAttributeContainer.Builder) - Static method in class net.fabricmc.fabric.api.entity.FabricDefaultAttributeRegistry
register(Identifier) - Method in class net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback.Registry
Register a sprite to be loaded using the default implementation.
register(Sprite) - Method in class net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback.Registry
Register a custom sprite to be added and loaded.
register(T) - Method in class net.fabricmc.fabric.api.event.Event
Register a listener to the event.
register(String, GameRules.Category, GameRules.Type<T>) - Static method in class net.fabricmc.fabric.api.gamerule.v1.GameRuleRegistry
Registers a GameRules.Rule.
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(Identifier, JsonSerializer<? extends LootPoolEntry>) - Method in interface net.fabricmc.fabric.api.loot.v1.LootEntryTypeRegistry
Registers a loot entry type serializer by its ID.
register(Identifier, PacketConsumer) - Method in interface net.fabricmc.fabric.api.network.PacketRegistry
Register a packet.
register(T) - Static method in class net.fabricmc.fabric.api.object.builder.v1.advancement.CriterionRegistry
Registers a criterion for a trigger for advancements.
register(Identifier, ModelPredicateProvider) - Static method in class net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry
Registers a model predicate provider that is applicable for any item.
register(Item, Identifier, ModelPredicateProvider) - Static method in class net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry
Registers a model predicate provider to a specific item.
register(EntityType<? extends LivingEntity>, DefaultAttributeContainer.Builder) - Static method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry
Registers a default attribute for a type of living entity.
register(Identifier) - Static method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerTypeHelper
Creates and registers a new villager type.
register(Identifier, int, int, Block...) - Static method in class net.fabricmc.fabric.api.object.builder.v1.world.poi.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, Predicate<PointOfInterestType>, int, Block...) - Static method in class net.fabricmc.fabric.api.object.builder.v1.world.poi.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, int, Iterable<BlockState>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.world.poi.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, Predicate<PointOfInterestType>, int, Iterable<BlockState>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.world.poi.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(boolean, Consumer<CommandDispatcher<ServerCommandSource>>) - Method in class net.fabricmc.fabric.api.registry.CommandRegistry
Deprecated.
Register a command provider.
register(LootPoolEntry.Serializer<?>) - Method in interface net.fabricmc.fabric.api.registry.LootEntryTypeRegistry
Deprecated.
register() - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Registers this structure and applies the other changes from the FabricStructureBuilder.
registerAppender(ModelAppender) - Method in interface net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
Register a model appender, which can request loading additional models.
registerBlockAtlas(ClientSpriteRegistryCallback) - Static method in interface net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback
Deprecated.
registerBuiltinResourcePack(Identifier, String, ModContainer, boolean) - Static method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
Registers a built-in resource pack.
REGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
 
REGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
 
registerExtended(Identifier, ScreenHandlerRegistry.ExtendedClientHandlerFactory<T>) - Static method in class net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry
Creates and registers a new ScreenHandlerType that creates client-sided screen handlers with additional networked opening data.
registerFactory(Identifier, ContainerScreenFactory<C>) - Method in interface net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
Deprecated.
Register a "Container -> ContainerScreen" factory.
registerFactory(Identifier, ContainerFactory<HandledScreen>) - Method in interface net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
Deprecated.
Register a "packet -> ContainerScreen" factory.
registerFactory(Identifier, ContainerFactory<ScreenHandler>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
Deprecated.
Register a "packet buffer -> container" factory.
registerKeyBinding(KeyBinding) - Static method in class net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper
Registers the keybinding and add the keybinding category if required.
registerMaterial(Identifier, RenderMaterial) - Method in interface net.fabricmc.fabric.api.renderer.v1.Renderer
Register a material for re-use by other mods or models within a mod.
registerReloadListener(IdentifiableResourceReloadListener) - Method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
Register a resource reload listener for a given resource manager type.
registerRenderer(Renderer) - Method in interface net.fabricmc.fabric.api.renderer.v1.RendererAccess
Rendering extension mods must implement Renderer and call this method during initialization.
registerRenderers(EntityType<? extends LivingEntity>, LivingEntityRenderer<?, ?>, LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper) - Method in interface net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback
Called when feature renderers may be registered.
registerResourceProvider(Function<ResourceManager, ModelResourceProvider>) - Method in interface net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
Register a ModelResourceProvider supplier.
registerSimple(Identifier, ScreenHandlerRegistry.SimpleClientHandlerFactory<T>) - Static method in class net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry
Creates and registers a new ScreenHandlerType that creates client-sided screen handlers using the factory.
registerSprites(SpriteAtlasTexture, ClientSpriteRegistryCallback.Registry) - Method in interface net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback
 
registerVariantProvider(Function<ResourceManager, ModelVariantProvider>) - Method in interface net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
Register a ModelVariantProvider supplier.
registerVillagerOffers(VillagerProfession, int, Consumer<List<TradeOffers.Factory>>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper
Registers trade offer factories for use by villagers.
registerWanderingTraderOffers(int, Consumer<List<TradeOffers.Factory>>) - Static method in class net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper
Registers trade offer factories for use by wandering trades.
Registry(Map<Identifier, Sprite>, Consumer<Identifier>) - Constructor for class net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback.Registry
 
RegistryAttribute - Enum in net.fabricmc.fabric.api.event.registry
 
RegistryAttributeHolder - Interface in net.fabricmc.fabric.api.event.registry
 
RegistryEntryAddedCallback<T> - Interface in net.fabricmc.fabric.api.event.registry
 
RegistryEntryRemovedCallback<T> - Interface in net.fabricmc.fabric.api.event.registry
 
RegistryIdRemapCallback<T> - Interface in net.fabricmc.fabric.api.event.registry
The remapping process functions as follows: RegistryEntryRemovedCallbacks are called to remove any objects culled in the process, with the old numeric ID.
RegistryIdRemapCallback.RemapState<T> - Interface in net.fabricmc.fabric.api.event.registry
 
reload(ResourceReloadListener.Synchronizer, ResourceManager, Profiler, Profiler, Executor, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
 
remove(Block) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
remove(Tag<Block>) - Method in interface net.fabricmc.fabric.api.util.Block2ObjectMap
 
remove(ItemConvertible) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
remove(Tag<Item>) - Method in interface net.fabricmc.fabric.api.util.Item2ObjectMap
 
removeBuiltInCarver(ConfiguredCarver<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
removeBuiltInCarver(GenerationStep.Carver, ConfiguredCarver<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
removeBuiltInFeature(ConfiguredFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
removeBuiltInFeature(GenerationStep.Feature, ConfiguredFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
removeBuiltInStructure(ConfiguredStructureFeature<?, ?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
removeCarver(GenerationStep.Carver, RegistryKey<ConfiguredCarver<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes all carvers with the given key from one of this biomes generation steps.
removeCarver(RegistryKey<ConfiguredCarver<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes all carvers with the given key from all of this biomes generation steps.
removeFeature(GenerationStep.Feature, RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes a feature from one of this biomes generation steps, and returns if any features were removed.
removeFeature(RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes a feature from all of this biomes generation steps, and returns if any features were removed.
removeSpawns(BiPredicate<SpawnGroup, SpawnSettings.SpawnEntry>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Removes any spawns matching the given predicate from this biome, and returns true if any matched.
removeSpawnsOfEntityType(EntityType<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Removes all spawns of the given entity type.
removeStructure(RegistryKey<ConfiguredStructureFeature<?, ?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes a configured structure from the structures that are allowed to start in this biome.
removeStructure(StructureFeature<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Removes a structure from the structures that are allowed to start in this biome.
render(ItemStack, MatrixStack, VertexConsumerProvider, int, int) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRenderer
Deprecated.
Renders an item stack.
render(ItemStack, ModelTransformation.Mode, MatrixStack, VertexConsumerProvider, int, int) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry.DynamicItemRenderer
Renders an item stack.
RenderAttachedBlockView - Interface in net.fabricmc.fabric.api.rendering.data.v1
BlockView-extending interface to be used by FabricBakedModel for dynamic model customization.
RenderAttachmentBlockEntity - Interface in net.fabricmc.fabric.api.rendering.data.v1
Interface for BlockEntitys which provide dynamic model state data.
RenderContext - Interface in net.fabricmc.fabric.api.renderer.v1.render
This defines the instance made available to models for buffering vertex data at render time.
RenderContext.QuadTransform - Interface in net.fabricmc.fabric.api.renderer.v1.render
 
Renderer - Interface in net.fabricmc.fabric.api.renderer.v1
Interface for rendering plug-ins that provide enhanced capabilities for model lighting, buffering and rendering.
RendererAccess - Interface in net.fabricmc.fabric.api.renderer.v1
Registration and access for rendering extensions.
RenderMaterial - Interface in net.fabricmc.fabric.api.renderer.v1.material
All model quads have an associated render material governing how the quad will be rendered.
replaceable() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
Deprecated.
 
replaceable() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricMaterialBuilder
 
requiresTool() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
Make the block require tool to drop and slows down mining speed if the incorrect tool is used.
resistance(AbstractBlock.Settings, float) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
resistance(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
resistance(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
ResourceManagerHelper - Interface in net.fabricmc.fabric.api.resource
Helper for working with ResourceManager instances.
ResourceReloadListenerKeys - Class in net.fabricmc.fabric.api.resource
This class contains default keys for various Minecraft resource reload listeners.
rolls(LootTableRange) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 

S

S2CPacketTypeCallback - Interface in net.fabricmc.fabric.api.event.network
Event for listening to packet type registration and unregistration notifications (also known as "minecraft:register" and "minecraft:unregister") sent by a server.
ScreenHandlerRegistry - Class in net.fabricmc.fabric.api.screenhandler.v1
An API for creating and registering screen handler types.
ScreenHandlerRegistry.ExtendedClientHandlerFactory<T extends net.minecraft.screen.ScreenHandler> - Interface in net.fabricmc.fabric.api.screenhandler.v1
A factory for client-sided screen handler instances with additional screen opening data.
ScreenHandlerRegistry.SimpleClientHandlerFactory<T extends net.minecraft.screen.ScreenHandler> - Interface in net.fabricmc.fabric.api.screenhandler.v1
A factory for client-sided screen handler instances.
ScreenProviderRegistry - Interface in net.fabricmc.fabric.api.client.screen
Deprecated.
Use ScreenRegistry instead.
ScreenRegistry - Class in net.fabricmc.fabric.api.client.screenhandler.v1
An API for registering handled screens that represent screen handlers on the client.
ScreenRegistry.Factory<H extends net.minecraft.screen.ScreenHandler,S extends net.minecraft.client.gui.screen.Screen & net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider<H>> - Interface in net.fabricmc.fabric.api.client.screenhandler.v1
A factory for handled screens.
secondaryJobSites(Block...) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
A collection of blocks blocks which may suffice as a secondary job site for a Villager.
secondaryJobSites(Iterable<Block>) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
A collection of blocks blocks which may suffice as a secondary job site for a Villager.
sendToPlayer(PlayerEntity, Packet<?>, GenericFutureListener<? extends Future<? super Void>>) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
Send a packet to a given client.
sendToPlayer(PlayerEntity, Identifier, PacketByteBuf, GenericFutureListener<? extends Future<? super Void>>) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
Send an identifier/buffer-based packet to a given client.
sendToPlayer(PlayerEntity, Packet<?>) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
Send a packet to a given client.
sendToPlayer(PlayerEntity, Identifier, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.network.ServerSidePacketRegistry
Send an identifier/buffer-based packet to a given client.
sendToServer(Packet<?>, GenericFutureListener<? extends Future<? super Void>>) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
Send a packet to the server.
sendToServer(Identifier, PacketByteBuf, GenericFutureListener<? extends Future<? super Void>>) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
Send an identifier/buffer-based packet to the server.
sendToServer(Packet<?>) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
Send a packet to the server.
sendToServer(Identifier, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.network.ClientSidePacketRegistry
Send an identifier/buffer-based packet to the server.
serialize() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
serialize() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
SERVER_STARTED - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
Called when a Minecraft server has started and is about to tick for the first time.
SERVER_STARTING - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
Called when a Minecraft server is starting.
SERVER_STOPPED - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
Called when a Minecraft server has stopped.
SERVER_STOPPING - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
Called when a Minecraft server has started shutting down.
ServerBlockEntityEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerBlockEntityEvents.Load - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerBlockEntityEvents.Unload - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerChunkEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerChunkEvents.Load - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerChunkEvents.Unload - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerEntityEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerEntityEvents.Load - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.EndDataPackReload - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.ServerStarted - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.ServerStarting - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.ServerStopped - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.ServerStopping - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerLifecycleEvents.StartDataPackReload - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerSidePacketRegistry - Interface in net.fabricmc.fabric.api.network
The server-side packet registry.
ServerStartCallback - Interface in net.fabricmc.fabric.api.event.server
Deprecated.
ServerStopCallback - Interface in net.fabricmc.fabric.api.event.server
Deprecated.
ServerTickCallback - Interface in net.fabricmc.fabric.api.event.server
Deprecated.
ServerTickEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerTickEvents.EndTick - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerTickEvents.EndWorldTick - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerTickEvents.StartTick - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerTickEvents.StartWorldTick - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerWorldEvents - Class in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerWorldEvents.Load - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
ServerWorldEvents.Unload - Interface in net.fabricmc.fabric.api.event.lifecycle.v1
 
set(E, MinecraftServer) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
set(LootTable) - Method in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback.LootTableSetter
 
setAdditionsSound(Optional<BiomeAdditionsSound>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setAdditionsSound(BiomeAdditionsSound) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setAmbientSound(Optional<SoundEvent>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setAmbientSound(SoundEvent) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setBuiltInSurfaceBuilder(ConfiguredSurfaceBuilder<?>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Sets the biomes surface builder to a surface builder registered in BuiltinRegistries.CONFIGURED_SURFACE_BUILDER.
setCategory(Biome.Category) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
 
setCreatureSpawnProbability(float) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Associated JSON property: creature_spawn_probability.
setDepth(float) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
 
setDownfall(float) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.WeatherContext
Deprecated.
 
setFogColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setFoliageColor(Optional<Integer>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setFoliageColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setFromArgument(CommandContext<ServerCommandSource>, String) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
setFromArgument(CommandContext<ServerCommandSource>, String) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
setGrassColor(Optional<Integer>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setGrassColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setGrassColorModifier(BiomeEffects.GrassColorModifier) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setImmuneToFire() - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
setMoodSound(Optional<BiomeMoodSound>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setMoodSound(BiomeMoodSound) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setMusic(Optional<MusicSound>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setMusic(MusicSound) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setParticleConfig(Optional<BiomeParticleConfig>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setParticleConfig(BiomeParticleConfig) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setPlayerSpawnFriendly(boolean) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Associated JSON property: player_spawn_friendly.
setPrecipitation(Biome.Precipitation) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.WeatherContext
Deprecated.
 
setRiverBiome(RegistryKey<Biome>, RegistryKey<Biome>) - Static method in class net.fabricmc.fabric.api.biome.v1.OverworldBiomes
Deprecated.
Sets the river type that will generate in the biome.
setScale(float) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
Deprecated.
 
setSkyColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setSpawnCost(EntityType<?>, double, double) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
Deprecated.
Associated JSON property: spawn_costs.
setStack(ItemStack) - Method in class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
Deprecated.
 
setSurfaceBuilder(RegistryKey<ConfiguredSurfaceBuilder<?>>) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
Deprecated.
Sets the biomes surface builder to the surface builder identified by the given key.
setTemperature(float) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.WeatherContext
Deprecated.
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.WeatherContext
Deprecated.
 
setValue(DoubleRule, MinecraftServer) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
setValue(EnumRule<E>, MinecraftServer) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
setWaterColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
setWaterFogColor(int) - Method in interface net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
Deprecated.
 
SHEARS - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
SHORT - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
SHOVELS - Static variable in class net.fabricmc.fabric.api.tag.FabricItemTags
Deprecated.
 
SHOVELS - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
SHOVELS - Static variable in class net.fabricmc.fabric.api.tools.FabricToolTags
Deprecated.
 
simple() - Static method in class net.fabricmc.fabric.api.particle.v1.FabricParticleTypes
Creates a new, default particle type for the given id.
simple(boolean) - Static method in class net.fabricmc.fabric.api.particle.v1.FabricParticleTypes
Creates a new, default particle type for the given id.
SimpleResourceReloadListener<T> - Interface in net.fabricmc.fabric.api.resource
A simplified version of the "resource reload listener" interface, hiding the peculiarities of the API.
SimpleSynchronousResourceReloadListener - Interface in net.fabricmc.fabric.api.resource
A simplified version of the "resource reload listener" interface, hiding the peculiarities of the API and ensuring all data is loaded on the main thread.
size(float, float) - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
size(EntityDimensions) - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
slipperiness(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
slipperiness(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
solidBlock(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
sounds(AbstractBlock.Settings, BlockSoundGroup) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
sounds(BlockSoundGroup) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
sounds(BlockSoundGroup) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
SOUNDS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
spawnableFarFromPlayer() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
spawnableFarFromPlayer() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
spawnableFarFromPlayer() - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
Sets whether this entity type can be spawned far away from a player.
spawnGroup(SpawnGroup) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
spawnGroup(SpawnGroup) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
spawnGroup(SpawnGroup) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
 
spawnRestriction(SpawnRestriction.Location, Heightmap.Type, SpawnRestriction.SpawnPredicate<T>) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
Registers a spawn restriction for this entity.
spawnsOneOf(EntityType<?>...) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Returns a biome selector that will match biomes in which one of the given entity types can spawn.
spawnsOneOf(Set<EntityType<?>>) - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Returns a biome selector that will match biomes in which one of the given entity types can spawn.
specificSpawnBlocks(Block...) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
specificSpawnBlocks(Block...) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
specificSpawnBlocks(Block...) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
Sets the ImmutableSet of blocks this entity can spawn on.
sprite(int, int, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Set sprite atlas coordinates.
sprite(int, int, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
spriteBake(int, Sprite, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Assigns sprite atlas u,v coordinates to this quad for the given sprite.
spriteBake(int, Sprite, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
spriteColor(int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Set sprite color.
spriteColor(int, int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Convenience: set sprite color for all vertices at once.
spriteColor(int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
spriteColor(int, int, int, int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
spriteColor(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieve vertex color.
spriteDepth(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
Reserved for future use.
spriteDepth() - Method in interface net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial
How many sprite color/uv coordinates are in the material.
SpriteFinder - Interface in net.fabricmc.fabric.api.renderer.v1.model
Indexes a texture atlas to allow fast lookup of Sprites from baked vertex coordinates.
spriteU(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieve horizontal sprite atlas coordinates.
spriteUnitSquare(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
spriteV(int, int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieve vertical sprite atlas coordinates.
square(Direction, float, float, float, float, float) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
Helper method to assign vertex coordinates for a square aligned with the given face.
stacksForDisplay(Consumer<List<ItemStack>>) - Method in class net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
START_CLIENT_TICK - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
Called at the start of the client tick.
START_DATA_PACK_RELOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
Called before a Minecraft server reloads data packs.
START_SERVER_TICK - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents
Called at the start of the server tick.
START_WORLD_TICK - Static variable in class net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
Called at the start of a ClientWorld's tick.
START_WORLD_TICK - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents
Called at the start of a ServerWorld's tick.
startDataPackReload(MinecraftServer, ServerResourceManager) - Method in interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.StartDataPackReload
 
step(GenerationStep.Feature) - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Sets the generation step of this structure.
strength(AbstractBlock.Settings, float) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
strength(float, float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
strength(float, float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
strength(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
STRING - Static variable in class net.fabricmc.fabric.api.util.NbtType
 
suffocates(AbstractBlock.ContextPredicate) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
superflatFeature(ConfiguredStructureFeature<FC, ? extends StructureFeature<FC>>) - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Sets the structure configuration which spawns in superflat worlds.
superflatFeature(FC) - Method in class net.fabricmc.fabric.api.structure.v1.FabricStructureBuilder
Sets the structure configuration which spawns in superflat worlds.
supports(E) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
SWORDS - Static variable in class net.fabricmc.fabric.api.tag.FabricItemTags
Deprecated.
 
SWORDS - Static variable in class net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags
 
SWORDS - Static variable in class net.fabricmc.fabric.api.tools.FabricToolTags
Deprecated.
 
sync() - Method in interface net.fabricmc.fabric.api.block.entity.BlockEntityClientSerializable
When called on the server, schedules a BlockEntity sync to client.

T

tag(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
Encodes an integer tag with this quad that can later be retrieved via QuadView.tag().
tag(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
 
tag() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Retrieves the integer tag encoded with this quad via MutableQuadView.tag(int).
TagRegistry - Class in net.fabricmc.fabric.api.tag
Helper methods for registering Tags.
TAGS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
TEXTURES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
 
tick(MinecraftClient) - Method in interface net.fabricmc.fabric.api.event.client.ClientTickCallback
Deprecated.
 
tick(MinecraftServer) - Method in interface net.fabricmc.fabric.api.event.server.ServerTickCallback
Deprecated.
 
tick(World) - Method in interface net.fabricmc.fabric.api.event.world.WorldTickCallback
Deprecated.
 
ticksRandomly(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
Deprecated.
 
ticksRandomly() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
Deprecated.
 
ticksRandomly() - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
toBakedQuad(int, Sprite, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Generates a new BakedQuad instance with texture coordinates and colors from the given sprite.
toClientTag(CompoundTag) - Method in interface net.fabricmc.fabric.api.block.entity.BlockEntityClientSerializable
 
toFaceIndex(Direction) - Static method in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
Convenient way to encode faces that may be null.
ToolManager - Class in net.fabricmc.fabric.api.tool.attribute.v1
API facing part to register tool handlers and get information about how tools are handled.
toPacket(Identifier, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.network.PacketRegistry
Turn a (identifier, byte buffer) pair into a "custom payload" packet suitable for sending in the PacketRegistry's sending direction.
toQuadLists(Mesh) - Static method in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
Converts a mesh into an array of lists of vanilla baked quads.
toString() - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.EnumRule
 
toVanilla(int, int[], int, boolean) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Reads baked vertex data and outputs standard baked quad vertex data in the given array and location.
trackable(int, int) - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
trackable(int, int, boolean) - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
Deprecated.
 
trackable(int, int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
trackable(int, int, boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
trackable(int, int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
trackable(int, int, boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
trackable(int, int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
trackable(int, int, boolean) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
trackedUpdateRate(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
trackedUpdateRate(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
trackedUpdateRate(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
 
trackRangeBlocks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
trackRangeBlocks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
trackRangeBlocks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
Sets the maximum block range at which players can see this entity type.
trackRangeChunks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living
 
trackRangeChunks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Mob
 
trackRangeChunks(int) - Method in class net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder
Sets the maximum chunk tracking range of this entity type.
TradeOfferHelper - Class in net.fabricmc.fabric.api.object.builder.v1.trade
Utilities to help with registration of trade offers.
TradeOfferHelper() - Constructor for class net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper
 
transform(MutableQuadView) - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext.QuadTransform
Return false to filter out quads from rendering.
TRANSFORM_BLOCK_1ST_PERSON_LEFT - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TRANSFORM_BLOCK_1ST_PERSON_RIGHT - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TRANSFORM_BLOCK_3RD_PERSON_RIGHT - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TRANSFORM_BLOCK_FIXED - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TRANSFORM_BLOCK_GROUND - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TRANSFORM_BLOCK_GUI - Static variable in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
 
TriState - Enum in net.fabricmc.fabric.api.util
Represents a boolean value which can be true, false or refer to a default value.
type(LootContextType) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 

U

UNLOAD - Static variable in class net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents
Called before a world is unloaded by a Minecraft server.
unregister(Identifier) - Method in interface net.fabricmc.fabric.api.network.PacketRegistry
Unregister a packet.
UNREGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
 
UNREGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
 
useAmbientOcclusion() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
 
UseBlockCallback - Interface in net.fabricmc.fabric.api.event.player
Callback for right-clicking ("using") a block.
UseEntityCallback - Interface in net.fabricmc.fabric.api.event.player
Callback for right-clicking ("using") an entity.
UseItemCallback - Interface in net.fabricmc.fabric.api.event.player
Callback for right-clicking ("using") an item.

V

validate(String) - Method in class net.fabricmc.fabric.api.gamerule.v1.rule.DoubleRule
 
validate(String) - Method in interface net.fabricmc.fabric.api.gamerule.v1.rule.ValidateableRule
Validates if a rule can accept the input.
ValidateableRule - Interface in net.fabricmc.fabric.api.gamerule.v1.rule
A type of game rule which can validate an input.
valueOf(String) - Static method in enum net.fabricmc.fabric.api.biome.v1.ModificationPhase
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.fabricmc.fabric.api.biome.v1.OverworldClimate
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.fabricmc.fabric.api.event.registry.RegistryAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.fabricmc.fabric.api.renderer.v1.material.BlendMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.fabricmc.fabric.api.util.TriState
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.fabricmc.fabric.api.biome.v1.ModificationPhase
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.fabricmc.fabric.api.biome.v1.OverworldClimate
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.fabricmc.fabric.api.event.registry.RegistryAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.fabricmc.fabric.api.renderer.v1.material.BlendMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.fabricmc.fabric.api.util.TriState
Returns an array containing the constants of this enum type, in the order they are declared.
vanilla() - Static method in class net.fabricmc.fabric.api.biome.v1.BiomeSelectors
Deprecated.
Returns a biome selector that will match all biomes from the minecraft namespace.
VANILLA_QUAD_STRIDE - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Count of integers in a conventional (un-modded) block or item quad.
VANILLA_VERTEX_STRIDE - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Count of integers in a conventional (un-modded) block or item vertex.
velocityMultiplier(float) - Method in class net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
 
VillagerProfessionBuilder - Class in net.fabricmc.fabric.api.object.builder.v1.villager
Allows for the creation of new VillagerProfessions.
VillagerTypeHelper - Class in net.fabricmc.fabric.api.object.builder.v1.villager
Utilities related to the creation of VillagerTypes.
visitDouble(GameRules.Key<DoubleRule>, GameRules.Type<DoubleRule>) - Method in interface net.fabricmc.fabric.api.gamerule.v1.FabricGameRuleVisitor
Visit a double rule.
visitEnum(GameRules.Key<EnumRule<E>>, GameRules.Type<EnumRule<E>>) - Method in interface net.fabricmc.fabric.api.gamerule.v1.FabricGameRuleVisitor
Visit an enum rule.

W

watching(World, ChunkPos) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
watching(Entity) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
Warning: If the provided entity is a PlayerEntity themselves, it is not guaranteed by the contract that said PlayerEntity is included in the resulting stream.
watching(BlockEntity) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
watching(World, BlockPos) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
with(LootPoolEntry.Builder<?>) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
withCondition(LootCondition) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
withEntry(LootPoolEntry) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
withFunction(LootFunction) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder
 
withFunction(LootFunction) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
withFunctions(Collection<LootFunction>) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
withPool(LootPool) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
withPools(Collection<LootPool>) - Method in class net.fabricmc.fabric.api.loot.v1.FabricLootSupplierBuilder
 
workSound(SoundEvent) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
Provides the sound made when a Villager works.
workstation(PointOfInterestType) - Method in class net.fabricmc.fabric.api.object.builder.v1.villager.VillagerProfessionBuilder
The PointOfInterestType the Villager of this profession will search for when finding a workstation.
world(World) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
 
WorldTickCallback - Interface in net.fabricmc.fabric.api.event.world
Deprecated.
wrapped - Variable in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
implementations must set this somehow.
writeScreenOpeningData(ServerPlayerEntity, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory
Writes additional server -> client screen opening data to the buffer.

X

x(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Geometric position, x coordinate.

Y

y(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Geometric position, y coordinate.

Z

z(int) - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
Geometric position, z coordinate.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links