Index
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
Command
s. - 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
-
Gets the
GeyserConnection
. - 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
-
Gets the given
Extension
'sExtensionDescription
. - 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
-
Gets the
ExtensionEventBus
. - 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
'sExtensionEventBus
. - 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 givenCommandSource
. - 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
-
Gets the
ExtensionManager
. - extensionManager() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets the
ExtensionManager
. - ExtensionManager - Class in org.geysermc.geyser.api.extension
-
Manages Geyser
Extension
s - ExtensionManager() - Constructor for class org.geysermc.geyser.api.extension.ExtensionManager
- extensions() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
-
Gets all the
Extension
s 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.Use
CameraData.fogEffects()
instead. - 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.Use
ConnectionRequestEvent.inetSocketAddress()
instead - 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.Use
ConnectionRequestEvent.proxyIp()
instead - 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.Use the
GeyserDefineResourcePacksEvent
instead. - 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
GuiElement
s. - 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 givenExtension
. - 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 givenResourcePackOption.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 registeredResourcePack
. - options(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Returns a collection of
ResourcePackOption
's for a registeredResourcePack
. - 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 givenExtensionLoader
. - register(Extension, ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
-
Registers the given
Extension
with the givenExtensionManager
. - 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
-
Deprecated.
- register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Registers a
ResourcePack
to be sent to the client, optionally alongside specificResourcePackOption
'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 alongsideResourcePackOption
'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
-
Sets
ResourcePackOption
's for aResourcePack
. - registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Sets
ResourcePackOption
's for aResourcePack
. - 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 givenJavaBlockState
- 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.Use
CameraData.removeFog(String...)
instead. - 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 thisGeyserConnection
. - 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.Use
CameraData.sendFog(String...)
instead. - 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.use
PackCodec.serialize()
instead. - ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.downstream
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ServerDefineCommandsEvent
. - 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
-
Deprecated.Use
CameraData.shakeCamera(float, float, CameraShake)
instead. - showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
-
Deprecated.use
EntityData.showEmote(GeyserPlayerEntity, String)
instead - 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
- 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.Use
CameraData.stopCameraShake()
instead. - 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
-
Deprecated.
- 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 thisGeyserConnection
. - 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.
All Classes and Interfaces|All Packages|Serialized Form
EntityData.entityByJavaId(int)
instead