Index
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
InetSocketAddressof 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
allowedFacesrecord 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
GeyserApiBaseinstance. - 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
AuthTyperequired 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
BedrockListenerused 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
blockFiltersrecord 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
Holdersof 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
BoxComponentrecord 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.Builderinstance - 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.Builderused to construct commands. - builder(PackCodec) - Static method in interface org.geysermc.geyser.api.pack.ResourcePack
-
Returns a
ResourcePack.Builderfor 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
javaIdentifierasbedrockIdentifier. - 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
CameraDatafor 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
CameraPositioninstruction. - cameraFade() - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraPosition
-
Gets the
CameraFadeto 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
caperecord 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
Caperecord class. - capeData() - Method in record class org.geysermc.geyser.api.skin.Cape
-
Returns the value of the
capeDatarecord component. - capeId() - Method in record class org.geysermc.geyser.api.skin.Cape
-
Returns the value of the
capeIdrecord 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_projectilescomponent. - 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
codecfor 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
-
Convenience method for
CustomItemDefinition.Builder.component(DataComponent, Object) - 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
componentsrecord 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
GeyserDataComponentcan 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
conditionrecord component. - configDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets the
Pathto the Geyser config directory. - connection() - Method in interface org.geysermc.geyser.api.command.CommandSource
- connection() - Method in class org.geysermc.geyser.api.event.connection.ConnectionEvent
-
Gets the
GeyserConnection. - connectionByUuid(UUID) - Method in interface org.geysermc.geyser.api.GeyserApi
- connectionByXuid(String) - Method in interface org.geysermc.geyser.api.GeyserApi
- ConnectionEvent - Class in org.geysermc.geyser.api.event.connection
-
An event that contains a
GeyserConnection. - ConnectionEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionEvent
- ConnectionRequestEvent - Class in org.geysermc.geyser.api.event.connection
-
Called whenever a client attempts to connect to the server, before the connection is accepted.
- ConnectionRequestEvent(InetSocketAddress, InetSocketAddress) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
- consoleCommandSource() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets the
CommandSourcefor 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
CustomBlockPermutationrecord 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
Identifierof 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.use the new
CustomItemDefinition. - 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_dataitem 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
CustomRenderOffsetsrecord 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
RemoteServerconfigured within the config file that is used by default. - dependencies() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
-
Gets the
ResourcePackManifest.Dependency's of the resource pack. - description() - Method in interface org.geysermc.geyser.api.command.Command
-
Gets the command description.
- description() - Method in interface org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
-
Deprecated.Gets the description of the command.
- description() - Method in interface org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
-
Gets the description of the command.
- description() - Method in interface org.geysermc.geyser.api.extension.Extension
-
Gets this extension's
ExtensionDescription. - description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
-
Gets the description of the resource pack.
- description() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
-
Gets the description of the module.
- description(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
-
Sets the command description.
- description(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
-
Gets the given
Extension'sExtensionDescription. - destructibleByMining() - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
Gets the destructible by mining component Equivalent to "minecraft:destructible_by_mining"
- destructibleByMining(Float) - Method in interface org.geysermc.geyser.api.block.custom.component.CustomBlockComponents.Builder
- 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
CameraEaseTypeof 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
EntityDatafor 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.Use
EntityData.entityByJavaId(int)instead - entityByJavaId(int) - Method in interface org.geysermc.geyser.api.entity.EntityData
-
Returns a
GeyserEntityto 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
eventBusrecord component. - eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
-
Returns the value of the
eventBusrecord component. - eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
-
Returns the value of the
eventBusrecord component. - eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
-
Returns the value of the
eventBusrecord component. - eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
-
Returns the value of the
eventBusrecord component. - eventBus() - Method in interface org.geysermc.geyser.api.extension.Extension
-
Gets the
ExtensionEventBus. - eventBus() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets the
EventBusfor handling Geyser events. - eventBus(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
-
Gets the given
Extension'sExtensionEventBus. - 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
Commandwith the givenCommandSource. - executor(CommandExecutor<T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
-
Sets the
CommandExecutorfor 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
EventBuswith 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
extensionManagerrecord component. - extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostReloadEvent
-
Returns the value of the
extensionManagerrecord component. - extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
-
Returns the value of the
extensionManagerrecord component. - extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreReloadEvent
-
Returns the value of the
extensionManagerrecord component. - extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
-
Returns the value of the
extensionManagerrecord component. - extensionManager() - Method in interface org.geysermc.geyser.api.extension.Extension
-
Gets the
ExtensionManager. - extensionManager() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets the
ExtensionManager. - ExtensionManager - Class in org.geysermc.geyser.api.extension
-
Manages Geyser
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
failedrecord component. - failed() - Method in record class org.geysermc.geyser.api.skin.Skin
-
Returns the value of the
failedrecord 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
firstPersonrecord 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.Use
CameraData.fogEffects()instead. - 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
CameraPerspectiveon 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
geometryrecord 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
geometryDatarecord component. - geometryName() - Method in record class org.geysermc.geyser.api.skin.SkinGeometry
-
Returns the value of the
geometryNamerecord 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
-
Deprecated.
- getExistingNonVanillaCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
-
Deprecated.
- getInetSocketAddress() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ConnectionRequestEvent.inetSocketAddress()instead - getProxyIp() - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ConnectionRequestEvent.proxyIp()instead - geyserApi() - Method in interface org.geysermc.geyser.api.extension.Extension
-
Gets the
GeyserApiBaseinstance - GeyserApi - Interface in org.geysermc.geyser.api
-
Represents the API used in Geyser.
- geyserApiVersion() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Returns the
ApiVersionrepresenting 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.Use the
GeyserDefineResourcePacksEventinstead. - GeyserLoadResourcePacksEvent(List<Path>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
-
Deprecated.Creates an instance of a
GeyserLoadResourcePacksEventrecord 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
GeyserPostInitializeEventrecord 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
GeyserPostReloadEventrecord 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
GeyserPreInitializeEventrecord 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
GeyserPreReloadEventrecord 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
GeyserShutdownEventrecord 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
Handrecord 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.Headerof 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
GuiElementon 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
-
Only used for
RangeDispatchPredicate.Property.CUSTOM_MODEL_DATA. - 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
Extensionis 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
GuiElementis 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
ItemPredicateContextis at or above a certain threshold. - items() - Method in interface org.geysermc.geyser.api.item.custom.v2.component.java.Repairable
-
The
Holdersof 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
Holdersof 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
JavaBoundingBoxrecord 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
ExtensionLoggerfor the givenExtension. - LOW - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
- LOWEST - Static variable in interface org.geysermc.geyser.api.pack.option.PriorityOption
M
- main() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
-
Gets the extension's main class.
- mainHand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
-
Returns the value of the
mainHandrecord 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
middleXrecord component. - middleY() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
-
Returns the value of the
middleYrecord component. - middleZ() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
-
Returns the value of the
middleZrecord 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.use the new
NonVanillaCustomItemDefinition - 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
Identifierthese 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.DAMAGEandRangeDispatchPredicate.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
doSwingAnimationvalue. - 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
EventRegistrarinstance. - 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
offhandrecord 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
Offsetrecord class. - OffsetXYZ(float, float, float) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
-
Creates an instance of a
OffsetXYZrecord 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_additionsdialog tag. - openQuickActions() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
-
Attempts to open the
minecraft:quick_actionsdialog tag. - option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Returns the current
ResourcePackOption, or null, for a givenResourcePackOption.Type. - option(UUID, ResourcePackOption.Type) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Returns the current option, or null, for a given
ResourcePackOption.Type. - options(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Returns a collection of
ResourcePackOption's for a registeredResourcePack. - options(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Returns a collection of
ResourcePackOption's for a registeredResourcePack. - 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
originXrecord component. - originY() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
-
Returns the value of the
originYrecord component. - originZ() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
-
Returns the value of the
originZrecord 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
Pathto 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
CommandSourcehas 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
PlacementConditionsrecord 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
platformNamerecord component. - platformType() - Method in interface org.geysermc.geyser.api.GeyserApi
-
Gets
PlatformTypethe 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
PlatformTyperecord 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
GeyserPlayerEntityof 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
positionrecord 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
CustomBlockDataas a custom block - register(Command) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
-
Registers the given
Commandinto the Geyser command manager. - register(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
-
Registers an
Extensionwith the givenExtensionLoader. - register(Extension, ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
-
Registers the given
Extensionwith the givenExtensionManager. - 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
-
Deprecated.
- register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Registers a
ResourcePackto be sent to the client, optionally alongside specificResourcePackOption's specifying how it will be applied by the client. - register(ResourcePack, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Registers a
ResourcePackto be sent to the client, optionally alongsideResourcePackOption's specifying how it will be applied on clients. - register(PermissionChecker) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserRegisterPermissionCheckersEvent
- 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
CustomBlockDataas an override for the given java item identifier - registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Sets
ResourcePackOption's for aResourcePack. - registerOptions(UUID, ResourcePackOption<?>...) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Sets
ResourcePackOption's for aResourcePack. - registerOverride(String, CustomBlockState) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomBlocksEvent
-
Registers the given
CustomBlockStateas 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
CustomBlockStateas an override for the givenJavaBlockState - remoteServer() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
-
Gets the
RemoteServerthe session will attempt to connect to. - remoteServer(RemoteServer) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
-
Sets the
RemoteServerto 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
-
Convenience method for
CustomItemDefinition.Builder.removeComponent(Identifier). - 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.Use
CameraData.removeFog(String...)instead. - renderMethod() - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance
-
Gets the render method of the block
- renderMethod(String) - Method in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
- renderOffsets() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
-
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
GuiElementon 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 thisGeyserConnection. - resourcePacks() - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Gets the
ResourcePack's that will be sent to connecting Bedrock clients. - resourcePacks() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
-
Deprecated.Returns the value of the
resourcePacksrecord 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
rotationrecord 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
rxrecord component. - ry() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
-
Returns the value of the
ryrecord component. - rz() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
-
Returns the value of the
rzrecord 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
scalerecord 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.Use
CameraData.sendFog(String...)instead. - sendMessage(String) - Method in interface org.geysermc.geyser.api.command.CommandSource
-
Sends the given message to the command source
- sendMessage(String[]) - Method in interface org.geysermc.geyser.api.command.CommandSource
-
Sends the given messages to the command source
- serialize() - Method in class org.geysermc.geyser.api.pack.PackCodec
-
Serializes the given codec into a byte buffer.
- serialize(ResourcePack) - Method in class org.geysermc.geyser.api.pack.PackCodec
-
Deprecated.use
PackCodec.serialize()instead. - ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.downstream
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ServerDefineCommandsEvent. - ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.java
-
Called when the Java server defines the commands available on the server.
- ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
-
Deprecated.
- ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
- ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.downstream
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.java
- serverName() - Method in interface org.geysermc.geyser.api.network.BedrockListener
-
Gets the server name that is sent to Bedrock clients.
- ServerTransferEvent - Class in org.geysermc.geyser.api.event.java
-
Fired when the Java server sends a transfer request to a different Java server.
- ServerTransferEvent(GeyserConnection, String, int, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.java.ServerTransferEvent
- SessionDisconnectEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when a Geyser session disconnects.
- SessionDisconnectEvent(GeyserConnection, String) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionDisconnectEvent
- SessionInitializeEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when Geyser initialises a session for a new bedrock client.
- SessionInitializeEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionInitializeEvent
- SessionJoinEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when Geyser session connected to a Java remote server and is in a play-ready state.
- SessionJoinEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionJoinEvent
- SessionLoadResourcePacksEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when Geyser initializes a session for a new Bedrock client and is in the process of sending
ResourcePack's. - SessionLoadResourcePacksEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
- SessionLoginEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when a session has logged in, and is about to connect to a remote Java server.
- SessionLoginEvent(GeyserConnection, RemoteServer, Map<String, byte[]>) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
- SessionSkinApplyEvent - Class in org.geysermc.geyser.api.event.bedrock
-
Called when a skin is applied to a player.
- SessionSkinApplyEvent(GeyserConnection, String, UUID, boolean, boolean, SkinData) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionSkinApplyEvent
- setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
- setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
-
Cancels the login event, and disconnects the player.
- setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.connection.ConnectionRequestEvent
-
Sets the cancel status of this event.
- setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
-
Deprecated.
- setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
- setCancelled(boolean, String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
-
Cancels the login event, and disconnects the player with the specified reason.
- setEnabled(boolean) - Method in interface org.geysermc.geyser.api.extension.Extension
-
Enables or disables the extension
- setEnabled(Extension, boolean) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
-
Sets if the given
Extensionis enabled. - settings() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
-
Gets the
ResourcePackManifest.Setting's of the resource pack. - severe(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
-
Logs a severe message to console
- severe(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
-
Logs a severe message and an exception to console
- sha256() - Method in class org.geysermc.geyser.api.pack.PackCodec
-
Gets the sha256 hash of the resource pack.
- shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.bedrock.camera.CameraData
-
Shakes the client's camera.
- shakeCamera(float, float, CameraShake) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
-
Deprecated.Use
CameraData.shakeCamera(float, float, CameraShake)instead. - showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
-
Deprecated.use
EntityData.showEmote(GeyserPlayerEntity, String)instead - showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.entity.EntityData
-
Displays a player entity as emoting to this client.
- size() - Method in class org.geysermc.geyser.api.pack.PackCodec
-
Gets the resource pack size.
- sizeX() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
-
Returns the value of the
sizeXrecord component. - sizeX() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
-
Returns the value of the
sizeXrecord component. - sizeY() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
-
Returns the value of the
sizeYrecord component. - sizeY() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
-
Returns the value of the
sizeYrecord component. - sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.component.BoxComponent
-
Returns the value of the
sizeZrecord component. - sizeZ() - Method in record class org.geysermc.geyser.api.block.custom.nonvanilla.JavaBoundingBox
-
Returns the value of the
sizeZrecord component. - skin() - Method in record class org.geysermc.geyser.api.skin.SkinData
-
Returns the value of the
skinrecord 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
Skinrecord 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
skinDatarecord component. - SkinData - Record Class in org.geysermc.geyser.api.skin
- SkinData(Skin, Cape, SkinGeometry) - Constructor for record class org.geysermc.geyser.api.skin.SkinData
-
Creates an instance of a
SkinDatarecord 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
SkinGeometryrecord 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.Use
CameraData.stopCameraShake()instead. - 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
sxrecord component. - sy() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
-
Returns the value of the
syrecord component. - sz() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
-
Returns the value of the
szrecord 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
textureUrlrecord component. - textureUrl() - Method in record class org.geysermc.geyser.api.skin.Skin
-
Returns the value of the
textureUrlrecord 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
thirdPersonrecord 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
-
Deprecated.
- 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
TransformationComponentrecord 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
txrecord component. - ty() - Method in record class org.geysermc.geyser.api.block.custom.component.TransformationComponent
-
Returns the value of the
tyrecord 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
tzrecord 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.INSTANCEis 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
ResourcePackfrom the list of packs sent to thisGeyserConnection. - unregister(UUID) - Method in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
Unregisters a
ResourcePackfrom 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.Versionof 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.Versionof 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
xrecord component.
Y
- y() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
-
Returns the value of the
yrecord component.
Z
- z() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CustomItemDefinition