Hierarchy For All Packages
Package Hierarchies:- 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.property,
- org.geysermc.geyser.api.entity.property.type,
- 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.java.ServerCodeOfConductEvent
- 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.SessionAcceptCodeOfConductEvent
- 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.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.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.entity.property.BatchPropertyUpdater
- org.geysermc.geyser.api.network.BedrockListener
- 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.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.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.entity.EntityData
- 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.GeyserDefineEntityPropertiesEvent
- 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.util.GenericBuilder<T>
- 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.geyser.GeyserBlockPlacer.Builder
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserThrowableComponent.Builder
- org.geysermc.geyser.api.util.Holders.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaEquippable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaFoodProperties.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaRepairable.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaSwingAnimation.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaTool.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaTool.Rule.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaUseCooldown.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaUseEffects.Builder
- org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.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.GeyserBlockPlacer
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable
- org.geysermc.geyser.api.entity.type.GeyserEntity
- org.geysermc.geyser.api.entity.type.player.GeyserPlayerEntity
- org.geysermc.geyser.api.entity.property.GeyserEntityProperty<T>
- org.geysermc.geyser.api.entity.property.type.GeyserBooleanEntityProperty
- org.geysermc.geyser.api.entity.property.type.GeyserEnumEntityProperty<E>
- org.geysermc.geyser.api.entity.property.type.GeyserFloatEntityProperty
- org.geysermc.geyser.api.entity.property.type.GeyserIntEntityProperty
- org.geysermc.geyser.api.entity.property.type.GeyserStringEnumProperty
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserItemDataComponents
- org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserThrowableComponent
- 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.ItemDataComponent<T>
- org.geysermc.geyser.api.item.custom.v2.component.ItemDataComponentMap
- org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange
- org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
- org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaEquippable
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaFoodProperties
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaItemDataComponents
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaPiercingWeapon
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaRepairable
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaSwingAnimation
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaTool
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaTool.Rule
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaUseCooldown
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaUseEffects
- 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
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.FlagPredicate
- org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate
- org.geysermc.geyser.api.predicate.DimensionPredicate
- org.geysermc.geyser.api.predicate.item.HasComponentPredicate
- org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
- org.geysermc.geyser.api.predicate.item.TrimMaterialPredicate
- org.geysermc.geyser.api.predicate.MinecraftPredicate<C>
- org.geysermc.geyser.api.network.RemoteServer
- 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,
Annotation Interface Hierarchy
- org.geysermc.geyser.api.util.GeyserProvided (implements java.lang.annotation.Annotation)
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.util.CreativeCategory
- org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Animation
- org.geysermc.geyser.api.item.custom.v2.component.java.JavaEquippable.EquipmentSlot
- 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)