- 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(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
-
- addBiomeVariant(Biome, Biome, double, OverworldClimate...) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Adds a 'variant' biome which replaces another biome on occasion.
- addCategory(String) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
-
Add a new key binding category.
- addContinentalBiome(Biome, OverworldClimate, double) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Adds the biome to the specified climate group, with the specified weight.
- addEdgeBiome(Biome, Biome, double) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Adds the biome as an an edge biome (excluding as a beach) of the parent biome, with the specified weight.
- addHillsBiome(Biome, Biome, double) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Adds the biome as a hills variant of the parent biome, with the specified weight.
- addMiningLevel(Tag<Item>, int) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings.ExtraData
-
- addNetherBiome(Biome) - Static method in class net.fabricmc.fabric.api.biomes.v1.NetherBiomes
-
- addReloadListener(IdentifiableResourceReloadListener) - Method in interface net.fabricmc.fabric.api.resource.ResourceManagerHelper
-
- addShoreBiome(Biome, Biome, double) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Adds the biome as a shore/beach biome for the parent biome, with the specified weight.
- addSpawnBiome(Biome) - Static method in class net.fabricmc.fabric.api.biomes.v1.FabricBiomes
-
Allows players to naturally spawn in this biome.
- ADVANCEMENTS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
-
- all(MinecraftServer) - Static method in class net.fabricmc.fabric.api.server.PlayerStream
-
- allowsMovement() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
-
- 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(T, ResourceManager, Profiler, Executor) - Method in interface net.fabricmc.fabric.api.resource.SimpleResourceReloadListener
-
Synchronously apply loaded data to the game state.
- 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.
- 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.
- 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
-
- 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.
- binding - Variable in class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
- biomeAccessStrategy(BiomeAccessType) - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType.Builder
-
Governs how biome information is retrieved from random seed and world coordinates.
- 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
-
- 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
-
- 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
-
- 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
-
- blocksPistons() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
-
- breakByHand(AbstractBlock.Settings, boolean) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- breakByHand(boolean) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- breakByHand(boolean) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings.ExtraData
-
- breakByTool(AbstractBlock.Settings, Tag<Item>, int) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- breakByTool(Tag<Item>, int) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- breakByTool(Tag<Item>) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- breakInstantly(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- breakInstantly() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- build() - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- build(Function<AbstractBlock.Settings, T>) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- 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
-
- build() - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- 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(Identifier) - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType.Builder
-
Build and register a FabricDimensionType
.
- Builder(FabricKeyBinding) - Constructor for class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding.Builder
-
- builder() - Static method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType
-
- 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
-
- building(Item.Settings, Item) - Method in interface net.fabricmc.fabric.api.event.registry.ItemConstructedCallback
-
- burnable() - Method in class net.fabricmc.fabric.api.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
-
- C2SPacketTypeCallback - Interface in net.fabricmc.fabric.api.event.network
-
Event for listening to packet type registrations and unregistrations
(also known as "minecraft:register" and "minecraft:unregister")
in the client -> server direction.
- 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.
- 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
-
- clearTagEntries() - Method in interface net.fabricmc.fabric.api.tag.FabricTagBuilder
-
Clear the contained entries and mark the tag as replaced.
- 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
-
- 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
-
- collidable(AbstractBlock.Settings, boolean) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- collidable(boolean) - Method in class net.fabricmc.fabric.api.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
-
- ColorProviderRegistry<T,Provider> - Interface in net.fabricmc.fabric.api.client.rendering.v1
-
- CommandRegistry - Class in net.fabricmc.fabric.api.registry
-
Registry for server-side command providers.
- CommandRegistry() - Constructor for class net.fabricmc.fabric.api.registry.CommandRegistry
-
- 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
-
- computeExtraData(AbstractBlock.Settings) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- 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
-
- ContainerScreenFactory<C extends net.minecraft.screen.ScreenHandler> - Interface in net.fabricmc.fabric.api.client.screen
-
- copy(Block) - Static method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- 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
-
- 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.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
-
- 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
-
- create(int, Identifier, PlayerEntity, PacketByteBuf) - Method in interface net.fabricmc.fabric.api.container.ContainerFactory
-
Creates the new object.
- create(EntityCategory) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- create(EntityCategory, Function<? super World, ? extends T>) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- create(EntityCategory, EntityType.EntityFactory<T>) - Static method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- create(Identifier, Supplier<TagContainer<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.
- CULL_FACE_EPSILON - Static variable in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter
-
- 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.
- FabricBakedModel - Interface in net.fabricmc.fabric.api.renderer.v1.model
-
Interface for baked models that output meshes with enhanced rendering features.
- FabricBiomes - Class in net.fabricmc.fabric.api.biomes.v1
-
General API that applies to all biome sources.
- FabricBlockSettings - Class in net.fabricmc.fabric.api.block
-
Fabric's version of Block.Settings.
- FabricBlockSettings(Material, MaterialColor) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- FabricBlockSettings(Block) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- FabricBlockSettings(AbstractBlock.Settings) - Constructor for class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- FabricBlockSettings.ExtraData - Class in net.fabricmc.fabric.api.block
-
- FabricDimensions - Class in net.fabricmc.fabric.api.dimension.v1
-
This class consists exclusively of static methods that operate on world dimensions.
- FabricDimensionType - Class in net.fabricmc.fabric.api.dimension.v1
-
An extended version of DimensionType
with automatic raw id management and default placement settings.
- FabricDimensionType.Builder - Class in net.fabricmc.fabric.api.dimension.v1
-
A builder for creating and registering FabricDimensionType
instances.
- FabricEntityTypeBuilder<T extends net.minecraft.entity.Entity> - Class in net.fabricmc.fabric.api.entity
-
Extended version of EntityType.Builder
with added registration for
server->client entity tracking values.
- FabricEntityTypeBuilder(EntityCategory, EntityType.EntityFactory<T>) - Constructor for class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- FabricItemGroupBuilder - Class in net.fabricmc.fabric.api.client.itemgroup
-
- FabricItemTags - Class in net.fabricmc.fabric.api.tag
-
- FabricKeyBinding - Class in net.fabricmc.fabric.api.client.keybinding
-
Expanded version of KeyBinding
for use by Fabric mods.
- FabricKeyBinding(Identifier, InputUtil.Type, int, String) - Constructor for class net.fabricmc.fabric.api.client.keybinding.FabricKeyBinding
-
- FabricKeyBinding.Builder - Class in net.fabricmc.fabric.api.client.keybinding
-
- 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
-
- FabricMaterialBuilder(MaterialColor) - Constructor for class net.fabricmc.fabric.api.block.FabricMaterialBuilder
-
- FabricMaterialBuilder(DyeColor) - Constructor for class net.fabricmc.fabric.api.block.FabricMaterialBuilder
-
- FabricParticleTypes - Class in net.fabricmc.fabric.api.particle.v1
-
Methods for creating particle types, both simple and using an existing attribute factory.
- FabricSpriteProvider - Interface in net.fabricmc.fabric.api.client.particle.v1
-
FabricSpriteProvider.
- 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
-
- faceFromIndex(int) - Static method in class net.fabricmc.fabric.api.renderer.v1.model.ModelHelper
-
- faceNormal() - Method in interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
-
Normal of the quad as implied by geometry.
- factory(BiFunction<World, DimensionType, ? extends Dimension>) - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType.Builder
-
Set the factory used to create new Dimension
instances of the built type.
- 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
-
- 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
-
- FONTS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
-
- 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
-
- friction(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
Deprecated.
- 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
-
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
-
- 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(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(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
-
- getAtlas() - Method in interface net.fabricmc.fabric.api.client.particle.v1.FabricSpriteProvider
-
Returns the entire particles texture atlas.
- 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
-
Returns the configured KeyCode assigned to the KeyBinding from the player's settings.
- getBurnChance() - Method in class net.fabricmc.fabric.api.registry.FlammableBlockRegistry.Entry
-
- getConditions() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
- getDefaultInstance() - Static method in interface net.fabricmc.fabric.api.registry.FlammableBlockRegistry
-
- getDefaultPlacement() - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType
-
Return the default placement logic for this dimension.
- getDependencies() - Method in interface net.fabricmc.fabric.api.client.texture.DependentSprite
-
- getDesiredRawId() - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType
-
Return the desired raw id of this dimension type.
- 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.
- 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
-
- 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
-
- 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
-
- getHandlerName(Object) - Static method in class net.fabricmc.fabric.api.event.EventFactory
-
Get the listener object name.
- 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
-
- getItemPropertyOverrides() - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
-
- 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
-
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
-
Determines the mining speed multiplier of the passed stack, which is one factor in overall mining speed.
- 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
-
- getQuads(BlockState, Direction, Random) - Method in class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
-
- getRawId() - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType
-
Return the current raw id for this dimension type.
- 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
-
- getRollsRange() - Method in interface net.fabricmc.fabric.api.loot.v1.FabricLootPool
-
- 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.
- 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
-
- getTooltip(ItemStack, TooltipContext, List<Text>) - Method in interface net.fabricmc.fabric.api.event.client.ItemTooltipCallback
-
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.
- 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
-
- placeEntity(Entity, ServerWorld, Direction, double, double) - Method in interface net.fabricmc.fabric.api.dimension.v1.EntityPlacer
-
Handles the placement of an entity going to a dimension.
- PlayerStream - Class in net.fabricmc.fabric.api.server
-
Helper streams for looking up players on a server.
- popTransform() - Method in interface net.fabricmc.fabric.api.renderer.v1.render.RenderContext
-
- 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
-
- 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.
- 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.
- 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
-
- RECIPES - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
-
- register(FabricKeyBinding) - Method in interface net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
-
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(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(Provider, T...) - Method in interface net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry
-
Register a color provider for one or more objects.
- 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(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(LootEntry.Serializer<?>) - Method in interface net.fabricmc.fabric.api.loot.v1.LootEntryTypeRegistry
-
Registers a loot entry type by its serializer.
- register(Identifier, PacketConsumer) - Method in interface net.fabricmc.fabric.api.network.PacketRegistry
-
Register a packet.
- register(boolean, Consumer<CommandDispatcher<ServerCommandSource>>) - Method in class net.fabricmc.fabric.api.registry.CommandRegistry
-
Register a command provider.
- register(LootEntry.Serializer<?>) - Method in interface net.fabricmc.fabric.api.registry.LootEntryTypeRegistry
-
Deprecated.
- 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
-
- REGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
-
- REGISTERED - Static variable in interface net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
-
- registerFactory(Identifier, ContainerScreenFactory<C>) - Method in interface net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
-
Register a "Container -> ContainerScreen" factory.
- registerFactory(Identifier, ContainerFactory<HandledScreen>) - Method in interface net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
-
Register a "packet -> ContainerScreen" factory.
- registerFactory(Identifier, ContainerFactory<ScreenHandler>) - Method in interface net.fabricmc.fabric.api.container.ContainerProviderRegistry
-
Register a "packet buffer -> container" factory.
- 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.
- registerResourceProvider(Function<ResourceManager, ModelResourceProvider>) - Method in interface net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
-
Register a ModelResourceProvider supplier.
- 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.
- Registry(Map<Identifier, Sprite>, Consumer<Identifier>) - Constructor for class net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback.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
-
- 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 BlockEntity
s 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
-
- requiresTool() - Method in class net.fabricmc.fabric.api.block.FabricMaterialBuilder
-
- resistance(AbstractBlock.Settings, float) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- resistance(float) - Method in class net.fabricmc.fabric.api.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.
- S2CPacketTypeCallback - Interface in net.fabricmc.fabric.api.event.network
-
Event for listening to packet type registrations and unregistrations
(also known as "minecraft:register" and "minecraft:unregister")
in the server -> client direction.
- ScreenProviderRegistry - Interface in net.fabricmc.fabric.api.client.screen
-
- 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.
- ServerSidePacketRegistry - Interface in net.fabricmc.fabric.api.network
-
The server-side packet registry.
- ServerStartCallback - Interface in net.fabricmc.fabric.api.event.server
-
- ServerStopCallback - Interface in net.fabricmc.fabric.api.event.server
-
- ServerTickCallback - Interface in net.fabricmc.fabric.api.event.server
-
- set(LootTable) - Method in interface net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback.LootTableSetter
-
- setImmuneToFire() - Method in class net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder
-
- setRiverBiome(Biome, Biome) - Static method in class net.fabricmc.fabric.api.biomes.v1.OverworldBiomes
-
Sets the river type that will generate in the biome.
- setStack(ItemStack) - Method in class net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback.Container
-
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
-
- skyLight(boolean) - Method in class net.fabricmc.fabric.api.dimension.v1.FabricDimensionType.Builder
-
Set whether built dimension types use skylight like the Overworld.
- slipperiness(float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- sounds(AbstractBlock.Settings, BlockSoundGroup) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- sounds(BlockSoundGroup) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- SOUNDS - Static variable in class net.fabricmc.fabric.api.resource.ResourceReloadListenerKeys
-
- 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
-
- strength(AbstractBlock.Settings, float) - Static method in class net.fabricmc.fabric.api.block.BlockSettingsExtensions
-
- strength(float, float) - Method in class net.fabricmc.fabric.api.block.FabricBlockSettings
-
- STRING - Static variable in class net.fabricmc.fabric.api.util.NbtType
-
- 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.