Hierarchy For All Packages
- org.geysermc.geyser.api,
- org.geysermc.geyser.api.bedrock.camera,
- org.geysermc.geyser.api.block.custom,
- org.geysermc.geyser.api.block.custom.component,
- org.geysermc.geyser.api.block.custom.nonvanilla,
- org.geysermc.geyser.api.block.custom.property,
- org.geysermc.geyser.api.command,
- org.geysermc.geyser.api.connection,
- org.geysermc.geyser.api.entity,
- org.geysermc.geyser.api.entity.type,
- org.geysermc.geyser.api.entity.type.player,
- org.geysermc.geyser.api.event,
- org.geysermc.geyser.api.event.bedrock,
- org.geysermc.geyser.api.event.connection,
- org.geysermc.geyser.api.event.downstream,
- org.geysermc.geyser.api.event.java,
- org.geysermc.geyser.api.event.lifecycle,
- org.geysermc.geyser.api.extension,
- org.geysermc.geyser.api.extension.exception,
- org.geysermc.geyser.api.item.custom,
- org.geysermc.geyser.api.item.custom.v2,
- org.geysermc.geyser.api.item.custom.v2.component,
- org.geysermc.geyser.api.item.custom.v2.component.geyser,
- org.geysermc.geyser.api.item.custom.v2.component.java,
- org.geysermc.geyser.api.network,
- org.geysermc.geyser.api.pack,
- org.geysermc.geyser.api.pack.exception,
- org.geysermc.geyser.api.pack.option,
- org.geysermc.geyser.api.permission,
- org.geysermc.geyser.api.predicate,
- org.geysermc.geyser.api.predicate.context,
- org.geysermc.geyser.api.predicate.context.item,
- org.geysermc.geyser.api.predicate.item,
- org.geysermc.geyser.api.skin,
- org.geysermc.geyser.api.util
Class Hierarchy
- java.lang.Object
- org.geysermc.geyser.api.event.connection.ConnectionEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent (implements org.geysermc.event.Cancellable)
- org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent (implements org.geysermc.event.Cancellable)
- org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent (implements org.geysermc.event.Cancellable)
- org.geysermc.geyser.api.event.java.ServerTransferEvent
- org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
- org.geysermc.geyser.api.event.bedrock.SessionInitializeEvent
- org.geysermc.geyser.api.event.bedrock.SessionJoinEvent
- org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
- org.geysermc.geyser.api.event.bedrock.SessionLoginEvent (implements org.geysermc.event.Cancellable)
- org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
- org.geysermc.geyser.api.event.connection.ConnectionRequestEvent (implements org.geysermc.event.Cancellable, org.geysermc.event.Event)
- org.geysermc.geyser.api.extension.ExtensionLoader
- org.geysermc.geyser.api.extension.ExtensionManager
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.bedrock.camera.GuiElement
- org.geysermc.geyser.api.pack.PackCodec
- org.geysermc.geyser.api.pack.PathPackCodec
- org.geysermc.geyser.api.pack.UrlPackCodec
- org.geysermc.geyser.api.block.custom.property.PropertyType
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
- org.geysermc.geyser.api.extension.exception.InvalidExtensionException
- java.lang.RuntimeException
- org.geysermc.geyser.api.item.custom.v2.CustomItemDefinitionRegisterException
- java.lang.IllegalArgumentException
- org.geysermc.geyser.api.pack.exception.ResourcePackException
- java.lang.Exception
- org.geysermc.geyser.api.event.connection.ConnectionEvent (implements org.geysermc.event.Event)
Interface Hierarchy
- org.geysermc.event.bus.BaseBus<E,
S> - org.geysermc.event.bus.EventBus<E,
S> - org.geysermc.geyser.api.event.ExtensionEventBus
- org.geysermc.event.bus.OwnedEventBus<O,
E, S> - org.geysermc.geyser.api.event.EventBus<R>
- org.geysermc.event.bus.EventBus<E,
- org.geysermc.geyser.api.network.BedrockListener
- org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer
- org.geysermc.geyser.api.bedrock.camera.CameraData
- org.geysermc.geyser.api.bedrock.camera.CameraFade
- org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
- org.geysermc.geyser.api.bedrock.camera.CameraPosition
- org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
- org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable
- org.geysermc.geyser.api.predicate.context.item.ChargedProjectile
- org.geysermc.geyser.api.command.Command
- org.geysermc.geyser.api.command.Command.Builder<T>
- org.geysermc.geyser.api.command.CommandExecutor<T>
- org.geysermc.geyser.api.command.CommandSource
- org.geysermc.geyser.api.connection.GeyserConnection (also extends org.geysermc.api.connection.Connection)
- org.geysermc.api.connection.Connection
- org.geysermc.geyser.api.connection.GeyserConnection (also extends org.geysermc.geyser.api.command.CommandSource)
- org.geysermc.geyser.api.item.custom.v2.component.java.Consumable
- org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
- org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
- org.geysermc.geyser.api.block.custom.CustomBlockData
- org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData
- org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
- org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
- org.geysermc.geyser.api.block.custom.property.CustomBlockProperty<T>
- org.geysermc.geyser.api.block.custom.CustomBlockState
- org.geysermc.geyser.api.block.custom.CustomBlockState.Builder
- org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
- org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
- org.geysermc.geyser.api.item.custom.CustomItemData
- org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
- org.geysermc.geyser.api.item.custom.CustomItemData.Builder
- org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
- org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
- org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
- org.geysermc.geyser.api.item.custom.CustomItemOptions
- org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate
- org.geysermc.geyser.api.item.custom.v2.component.DataComponentMap
- org.geysermc.geyser.api.entity.EntityData
- org.geysermc.geyser.api.item.custom.v2.component.java.Equippable
- org.geysermc.event.Event
- org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
- org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionCheckersEvent
- org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionsEvent
- org.geysermc.geyser.api.event.EventRegistrar
- org.geysermc.geyser.api.extension.Extension
- org.geysermc.geyser.api.extension.ExtensionDescription
- org.geysermc.geyser.api.extension.ExtensionLogger
- org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
- org.geysermc.geyser.api.util.GenericBuilder<T>
- org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer.Builder
- org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Builder
- org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
- org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties.Builder
- org.geysermc.geyser.api.util.Holders.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.Repairable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown.Builder
- org.geysermc.geyser.api.block.custom.component.GeometryComponent
- org.geysermc.geyser.api.block.custom.component.GeometryComponent.Builder
- org.geysermc.api.GeyserApiBase
- org.geysermc.geyser.api.GeyserApi
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
- org.geysermc.geyser.api.entity.type.GeyserEntity
- org.geysermc.geyser.api.entity.type.player.GeyserPlayerEntity
- org.geysermc.geyser.api.util.GeyserProvided
- org.geysermc.geyser.api.predicate.item.ChargeTypePredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.FlagPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.item.custom.v2.component.DataComponent<T>
- org.geysermc.geyser.api.predicate.DimensionPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.predicate.item.HasComponentPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.predicate.item.TrimMaterialPredicate (also extends org.geysermc.geyser.api.predicate.MinecraftPredicate<C>)
- org.geysermc.geyser.api.util.Holders
- org.geysermc.geyser.api.util.Identifier
- org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
- org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
- org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
- org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
- org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
- org.geysermc.geyser.api.predicate.MatchPredicate
- org.geysermc.geyser.api.predicate.item.ItemMatchPredicate
- org.geysermc.geyser.api.block.custom.component.MaterialInstance
- org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
- org.geysermc.geyser.api.predicate.context.MinecraftPredicateContext
- org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
- org.geysermc.geyser.api.util.MinecraftVersion
- org.geysermc.geyser.api.permission.PermissionChecker
- java.util.function.Predicate<T>
- org.geysermc.geyser.api.predicate.MinecraftPredicate<C>
- org.geysermc.geyser.api.predicate.item.ChargeTypePredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.FlagPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.DimensionPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.item.HasComponentPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.item.TrimMaterialPredicate (also extends org.geysermc.geyser.api.util.GeyserProvided)
- org.geysermc.geyser.api.predicate.MinecraftPredicate<C>
- org.geysermc.geyser.api.network.RemoteServer
- org.geysermc.geyser.api.item.custom.v2.component.java.Repairable
- org.geysermc.geyser.api.pack.ResourcePack
- org.geysermc.geyser.api.pack.ResourcePack.Builder
- org.geysermc.geyser.api.pack.ResourcePackManifest
- org.geysermc.geyser.api.pack.ResourcePackManifest.Dependency
- org.geysermc.geyser.api.pack.ResourcePackManifest.Header
- org.geysermc.geyser.api.pack.ResourcePackManifest.Module
- org.geysermc.geyser.api.pack.ResourcePackManifest.Setting
- org.geysermc.geyser.api.pack.ResourcePackManifest.Subpack
- org.geysermc.geyser.api.pack.ResourcePackManifest.Version
- org.geysermc.geyser.api.pack.option.ResourcePackOption<T>
- org.geysermc.geyser.api.pack.option.PriorityOption
- org.geysermc.geyser.api.pack.option.SubpackOption
- org.geysermc.geyser.api.pack.option.UrlFallbackOption
- org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
- org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
- org.geysermc.event.subscribe.Subscriber<T>
- org.geysermc.geyser.api.event.ExtensionEventSubscriber<T>
- org.geysermc.event.subscribe.OwnedSubscriber<O,
T> - org.geysermc.geyser.api.event.EventSubscriber<R,
T>
- org.geysermc.geyser.api.event.EventSubscriber<R,
- org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent
- org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
- org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule
- org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.geysermc.geyser.api.network.AuthType
- org.geysermc.geyser.api.bedrock.camera.CameraEaseType
- org.geysermc.geyser.api.bedrock.camera.CameraPerspective
- org.geysermc.geyser.api.bedrock.camera.CameraShake
- org.geysermc.geyser.api.predicate.context.item.ChargedProjectile.ChargeType
- org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
- org.geysermc.geyser.api.util.CreativeCategory
- org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
- org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
- org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
- org.geysermc.geyser.api.predicate.PredicateStrategy
- org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
- org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
- org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
- org.geysermc.geyser.api.util.TriState
- org.geysermc.geyser.api.util.Unit
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.geysermc.geyser.api.block.custom.component.BoxComponent
- org.geysermc.geyser.api.skin.Cape
- org.geysermc.geyser.api.block.custom.CustomBlockPermutation
- org.geysermc.geyser.api.item.custom.CustomRenderOffsets
- org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
- org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
- org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
- org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent (implements org.geysermc.event.Event)
- org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
- org.geysermc.geyser.api.block.custom.component.PlacementConditions
- org.geysermc.geyser.api.util.PlatformType
- org.geysermc.geyser.api.skin.Skin
- org.geysermc.geyser.api.skin.SkinData
- org.geysermc.geyser.api.skin.SkinGeometry
- org.geysermc.geyser.api.block.custom.component.TransformationComponent
- java.lang.Record