Interface Hierarchy
- net.fabricmc.fabric.api.lookup.v1.custom.ApiLookupMap.LookupFactory<L>
- net.fabricmc.fabric.api.lookup.v1.custom.ApiProviderMap<K,V>
- net.fabricmc.fabric.api.client.rendering.v1.ArmorRenderingRegistry.ModelProvider
- net.fabricmc.fabric.api.client.rendering.v1.ArmorRenderingRegistry.TextureProvider
- net.fabricmc.fabric.api.event.player.AttackBlockCallback
- net.fabricmc.fabric.api.event.player.AttackEntityCallback
- java.lang.AutoCloseable
- net.minecraft.resource.ResourcePack
- net.fabricmc.fabric.api.transfer.v1.transaction.Transaction (also extends net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext)
- net.fabricmc.fabric.api.biome.v1.BiomeModificationContext
- net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.EffectsContext
- net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.GenerationSettingsContext
- net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.SpawnSettingsContext
- net.fabricmc.fabric.api.biome.v1.BiomeModificationContext.WeatherContext
- net.fabricmc.fabric.api.biome.v1.BiomeSelectionContext
- net.fabricmc.fabric.api.util.Block2ObjectMap<V>
- net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache<A,C>
- net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup<A,C>
- net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup.BlockApiProvider<A,C>
- net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup.BlockEntityApiProvider<A,C>
- net.fabricmc.fabric.api.block.BlockAttackInteractionAware
- net.fabricmc.fabric.api.event.registry.BlockConstructedCallback
- net.fabricmc.fabric.api.block.entity.BlockEntityClientSerializable
- net.fabricmc.fabric.api.client.rendereregistry.v1.BlockEntityRendererRegistry
- net.fabricmc.fabric.api.block.BlockPickInteractionAware
- net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
- net.minecraft.world.BlockView
- net.minecraft.world.BlockRenderView
- net.fabricmc.fabric.api.util.BooleanFunction<R>
- net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRenderer
- net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry
- net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry.DynamicItemRenderer
- net.fabricmc.fabric.api.event.network.C2SPacketTypeCallback
- net.fabricmc.fabric.api.client.networking.v1.C2SPlayChannelEvents.Register
- net.fabricmc.fabric.api.client.networking.v1.C2SPlayChannelEvents.Unregister
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Load
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientBlockEntityEvents.Unload
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents.Load
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents.Unload
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Load
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientEntityEvents.Unload
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.ClientStarted
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.ClientStopping
- net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.Disconnect
- net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.Init
- net.fabricmc.fabric.api.client.networking.v1.ClientLoginConnectionEvents.QueryStart
- net.fabricmc.fabric.api.client.networking.v1.ClientLoginNetworking.LoginQueryRequestHandler
- net.fabricmc.fabric.api.event.client.player.ClientPickBlockApplyCallback
- net.fabricmc.fabric.api.event.client.player.ClientPickBlockCallback
- net.fabricmc.fabric.api.event.client.player.ClientPickBlockGatherCallback
- net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Disconnect
- net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Init
- net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents.Join
- net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.PlayChannelHandler
- net.fabricmc.fabric.api.event.client.ClientSpriteRegistryCallback
- net.fabricmc.fabric.api.event.client.ClientTickCallback
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.EndTick
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.EndWorldTick
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.StartTick
- net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.StartWorldTick
- net.fabricmc.fabric.api.client.render.ColorProviderRegistry<T,Provider>
- net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry<T,Provider>
- net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback
- net.minecraft.command.CommandSource
- net.fabricmc.fabric.api.container.ContainerFactory<T>
- net.fabricmc.fabric.api.transfer.v1.context.ContainerItemContext
- net.fabricmc.fabric.api.container.ContainerProviderRegistry
- net.fabricmc.fabric.api.client.screen.ContainerScreenFactory<C>
- net.fabricmc.fabric.api.item.v1.CustomDamageHandler
- net.fabricmc.fabric.api.client.texture.DependentSprite
- net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool
- net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback
- net.fabricmc.fabric.api.entity.EntityPickInteractionAware
- net.fabricmc.fabric.api.client.rendereregistry.v1.EntityRendererRegistry.Factory
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowBed
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowNearbyMonsters
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowResettingTime
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSettingSpawn
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSleeping
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.AllowSleepTime
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.ModifySleepingDirection
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.StartSleeping
- net.fabricmc.fabric.api.entity.event.v1.EntitySleepEvents.StopSleeping
- net.fabricmc.fabric.api.networking.v1.EntityTrackingEvents.StartTracking
- net.fabricmc.fabric.api.networking.v1.EntityTrackingEvents.StopTracking
- net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider
- net.fabricmc.fabric.api.client.model.ExtraModelProvider
- net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel
- net.fabricmc.fabric.api.tag.FabricDataGeneratorTagBuilder<T>
- net.fabricmc.fabric.api.loot.v1.FabricLootPool
- net.fabricmc.fabric.api.loot.v1.FabricLootSupplier
- net.fabricmc.fabric.api.tag.FabricTag<T>
- net.fabricmc.fabric.api.tag.FabricTagBuilder<T>
- net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler
- net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry
- net.fabricmc.fabric.api.transfer.v1.fluid.FluidStorage.CombinedItemApiProvider
- net.fabricmc.fabric.api.transfer.v1.client.fluid.FluidVariantRenderHandler
- net.minecraft.world.GameRules.Visitor
- net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback
- net.fabricmc.fabric.api.client.render.InvalidateRenderStateCallback
- net.fabricmc.fabric.api.client.rendering.v1.InvalidateRenderStateCallback
- net.fabricmc.fabric.api.util.Item2ObjectMap<V>
- net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup<A,C>
- net.fabricmc.fabric.api.lookup.v1.item.ItemApiLookup.ItemApiProvider<A,C>
- net.fabricmc.fabric.api.event.registry.ItemConstructedCallback
- net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback
- net.fabricmc.fabric.api.event.client.ItemTooltipCallback
- java.lang.Iterable<T>
- net.fabricmc.fabric.api.client.keybinding.KeyBindingRegistry
- net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback
- net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper
- net.fabricmc.fabric.api.loot.v1.LootEntryTypeRegistry
- net.fabricmc.fabric.api.registry.LootEntryTypeRegistry
- net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback
- net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback.LootTableSetter
- net.fabricmc.fabric.api.renderer.v1.material.MaterialFinder
- net.fabricmc.fabric.api.renderer.v1.mesh.Mesh
- net.fabricmc.fabric.api.renderer.v1.mesh.MeshBuilder
- net.fabricmc.fabric.api.client.model.ModelAppender
- net.fabricmc.fabric.api.client.model.ModelLoadingRegistry
- net.fabricmc.fabric.api.client.model.ModelProviderContext
- net.fabricmc.fabric.api.client.model.ModelResourceProvider
- net.fabricmc.fabric.api.client.model.ModelVariantProvider
- net.fabricmc.fabric.api.network.PacketConsumer
- net.fabricmc.fabric.api.network.PacketContext
- net.fabricmc.fabric.api.network.PacketRegistry
- net.fabricmc.fabric.api.networking.v1.PacketSender
- net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry
- net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry.PendingParticleFactory<T>
- net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.After
- net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.Before
- net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents.Canceled
- net.fabricmc.fabric.api.renderer.v1.mesh.QuadView
- net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder
- net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback<T>
- net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback<T>
- net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback<T>
- net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback.RemapState<T>
- net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity
- net.fabricmc.fabric.api.renderer.v1.render.RenderContext
- net.fabricmc.fabric.api.renderer.v1.render.RenderContext.QuadTransform
- net.fabricmc.fabric.api.renderer.v1.Renderer
- net.fabricmc.fabric.api.renderer.v1.RendererAccess
- net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial
- net.fabricmc.fabric.api.resource.ResourceManagerHelper
- net.minecraft.resource.ResourceReloadListener
- net.fabricmc.fabric.api.event.network.S2CPacketTypeCallback
- net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.Register
- net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.Unregister
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterInit
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterRender
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.AfterTick
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeInit
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeRender
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.BeforeTick
- net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.Remove
- net.minecraft.screen.ScreenHandlerFactory
- net.minecraft.screen.NamedScreenHandlerFactory
- net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry.ExtendedClientHandlerFactory<T>
- net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry.SimpleClientHandlerFactory<T>
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AfterKeyPress
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AfterKeyRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AllowKeyPress
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.AllowKeyRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.BeforeKeyPress
- net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents.BeforeKeyRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseClick
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AfterMouseScroll
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseClick
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.AllowMouseScroll
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseClick
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseRelease
- net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents.BeforeMouseScroll
- net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
- net.fabricmc.fabric.api.client.screenhandler.v1.ScreenRegistry.Factory<H,S>
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.Load
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents.Unload
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents.Load
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerChunkEvents.Unload
- net.fabricmc.fabric.api.entity.event.v1.ServerEntityCombatEvents.AfterKilledOtherEntity
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.Load
- net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents.AfterEntityChange
- net.fabricmc.fabric.api.entity.event.v1.ServerEntityWorldChangeEvents.AfterPlayerChange
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.EndDataPackReload
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStarted
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStarting
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStopped
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStopping
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.StartDataPackReload
- net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.Disconnect
- net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.Init
- net.fabricmc.fabric.api.networking.v1.ServerLoginConnectionEvents.QueryStart
- net.fabricmc.fabric.api.networking.v1.ServerLoginNetworking.LoginQueryResponseHandler
- net.fabricmc.fabric.api.networking.v1.ServerLoginNetworking.LoginSynchronizer
- net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Disconnect
- net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Init
- net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.Join
- net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.AfterRespawn
- net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.AllowDeath
- net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.CopyFrom
- net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayChannelHandler
- net.fabricmc.fabric.api.event.server.ServerStartCallback
- net.fabricmc.fabric.api.event.server.ServerStopCallback
- net.fabricmc.fabric.api.event.server.ServerTickCallback
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.EndTick
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.EndWorldTick
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.StartTick
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.StartWorldTick
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents.Load
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerWorldEvents.Unload
- net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder
- net.minecraft.client.particle.SpriteProvider
- net.fabricmc.fabric.api.transfer.v1.storage.Storage<T>
- net.fabricmc.fabric.api.transfer.v1.storage.StorageView<T>
- net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage<T> (also extends net.fabricmc.fabric.api.transfer.v1.storage.Storage<T>)
- net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext
- net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.CloseCallback
- net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.OuterCloseCallback
- net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<O>
- net.fabricmc.fabric.api.event.player.UseBlockCallback
- net.fabricmc.fabric.api.event.player.UseEntityCallback
- net.fabricmc.fabric.api.event.player.UseItemCallback
- net.fabricmc.fabric.api.gamerule.v1.rule.ValidateableRule
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext.BlockOutlineContext
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterEntities
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterSetup
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.AfterTranslucent
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BeforeBlockOutline
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BeforeEntities
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.BlockOutline
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.DebugRender
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.End
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.Last
- net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.Start
- net.fabricmc.fabric.api.event.world.WorldTickCallback
Annotation Type Hierarchy