Index

A B C D E F G H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

address() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the InetSocketAddress of the client pinging us.
address() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the address used for listening for Bedrock connections from.
address() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the IP address of the remote server.
AIR_BUBBLES_BAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
aliases() - Method in interface org.geysermc.geyser.api.command.Command
Gets the aliases for this command, as an unmodifiable list
aliases(List<String>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the aliases.
allowedFaces() - Method in record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Returns the value of the allowedFaces record component.
allowOffhand() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets if the item is allowed to be put into the offhand.
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
allowVibrantVisuals(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Whether to forcefully disable vibrant visuals for joining clients.
ambientOcclusion() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets if the block should have ambient occlusion
ambientOcclusion(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
ANDROID - Static variable in record class org.geysermc.geyser.api.util.PlatformType
Deprecated.
api() - Static method in interface org.geysermc.geyser.api.GeyserApi
Gets the current GeyserApiBase instance.
apiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Returns the extension's requested Geyser Api version.
ARMOR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
armorType() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the armor type of the item.
armorType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
attackDamage() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the attack damage of the item.
attackDamage(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
authors() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's authors.
authType() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the AuthType required by the remote server.
AuthType - Enum Class in org.geysermc.geyser.api.network
The authentication types that a Java server can be on connection.

B

bedrock() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
If the player is a Bedrock player.
bedrockHost() - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
The host that the Bedrock player should try and connect to.
bedrockHost(String) - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
Sets the host for the Bedrock player to be transferred to
bedrockListener() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the BedrockListener used for listening for Minecraft: Bedrock Edition client connections.
BedrockListener - Interface in org.geysermc.geyser.api.network
The listener that handles connections from Minecraft: Bedrock Edition.
bedrockOnly(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets if this command can only be executed by bedrock players.
bedrockPort() - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
The port that the Bedrock player should try and connect to.
bedrockPort(int) - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
Sets the port for the Bedrock player to be transferred to
block() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState
Gets the custom block data associated with the state
block() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the block the item places.
block(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
BLOCK - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
 
blockFilters() - Method in record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Returns the value of the blockFilters record component.
blockHardness() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the block hardness of the block state
blockHardness(float) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
blockStateBuilder() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets a builder for a custom block state
boneVisibility() - Method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent
Gets the bone visibility of the geometry
boneVisibility(Map<String, String>) - Method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent.Builder
 
booleanProp() - Static method in class org.geysermc.geyser.api.block.custom.property.PropertyType
Gets the property type for a boolean.
booleanProperty(String) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
booleanProperty(String) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
booleanProperty(String, boolean) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState.Builder
 
BoxComponent - Record Class in org.geysermc.geyser.api.block.custom.component
This class is used to store a box component for the selection and collision boxes of a custom block.
BoxComponent(float, float, float, float, float, float) - Constructor for record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Creates an instance of a BoxComponent record class.
broadcastPort() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the broadcast port that's sent to Bedrock clients with the motd.
build() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
build() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
build() - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
build() - Method in interface org.geysermc.geyser.api.command.Command.Builder
Builds the command.
build() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
build() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
build() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
build() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
builder() - Static method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Creates a Builder for CameraFade
builder() - Static method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Creates a Builder for CameraPosition
builder() - Static method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Create a Builder for CustomBlockComponents
builder() - Static method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent
Creates a builder for GeometryComponent
builder() - Static method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Creates a builder for MaterialInstance.
builder() - Static method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Create a Builder for CustomBlockData
builder() - Static method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Creates a new JavaBlockState.Builder instance
builder() - Static method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData
Create a Builder for NonVanillaCustomBlockData
builder() - Static method in interface org.geysermc.geyser.api.item.custom.CustomItemData
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
 
builder(Extension) - Static method in interface org.geysermc.geyser.api.command.Command
Creates a new Command.Builder used to construct commands.
builder(PackCodec) - Static method in interface org.geysermc.geyser.api.pack.ResourcePack
Returns a ResourcePack.Builder for a resource pack.
BUNGEECORD - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 

C

camera() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Exposes the CameraData for this connection.
CameraData - Interface in org.geysermc.geyser.api.bedrock.camera
This interface holds all the methods that relate to a client's camera.
CameraEaseType - Enum Class in org.geysermc.geyser.api.bedrock.camera
These are all the easing types that can be used when sending a CameraPosition instruction.
cameraFade() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the CameraFade to be sent along the camera position instruction.
cameraFade(CameraFade) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
CameraFade - Interface in org.geysermc.geyser.api.bedrock.camera
Represents a coloured fade overlay on the camera.
CameraFade.Builder - Interface in org.geysermc.geyser.api.bedrock.camera
 
CameraPerspective - Enum Class in org.geysermc.geyser.api.bedrock.camera
Represents a camera perspective that a player's camera can take.
CameraPosition - Interface in org.geysermc.geyser.api.bedrock.camera
This interface represents a camera position instruction.
CameraPosition.Builder - Interface in org.geysermc.geyser.api.bedrock.camera
 
CameraShake - Enum Class in org.geysermc.geyser.api.bedrock.camera
Represents a camera shake instruction.
canAlwaysEat() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the food item can always be eaten.
canAlwaysEat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
canBreakWithHand() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets whether the block state can be broken with hand
canBreakWithHand(boolean) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
cape() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns the value of the cape record component.
cape(Cape) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the cape of the player.
Cape - Record Class in org.geysermc.geyser.api.skin
Represents a cape.
Cape(String, String, byte[]) - Constructor for record class org.geysermc.geyser.api.skin.Cape
 
Cape(String, String, byte[], boolean) - Constructor for record class org.geysermc.geyser.api.skin.Cape
Creates an instance of a Cape record class.
capeData() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns the value of the capeData record component.
capeId() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns the value of the capeId record component.
cause() - Method in exception org.geysermc.geyser.api.pack.exception.ResourcePackException
 
chargeable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
clearCameraInstructions() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Stops all sent camera instructions (fades, movements, and perspective locks).
ClientEmoteEvent - Class in org.geysermc.geyser.api.event.bedrock
Called whenever a Bedrock player performs an emote on their end, before it is broadcasted to the rest of the server.
ClientEmoteEvent(GeyserConnection, String) - Constructor for class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
closeForm() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Closes the currently open form on the client.
codec() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
codec() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
The codec for this pack.
collision() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the collision of the block state
collision(JavaBoundingBox[]) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
collisionBox() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the collision box component Equivalent to "minecraft:collision_box"
collisionBox(BoxComponent) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
color() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the color overlay of the camera.
color(Color) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
Command - Interface in org.geysermc.geyser.api.command
Represents a command.
Command.Builder<T extends CommandSource> - Interface in org.geysermc.geyser.api.command
 
CommandExecutor<T extends CommandSource> - Interface in org.geysermc.geyser.api.command
Handles executing a command.
commands() - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
A collection of commands sent from the server.
commands() - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
A collection of commands sent from the server.
commands() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Gets all the registered built-in Commands.
CommandSource - Interface in org.geysermc.geyser.api.command
Represents an instance capable of sending commands.
components() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the components of the custom block
components() - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Returns the value of the components record component.
components(CustomBlockComponents) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
components(CustomBlockComponents) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
condition() - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Returns the value of the condition record component.
configDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the Path to the Geyser config directory.
connection() - Method in interface org.geysermc.geyser.api.command.CommandSource
 
connection() - Method in class org.geysermc.geyser.api.event.connection.ConnectionEvent
connectionByUuid(UUID) - Method in interface org.geysermc.geyser.api.GeyserApi
connectionByXuid(String) - Method in interface org.geysermc.geyser.api.GeyserApi
ConnectionEvent - Class in org.geysermc.geyser.api.event.connection
An event that contains a GeyserConnection.
ConnectionEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionEvent
 
ConnectionRequestEvent - Class in org.geysermc.geyser.api.event.connection
Called whenever a client attempts to connect to the server, before the connection is accepted.
ConnectionRequestEvent(InetSocketAddress, InetSocketAddress) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
 
consoleCommandSource() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the CommandSource for the console.
CONSTRUCTION - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
contentKey() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
contentKey() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Gets the content key of the resource pack.
contentKey(String) - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
Sets a content key for this resource pack.
cookies() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Gets a map of the sessions cookies, if set.
cookies() - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
Gets a map of the sessions current cookies.
cookies(Map<String, byte[]>) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Sets a map of cookies from a possible previous session.
create() - Method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new resource pack from this codec.
create(PackCodec) - Static method in interface org.geysermc.geyser.api.pack.ResourcePack
Creates a resource pack with the given PackCodec.
createBuilder() - Method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new resource pack builder from this codec.
creativeCategory() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the block's creative category, or tab id.
creativeCategory() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's creative category, or tab id.
creativeCategory(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
creativeCategory(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
creativeCategory(CreativeCategory) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
creativeCategory(CreativeCategory) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
CreativeCategory - Enum Class in org.geysermc.geyser.api.util
Represents the creative menu categories or tabs.
creativeGroup() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the block's creative group.
creativeGroup() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's creative group.
creativeGroup(String) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
creativeGroup(String) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
creativeGroup(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
creativeGroup(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
CROSSHAIR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
CustomBlockComponents - Interface in org.geysermc.geyser.api.block.custom.component
This class is used to store components for a custom block or custom block permutation.
CustomBlockComponents.Builder - Interface in org.geysermc.geyser.api.block.custom.component
 
CustomBlockData - Interface in org.geysermc.geyser.api.block.custom
This class is used to store data for a custom block.
CustomBlockData.Builder - Interface in org.geysermc.geyser.api.block.custom
 
CustomBlockPermutation - Record Class in org.geysermc.geyser.api.block.custom
This class is used to store a custom block permutations, which contain custom block components mapped to a Molang query that should return true or false
CustomBlockPermutation(CustomBlockComponents, String) - Constructor for record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Creates an instance of a CustomBlockPermutation record class.
CustomBlockProperty<T> - Interface in org.geysermc.geyser.api.block.custom.property
This class is used to store a property of a custom block of a generic type.
CustomBlockState - Interface in org.geysermc.geyser.api.block.custom
This class is used to store a custom block state, which contains CustomBlockData tied to defined properties and values
CustomBlockState.Builder - Interface in org.geysermc.geyser.api.block.custom
 
CustomItemData - Interface in org.geysermc.geyser.api.item.custom
This is used to store data for a custom item.
CustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
 
customItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the custom item options of the item.
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
CustomItemOptions - Interface in org.geysermc.geyser.api.item.custom
This class represents the different ways you can register custom items
CustomItemOptions.Builder - Interface in org.geysermc.geyser.api.item.custom
 
customModelData() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets the item's custom model data predicate.
customModelData(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
CustomRenderOffsets - Record Class in org.geysermc.geyser.api.item.custom
This class is used to store the render offsets of custom items.
CustomRenderOffsets(CustomRenderOffsets.Hand, CustomRenderOffsets.Hand) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Creates an instance of a CustomRenderOffsets record class.
CustomRenderOffsets.Hand - Record Class in org.geysermc.geyser.api.item.custom
The hand that is used for the offset.
CustomRenderOffsets.Offset - Record Class in org.geysermc.geyser.api.item.custom
The offset of the item.
CustomRenderOffsets.OffsetXYZ - Record Class in org.geysermc.geyser.api.item.custom
X, Y and Z positions for the offset.

D

damagePredicate() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets the item's damage predicate.
damagePredicate(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
dataFolder() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's data folder
dataFolder(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the given Extension's data folder.
debug(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a debug message to console
defaultBlockState() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the custom block's default block state
defaultItem() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets if this mapping should just translate to the default item.
defaultItem(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
defaultRemoteServer() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the default RemoteServer configured within the config file that is used by default.
dependencies() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Dependency's of the resource pack.
description() - Method in interface org.geysermc.geyser.api.command.Command
Gets the command description.
description() - Method in interface org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
Deprecated.
Gets the description of the command.
description() - Method in interface org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
Gets the description of the command.
description() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets this extension's ExtensionDescription.
description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the description of the resource pack.
description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the description of the module.
description(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the command description.
description(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
destructibleByMining() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the destructible by mining component Equivalent to "minecraft:destructible_by_mining"
destructibleByMining(Float) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
disable() - Method in interface org.geysermc.geyser.api.extension.Extension
Disable the extension.
disable(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Disables the given Extension.
disconnectReason() - Method in class org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
Gets the disconnect reason.
disconnectReason() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Returns the reason for the cancellation, or null if there is no reason given.
disconnectReason(String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
Sets the disconnect message shown to the Bedrock client.
displayHandheld() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets if the item should be displayed as handheld, like a tool.
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
displayName() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the display name component Equivalent to "minecraft:display_name"
displayName() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's display name.
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
displayName(String) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
DOWN - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
DUPLICATE - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 

E

EASE_IN_BACK - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_BOUNCE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_CIRC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_CUBIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_ELASTIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_EXPO - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_BACK - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_BOUNCE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_CIRC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_CUBIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_ELASTIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_EXPO - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_QUAD - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_QUART - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_QUINT - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_OUT_SINE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_QUAD - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_QUART - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_QUINT - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_IN_SINE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_BACK - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_BOUNCE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_CIRC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_CUBIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_ELASTIC - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_EXPO - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_QUAD - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_QUART - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_QUINT - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
EASE_OUT_SINE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
easeSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the easing duration of the camera, in seconds.
easeSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
easeType() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the CameraEaseType of the camera.
easeType(CameraEaseType) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
EAST - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
edible(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
EFFECTS_BAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
emoteId() - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
empty() - Static method in interface org.geysermc.geyser.api.pack.option.SubpackOption
Creates a subpack option with no subpack specified.
emptyBox() - Static method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Gets an empty box component
enable(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Enables the given Extension.
entities() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Exposes the EntityData for this connection.
entityByJavaId(int) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
entityByJavaId(int) - Method in interface org.geysermc.geyser.api.entity.EntityData
Returns a GeyserEntity to e.g.
EntityData - Interface in org.geysermc.geyser.api.entity
This class holds all the methods that relate to entities.
equals(Object) - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.skin.Cape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.skin.Skin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.skin.SkinData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.geyser.api.util.PlatformType
Indicates whether some other object is "equal to" this one.
EQUIPMENT - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
error(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message to console
error(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message and an exception to console
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the eventBus record component.
eventBus() - Method in interface org.geysermc.geyser.api.extension.Extension
eventBus() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the EventBus for handling Geyser events.
eventBus(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the given Extension's ExtensionEventBus.
EventBus<R extends EventRegistrar> - Interface in org.geysermc.geyser.api.event
Represents a bus capable of subscribing or "listening" to events and firing them.
EventRegistrar - Interface in org.geysermc.geyser.api.event
Represents an owner for an event that allows it to be registered through an EventBus.
EventSubscriber<R extends EventRegistrar,T extends org.geysermc.event.Event> - Interface in org.geysermc.geyser.api.event
Represents a subscribed listener to a Event.
executableOnConsole(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
use Command.isPlayerOnly() instead (inverted)
execute(T, Command, String[]) - Method in interface org.geysermc.geyser.api.command.CommandExecutor
Executes the given Command with the given CommandSource.
executor(CommandExecutor<T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the CommandExecutor for this command.
extension(String) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets an extension by the given ID.
Extension - Interface in org.geysermc.geyser.api.extension
Represents an extension within Geyser.
ExtensionDescription - Interface in org.geysermc.geyser.api.extension
Represents the description of an Extension.
ExtensionEventBus - Interface in org.geysermc.geyser.api.event
An EventBus with additional methods that implicitly set the extension instance.
ExtensionEventSubscriber<T extends org.geysermc.event.Event> - Interface in org.geysermc.geyser.api.event
 
extensionLoader() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the ExtensionLoader.
extensionLoader() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets the ExtensionLoader.
ExtensionLoader - Class in org.geysermc.geyser.api.extension
The extension loader is responsible for loading, unloading, enabling and disabling extensions
ExtensionLoader() - Constructor for class org.geysermc.geyser.api.extension.ExtensionLoader
 
ExtensionLogger - Interface in org.geysermc.geyser.api.extension
This is the Geyser extension logger
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in interface org.geysermc.geyser.api.extension.Extension
extensionManager() - Method in interface org.geysermc.geyser.api.GeyserApi
ExtensionManager - Class in org.geysermc.geyser.api.extension
Manages Geyser Extensions
ExtensionManager() - Constructor for class org.geysermc.geyser.api.extension.ExtensionManager
 
extensions() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets all the Extensions currently loaded.

F

FABRIC - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
faceDimming() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets if the block should be dimmed on certain faces
faceDimming(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
facingPosition() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the position that the camera is facing.
facingPosition(Vector3f) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
fadeHoldSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds the overlay is held.
fadeHoldSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
fadeInSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds it takes to fade in.
fadeInSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
fadeOutSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds it takes to fade out.
fadeOutSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
failed() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns the value of the failed record component.
failed() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns the value of the failed record component.
fallback(boolean) - Static method in interface org.geysermc.geyser.api.pack.option.UrlFallbackOption
Whether to fall back to serving packs over the raknet connection
FALLBACK - Enum constant in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
 
FALSE - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a false value.
FALSE - Static variable in interface org.geysermc.geyser.api.pack.option.UrlFallbackOption
 
FIRST_PERSON - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
 
firstPerson() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns the value of the firstPerson record component.
FLOODGATE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
The internal name for connecting to an online mode server without needing a Java account.
fogEffects() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Returns an immutable copy of all fog affects currently applied to this client.
fogEffects() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
foil(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
folderName() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Subpack
Gets the folder name where this sub-pack is placed in.
FOOD_BAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
forceCameraPerspective(CameraPerspective) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Forces a CameraPerspective on the client.
forcedCameraPerspective() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Gets the client's current CameraPerspective, if one is currently forced.
formatVersion() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the format version of the resource pack.
FREE - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
 
friction() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the friction component Equivalent to "minecraft:friction"
friction(Float) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
fromBoolean(boolean) - Static method in enum class org.geysermc.geyser.api.util.TriState
Creates a TriState from a primitive boolean.
fromBoolean(Boolean) - Static method in enum class org.geysermc.geyser.api.util.TriState
Creates a TriState from a boolean.
fullBox() - Static method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Gets a full box component

G

geometry() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the geometry component Equivalent to "minecraft:geometry"
geometry() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns the value of the geometry record component.
geometry(String, String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the geometry of the player.
geometry(SkinGeometry) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the geometry of the player.
geometry(GeometryComponent) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
GeometryComponent - Interface in org.geysermc.geyser.api.block.custom.component
This class is used to store data for a geometry component.
GeometryComponent.Builder - Interface in org.geysermc.geyser.api.block.custom.component
 
geometryData() - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
Returns the value of the geometryData record component.
geometryName() - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
Returns the value of the geometryName record component.
getByName(String) - Static method in enum class org.geysermc.geyser.api.network.AuthType
Convert the AuthType string (from config) to the enum, ONLINE on fail
getExistingCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Gets a multimap of all the already registered custom items indexed by the item's extended java item's identifier.
getExistingNonVanillaCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Gets the list of the already registered non-vanilla custom items.
getInetSocketAddress() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Deprecated, for removal: This API element is subject to removal in a future version.
getProxyIp() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Deprecated, for removal: This API element is subject to removal in a future version.
geyserApi() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the GeyserApiBase instance
GeyserApi - Interface in org.geysermc.geyser.api
Represents the API used in Geyser.
geyserApiVersion() - Method in interface org.geysermc.geyser.api.GeyserApi
Returns the ApiVersion representing the current Geyser api version.
GeyserBedrockPingEvent - Interface in org.geysermc.geyser.api.event.connection
Called whenever Geyser gets pinged by a Bedrock client.
GeyserConnection - Interface in org.geysermc.geyser.api.connection
Represents a player connection used in Geyser.
GeyserDefineCommandsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called when commands are defined within Geyser.
GeyserDefineCustomBlocksEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom blocks.
GeyserDefineCustomBlocksEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
 
GeyserDefineCustomItemsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom items.
GeyserDefineCustomSkullsEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom skulls.
GeyserDefineCustomSkullsEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent
 
GeyserDefineCustomSkullsEvent.SkullTextureType - Enum Class in org.geysermc.geyser.api.event.lifecycle
The type of texture provided
GeyserDefineResourcePacksEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called when ResourcePack's are loaded within Geyser.
GeyserDefineResourcePacksEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
 
GeyserEntity - Interface in org.geysermc.geyser.api.entity.type
Represents a unique instance of an entity.
GeyserLoadResourcePacksEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Deprecated.
GeyserLoadResourcePacksEvent(List<Path>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Creates an instance of a GeyserLoadResourcePacksEvent record class.
GeyserPlayerEntity - Interface in org.geysermc.geyser.api.entity.type.player
 
GeyserPostInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser has completed initializing.
GeyserPostInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Creates an instance of a GeyserPostInitializeEvent record class.
GeyserPostReloadEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser finished reloading and is accepting Bedrock connections again.
GeyserPostReloadEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Creates an instance of a GeyserPostReloadEvent record class.
GeyserPreInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is starting to initialize.
GeyserPreInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Creates an instance of a GeyserPreInitializeEvent record class.
GeyserPreReloadEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is about to reload.
GeyserPreReloadEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Creates an instance of a GeyserPreReloadEvent record class.
GeyserRegisterPermissionCheckersEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Fired by any permission manager implementations that wish to add support for custom permission checking.
GeyserRegisterPermissionsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Fired by anything that wishes to gather permission nodes and defaults.
GeyserShutdownEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is shutting down.
GeyserShutdownEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Creates an instance of a GeyserShutdownEvent record class.
GuiElement - Class in org.geysermc.geyser.api.bedrock.camera
Represent GUI elements on the players HUD display.

H

Hand(CustomRenderOffsets.Offset, CustomRenderOffsets.Offset) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Creates an instance of a Hand record class.
hasBlockEntity() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Deprecated, for removal: This API element is subject to removal in a future version.
Does not have an effect. If you were using this to set piston behavior, use JavaBlockState.pistonBehavior() instead.
hasBlockEntity(boolean) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Does not have an effect. If you were using this to * set piston behavior, use JavaBlockState.Builder.pistonBehavior(String) instead.
hasCustomItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Checks if the item has at least one option set
hashCode() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.geyser.api.util.PlatformType
Returns a hash code value for this object.
hasPermission(CommandSource, String) - Method in interface org.geysermc.geyser.api.permission.PermissionChecker
Checks if the given source has a permission
hasPermission(String) - Method in interface org.geysermc.geyser.api.command.CommandSource
Checks if this command source has the given permission
hat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
header() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Header of the resource pack.
HEALTH - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
hiddenElements() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Returns the currently hidden GuiElements.
hideElement(GuiElement...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Hides a GuiElement on the client's side.
HIGH - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
HIGHEST - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
host() - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
The host that the Java server requests a transfer to.
HOTBAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
humanApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Represents the human api version that the extension requires.

I

icon() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's icon.
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
id() - Method in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
id() - Method in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
 
id() - Method in class org.geysermc.geyser.api.bedrock.camera.GuiElement
Internal use only; don't depend on these values being consistent.
id() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's id.
id() - Method in enum class org.geysermc.geyser.api.util.CreativeCategory
Gets the internal ID of the category.
identifier() - Method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent
Gets the identifier of the geometry
identifier() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the identifier of the custom block
identifier() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the identifier of the block state
identifier() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the java identifier for this item.
identifier(String) - Method in interface org.geysermc.geyser.api.block.custom.component.GeometryComponent.Builder
 
identifier(String) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
identifier(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
includedInCreativeInventory() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets if the custom block is included in the creative inventory
includedInCreativeInventory(boolean) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
includedInCreativeInventory(boolean) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
inetSocketAddress() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
The IP address of the client attempting to connect
info(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an info message to console
integerProp() - Static method in class org.geysermc.geyser.api.block.custom.property.PropertyType
Gets the property type for an integer.
internalName() - Method in enum class org.geysermc.geyser.api.util.CreativeCategory
Gets the internal name of the category.
intProperty(String, int) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState.Builder
 
intProperty(String, List<Integer>) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
intProperty(String, List<Integer>) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
INVALID_PACK - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
INVALID_PACK_OPTION - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
InvalidDescriptionException - Exception in org.geysermc.geyser.api.extension.exception
Thrown when an extension's description is invalid.
InvalidDescriptionException(String) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(String, Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidExtensionException - Exception in org.geysermc.geyser.api.extension.exception
Thrown when an extension is invalid.
InvalidExtensionException(String) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(String, Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
isBedrockOnly() - Method in interface org.geysermc.geyser.api.command.Command
 
isCameraLocked() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Returns whether the client's camera is locked.
isCancelled() - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
isCancelled() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Returns whether the event is cancelled.
isCancelled() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
The cancel status of this event.
isCancelled() - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
isCancelled() - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
isChargeable() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is chargable, like a bow.
isConsole() - Method in interface org.geysermc.geyser.api.command.CommandSource
If this source is the console.
isDebug() - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
If debug is enabled for this logger
isEdible() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is edible.
isEmpty() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Gets if the box component is empty
isEnabled() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets if the extension is enabled
isEnabled(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets if the given Extension is enabled.
isExecutableOnConsole() - Method in interface org.geysermc.geyser.api.command.Command
Deprecated, for removal: This API element is subject to removal in a future version.
use Command.isPlayerOnly() instead (inverted)
isFoil() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is a foil.
isHat() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is a hat.
isHudElementHidden(GuiElement) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Determines whether a GuiElement is currently hidden.
isMovementLocked() - Method in interface org.geysermc.geyser.api.entity.EntityData
Returns whether the client's movement is currently locked.
isPlayerOnly() - Method in interface org.geysermc.geyser.api.command.Command
 
isSuggestedOpOnly() - Method in interface org.geysermc.geyser.api.command.Command
Deprecated, for removal: This API element is subject to removal in a future version.
this method is not guaranteed to provide meaningful or expected results.
isTool() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
Use CustomItemData.displayHandheld() instead. Gets if the item is a tool. This is used to set the render type of the item, if the item is handheld.
ITEM_TEXT_POPUP - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
ITEMS - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 

J

JavaBlockState - Interface in org.geysermc.geyser.api.block.custom.nonvanilla
 
JavaBlockState.Builder - Interface in org.geysermc.geyser.api.block.custom.nonvanilla
 
JavaBoundingBox - Record Class in org.geysermc.geyser.api.block.custom.nonvanilla
 
JavaBoundingBox(double, double, double, double, double, double) - Constructor for record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Creates an instance of a JavaBoundingBox record class.
javaId() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the Java ID of the block state
javaId() - Method in interface org.geysermc.geyser.api.entity.type.GeyserEntity
 
javaId() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the java item id of the item.
javaId(int) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
javaId(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 

L

lightDampening() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the light dampening component Equivalent to "minecraft:light_dampening"
lightDampening(Integer) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
lightEmission() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the light emission component Equivalent to "minecraft:light_emission"
lightEmission(Integer) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
LINEAR - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
loadAllExtensions(ExtensionLoader) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Loads all extensions from the given ExtensionLoader.
loadAllExtensions(ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Loads all extensions.
locale() - Method in interface org.geysermc.geyser.api.command.CommandSource
Returns the locale of the command source.
lockCamera(boolean, UUID) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
(Un)locks the client's camera, so that they cannot look around.
lockMovement(boolean, UUID) - Method in interface org.geysermc.geyser.api.entity.EntityData
(Un)locks the client's movement inputs, so that they cannot move.
logger() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's logger
logger(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the ExtensionLogger for the given Extension.
LOW - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
LOWEST - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 

M

main() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's main class.
mainHand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns the value of the mainHand record component.
major() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the major version.
majorApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Represents the major api version that the extension requires.
manifest() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
manifest() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Gets the resource pack manifest.
materialInstance(String, MaterialInstance) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
MaterialInstance - Interface in org.geysermc.geyser.api.block.custom.component
This class is used to store data for a material instance.
MaterialInstance.Builder - Interface in org.geysermc.geyser.api.block.custom.component
 
materialInstances() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the material instances component Equivalent to "minecraft:material_instances"
maxDamage() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the max damage of the item.
maxDamage(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
maxPlayerCount() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the maximum number of players that can join this server
maxPlayerCount(int) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the maximum number of players that can join this server, the given number cannot be below 1.
memoryTier() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Subpack
Gets the memory tier of this Subpack, representing how much RAM a device must have to run it.
message() - Method in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
middleX() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the middleX record component.
middleY() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the middleY record component.
middleZ() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the middleZ record component.
minecraftVersion() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the Minecraft version of the remote server.
MinecraftVersion - Interface in org.geysermc.geyser.api.util
Represents a Minecraft version.
minimumSupportedMinecraftVersion() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the minimum supported Minecraft version of the resource pack.
minor() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the minor version.
minorApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Represents the minor api version that the extension requires.
modules() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Module's of the resource pack.

N

name() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the name of the custom block
name() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState
Gets the name of the state
name() - Method in interface org.geysermc.geyser.api.block.custom.property.CustomBlockProperty
Gets the name of the property
name() - Method in interface org.geysermc.geyser.api.command.Command
Gets the command name.
name() - Method in interface org.geysermc.geyser.api.command.CommandSource
The name of the command source.
name() - Method in interface org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
Deprecated.
Gets the name of the command.
name() - Method in interface org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
Gets the name of the command.
name() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's name
name() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's name.
name() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's name.
name() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the name of the resource pack.
name() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Subpack
Gets the name of this subpack.
name(String) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
name(String) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
name(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the command name.
name(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Will also set the display name and icon to the provided parameter, if it is currently not set.
name(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
named(String) - Static method in interface org.geysermc.geyser.api.pack.option.SubpackOption
Creates a subpack option based on a subpack name.
namespace() - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData
Gets the namespace of the custom block
namespace(String) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
NATURE - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
NEOFORGE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
NONE - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
NonVanillaCustomBlockData - Interface in org.geysermc.geyser.api.block.custom
Represents a completely custom block that is not based on an existing vanilla Minecraft block.
NonVanillaCustomBlockData.Builder - Interface in org.geysermc.geyser.api.block.custom
 
NonVanillaCustomItemData - Interface in org.geysermc.geyser.api.item.custom
Represents a completely custom item that is not based on an existing vanilla Minecraft item.
NonVanillaCustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
 
NORMAL - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
NORTH - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
NOT_SET - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a value that is not set, null, or not present.

O

of(Object) - Static method in interface org.geysermc.geyser.api.event.EventRegistrar
Creates an EventRegistrar instance.
offhand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns the value of the offhand record component.
OFFLINE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
 
Offset(CustomRenderOffsets.OffsetXYZ, CustomRenderOffsets.OffsetXYZ, CustomRenderOffsets.OffsetXYZ) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Creates an instance of a Offset record class.
OffsetXYZ(float, float, float) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Creates an instance of a OffsetXYZ record class.
ONLINE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
 
onlineConnections() - Method in interface org.geysermc.geyser.api.GeyserApi
option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Returns the current ResourcePackOption, or null, for a given ResourcePackOption.Type.
option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Returns the current option, or null, for a given ResourcePackOption.Type.
options(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Returns a collection of ResourcePackOption's for a registered ResourcePack.
options(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Returns a collection of ResourcePackOption's for a registered ResourcePack.
org.geysermc.geyser.api - package org.geysermc.geyser.api
 
org.geysermc.geyser.api.bedrock.camera - package org.geysermc.geyser.api.bedrock.camera
 
org.geysermc.geyser.api.block.custom - package org.geysermc.geyser.api.block.custom
 
org.geysermc.geyser.api.block.custom.component - package org.geysermc.geyser.api.block.custom.component
 
org.geysermc.geyser.api.block.custom.nonvanilla - package org.geysermc.geyser.api.block.custom.nonvanilla
 
org.geysermc.geyser.api.block.custom.property - package org.geysermc.geyser.api.block.custom.property
 
org.geysermc.geyser.api.command - package org.geysermc.geyser.api.command
 
org.geysermc.geyser.api.connection - package org.geysermc.geyser.api.connection
 
org.geysermc.geyser.api.entity - package org.geysermc.geyser.api.entity
 
org.geysermc.geyser.api.entity.type - package org.geysermc.geyser.api.entity.type
 
org.geysermc.geyser.api.entity.type.player - package org.geysermc.geyser.api.entity.type.player
 
org.geysermc.geyser.api.event - package org.geysermc.geyser.api.event
 
org.geysermc.geyser.api.event.bedrock - package org.geysermc.geyser.api.event.bedrock
 
org.geysermc.geyser.api.event.connection - package org.geysermc.geyser.api.event.connection
 
org.geysermc.geyser.api.event.downstream - package org.geysermc.geyser.api.event.downstream
 
org.geysermc.geyser.api.event.java - package org.geysermc.geyser.api.event.java
 
org.geysermc.geyser.api.event.lifecycle - package org.geysermc.geyser.api.event.lifecycle
 
org.geysermc.geyser.api.extension - package org.geysermc.geyser.api.extension
 
org.geysermc.geyser.api.extension.exception - package org.geysermc.geyser.api.extension.exception
 
org.geysermc.geyser.api.item.custom - package org.geysermc.geyser.api.item.custom
 
org.geysermc.geyser.api.network - package org.geysermc.geyser.api.network
 
org.geysermc.geyser.api.pack - package org.geysermc.geyser.api.pack
 
org.geysermc.geyser.api.pack.exception - package org.geysermc.geyser.api.pack.exception
 
org.geysermc.geyser.api.pack.option - package org.geysermc.geyser.api.pack.option
 
org.geysermc.geyser.api.permission - package org.geysermc.geyser.api.permission
 
org.geysermc.geyser.api.skin - package org.geysermc.geyser.api.skin
 
org.geysermc.geyser.api.util - package org.geysermc.geyser.api.util
 
originalSkin() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
The original skin data of the player.
originX() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the originX record component.
originY() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the originY record component.
originZ() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the originZ record component.

P

PACK_NOT_FOUND - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
PackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that can be used to provide resource packs to clients.
PackCodec() - Constructor for class org.geysermc.geyser.api.pack.PackCodec
 
packDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the Path to the Geyser packs directory.
PAPER_DOLL - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
patch() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the patch version.
patchApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Deprecated, for removal: This API element is subject to removal in a future version.
path() - Method in class org.geysermc.geyser.api.pack.PathPackCodec
Gets the path of the resource pack.
path(Path) - Static method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new pack provider from the given path.
PathPackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that creates a resource pack from a path on the filesystem.
PathPackCodec() - Constructor for class org.geysermc.geyser.api.pack.PathPackCodec
 
permission() - Method in interface org.geysermc.geyser.api.command.Command
Gets the permission node associated with this command.
permission(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the permission node required to run this command.
permission(String, TriState) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Deprecated.
this method is experimental and may be removed in the future
PermissionChecker - Interface in org.geysermc.geyser.api.permission
Something capable of checking if a CommandSource has a permission
permutations() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the list of the custom block's permutations
permutations(List<CustomBlockPermutation>) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
permutations(List<CustomBlockPermutation>) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
pickItem() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the pick item of the block state
pickItem(String) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
ping() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Returns the current ping of the connection.
pistonBehavior() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the piston behavior of the block state
pistonBehavior(String) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
placeAir() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets if the block should place only air Equivalent to setting a dummy event to run on "minecraft:on_player_placing"
placeAir(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
PlacementConditions - Record Class in org.geysermc.geyser.api.block.custom.component
This class is used to store conditions for a placement filter for a custom block.
PlacementConditions(Set<PlacementConditions.Face>, LinkedHashMap<String, PlacementConditions.BlockFilterType>) - Constructor for record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Creates an instance of a PlacementConditions record class.
PlacementConditions.BlockFilterType - Enum Class in org.geysermc.geyser.api.block.custom.component
 
PlacementConditions.Face - Enum Class in org.geysermc.geyser.api.block.custom.component
 
placementFilter() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the placement filter component Equivalent to "minecraft:placement_filter"
placementFilter(List<PlacementConditions>) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
platformName() - Method in record class org.geysermc.geyser.api.util.PlatformType
Returns the value of the platformName record component.
platformType() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets PlatformType the extension is running on
PlatformType - Record Class in org.geysermc.geyser.api.util
Represents the platform Geyser is running on.
PlatformType(String) - Constructor for record class org.geysermc.geyser.api.util.PlatformType
Creates an instance of a PlatformType record class.
playerCount() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the current number of players.
playerCount(int) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets how many players are currently online, the given number cannot be below 0.
playerEntity() - Method in interface org.geysermc.geyser.api.entity.EntityData
Gets the GeyserPlayerEntity of this connection.
playerOnly(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets if this command can only be executed by players.
playerPositionForAudio() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Controls whether the player position should be used for directional audio.
playerPositionForAudio(boolean) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
playerUuid() - Method in interface org.geysermc.geyser.api.command.CommandSource
 
port() - Method in class org.geysermc.geyser.api.event.java.ServerTransferEvent
The port that the Java server requests a transfer to.
port() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the port used for listening for Bedrock connections from.
port() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the port of the remote server.
position() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the camera's position.
position() - Method in interface org.geysermc.geyser.api.entity.type.player.GeyserPlayerEntity
Gets the position of the player, as it is known to the Java server.
position() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the position record component.
position(Vector3f) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
POSITIONAL - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
 
prefix() - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Get the logger prefix
primaryMotd() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the primary motd.
primaryMotd() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the primary MOTD shown to Bedrock players if a ping passthrough setting is not enabled.
primaryMotd(String) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the given string as the primary motd, the given string cannot be null.
priority(int) - Static method in interface org.geysermc.geyser.api.pack.option.PriorityOption
Constructs a priority option based on a value between 0 and 10.
PRIORITY - Enum constant in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
 
PriorityOption - Interface in org.geysermc.geyser.api.pack.option
Allows specifying a pack priority that decides the order on how packs are sent to the client.
PROFILE - Enum constant in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
 
PROGRESS_BAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
properties() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets the custom block's map of block property names to CustomBlockProperty objects
properties() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState
Gets a map of the properties for the state
property(String) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState
Gets the given property for the state
PropertyType - Class in org.geysermc.geyser.api.block.custom.property
This class is used to define a custom block property's type.
protectionValue() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the armor protection value of the item.
protectionValue(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
protocolVersion() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Gets the Bedrock protocol version of the player.
protocolVersion() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the protocol version of the remote server.
protocolVersion() - Method in interface org.geysermc.geyser.api.util.MinecraftVersion
Gets the protocol version of this Minecraft version.
provider(Class<T>, Object...) - Method in interface org.geysermc.geyser.api.GeyserApi
Provides an implementation for the specified API type.
proxyIp() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
The IP address of the proxy handling the connection.

R

register(String, GeyserDefineCustomSkullsEvent.SkullTextureType) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent
Registers the given username, UUID, base64 encoded profile, or skin hash as a custom skull blocks
register(String, CustomItemData) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a custom item with a base Java item.
register(String, TriState) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionsEvent
Registers a permission node and its default value with the firer.
register(CustomBlockData) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockData as a custom block
register(Command) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Registers the given Command into the Geyser command manager.
register(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Registers an Extension with the given ExtensionLoader.
register(Extension, ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Registers the given Extension with the given ExtensionManager.
register(NonVanillaCustomItemData) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a custom item with no base item.
register(ResourcePack) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Registers a ResourcePack to be sent to the client, optionally alongside specific ResourcePackOption's specifying how it will be applied by the client.
register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Registers a ResourcePack to be sent to the client, optionally alongside ResourcePackOption's specifying how it will be applied on clients.
register(PermissionChecker) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionCheckersEvent
 
registerItemOverride(String, CustomBlockData) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockData as an override for the given java item identifier
registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
registerOverride(String, CustomBlockState) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockState as an override for the given java state identifier Java state identifiers are listed here
registerOverride(JavaBlockState, CustomBlockState) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockState as an override for the given JavaBlockState
remoteServer() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Gets the RemoteServer the session will attempt to connect to.
remoteServer(RemoteServer) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Sets the RemoteServer to connect the session to.
RemoteServer - Interface in org.geysermc.geyser.api.network
Represents the Java server that Geyser is connecting to.
removeFog(String...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Removes the given fog IDs from the fog cache, then sends all fog IDs in the cache to the client.
removeFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
renderMethod() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets the render method of the block
renderMethod(String) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
renderOffsets() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's render offsets.
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
renderPlayerEffects() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Controls whether player effects, such as night vision or blindness, should be rendered on the camera.
renderPlayerEffects(boolean) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
repairMaterials() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used.
repairMaterials(Set<String>) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
resetElement(GuiElement...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Resets a GuiElement on the client's side.
resolveSrv() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets if we should attempt to resolve the SRV record for this server.
ResourcePack - Interface in org.geysermc.geyser.api.pack
Represents a resource pack sent to Bedrock clients
ResourcePack.Builder - Interface in org.geysermc.geyser.api.pack
A builder for a resource pack.
ResourcePackException - Exception in org.geysermc.geyser.api.pack.exception
Used to indicate an exception that occurred while handling resource pack registration, or during resource pack option validation.
ResourcePackException(ResourcePackException.Cause) - Constructor for exception org.geysermc.geyser.api.pack.exception.ResourcePackException
 
ResourcePackException(ResourcePackException.Cause, String) - Constructor for exception org.geysermc.geyser.api.pack.exception.ResourcePackException
 
ResourcePackException.Cause - Enum Class in org.geysermc.geyser.api.pack.exception
Represents different causes with explanatory messages stating which issue occurred.
ResourcePackManifest - Interface in org.geysermc.geyser.api.pack
Represents a Bedrock edition resource pack manifest (manifest.json).
ResourcePackManifest.Dependency - Interface in org.geysermc.geyser.api.pack
Represents a dependency of a resource pack.
ResourcePackManifest.Header - Interface in org.geysermc.geyser.api.pack
Represents the header of a resource pack.
ResourcePackManifest.Module - Interface in org.geysermc.geyser.api.pack
Represents a module of a resource pack.
ResourcePackManifest.Setting - Interface in org.geysermc.geyser.api.pack
Represents a setting that is shown client-side that describe what a pack does.
ResourcePackManifest.Subpack - Interface in org.geysermc.geyser.api.pack
Represents a subpack of a resource pack.
ResourcePackManifest.Version - Interface in org.geysermc.geyser.api.pack
Represents a version of a resource pack.
ResourcePackOption<T> - Interface in org.geysermc.geyser.api.pack.option
Represents a resource pack option that can be used to specify how a resource pack is sent to Bedrock clients.
ResourcePackOption.Type - Enum Class in org.geysermc.geyser.api.pack.option
Represents the different types of resource pack options.
resourcePacks() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Gets the ResourcePack's that will be sent to this GeyserConnection.
resourcePacks() - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Gets the ResourcePack's that will be sent to connecting Bedrock clients.
resourcePacks() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Returns the value of the resourcePacks record component.
rootCommand() - Method in interface org.geysermc.geyser.api.extension.Extension
 
rotation() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the rotation record component.
ROTATIONAL - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
 
rotationX() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the x-axis rotation of the camera.
rotationX(int) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
rotationY() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the y-axis rotation of the camera.
rotationY(int) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
rx() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the rx record component.
ry() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the ry record component.
rz() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the rz record component.

S

scale() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the scale record component.
secondaryMotd() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the secondary motd.
secondaryMotd() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the secondary MOTD shown to Bedrock players if a ping passthrough setting is not enabled.
secondaryMotd(String) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the given string as the secondary motd, the given string cannot be null.
selectionBox() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the selection box component Equivalent to "minecraft:selection_box"
selectionBox(BoxComponent) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
sendCameraFade(CameraFade) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Sends a camera fade instruction to the client.
sendCameraPosition(CameraPosition) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Sends a camera position instruction to the client.
sendFog(String...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Adds the given fog IDs to the fog cache, then sends all fog IDs in the cache to the client.
sendFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
sendMessage(String) - Method in interface org.geysermc.geyser.api.command.CommandSource
Sends the given message to the command source
sendMessage(String[]) - Method in interface org.geysermc.geyser.api.command.CommandSource
Sends the given messages to the command source
serialize() - Method in class org.geysermc.geyser.api.pack.PackCodec
Serializes the given codec into a byte buffer.
serialize(ResourcePack) - Method in class org.geysermc.geyser.api.pack.PackCodec
Deprecated.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.java
Called when the Java server defines the commands available on the server.
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.java
 
serverName() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the server name that is sent to Bedrock clients.
ServerTransferEvent - Class in org.geysermc.geyser.api.event.java
Fired when the Java server sends a transfer request to a different Java server.
ServerTransferEvent(GeyserConnection, String, int, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.java.ServerTransferEvent
 
SessionDisconnectEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a Geyser session disconnects.
SessionDisconnectEvent(GeyserConnection, String) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
 
SessionInitializeEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser initialises a session for a new bedrock client.
SessionInitializeEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionInitializeEvent
 
SessionJoinEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser session connected to a Java remote server and is in a play-ready state.
SessionJoinEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionJoinEvent
 
SessionLoadResourcePacksEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser initializes a session for a new Bedrock client and is in the process of sending ResourcePack's.
SessionLoadResourcePacksEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
 
SessionLoginEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a session has logged in, and is about to connect to a remote Java server.
SessionLoginEvent(GeyserConnection, RemoteServer, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
 
SessionSkinApplyEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a skin is applied to a player.
SessionSkinApplyEvent(GeyserConnection, String, UUID, boolean, boolean, SkinData) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Cancels the login event, and disconnects the player.
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Sets the cancel status of this event.
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
setCancelled(boolean, String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Cancels the login event, and disconnects the player with the specified reason.
setEnabled(boolean) - Method in interface org.geysermc.geyser.api.extension.Extension
Enables or disables the extension
setEnabled(Extension, boolean) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Sets if the given Extension is enabled.
settings() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Setting's of the resource pack.
severe(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a severe message to console
severe(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a severe message and an exception to console
sha256() - Method in class org.geysermc.geyser.api.pack.PackCodec
Gets the sha256 hash of the resource pack.
shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Shakes the client's camera.
shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.entity.EntityData
Displays a player entity as emoting to this client.
size() - Method in class org.geysermc.geyser.api.pack.PackCodec
Gets the resource pack size.
sizeX() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeX record component.
sizeX() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeX record component.
sizeY() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeY record component.
sizeY() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeY record component.
sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeZ record component.
sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeZ record component.
skin() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns the value of the skin record component.
skin(Skin) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the skin of the player.
Skin - Record Class in org.geysermc.geyser.api.skin
Represents a skin.
Skin(String, byte[]) - Constructor for record class org.geysermc.geyser.api.skin.Skin
 
Skin(String, byte[], boolean) - Constructor for record class org.geysermc.geyser.api.skin.Skin
Creates an instance of a Skin record class.
SKIN_HASH - Enum constant in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
 
skinData() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
The skin data of the player.
skinData() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns the value of the skinData record component.
SkinData - Record Class in org.geysermc.geyser.api.skin
Represents a full package of Skin, Cape, and SkinGeometry.
SkinData(Skin, Cape, SkinGeometry) - Constructor for record class org.geysermc.geyser.api.skin.SkinData
Creates an instance of a SkinData record class.
SkinGeometry - Record Class in org.geysermc.geyser.api.skin
Represents geometry of a skin.
SkinGeometry(String, String) - Constructor for record class org.geysermc.geyser.api.skin.SkinGeometry
Creates an instance of a SkinGeometry record class.
slim() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
If the player is using a slim model.
SLIM - Static variable in record class org.geysermc.geyser.api.skin.SkinGeometry
 
source(Class<? extends T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Defines the source type to use for this command.
SOUTH - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
SPIGOT - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
SPONGE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
Deprecated.
SPRING - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
stackSize() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the stack size of the item.
stackSize(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
STANDALONE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
stateGroupId() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets the state group ID of the block state
stateGroupId(int) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
stopCameraShake() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Stops all camera shakes of any type.
stopCameraShake() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
stringProp() - Static method in class org.geysermc.geyser.api.block.custom.property.PropertyType
Gets the property type for a string.
stringProperty(String, String) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockState.Builder
 
stringProperty(String, List<String>) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
stringProperty(String, List<String>) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
subCommands() - Method in interface org.geysermc.geyser.api.command.Command
Deprecated, for removal: This API element is subject to removal in a future version.
this method will always return an empty immutable list
subCommands(List<String>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
this method has no effect
subpack(ResourcePackManifest.Subpack) - Static method in interface org.geysermc.geyser.api.pack.option.SubpackOption
Creates a subpack option based on a ResourcePackManifest.Subpack.
SUBPACK - Enum constant in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
 
SubpackOption - Interface in org.geysermc.geyser.api.pack.option
Can be used to specify which subpack from a resource pack a player should load.
subpacks() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Subpack's of the resource pack.
subscribers(Class<T>) - Method in interface org.geysermc.geyser.api.event.EventBus
 
subscribers(Class<T>) - Method in interface org.geysermc.geyser.api.event.ExtensionEventBus
 
suggestedOpOnly(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
this method is not guaranteed to produce meaningful or expected results
supportedBedrockVersions() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets a list of Bedrock Minecraft versions that are supported.
supportedJavaVersion() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the version of Java Minecraft that is supported.
switchHands() - Method in interface org.geysermc.geyser.api.entity.EntityData
Sends a request to the Java server to switch the items in the main and offhand.
sx() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the sx record component.
sy() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the sy record component.
sz() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the sz record component.

T

TAG - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
 
tags() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the set of tags Equivalent to "tag:some_tag"
tags() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's set of tags that can be used in Molang.
tags(Set<String>) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
tags(Set<String>) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
tags(Set<String>) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
text() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Setting
The text shown for the setting.
texture() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets the texture of the block
texture(String) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
textureSize() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's texture size.
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
textureUrl() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns the value of the textureUrl record component.
textureUrl() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns the value of the textureUrl record component.
THIRD_PERSON - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
 
THIRD_PERSON_FRONT - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
 
thirdPerson() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns the value of the thirdPerson record component.
toBoolean() - Method in enum class org.geysermc.geyser.api.util.TriState
Converts the TriState to a boolean.
tool(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
TOOL_TIPS - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
toolTier() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated, for removal: This API element is subject to removal in a future version.
no longer used
toolTier(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
toolType() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the tool type of the item.
toolType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
toString() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.block.custom.component.PlacementConditions
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns a string representation of this record class.
toString() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the version formatted as a String.
toString() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.geyser.api.util.PlatformType
Returns a string representation of this record class.
TOUCH_CONTROLS - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
transferring() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Gets whether this login attempt to the Java server has the transfer intent
transferring(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Determines the connection intent of the connection
transformation() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the transformation component Equivalent to "minecraft:transformation"
transformation(TransformationComponent) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
TransformationComponent - Record Class in org.geysermc.geyser.api.block.custom.component
This class is used to store the transformation component of a block
TransformationComponent(int, int, int) - Constructor for record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Constructs a new TransformationComponent with the rotation values and assumes default scale and translation
TransformationComponent(int, int, int, float, float, float) - Constructor for record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Constructs a new TransformationComponent with the rotation and scale values and assumes default translation
TransformationComponent(int, int, int, float, float, float, float, float, float) - Constructor for record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Creates an instance of a TransformationComponent record class.
translationString() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the item's translation string.
translationString(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
TriState - Enum Class in org.geysermc.geyser.api.util
This is a way to represent a boolean, but with a non set value added.
TRUE - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a true value.
TRUE - Static variable in interface org.geysermc.geyser.api.pack.option.UrlFallbackOption
 
tx() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the tx record component.
ty() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the ty record component.
type() - Method in interface org.geysermc.geyser.api.block.custom.property.CustomBlockProperty
Gets the type of the property
type() - Method in interface org.geysermc.geyser.api.pack.option.ResourcePackOption
 
type() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the type of the module.
type() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Setting
The type of the setting.
typeClass() - Method in class org.geysermc.geyser.api.block.custom.property.PropertyType
Gets the class of the property type
tz() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
Returns the value of the tz record component.

U

unbreakable() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets if the item should be unbreakable.
unbreakable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
unitCube() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Deprecated.
Use CustomBlockComponents.geometry() and compare with `minecraft:geometry.full_block` instead.
unitCube(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
Deprecated.
Use CustomBlockComponents.Builder.geometry(GeometryComponent) with `minecraft:geometry.full_block` instead.
UNKNOWN_IMPLEMENTATION - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
unregister(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Unregisters a ResourcePack from the list of packs sent to this GeyserConnection.
unregister(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Unregisters a ResourcePack from the list of packs sent to connecting Bedrock clients.
UP - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
url() - Method in class org.geysermc.geyser.api.pack.UrlPackCodec
Gets the URL to the resource pack location.
url(String) - Static method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new pack provider from the given url.
UrlFallbackOption - Interface in org.geysermc.geyser.api.pack.option
Can be used for resource packs created with the UrlPackCodec.
UrlPackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that creates a resource pack from a URL.
UrlPackCodec() - Constructor for class org.geysermc.geyser.api.pack.UrlPackCodec
 
username() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
The username of the player.
USERNAME - Enum constant in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
 
uuid() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
The UUID of the player.
uuid() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Shortcut for getting the UUID from the ResourcePackManifest.
uuid() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Dependency
Gets the UUID of the resource pack dependency.
uuid() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the UUID of the resource pack.
uuid() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the UUID of the module.
UUID - Enum constant in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
 

V

validate(ResourcePack) - Method in interface org.geysermc.geyser.api.pack.option.ResourcePackOption
Used to validate a specific options for a pack.
value() - Method in interface org.geysermc.geyser.api.pack.option.ResourcePackOption
 
valueOf(String) - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.network.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.util.CreativeCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.util.TriState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraPerspective
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface org.geysermc.geyser.api.block.custom.property.CustomBlockProperty
Gets the values of the property
values() - Static method in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.network.AuthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.util.CreativeCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.geyser.api.util.TriState
Returns an array containing the constants of this enum class, in the order they are declared.
VEHICLE_HEALTH - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
VELOCITY - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
version() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's description.
version() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Dependency
Gets the ResourcePackManifest.Version of the dependency.
version() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the version of the resource pack.
version() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the ResourcePackManifest.Version of the module.
versionString() - Method in interface org.geysermc.geyser.api.util.MinecraftVersion
Gets the Minecraft version as a String.
VIAPROXY - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 

W

warning(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a warning message to console
waterlogged() - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState
Gets whether the block state is waterlogged
waterlogged(boolean) - Method in interface org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState.Builder
 
WEST - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
WIDE - Static variable in record class org.geysermc.geyser.api.skin.SkinGeometry
 

X

x() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Returns the value of the x record component.

Y

y() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Returns the value of the y record component.

Z

z() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Returns the value of the z record component.
A B C D E F G H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form