Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|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.
ALL - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
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
Deprecated.
Gets if the item is allowed to be put into the offhand.
allowOffhand() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
If the item is allowed to be put into the offhand.
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets if the item is allowed to be put into the offhand.
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
 
ammunition() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable
The identifiers of the Bedrock items that can be used as ammunition by this bow.
ammunition(Identifier) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable.Builder
Adds an item that can be used as ammunition, such as minecraft:arrow.
and(Predicate<? super C>) - Method in interface org.geysermc.geyser.api.predicate.MinecraftPredicate
 
AND - Enum constant in enum class org.geysermc.geyser.api.predicate.PredicateStrategy
Require all predicates to pass
ANDROID - Static variable in record class org.geysermc.geyser.api.util.PlatformType
Deprecated.
animation() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable
The animation that should play when consuming the item.
animation(Consumable.Animation) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Builder
Sets the animation to play when consuming the item.
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
Deprecated.
Gets the armor type of the item.
armorType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
ARROW - Enum constant in enum class org.geysermc.geyser.api.predicate.context.item.ChargedProjectile.ChargeType
Any item that is not minecraft:firework_rocket.
ATTACK_DAMAGE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Places a visual indicator (=tooltip) of the item's attack damage.
attackDamage() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
Gets the attack damage of the item.
attackDamage(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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
bedrockIdentifier() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The Bedrock identifier for this custom item.
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.
bedrockName() - Method in enum class org.geysermc.geyser.api.util.CreativeCategory
Gets the bedrock name (used in behaviour packs) of the category.
bedrockOnly(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets if this command can only be executed by bedrock players.
bedrockOptions() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
 
bedrockOptions(CustomItemBedrockOptions.Builder) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Sets the Bedrock item options for this definition.
bedrockOptions(CustomItemBedrockOptions.Builder) - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Sets the Bedrock item options for this definition.
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
Deprecated.
Gets the block the item places.
block() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer
The block placed by the item, used by the Bedrock client to predict block placing.
block(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
block(Identifier) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer.Builder
The identifier of the block to place.
BLOCK - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.BlockFilterType
 
BLOCK - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, drinking in 3rd person.
BLOCK_PLACER - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Indicates which block the item should place and whether it should replace the original item for that block.
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
 
BlockPlacer - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
Allows modifying items so these can place blocks or take on the icon of the block they place.
BlockPlacer.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
Builder for the block placer component.
blocks() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule
 
blocks(Holders) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule.Builder
Sets the Holders of block identifiers that this rule is for.
blockStateBuilder() - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData
Gets a builder for a custom block state
BODY - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
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
 
BOW - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, drinking in 3rd person.
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.
BROKEN - Static variable in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Checks if the item is broken (damageable and has 1 durability point left).
BRUSH - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Brush in 1st and 3rd person.
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
Deprecated.
 
build() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Deprecated.
 
build() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer.Builder
Creates the block placer component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable.Builder
Creates the chargeable component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent.Builder
Creates the throwable component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Builder
Creates the consumable component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.Builder
Creates the equippable component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties.Builder
Creates the food properties component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable.Builder
Creates the repairable component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Builder
Creates the tool properties component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule.Builder
Creates the rule.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown.Builder
Creates the use cooldown component.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Creates the custom item bedrock options.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Creates the custom item definition.
build() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Creates the non-vanilla custom item definition.
build() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
build() - Method in interface org.geysermc.geyser.api.util.GenericBuilder
Builds the object from the builder
build() - Method in interface org.geysermc.geyser.api.util.Holders.Builder
Creates the Holders object.
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
Deprecated.
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Deprecated.
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer
Creates a builder for the block placer component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable
Creates a builder for the Chargeable component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent
Creates a new builder for the throwable component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable
Creates a builder for the consumable component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Equippable
Creates a builder for the equippable component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
Creates a builder for the food properties component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable
Creates a builder for the repairable component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
Creates a builder for the tool properties component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule
Creates a builder for a tool rule.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown
Creates a builder for the use cooldown component.
builder() - Static method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
Creates a new builder for custom item bedrock options.
builder() - Static method in interface org.geysermc.geyser.api.util.Holders
Creates a builder for a Holders object.
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.
builder(Identifier, int) - Static method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
Creates a builder for a non-vanilla custom item definition, using the javaIdentifier as bedrockIdentifier.
builder(Identifier, Identifier) - Static method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
Creates a builder for the custom item definition.
builder(Identifier, Identifier, int) - Static method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
Creates a new builder for a non-vanilla custom item definition.
BUNDLE_FULLNESS - Enum constant in enum class org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
 
bundleFullness() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
bundleFullness(int) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking the item's bundle fullness (the summed stack count of all the items in a bundle).
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
Deprecated.
Gets if the food item can always be eaten.
canAlwaysEat() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
Whether this item can always be eaten, even when not hungry.
canAlwaysEat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
canAlwaysEat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties.Builder
Sets whether this item can always be eaten, even when the hunger bar is full.
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
 
canDestroyBlocksInCreative() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
Whether this item can destroy blocks when trying to break them in creative mode.
canDestroyBlocksInCreative(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Builder
Sets whether this item can destroy blocks when trying to break them in creative mode.
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 class org.geysermc.geyser.api.pack.exception.ResourcePackException
 
chargeable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
Chargeable - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
The chargeable component allows creating crossbows or bows.
CHARGEABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Marks this item as chargeable, meaning an item functions as a bow or a crossbow.
Chargeable.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
Builder for the chargeable component.
ChargedProjectile - Interface in org.geysermc.geyser.api.predicate.context.item
Represents charged projectiles which are stored in the minecraft:charged_projectiles component.
ChargedProjectile.ChargeType - Enum Class in org.geysermc.geyser.api.predicate.context.item
 
chargedProjectiles() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
chargeOnDraw() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable
Whether the item is being charged when being drawn, like a crossbow.
chargeOnDraw(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable.Builder
Sets whether the item is charged when drawing.
chargeType(ChargedProjectile.ChargeType) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemMatchPredicate
Creates a predicate matching the item's charged projectile.
ChargeTypePredicate - Interface in org.geysermc.geyser.api.predicate.item
 
CHEST - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
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> - Interface in org.geysermc.geyser.api.command
 
CommandExecutor<T> - Interface in org.geysermc.geyser.api.command
Handles executing a command.
commands() - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
A collection of commands sent from the server.
commands() - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
A collection of commands sent from the server.
commands() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Gets all the registered built-in Commands.
CommandSource - Interface in org.geysermc.geyser.api.command
Represents an instance capable of sending commands.
component() - Method in interface org.geysermc.geyser.api.predicate.item.HasComponentPredicate
 
component(DataComponent<T>, T) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Sets data components that determine the item behavior.
component(DataComponent<T>, T) - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Sets data components that determine the item behavior.
component(DataComponent<T>, GenericBuilder<T>) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
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() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The item's data components.
components() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
On top of vanilla Minecraft's item components, custom ones defined by Geyser in GeyserDataComponent can also be used.
components() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
components(CustomBlockComponents) - Method in interface org.geysermc.geyser.api.block.custom.CustomBlockData.Builder
 
components(CustomBlockComponents) - Method in interface org.geysermc.geyser.api.block.custom.NonVanillaCustomBlockData.Builder
 
condition() - Method in record class org.geysermc.geyser.api.block.custom.CustomBlockPermutation
Returns the value of the condition record component.
configDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the Path to the Geyser config directory.
connection() - Method in interface org.geysermc.geyser.api.command.CommandSource
 
connection() - Method in class org.geysermc.geyser.api.event.connection.ConnectionEvent
connectionByUuid(UUID) - Method in interface org.geysermc.geyser.api.GeyserApi
connectionByXuid(String) - Method in interface org.geysermc.geyser.api.GeyserApi
ConnectionEvent - Class in org.geysermc.geyser.api.event.connection
An event that contains a GeyserConnection.
ConnectionEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionEvent
 
ConnectionRequestEvent - Class in org.geysermc.geyser.api.event.connection
Called whenever a client attempts to connect to the server, before the connection is accepted.
ConnectionRequestEvent(InetSocketAddress, InetSocketAddress) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
 
consoleCommandSource() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the CommandSource for the console.
CONSTRUCTION - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
Consumable - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The consumable component is used to mark an item as consumable.
CONSUMABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Marks the item as consumable.
Consumable.Animation - Enum Class in org.geysermc.geyser.api.item.custom.v2.component.java
Not all animations work perfectly on bedrock.
Consumable.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the consumable component.
consumeSeconds() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable
The seconds it takes to consume the item.
consumeSeconds(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Builder
Sets the time in seconds that consumption takes.
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.
cooldownGroup() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown
The cooldown type of the item.
cooldownGroup(Identifier) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown.Builder
Sets the cooldown group that this cooldown belongs to.
count() - Method in interface org.geysermc.geyser.api.predicate.context.item.ChargedProjectile
 
count() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
count(int) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking the item's stack count.
COUNT - Enum constant in enum class org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
 
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
Deprecated.
Gets the item's creative category, or tab id.
creativeCategory() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
The item's creative category.
creativeCategory(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
creativeCategory(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
creativeCategory(CreativeCategory) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets the item's creative category.
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
Deprecated.
Gets the item's creative group.
creativeGroup() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
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
Deprecated.
 
creativeGroup(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
creativeGroup(String) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets the item's creative group.
CROSSBOW - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, drinking in 3rd person.
CROSSHAIR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
CUSTOM_MODEL_DATA - Enum constant in enum class org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
 
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
 
CustomItemBedrockOptions - Interface in org.geysermc.geyser.api.item.custom.v2
This is used to store options for a custom item definition that can't be described using item components.
CustomItemBedrockOptions.Builder - Interface in org.geysermc.geyser.api.item.custom.v2
Builder for custom item bedrock options.
CustomItemData - Interface in org.geysermc.geyser.api.item.custom
Deprecated.
CustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
Deprecated.
 
CustomItemDefinition - Interface in org.geysermc.geyser.api.item.custom.v2
This is used to define a custom item and its properties for a specific Java item and item model definition combination.
CustomItemDefinition.Builder - Interface in org.geysermc.geyser.api.item.custom.v2
The builder for the custom item definition.
CustomItemDefinitionRegisterException - Exception Class in org.geysermc.geyser.api.item.custom.v2
Thrown when there was an error registering the custom item definition.
CustomItemDefinitionRegisterException(String) - Constructor for exception class org.geysermc.geyser.api.item.custom.v2.CustomItemDefinitionRegisterException
 
customItemDefinitions() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
A multimap of all the already registered custom item definitions indexed by the Identifier of the Java item which the item is based on.
customItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Deprecated.
Gets the custom item options of the item.
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
CustomItemOptions - Interface in org.geysermc.geyser.api.item.custom
Deprecated.
CustomItemOptions.Builder - Interface in org.geysermc.geyser.api.item.custom
Deprecated.
 
customModelData() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Deprecated.
Gets the item's custom model data predicate.
customModelData(int) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Creates a predicate checking for one of the item's custom model data flags.
customModelData(int, float) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking one of the item's custom model data floats.
customModelData(int, String) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemMatchPredicate
Creates a predicate matching a string of the item's custom model data strings.
customModelData(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Deprecated.
 
customModelDataFlag(int) - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
customModelDataFloat(int) - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
CustomModelDataPredicate - Interface in org.geysermc.geyser.api.predicate.item
Contains predicates checking the minecraft:custom_model_data item component.
CustomModelDataPredicate.FlagPredicate - Interface in org.geysermc.geyser.api.predicate.item
 
CustomModelDataPredicate.StringPredicate - Interface in org.geysermc.geyser.api.predicate.item
 
customModelDataString(int) - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
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

damage() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
damage(int) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking the item's damage value.
DAMAGE - Enum constant in enum class org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
 
DAMAGEABLE - Static variable in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Checks if the item is damageable (not unbreakable and has a max damage value above 0).
DAMAGED - Static variable in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Checks if the item is damaged (damageable and has a damage value above 0).
damagePredicate() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Deprecated.
Gets the item's damage predicate.
damagePredicate(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Deprecated.
 
DataComponent<T> - Interface in org.geysermc.geyser.api.item.custom.v2.component
Data components are used to indicate item behaviour of custom items.
DataComponentMap - Interface in org.geysermc.geyser.api.item.custom.v2.component
A map of data components to their values.
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
DEFAULT_NAMESPACE - Static variable in interface org.geysermc.geyser.api.util.Identifier
The namespace for Minecraft.
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
Deprecated.
Gets if this mapping should just translate to the default item.
defaultItem(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Deprecated.
 
defaultMiningSpeed() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
The default mining speed of the tool.
defaultMiningSpeed(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Builder
Sets the default mining speed of this tool.
defaultRemoteServer() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the default RemoteServer configured within the config file that is used by default.
dependencies() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Dependency's of the resource pack.
description() - Method in interface org.geysermc.geyser.api.command.Command
Gets the command description.
description() - Method in interface org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
Deprecated.
Gets the description of the command.
description() - Method in interface org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
Gets the description of the command.
description() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets this extension's ExtensionDescription.
description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the description of the resource pack.
description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the description of the module.
description(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the command description.
description(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
destructibleByMining() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the destructible by mining component Equivalent to "minecraft:destructible_by_mining"
destructibleByMining(Float) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
dimension() - Method in interface org.geysermc.geyser.api.predicate.context.MinecraftPredicateContext
 
dimension() - Method in interface org.geysermc.geyser.api.predicate.DimensionPredicate
The dimension to check for.
dimension(Identifier) - Static method in interface org.geysermc.geyser.api.predicate.MatchPredicate
Creates a predicate matching the dimension identifier the Bedrock session player is currently in.
DimensionPredicate - Interface in org.geysermc.geyser.api.predicate
A predicate that tests for a Minecraft dimension.
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
Deprecated.
Gets if the item should be displayed as handheld, like a tool.
displayHandheld() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
If the item should be displayed as handheld, like a tool.
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets if the item should be displayed as handheld, like a tool.
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
Deprecated.
Gets the item's display name.
displayName() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The display name of the item.
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Sets the display name, as shown to the Bedrock client.
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Sets the display name, as shown to the Bedrock client.
displayName(String) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
doSwingAnimation() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent
Whether bedrock clients should display a swing animation when throwing the item.
doSwingAnimation(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent.Builder
Sets whether bedrock clients should display a swing animation when throwing the item.
DOWN - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
DRINK - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Appears to look correctly (same as eating, but without consume particles).
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
 
EAT - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Appears to look correctly.
edible(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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.
ENCHANTABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Marks the item to be enchantable.
ENCHANTMENT_GLINT_OVERRIDE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Overrides the item's enchantment glint.
entities() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Exposes the EntityData for this connection.
ENTITY_PLACER - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Marks the item as an entity placer, meaning it can place entities, e.g.
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
 
Equippable - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The equippable component is used to mark an item as equippable.
EQUIPPABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Marks the item as equippable.
Equippable.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the equippable component
Equippable.EquipmentSlot - Enum Class in org.geysermc.geyser.api.item.custom.v2.component.java
The slot in which the equipment can be worn.
error(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message to console
error(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message and an exception to console
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the eventBus record component.
eventBus() - Method in interface org.geysermc.geyser.api.extension.Extension
eventBus() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the EventBus for handling Geyser events.
eventBus(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the given Extension's ExtensionEventBus.
EventBus<R> - 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,T> - Interface in org.geysermc.geyser.api.event
Represents a subscribed listener to a Event.
executableOnConsole(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
use Command.isPlayerOnly() instead (inverted)
execute(T, Command, String[]) - Method in interface org.geysermc.geyser.api.command.CommandExecutor
Executes the given Command with the given CommandSource.
executor(CommandExecutor<T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the CommandExecutor for this command.
extension(String) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets an extension by the given ID.
Extension - Interface in org.geysermc.geyser.api.extension
Represents an extension within Geyser.
ExtensionDescription - Interface in org.geysermc.geyser.api.extension
Represents the description of an Extension.
ExtensionEventBus - Interface in org.geysermc.geyser.api.event
An EventBus with additional methods that implicitly set the extension instance.
ExtensionEventSubscriber<T> - Interface in org.geysermc.geyser.api.event
 
extensionLoader() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the ExtensionLoader.
extensionLoader() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets the ExtensionLoader.
ExtensionLoader - Class in org.geysermc.geyser.api.extension
The extension loader is responsible for loading, unloading, enabling and disabling extensions
ExtensionLoader() - Constructor for class org.geysermc.geyser.api.extension.ExtensionLoader
 
ExtensionLogger - Interface in org.geysermc.geyser.api.extension
This is the Geyser extension logger
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in interface org.geysermc.geyser.api.extension.Extension
extensionManager() - Method in interface org.geysermc.geyser.api.GeyserApi
ExtensionManager - Class in org.geysermc.geyser.api.extension
Manages Geyser Extensions
ExtensionManager() - Constructor for class org.geysermc.geyser.api.extension.ExtensionManager
 
extensions() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets all the Extensions currently loaded.

F

FABRIC - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
faceDimming() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets if the block should be dimmed on certain faces
faceDimming(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
facingPosition() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
Gets the position that the camera is facing.
facingPosition(Vector3f) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
 
fadeHoldSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds the overlay is held.
fadeHoldSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
fadeInSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds it takes to fade in.
fadeInSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
fadeOutSeconds() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade
Gets the seconds it takes to fade out.
fadeOutSeconds(float) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
 
failed() - Method in record class org.geysermc.geyser.api.skin.Cape
Returns the value of the failed record component.
failed() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns the value of the failed record component.
fallback(boolean) - Static method in interface org.geysermc.geyser.api.pack.option.UrlFallbackOption
Whether to fall back to serving packs over the raknet connection
FALLBACK - Enum constant in enum class org.geysermc.geyser.api.pack.option.ResourcePackOption.Type
 
FALSE - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a false value.
FALSE - Static variable in interface org.geysermc.geyser.api.pack.option.UrlFallbackOption
 
FEET - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
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.
FISHING_ROD_CAST - Static variable in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Checks if the session player is holding a fishing rod cast.
FLOODGATE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
The internal name for connecting to an online mode server without needing a Java account.
fogEffects() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Returns an immutable copy of all fog affects currently applied to this client.
fogEffects() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
foil(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
folderName() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Subpack
Gets the folder name where this sub-pack is placed in.
FOOD - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Food properties of the item.
FOOD_BAR - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
FoodProperties - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The food properties component can be used to define properties for consumable items.
FoodProperties.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the food properties component.
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.
fromName(String) - Static method in enum class org.geysermc.geyser.api.util.CreativeCategory
Gets the creative category from its bedrock name.
fullBox() - Static method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Gets a full box component

G

GenericBuilder<T> - Interface in org.geysermc.geyser.api.util
An interface for builders.
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(GeometryComponent) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
geometry(SkinGeometry) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the geometry of the player.
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.
get(DataComponent<T>) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.DataComponentMap
 
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
getExistingNonVanillaCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
getInetSocketAddress() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Deprecated, for removal: This API element is subject to removal in a future version.
getProxyIp() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Deprecated, for removal: This API element is subject to removal in a future version.
geyserApi() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the GeyserApiBase instance
GeyserApi - Interface in org.geysermc.geyser.api
Represents the API used in Geyser.
geyserApiVersion() - Method in interface org.geysermc.geyser.api.GeyserApi
Returns the ApiVersion representing the current Geyser api version.
GeyserBedrockPingEvent - Interface in org.geysermc.geyser.api.event.connection
Called whenever Geyser gets pinged by a Bedrock client.
GeyserConnection - Interface in org.geysermc.geyser.api.connection
Represents a player connection used in Geyser.
GeyserDataComponent - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
Geyser data components are data components used for non-vanilla items only.
GeyserDefineCommandsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called when commands are defined within Geyser.
GeyserDefineCustomBlocksEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom blocks.
GeyserDefineCustomBlocksEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
 
GeyserDefineCustomItemsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom items.
GeyserDefineCustomSkullsEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom skulls.
GeyserDefineCustomSkullsEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent
 
GeyserDefineCustomSkullsEvent.SkullTextureType - Enum Class in org.geysermc.geyser.api.event.lifecycle
The type of texture provided
GeyserDefineResourcePacksEvent - Class in org.geysermc.geyser.api.event.lifecycle
Called when ResourcePack's are loaded within Geyser.
GeyserDefineResourcePacksEvent() - Constructor for class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
 
GeyserEntity - Interface in org.geysermc.geyser.api.entity.type
Represents a unique instance of an entity.
GeyserLoadResourcePacksEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Deprecated.
GeyserLoadResourcePacksEvent(List<Path>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Creates an instance of a GeyserLoadResourcePacksEvent record class.
GeyserPlayerEntity - Interface in org.geysermc.geyser.api.entity.type.player
 
GeyserPostInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser has completed initializing.
GeyserPostInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Creates an instance of a GeyserPostInitializeEvent record class.
GeyserPostReloadEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser finished reloading and is accepting Bedrock connections again.
GeyserPostReloadEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
Creates an instance of a GeyserPostReloadEvent record class.
GeyserPreInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is starting to initialize.
GeyserPreInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Creates an instance of a GeyserPreInitializeEvent record class.
GeyserPreReloadEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is about to reload.
GeyserPreReloadEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
Creates an instance of a GeyserPreReloadEvent record class.
GeyserProvided - Interface in org.geysermc.geyser.api.util
Is used to mark interfaces and classes that should not be implemented / extended by developers, and are instead provided by Geyser.
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.
hasComponent(Identifier) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Creates a predicate checking if the item stack has a component with the specified identifier.
HasComponentPredicate - Interface in org.geysermc.geyser.api.predicate.item
 
hasCustomItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Deprecated.
Checks if the item has at least one option set
hasFishingRodCast() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
hasFormOpen() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
 
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(String) - Method in interface org.geysermc.geyser.api.command.CommandSource
Checks if this command source has the given permission
hasPermission(CommandSource, String) - Method in interface org.geysermc.geyser.api.permission.PermissionChecker
Checks if the given source has a permission
hat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
HEAD - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
header() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Header of the resource pack.
HEALTH - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
hiddenElements() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Returns the currently hidden GuiElements.
hideElement(GuiElement...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Hides a GuiElement on the client's side.
HIGH - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
HIGHEST - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
Holders - Interface in org.geysermc.geyser.api.util
Similar to the HolderSets in Minecraft, a Holders object can represent either a list of identifiers, or an identifier of a Minecraft registry tag.
Holders.Builder - Interface in org.geysermc.geyser.api.util
Builder for the Holders object
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
Deprecated.
Gets the item's icon.
icon() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
Gets the item's icon.
icon() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The icon used for this item.
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets the item's icon.
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
Deprecated.
Gets the java identifier for this item.
identifier() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.DataComponent
The identifier of the data component.
identifier() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
The item's Java identifier.
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
Deprecated.
 
Identifier - Interface in org.geysermc.geyser.api.util
An identifying object for representing unique objects.
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
 
index() - Method in interface org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.FlagPredicate
 
index() - Method in interface org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate
 
index() - Method in interface org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
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
INSTANCE - Enum constant in enum class org.geysermc.geyser.api.util.Unit
 
integerProp() - Static method in class org.geysermc.geyser.api.block.custom.property.PropertyType
Gets the property type for an integer.
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 Class in org.geysermc.geyser.api.extension.exception
Thrown when an extension's description is invalid.
InvalidDescriptionException(String) - Constructor for exception class org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(String, Throwable) - Constructor for exception class org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(Throwable) - Constructor for exception class org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidExtensionException - Exception Class in org.geysermc.geyser.api.extension.exception
Thrown when an extension is invalid.
InvalidExtensionException(String) - Constructor for exception class org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(String, Throwable) - Constructor for exception class org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(Throwable) - Constructor for exception class 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
Deprecated.
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
Deprecated.
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
Deprecated.
Gets if the item is a foil.
isHat() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
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_COMMAND_ONLY - Enum constant in enum class org.geysermc.geyser.api.util.CreativeCategory
 
ITEM_TEXT_POPUP - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
ItemConditionPredicate - Interface in org.geysermc.geyser.api.predicate.item
Contains often-used predicates and predicate factories for simple conditions for ItemPredicateContext.
ItemDataComponents - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Represents various Java item data components to the extent that these can be translated to custom items for Bedrock edition players.
ItemMatchPredicate - Interface in org.geysermc.geyser.api.predicate.item
Contains factories for often-used "match" predicates, that match for a value in ItemPredicateContext.
ItemPredicateContext - Interface in org.geysermc.geyser.api.predicate.context.item
Item context.
ItemRangeDispatchPredicate - Interface in org.geysermc.geyser.api.predicate.item
Contains factories for often-used "range dispatch" predicates, which check if a value in ItemPredicateContext is at or above a certain threshold.
items() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable
The Holders of item identifiers that can be used to repair the item.
items(Holders) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable.Builder
Sets the Holders of item identifiers that can be used to repair the item.
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
Deprecated.
Gets the java item id of the item.
javaId() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
The item's Java network ID.
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
Deprecated.
 

K

keySet() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.DataComponentMap
 

L

legacyCustomModelData(int) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking for the first of the item's custom model data floats, which is the custom model data value on Java servers below 1.21.4.
LEGS - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
lightDampening() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the light dampening component Equivalent to "minecraft:light_dampening"
lightDampening(Integer) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
lightEmission() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Gets the light emission component Equivalent to "minecraft:light_emission"
lightEmission(Integer) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
 
LINEAR - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraEaseType
 
loadAllExtensions(ExtensionLoader) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Loads all extensions from the given ExtensionLoader.
loadAllExtensions(ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Loads all extensions.
locale() - Method in interface org.geysermc.geyser.api.command.CommandSource
Returns the locale of the command source.
lockCamera(boolean, UUID) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
(Un)locks the client's camera, so that they cannot look around.
lockMovement(boolean, UUID) - Method in interface org.geysermc.geyser.api.entity.EntityData
(Un)locks the client's movement inputs, so that they cannot move.
logger() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's logger
logger(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the ExtensionLogger for the given Extension.
LOW - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
LOWEST - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 

M

main() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's main class.
mainHand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns the value of the mainHand record component.
major() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the major version.
majorApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Represents the major api version that the extension requires.
manifest() - Method in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
 
manifest() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Gets the resource pack manifest.
MatchPredicate - Interface in org.geysermc.geyser.api.predicate
Contains factories for often-used "match" predicates, that match for a value in MinecraftPredicateContext.
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"
MAX_DAMAGE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Max damage value of the item.
MAX_STACK_SIZE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Max stack size of the item.
maxDamage() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
Gets the max damage of the item.
maxDamage() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
maxDamage(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
maxDrawDuration() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable
The maximum draw duration determines how long the weapon can be drawn before releasing automatically.
maxDrawDuration(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.Chargeable.Builder
Sets the maximum draw duration before the item is released.
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.
maxStackSize() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
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.
MinecraftPredicate<C> - Interface in org.geysermc.geyser.api.predicate
A predicate for a MinecraftPredicateContext.
MinecraftPredicateContext - Interface in org.geysermc.geyser.api.predicate.context
Generic Minecraft context.
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.
model() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The item model this definition is for.
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
Deprecated.
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
Deprecated.
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
Deprecated.
 
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() - Method in interface org.geysermc.geyser.api.util.Identifier
Returns the namespace of this identifier.
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
 
negate() - Method in interface org.geysermc.geyser.api.predicate.MinecraftPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.DimensionPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.ChargeTypePredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.FlagPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.HasComponentPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
 
negated() - Method in interface org.geysermc.geyser.api.predicate.item.TrimMaterialPredicate
 
NEOFORGE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
NONE - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, appears as drinking in 3rd person.
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
Deprecated.
NonVanillaCustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
Deprecated.
 
NonVanillaCustomItemDefinition - Interface in org.geysermc.geyser.api.item.custom.v2
Defines a custom item introduced by mods and therefore not based on a vanilla item and its properties.
NonVanillaCustomItemDefinition.Builder - Interface in org.geysermc.geyser.api.item.custom.v2
Builder for non-vanilla custom item definitions.
nonVanillaCustomItemDefinitions() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
A multimap of all the already registered non-vanilla custom item definitions indexed by the non-vanilla Java item Identifier these are mapped to.
NORMAL - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
 
normalised() - Method in interface org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
Some predicates, such as RangeDispatchPredicate.Property.DAMAGE and RangeDispatchPredicate.Property.COUNT, can be normalised against their maximum properties.
normalisedCount(double) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking the item's stack count, normalised (count / max_stack_size).
normalisedDamage(double) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemRangeDispatchPredicate
Creates a predicate checking the item's damage value, normalised (damage / max_damage).
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.
nutrition() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
The nutrition of the item.
nutrition(int) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties.Builder
Sets the nutrition of the item which is added to the hunger bar.

O

of(boolean) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.ThrowableComponent
Creates a throwable component with the given doSwingAnimation value.
of(boolean) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
Creates a tool properties component, without any rules or a default mining speed.
of(float, Consumable.Animation) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Consumable
Creates a consumable component.
of(int, float, boolean) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
Creates a food properties component.
of(Object) - Static method in interface org.geysermc.geyser.api.event.EventRegistrar
Creates an EventRegistrar instance.
of(String, String) - Static method in interface org.geysermc.geyser.api.util.Identifier
Attempts to create a new identifier from a namespace and path.
of(String) - Static method in interface org.geysermc.geyser.api.util.Identifier
Attempts to create a new identifier from a string representation.
of(List<Identifier>) - Static method in interface org.geysermc.geyser.api.util.Holders
Creates a Holders object consisting of a list of identifiers.
of(Equippable.EquipmentSlot) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Equippable
Creates an equippable component for an equipment slot.
of(ChargedProjectile.ChargeType, int) - Static method in interface org.geysermc.geyser.api.predicate.context.item.ChargedProjectile
Creates a new charged projectile representation.
of(Holders) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable
Creates a repairable component.
of(Holders, float) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule
Creates a rule consisting of the given blocks and the given speed.
of(Identifier) - Static method in interface org.geysermc.geyser.api.util.Holders
Creates a Holders object consisting of a single identifier.
of(Identifier, boolean) - Static method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer
Creates a block placer component.
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.
ofTag(Identifier) - Static method in interface org.geysermc.geyser.api.util.Holders
Creates a Holders object consisting of a tag
ONLINE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
 
onlineConnections() - Method in interface org.geysermc.geyser.api.GeyserApi
openPauseScreenAdditions() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Attempts to open the minecraft:pause_screen_additions dialog tag.
openQuickActions() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Attempts to open the minecraft:quick_actions dialog tag.
option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Returns the current ResourcePackOption, or null, for a given ResourcePackOption.Type.
option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Returns the current option, or null, for a given ResourcePackOption.Type.
options(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Returns a collection of ResourcePackOption's for a registered ResourcePack.
options(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Returns a collection of ResourcePackOption's for a registered ResourcePack.
or(Predicate<? super C>) - Method in interface org.geysermc.geyser.api.predicate.MinecraftPredicate
 
OR - Enum constant in enum class org.geysermc.geyser.api.predicate.PredicateStrategy
Require only one of the predicates to pass
org.geysermc.geyser.api - package org.geysermc.geyser.api
PLEASE NOTE! These Javadocs are for the experimental custom item API v2 builds! These Javadocs are not official and the content described here is susceptible to changes in the future!
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.item.custom.v2 - package org.geysermc.geyser.api.item.custom.v2
 
org.geysermc.geyser.api.item.custom.v2.component - package org.geysermc.geyser.api.item.custom.v2.component
 
org.geysermc.geyser.api.item.custom.v2.component.geyser - package org.geysermc.geyser.api.item.custom.v2.component.geyser
 
org.geysermc.geyser.api.item.custom.v2.component.java - package org.geysermc.geyser.api.item.custom.v2.component.java
 
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.predicate - package org.geysermc.geyser.api.predicate
 
org.geysermc.geyser.api.predicate.context - package org.geysermc.geyser.api.predicate.context
 
org.geysermc.geyser.api.predicate.context.item - package org.geysermc.geyser.api.predicate.context.item
 
org.geysermc.geyser.api.predicate.item - package org.geysermc.geyser.api.predicate.item
 
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() - Method in interface org.geysermc.geyser.api.util.Identifier
Returns the path of this identifier.
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
 
predicate(MinecraftPredicate<? super ItemPredicateContext>) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Adds a predicate that must match for Geyser to use this item definition.
predicates() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The predicates that have to match for this item definition to be used.
predicates() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
Predicates are currently not supported for use with non-vanilla custom item definitions.
predicateStrategy() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
The predicate strategy used when evaluating predicates.
predicateStrategy() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
Predicates are currently not supported for use with non-vanilla custom item definitions.
predicateStrategy(PredicateStrategy) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Sets the predicate strategy that should be used for item definition matching.
PredicateStrategy - Enum Class in org.geysermc.geyser.api.predicate
Represents all possible strategies for evaluating multiple predicates.
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() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
 
priority() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
Predicates are currently not supported for use with non-vanilla custom item definitions.
priority(int) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Sets the priority of this definition, used for definition matching.
priority(int) - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Sets the priority of this definition, used for definition matching.
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
 
PROJECTILE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Marks the item as a projectile, meaning it can be used as ammunition in the chargeable component.
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() - Method in interface org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
 
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
Deprecated.
Gets the armor protection value of the item.
protectionValue() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
Since Bedrock doesn't properly support setting item armour values over attributes, this value determines how many armour points should be shown when this item is worn.
protectionValue(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
protectionValue(int) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets the item's protection value.
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

RangeDispatchPredicate - Interface in org.geysermc.geyser.api.predicate.item
Represents a predicate that tests if a specific property is above a specific threshold.
RangeDispatchPredicate.Property - Enum Class in org.geysermc.geyser.api.predicate.item
The different properties available to check the range of
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
register(String, TriState) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionsEvent
Registers a permission node and its default value with the firer.
register(CustomBlockData) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockData as a custom block
register(Command) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Registers the given Command into the Geyser command manager.
register(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Registers an Extension with the given ExtensionLoader.
register(Extension, ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Registers the given Extension with the given ExtensionManager.
register(NonVanillaCustomItemData) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
register(NonVanillaCustomItemDefinition) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a custom item with no base Java edition item.
register(ResourcePack) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Registers a ResourcePack to be sent to the client, optionally alongside specific ResourcePackOption's specifying how it will be applied by the client.
register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Registers a ResourcePack to be sent to the client, optionally alongside ResourcePackOption's specifying how it will be applied on clients.
register(PermissionChecker) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionCheckersEvent
 
register(Identifier, CustomItemDefinition) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a Bedrock custom item definition based on a Java item.
registerItemOverride(String, CustomBlockData) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockData as an override for the given java item identifier
registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
registerOverride(String, CustomBlockState) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockState as an override for the given java state identifier Java state identifiers are listed here
registerOverride(JavaBlockState, CustomBlockState) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
Registers the given CustomBlockState as an override for the given JavaBlockState
remoteServer() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Gets the RemoteServer the session will attempt to connect to.
remoteServer(RemoteServer) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Sets the RemoteServer to connect the session to.
RemoteServer - Interface in org.geysermc.geyser.api.network
Represents the Java server that Geyser is connecting to.
removeComponent(DataComponent<?>) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
removeComponent(Identifier) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition.Builder
Indicates a removed item component that will not be present on the custom item despite existing on the vanilla item.
removedComponents() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
A list of removed default item data components.
removeFog(String...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Removes the given fog IDs from the fog cache, then sends all fog IDs in the cache to the client.
removeFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
renderMethod() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
Gets the render method of the block
renderMethod(String) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
 
renderOffsets() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Deprecated.
Gets the item's render offsets.
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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
 
Repairable - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The repairable component determines which other items can be used to repair the item.
REPAIRABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Marks which items can be used to repair the item.
Repairable.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the repairable component.
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
Deprecated.
 
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 Class 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 class org.geysermc.geyser.api.pack.exception.ResourcePackException
 
ResourcePackException(ResourcePackException.Cause, String) - Constructor for exception class org.geysermc.geyser.api.pack.exception.ResourcePackException
 
ResourcePackException.Cause - Enum Class in org.geysermc.geyser.api.pack.exception
Represents different causes with explanatory messages stating which issue occurred.
ResourcePackManifest - Interface in org.geysermc.geyser.api.pack
Represents a Bedrock edition resource pack manifest (manifest.json).
ResourcePackManifest.Dependency - Interface in org.geysermc.geyser.api.pack
Represents a dependency of a resource pack.
ResourcePackManifest.Header - Interface in org.geysermc.geyser.api.pack
Represents the header of a resource pack.
ResourcePackManifest.Module - Interface in org.geysermc.geyser.api.pack
Represents a module of a resource pack.
ResourcePackManifest.Setting - Interface in org.geysermc.geyser.api.pack
Represents a setting that is shown client-side that describe what a pack does.
ResourcePackManifest.Subpack - Interface in org.geysermc.geyser.api.pack
Represents a subpack of a resource pack.
ResourcePackManifest.Version - Interface in org.geysermc.geyser.api.pack
Represents a version of a resource pack.
ResourcePackOption<T> - Interface in org.geysermc.geyser.api.pack.option
Represents a resource pack option that can be used to specify how a resource pack is sent to Bedrock clients.
ResourcePackOption.Type - Enum Class in org.geysermc.geyser.api.pack.option
Represents the different types of resource pack options.
resourcePacks() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Gets the ResourcePack's that will be sent to this GeyserConnection.
resourcePacks() - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Gets the ResourcePack's that will be sent to connecting Bedrock clients.
resourcePacks() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Deprecated.
Returns the value of the resourcePacks record component.
ROCKET - Enum constant in enum class org.geysermc.geyser.api.predicate.context.item.ChargedProjectile.ChargeType
minecraft:firework_rocket
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
 
rule(ToolProperties.Rule) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Builder
Adds a rule to the tool.
rules() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties
A list of rules this tool has.
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

SADDLE - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
 
saturation() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties
The saturation of the item.
saturation(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.FoodProperties.Builder
Sets the saturation of the item.
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.
seconds() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown
The duration of time in seconds items with a matching category will spend cooling down before being usable again.
seconds(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.UseCooldown.Builder
Sets the duration in seconds in which the item cannot be used again.
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.
sendCommand(String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Sends a command as if the player had executed it.
sendFog(String...) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Adds the given fog IDs to the fog cache, then sends all fog IDs in the cache to the client.
sendFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Deprecated.
sendMessage(String) - Method in interface org.geysermc.geyser.api.command.CommandSource
Sends the given message to the command source
sendMessage(String[]) - Method in interface org.geysermc.geyser.api.command.CommandSource
Sends the given messages to the command source
serialize() - Method in class org.geysermc.geyser.api.pack.PackCodec
Serializes the given codec into a byte buffer.
serialize(ResourcePack) - Method in class org.geysermc.geyser.api.pack.PackCodec
Deprecated.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.java
Called when the Java server defines the commands available on the server.
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.java
 
serverName() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the server name that is sent to Bedrock clients.
ServerTransferEvent - Class in org.geysermc.geyser.api.event.java
Fired when the Java server sends a transfer request to a different Java server.
ServerTransferEvent(GeyserConnection, String, int, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.java.ServerTransferEvent
 
SessionDisconnectEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a Geyser session disconnects.
SessionDisconnectEvent(GeyserConnection, String) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
 
SessionInitializeEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser initialises a session for a new bedrock client.
SessionInitializeEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionInitializeEvent
 
SessionJoinEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser session connected to a Java remote server and is in a play-ready state.
SessionJoinEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionJoinEvent
 
SessionLoadResourcePacksEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when Geyser initializes a session for a new Bedrock client and is in the process of sending ResourcePack's.
SessionLoadResourcePacksEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
 
SessionLoginEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a session has logged in, and is about to connect to a remote Java server.
SessionLoginEvent(GeyserConnection, RemoteServer, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
 
SessionSkinApplyEvent - Class in org.geysermc.geyser.api.event.bedrock
Called when a skin is applied to a player.
SessionSkinApplyEvent(GeyserConnection, String, UUID, boolean, boolean, SkinData) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Cancels the login event, and disconnects the player.
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
Sets the cancel status of this event.
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
setCancelled(boolean, String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Cancels the login event, and disconnects the player with the specified reason.
setEnabled(boolean) - Method in interface org.geysermc.geyser.api.extension.Extension
Enables or disables the extension
setEnabled(Extension, boolean) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Sets if the given Extension is enabled.
settings() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the ResourcePackManifest.Setting's of the resource pack.
severe(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a severe message to console
severe(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a severe message and an exception to console
sha256() - Method in class org.geysermc.geyser.api.pack.PackCodec
Gets the sha256 hash of the resource pack.
shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
Shakes the client's camera.
shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.entity.EntityData
Displays a player entity as emoting to this client.
size() - Method in class org.geysermc.geyser.api.pack.PackCodec
Gets the resource pack size.
sizeX() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeX record component.
sizeX() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeX record component.
sizeY() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeY record component.
sizeY() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeY record component.
sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
Returns the value of the sizeZ record component.
sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
Returns the value of the sizeZ record component.
skin() - Method in record class org.geysermc.geyser.api.skin.SkinData
Returns the value of the skin record component.
skin(Skin) - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
Change the skin of the player.
Skin - Record Class in org.geysermc.geyser.api.skin
Represents a skin.
Skin(String, byte[]) - Constructor for record class org.geysermc.geyser.api.skin.Skin
 
Skin(String, byte[], boolean) - Constructor for record class org.geysermc.geyser.api.skin.Skin
Creates an instance of a Skin record class.
SKIN_HASH - Enum constant in enum class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomSkullsEvent.SkullTextureType
 
skinData() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
The skin data of the player.
skinData() - Method in record class org.geysermc.geyser.api.skin.Skin
Returns the value of the skinData record component.
SkinData - Record Class in org.geysermc.geyser.api.skin
Represents a full package of Skin, Cape, and SkinGeometry.
SkinData(Skin, Cape, SkinGeometry) - Constructor for record class org.geysermc.geyser.api.skin.SkinData
Creates an instance of a SkinData record class.
SkinGeometry - Record Class in org.geysermc.geyser.api.skin
Represents geometry of a skin.
SkinGeometry(String, String) - Constructor for record class org.geysermc.geyser.api.skin.SkinGeometry
Creates an instance of a SkinGeometry record class.
slim() - Method in class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
If the player is using a slim model.
SLIM - Static variable in record class org.geysermc.geyser.api.skin.SkinGeometry
 
slot() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Equippable
The equipment slot where this item can be worn.
slot(Equippable.EquipmentSlot) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.Builder
The equipment slot where the item can be equipped
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
 
SPEAR - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, but looks like spear in 3rd person.
speed() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule
 
speed(float) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.ToolProperties.Rule.Builder
Sets the speed to use when mining a block that matches this rule
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
 
SPYGLASS - Enum constant in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Consumable.Animation
Does nothing in 1st person, but looks like spyglass in 3rd person.
stackSize() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
Gets the stack size of the item.
stackSize(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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.
string() - Method in interface org.geysermc.geyser.api.predicate.item.CustomModelDataPredicate.StringPredicate
 
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(Identifier) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Adds a tag to the set of bedrock tags this item has, for use in Molang.
tag(Identifier) - Method in interface org.geysermc.geyser.api.util.Holders.Builder
Sets the tag of the Holders object.
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
Deprecated.
Gets the item's set of tags that can be used in Molang.
tags() - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions
Gets the item's set of bedrock 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
Deprecated.
 
tags(Set<String>) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
tags(Set<Identifier>) - Method in interface org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions.Builder
Sets the item's set of bedrock tags, for use in Molang.
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
Deprecated.
Gets the item's texture size.
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Deprecated.
 
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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.
threshold() - Method in interface org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate
 
THROWABLE - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserDataComponent
Marks the item as throwable, meaning it can be thrown continuously by holding down the use button, and also allows specifying if the client should display a swing animation when the item is thrown.
ThrowableComponent - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
The throwable component allows creating items that can be thrown.
ThrowableComponent.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.geyser
Builder for the throwable component.
toBoolean() - Method in enum class org.geysermc.geyser.api.util.TriState
Converts the TriState to a boolean.
tool(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
TOOL - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
For vanilla-item overrides, this component is only used for the ToolProperties.canDestroyBlocksInCreative() option.
TOOL_TIPS - Static variable in class org.geysermc.geyser.api.bedrock.camera.GuiElement
 
ToolProperties - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The tool properties component can be used to mark if the item can destroy blocks when used in creative mode.
ToolProperties.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the tool properties component.
ToolProperties.Rule - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
A rule for a tool.
ToolProperties.Rule.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for a tool rule.
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
Deprecated.
 
toolType() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Deprecated.
Gets the tool type of the item.
toolType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
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
Deprecated.
Gets the item's translation string.
translationString() - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition
The item's Java translation string.
translationString(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
Deprecated.
 
translationString(String) - Method in interface org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition.Builder
Sets the Java translation string of the item.
trimMaterial() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
trimMaterial() - Method in interface org.geysermc.geyser.api.predicate.item.TrimMaterialPredicate
 
trimMaterial(Identifier) - Static method in interface org.geysermc.geyser.api.predicate.item.ItemMatchPredicate
Creates a predicate matching the item's trim material identifier.
TrimMaterialPredicate - Interface in org.geysermc.geyser.api.predicate.item
 
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.
type() - Method in interface org.geysermc.geyser.api.predicate.context.item.ChargedProjectile
 
type() - Method in interface org.geysermc.geyser.api.predicate.item.ChargeTypePredicate
 
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
Deprecated.
Gets if the item should be unbreakable.
unbreakable() - Method in interface org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext
 
unbreakable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Deprecated.
 
UNBREAKABLE - Static variable in interface org.geysermc.geyser.api.predicate.item.ItemConditionPredicate
Checks if the item is unbreakable.
Unit - Enum Class in org.geysermc.geyser.api.util
A Unit.INSTANCE is used to indicate the presence of something.
unitCube() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
Deprecated.
Use CustomBlockComponents.geometry() and compare with `minecraft:geometry.full_block` instead.
unitCube(boolean) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
Deprecated.
Use CustomBlockComponents.Builder.geometry(GeometryComponent) with `minecraft:geometry.full_block` instead.
UNKNOWN_IMPLEMENTATION - Enum constant in enum class org.geysermc.geyser.api.pack.exception.ResourcePackException.Cause
 
unregister(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Unregisters a ResourcePack from the list of packs sent to this GeyserConnection.
unregister(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
Unregisters a ResourcePack from the list of packs sent to connecting Bedrock clients.
UP - Enum constant in enum class org.geysermc.geyser.api.block.custom.component.PlacementConditions.Face
 
url() - Method in class org.geysermc.geyser.api.pack.UrlPackCodec
Gets the URL to the resource pack location.
url(String) - Static method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new pack provider from the given url.
UrlFallbackOption - Interface in org.geysermc.geyser.api.pack.option
Can be used for resource packs created with the UrlPackCodec.
UrlPackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that creates a resource pack from a URL.
UrlPackCodec() - Constructor for class org.geysermc.geyser.api.pack.UrlPackCodec
 
USE_COOLDOWN - Static variable in interface org.geysermc.geyser.api.item.custom.v2.component.java.ItemDataComponents
Marks the item to have a use cooldown.
useBlockIcon() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer
Whether to use the block's rendering as the icon for the item.
useBlockIcon(boolean) - Method in interface org.geysermc.geyser.api.item.custom.v2.component.geyser.BlockPlacer.Builder
Whether to use the block's icon over the item icon.
UseCooldown - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
The use cooldown component is used to add an item use cooldown to items.
UseCooldown.Builder - Interface in org.geysermc.geyser.api.item.custom.v2.component.java
Builder for the use cooldown component.
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.
validator() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.DataComponent
The predicate used to validate the component.
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.item.custom.v2.component.java.Consumable.Animation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.item.custom.v2.component.java.Equippable.EquipmentSlot
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.predicate.context.item.ChargedProjectile.ChargeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.predicate.item.RangeDispatchPredicate.Property
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.predicate.PredicateStrategy
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.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.util.Unit
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.item.custom.v2.component.java.Consumable.Animation
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.item.custom.v2.component.java.Equippable.EquipmentSlot
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.predicate.context.item.ChargedProjectile.ChargeType
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.predicate.item.RangeDispatchPredicate.Property
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.predicate.PredicateStrategy
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.
values() - Static method in enum class org.geysermc.geyser.api.util.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
vanilla() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.DataComponent
Whether the component exists in vanilla Minecraft.
vanilla() - Method in interface org.geysermc.geyser.api.util.Identifier
Checks whether this identifier is using the "minecraft" namespace.
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
 
with(Identifier) - Method in interface org.geysermc.geyser.api.util.Holders.Builder
Adds a new identifier to the Holders object.

X

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

Y

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

Z

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