Index

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

A

address() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the InetSocketAddress of the client pinging us.
address() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the address used for listening for Bedrock connections from.
address() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the IP address of the remote server.
aliases() - Method in interface org.geysermc.geyser.api.command.Command
Gets the aliases for this command.
aliases(List<String>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the aliases.
allowOffhand() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets if the item is allowed to be put into the offhand.
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
allowOffhand(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
ANDROID - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
api() - Static method in interface org.geysermc.geyser.api.GeyserApi
Gets the current GeyserApiBase instance.
apiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's api version.
armorType() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the armor type of the item.
armorType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
authors() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's authors.
authType() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the AuthType required by the remote server.
AuthType - Enum Class in org.geysermc.geyser.api.network
The authentication types that a Java server can be on connection.

B

bedrockListener() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the BedrockListener used for listening for Minecraft: Bedrock Edition client connections.
BedrockListener - Interface in org.geysermc.geyser.api.network
The listener that handles connections from Minecraft: Bedrock Edition.
bedrockOnly(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets if this command is bedrock only.
build() - Method in interface org.geysermc.geyser.api.command.Command.Builder
Builds the command.
build() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
build() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
build() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.CustomItemData
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
 
builder() - Static method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
 
builder(Extension) - Static method in interface org.geysermc.geyser.api.command.Command
Creates a new Command.Builder used to construct commands.
BUNGEECORD - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 

C

CameraShake - Enum Class in org.geysermc.geyser.api.bedrock.camera
 
canAlwaysEat() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the food item can always be eaten.
canAlwaysEat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
chargeable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
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
 
codec() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
The codec for this pack.
Command - Interface in org.geysermc.geyser.api.command
Represents a command.
Command.Builder<T extends CommandSource> - Interface in org.geysermc.geyser.api.command
 
CommandExecutor<T extends CommandSource> - Interface in org.geysermc.geyser.api.command
Handles executing a command.
commands() - Method in class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
A collection of commands sent from the server.
commands() - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
A collection of commands sent from the server.
commands() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Gets all the registered built-in Commands.
CommandSource - Interface in org.geysermc.geyser.api.command
Represents an instance capable of sending commands.
configDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the Path to the Geyser config directory.
connection() - Method in class org.geysermc.geyser.api.event.connection.ConnectionEvent
connectionByUuid(UUID) - Method in interface org.geysermc.geyser.api.GeyserApi
connectionByXuid(String) - Method in interface org.geysermc.geyser.api.GeyserApi
ConnectionEvent - Class in org.geysermc.geyser.api.event.connection
An event that contains a GeyserConnection.
ConnectionEvent(GeyserConnection) - Constructor for class org.geysermc.geyser.api.event.connection.ConnectionEvent
 
contentKey() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Gets the content key of the resource pack.
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.
creativeCategory() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the item's creative category, or tab id.
creativeCategory(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
creativeGroup() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the item's creative group.
creativeGroup(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
CustomItemData - Interface in org.geysermc.geyser.api.item.custom
This is used to store data for a custom item.
CustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
 
customItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the custom item options of the item.
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
customItemOptions(CustomItemOptions) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
CustomItemOptions - Interface in org.geysermc.geyser.api.item.custom
This class represents the different ways you can register custom items
CustomItemOptions.Builder - Interface in org.geysermc.geyser.api.item.custom
 
customModelData() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets the item's custom model data predicate.
customModelData(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
CustomRenderOffsets - Record Class in org.geysermc.geyser.api.item.custom
This class is used to store the render offsets of custom items.
CustomRenderOffsets(CustomRenderOffsets.Hand, CustomRenderOffsets.Hand) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Creates an instance of a CustomRenderOffsets record class.
CustomRenderOffsets.Hand - Record Class in org.geysermc.geyser.api.item.custom
The hand that is used for the offset.
CustomRenderOffsets.Offset - Record Class in org.geysermc.geyser.api.item.custom
The offset of the item.
CustomRenderOffsets.OffsetXYZ - Record Class in org.geysermc.geyser.api.item.custom
X, Y and Z positions for the offset.

D

damagePredicate() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets the item's damage predicate.
damagePredicate(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
dataFolder() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's data folder
dataFolder(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the given Extension's data folder.
debug(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a debug message to console
defaultItem() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets if this mapping should just translate to the default item.
defaultItem(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
defaultRemoteServer() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the default RemoteServer configured within the config file that is used by default.
dependencies() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the dependencies 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
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.SessionLoginEvent
Returns the reason for the cancellation, or null if there is no reason given.
displayHandheld() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets if the item should be displayed as handheld, like a tool.
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
displayHandheld(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
displayName() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's display name.
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
displayName(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 

E

edible(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
emoteId() - Method in class org.geysermc.geyser.api.event.bedrock.ClientEmoteEvent
 
enable(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Enables the given Extension.
entityByJavaId(@org.checkerframework.checker.index.qual.NonNegative int) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
 
equals(Object) - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
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.GeyserPreInitializeEvent
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.util.PlatformType
Indicates whether some other object is "equal to" this one.
error(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message to console
error(String, Throwable) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an error message and an exception to console
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the eventBus record component.
eventBus() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the eventBus record component.
eventBus() - Method in interface org.geysermc.geyser.api.extension.Extension
eventBus() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the EventBus for handling Geyser events.
eventBus(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the given Extension's ExtensionEventBus.
EventBus<R extends EventRegistrar> - Interface in org.geysermc.geyser.api.event
Represents a bus capable of subscribing or "listening" to events and firing them.
EventRegistrar - Interface in org.geysermc.geyser.api.event
Represents an owner for an event that allows it to be registered through an EventBus.
EventSubscriber<R extends EventRegistrar,​T extends org.geysermc.event.Event> - Interface in org.geysermc.geyser.api.event
Represents a subscribed listener to a Event.
executableOnConsole(boolean) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets if this command is executable on console.
execute(T, Command, String[]) - Method in interface org.geysermc.geyser.api.command.CommandExecutor
Executes the given Command with the given CommandSource.
executor(CommandExecutor<T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the CommandExecutor for this command.
extension(String) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets an extension with the given name.
Extension - Interface in org.geysermc.geyser.api.extension
Represents an extension within Geyser.
ExtensionDescription - Interface in org.geysermc.geyser.api.extension
Represents the description of an Extension.
ExtensionEventBus - Interface in org.geysermc.geyser.api.event
An EventBus with additional methods that implicitly set the extension instance.
ExtensionEventSubscriber<T extends org.geysermc.event.Event> - Interface in org.geysermc.geyser.api.event
 
extensionLoader() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the ExtensionLoader.
extensionLoader() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets the ExtensionLoader.
ExtensionLoader - Class in org.geysermc.geyser.api.extension
The extension loader is responsible for loading, unloading, enabling and disabling extensions
ExtensionLoader() - Constructor for class org.geysermc.geyser.api.extension.ExtensionLoader
 
ExtensionLogger - Interface in org.geysermc.geyser.api.extension
This is the Geyser extension logger
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Returns the value of the extensionManager record component.
extensionManager() - Method in interface org.geysermc.geyser.api.extension.Extension
extensionManager() - Method in interface org.geysermc.geyser.api.GeyserApi
ExtensionManager - Class in org.geysermc.geyser.api.extension
Manages Geyser Extensions
ExtensionManager() - Constructor for class org.geysermc.geyser.api.extension.ExtensionManager
 
extensions() - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Gets all the Extensions currently loaded.

F

FABRIC - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
FALSE - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a false value.
firstPerson() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns the value of the firstPerson record component.
FLOODGATE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
The internal name for connecting to an online mode server without needing a Java account.
fogEffects() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Returns an immutable copy of all fog affects currently applied to this client.
foil(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
formatVersion() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the format version of the resource pack.
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.

G

getByName(String) - Static method in enum class org.geysermc.geyser.api.network.AuthType
Convert the AuthType string (from config) to the enum, ONLINE on fail
getExistingCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Gets a multimap of all the already registered custom items indexed by the item's extended java item's identifier.
getExistingNonVanillaCustomItems() - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Gets the list of the already registered non-vanilla custom items.
geyserApi() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the GeyserApiBase instance
GeyserApi - Interface in org.geysermc.geyser.api
Represents the API used in Geyser.
GeyserBedrockPingEvent - Interface in org.geysermc.geyser.api.event.connection
Called whenever Geyser gets pinged This event allows you to modify/obtain the MOTD, maximum player count, and current number of players online, Geyser will reply to the client with what was given.
GeyserConnection - Interface in org.geysermc.geyser.api.connection
Represents a player connection used in Geyser.
GeyserDefineCommandsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called when commands are defined within Geyser.
GeyserDefineCustomItemsEvent - Interface in org.geysermc.geyser.api.event.lifecycle
Called on Geyser's startup when looking for custom items.
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
Called when resource packs are loaded within Geyser.
GeyserLoadResourcePacksEvent(List<Path>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Creates an instance of a GeyserLoadResourcePacksEvent record class.
GeyserPlayerEntity - Interface in org.geysermc.geyser.api.entity.type.player
 
GeyserPostInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser has completed initializing.
GeyserPostInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPostInitializeEvent
Creates an instance of a GeyserPostInitializeEvent record class.
GeyserPreInitializeEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is starting to initialize.
GeyserPreInitializeEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserPreInitializeEvent
Creates an instance of a GeyserPreInitializeEvent record class.
GeyserShutdownEvent - Record Class in org.geysermc.geyser.api.event.lifecycle
Called when Geyser is shutting down.
GeyserShutdownEvent(ExtensionManager, EventBus<EventRegistrar>) - Constructor for record class org.geysermc.geyser.api.event.lifecycle.GeyserShutdownEvent
Creates an instance of a GeyserShutdownEvent record class.

H

Hand(CustomRenderOffsets.Offset, CustomRenderOffsets.Offset) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Creates an instance of a Hand record class.
hasCustomItemOptions() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Checks if the item has at least one option set
hashCode() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
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.GeyserPreInitializeEvent
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.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
hat(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
header() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the header of the resource pack.

I

icon() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's icon.
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
icon(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
id() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's id.
identifier() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the java identifier for this item.
identifier(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
info(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs an info message to console
InvalidDescriptionException - Exception in org.geysermc.geyser.api.extension.exception
Thrown when an extension's description is invalid.
InvalidDescriptionException(String) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(String, Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidDescriptionException(Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidDescriptionException
 
InvalidExtensionException - Exception in org.geysermc.geyser.api.extension.exception
Thrown when an extension is invalid.
InvalidExtensionException(String) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(String, Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
InvalidExtensionException(Throwable) - Constructor for exception org.geysermc.geyser.api.extension.exception.InvalidExtensionException
 
isBedrockOnly() - Method in interface org.geysermc.geyser.api.command.Command
Used to send a deny message to Java players if this command can only be used by Bedrock players.
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.downstream.ServerDefineCommandsEvent
Deprecated.
 
isCancelled() - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
isChargeable() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is chargable, like a bow.
isConsole() - Method in interface org.geysermc.geyser.api.command.CommandSource
If this source is the console.
isDebug() - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
If debug is enabled for this logger
isEdible() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is edible.
isEnabled() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets if the extension is enabled
isEnabled(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets if the given Extension is enabled.
isExecutableOnConsole() - Method in interface org.geysermc.geyser.api.command.Command
Gets if this command is executable on console.
isFoil() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is a foil.
isHat() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets if the item is a hat.
isSuggestedOpOnly() - Method in interface org.geysermc.geyser.api.command.Command
Gets if this command is designed to be used only by server operators.
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.

J

javaId() - Method in interface org.geysermc.geyser.api.entity.type.GeyserEntity
 
javaId() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the java item id of the item.
javaId(@org.checkerframework.checker.index.qual.NonNegative int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 

L

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.
logger() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's logger
logger(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Gets the ExtensionLogger for the given Extension.

M

main() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's main class.
mainHand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns the value of the mainHand record component.
major() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Version
Gets the major version.
majorApiVersion() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's major api version
manifest() - Method in interface org.geysermc.geyser.api.pack.ResourcePack
Gets the resource pack manifest.
maxDamage() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the max damage of the item.
maxDamage(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
maxPlayerCount() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the maximum number of players that can join this server
maxPlayerCount(int) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the maximum number of players that can join this server, the given number cannot be below 1.
minecraftVersion() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the Minecraft version of the remote server.
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
Gets the extension's minor api version
modules() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest
Gets the modules of the resource pack.

N

name() - Method in interface org.geysermc.geyser.api.command.Command
Gets the command name.
name() - Method in interface org.geysermc.geyser.api.command.CommandSource
The name of the command source.
name() - Method in interface org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent.CommandInfo
Deprecated.
Gets the name of the command.
name() - Method in interface org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent.CommandInfo
Gets the name of the command.
name() - Method in interface org.geysermc.geyser.api.extension.Extension
Gets the extension's name
name() - Method in interface org.geysermc.geyser.api.extension.ExtensionDescription
Gets the extension's name.
name() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's name.
name() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the name of the resource pack.
name(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the command name.
name(String) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
Will also set the display name and icon to the provided parameter, if it is currently not set.
name(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
NonVanillaCustomItemData - Interface in org.geysermc.geyser.api.item.custom
Represents a completely custom item that is not based on an existing vanilla Minecraft item.
NonVanillaCustomItemData.Builder - Interface in org.geysermc.geyser.api.item.custom
 
NOT_SET - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a value that is not set, null, or not present.

O

of(Object) - Static method in interface org.geysermc.geyser.api.event.EventRegistrar
Creates an EventRegistrar instance.
offhand() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets
Returns the value of the offhand record component.
OFFLINE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
 
Offset(CustomRenderOffsets.OffsetXYZ, CustomRenderOffsets.OffsetXYZ, CustomRenderOffsets.OffsetXYZ) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Creates an instance of a Offset record class.
OffsetXYZ(float, float, float) - Constructor for record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.OffsetXYZ
Creates an instance of a OffsetXYZ record class.
ONLINE - Enum constant in enum class org.geysermc.geyser.api.network.AuthType
 
onlineConnections() - Method in interface org.geysermc.geyser.api.GeyserApi
org.geysermc.geyser.api - package org.geysermc.geyser.api
 
org.geysermc.geyser.api.bedrock.camera - package org.geysermc.geyser.api.bedrock.camera
 
org.geysermc.geyser.api.command - package org.geysermc.geyser.api.command
 
org.geysermc.geyser.api.connection - package org.geysermc.geyser.api.connection
 
org.geysermc.geyser.api.entity.type - package org.geysermc.geyser.api.entity.type
 
org.geysermc.geyser.api.entity.type.player - package org.geysermc.geyser.api.entity.type.player
 
org.geysermc.geyser.api.event - package org.geysermc.geyser.api.event
 
org.geysermc.geyser.api.event.bedrock - package org.geysermc.geyser.api.event.bedrock
 
org.geysermc.geyser.api.event.connection - package org.geysermc.geyser.api.event.connection
 
org.geysermc.geyser.api.event.downstream - package org.geysermc.geyser.api.event.downstream
 
org.geysermc.geyser.api.event.java - package org.geysermc.geyser.api.event.java
 
org.geysermc.geyser.api.event.lifecycle - package org.geysermc.geyser.api.event.lifecycle
 
org.geysermc.geyser.api.extension - package org.geysermc.geyser.api.extension
 
org.geysermc.geyser.api.extension.exception - package org.geysermc.geyser.api.extension.exception
 
org.geysermc.geyser.api.item.custom - package org.geysermc.geyser.api.item.custom
 
org.geysermc.geyser.api.network - package org.geysermc.geyser.api.network
 
org.geysermc.geyser.api.pack - package org.geysermc.geyser.api.pack
 
org.geysermc.geyser.api.util - package org.geysermc.geyser.api.util
 

P

PackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that can be used to provide resource packs to clients.
PackCodec() - Constructor for class org.geysermc.geyser.api.pack.PackCodec
 
packDirectory() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets the Path to the Geyser packs directory.
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
Gets the extension's patch api version
path() - Method in class org.geysermc.geyser.api.pack.PathPackCodec
Gets the path of the resource pack.
path(Path) - Static method in class org.geysermc.geyser.api.pack.PackCodec
Creates a new pack provider from the given path.
PathPackCodec - Class in org.geysermc.geyser.api.pack
Represents a pack codec that creates a resource pack from a path on the filesystem.
PathPackCodec() - Constructor for class org.geysermc.geyser.api.pack.PathPackCodec
 
permission() - Method in interface org.geysermc.geyser.api.command.Command
Gets the permission node associated with this command.
permission(String) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the permission node.
platformName() - Method in record class org.geysermc.geyser.api.util.PlatformType
Returns the value of the platformName record component.
platformType() - Method in interface org.geysermc.geyser.api.GeyserApi
Gets PlatformType the extension is running on
PlatformType - Record Class in org.geysermc.geyser.api.util
Represents the platform Geyser is running on.
PlatformType(String) - Constructor for record class org.geysermc.geyser.api.util.PlatformType
Creates an instance of a PlatformType record class.
playerCount() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the current number of players.
playerCount(int) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets how many players are currently online, the given number cannot be below 0.
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 record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the position record component.
POSITIONAL - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
 
prefix() - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Get the logger prefix
primaryMotd() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the primary motd.
primaryMotd() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the primary MOTD shown to Bedrock players if a ping passthrough setting is not enabled.
primaryMotd(String) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the given string as the primary motd, the given string cannot be null.
protectionValue() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the armor protection value of the item.
protectionValue(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
protocolVersion() - Method in interface org.geysermc.geyser.api.network.RemoteServer
Gets the protocol version of the remote server.
provider(Class<T>, Object...) - Method in interface org.geysermc.geyser.api.GeyserApi
Provides an implementation for the specified API type.

R

register(String, CustomItemData) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a custom item with a base Java item.
register(Command) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCommandsEvent
Registers the given Command into the Geyser command manager.
register(Extension) - Method in class org.geysermc.geyser.api.extension.ExtensionManager
Registers an Extension with the given ExtensionLoader.
register(Extension, ExtensionManager) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Registers the given Extension with the given ExtensionManager.
register(NonVanillaCustomItemData) - Method in interface org.geysermc.geyser.api.event.lifecycle.GeyserDefineCustomItemsEvent
Registers a custom item with no base item.
register(ResourcePack) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Registers a ResourcePack to be sent to the client.
remoteServer() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Gets the RemoteServer the section will attempt to connect to.
remoteServer(RemoteServer) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Sets the RemoteServer to connect the session to.
RemoteServer - Interface in org.geysermc.geyser.api.network
Represents the Java server that Geyser is connecting to.
removeFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Removes the given fog IDs from the fog cache, then sends all fog IDs in the cache to the client.
renderOffsets() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's render offsets.
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
renderOffsets(CustomRenderOffsets) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
repairMaterials() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the repair materials of the item.
repairMaterials(Set<String>) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
ResourcePack - Interface in org.geysermc.geyser.api.pack
Represents a resource pack sent to Bedrock clients
ResourcePackManifest - Interface in org.geysermc.geyser.api.pack
Represents a resource pack manifest.
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.Version - Interface in org.geysermc.geyser.api.pack
Represents a version of a resource pack.
resourcePacks() - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Gets an unmodifiable list of ResourcePacks that will be sent to the client.
resourcePacks() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
Returns the value of the resourcePacks record component.
rotation() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the rotation record component.
ROTATIONAL - Enum constant in enum class org.geysermc.geyser.api.bedrock.camera.CameraShake
 

S

scale() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Offset
Returns the value of the scale record component.
secondaryMotd() - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Gets the secondary motd.
secondaryMotd() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the secondary MOTD shown to Bedrock players if a ping passthrough setting is not enabled.
secondaryMotd(String) - Method in interface org.geysermc.geyser.api.event.connection.GeyserBedrockPingEvent
Sets the given string as the secondary motd, the given string cannot be null.
sendFog(String...) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Adds the given fog IDs to the fog cache, then sends all fog IDs in the cache to the client.
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(ResourcePack) - Method in class org.geysermc.geyser.api.pack.PackCodec
Serializes the given resource pack into a byte buffer.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent - Class in org.geysermc.geyser.api.event.java
Called when the Java server defines the commands available on the server.
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.downstream.ServerDefineCommandsEvent
Deprecated.
 
ServerDefineCommandsEvent(GeyserConnection, Set<? extends ServerDefineCommandsEvent.CommandInfo>) - Constructor for class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.downstream
Deprecated, for removal: This API element is subject to removal in a future version.
ServerDefineCommandsEvent.CommandInfo - Interface in org.geysermc.geyser.api.event.java
 
serverName() - Method in interface org.geysermc.geyser.api.network.BedrockListener
Gets the server name that is sent to Bedrock clients.
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 resource packs.
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) - Constructor for class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
 
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.downstream.ServerDefineCommandsEvent
Deprecated.
 
setCancelled(boolean) - Method in class org.geysermc.geyser.api.event.java.ServerDefineCommandsEvent
 
setCancelled(boolean, String) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoginEvent
Cancels the login event, and disconnects the player with the specified reason.
setEnabled(boolean) - Method in interface org.geysermc.geyser.api.extension.Extension
Enables or disables the extension
setEnabled(Extension, boolean) - Method in class org.geysermc.geyser.api.extension.ExtensionLoader
Sets if the given Extension is enabled.
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.connection.GeyserConnection
Shakes the client's camera.

If the camera is already shaking with the same CameraShake type, then the additional intensity will be layered on top of the existing intensity, with their own distinct durations.
If the existing shake type is different and the new intensity/duration are not positive, the existing shake only switches to the new type.
showEmote(GeyserPlayerEntity, String) - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Displays a player entity as emoting to this client.
size() - Method in class org.geysermc.geyser.api.pack.PackCodec
Gets the resource pack size.
source(Class<? extends T>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Defines the source type to use for this command.
SPIGOT - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
SPONGE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
stackSize() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the stack size of the item.
stackSize(@org.checkerframework.checker.index.qual.NonNegative int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
STANDALONE - Static variable in record class org.geysermc.geyser.api.util.PlatformType
 
stopCameraShake() - Method in interface org.geysermc.geyser.api.connection.GeyserConnection
Stops all camera shake of any type.
subCommands() - Method in interface org.geysermc.geyser.api.command.Command
Gets the subcommands associated with this command.
subCommands(List<String>) - Method in interface org.geysermc.geyser.api.command.Command.Builder
Sets the subcommands.
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
Sets if this command is designed to be used only by server operators.

T

textureSize() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData
Gets the item's texture size.
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemData.Builder
 
textureSize(int) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
thirdPerson() - Method in record class org.geysermc.geyser.api.item.custom.CustomRenderOffsets.Hand
Returns the value of the thirdPerson record component.
toBoolean() - Method in enum class org.geysermc.geyser.api.util.TriState
Converts the TriState to a boolean.
tool(boolean) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
toolTier() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the tool tier of the item.
toolTier(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
toolType() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the tool type of the item.
toolType(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
toString() - Method in record class org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent
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.GeyserPreInitializeEvent
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.util.PlatformType
Returns a string representation of this record class.
translationString() - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData
Gets the item's translation string.
translationString(String) - Method in interface org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData.Builder
 
TriState - Enum Class in org.geysermc.geyser.api.util
This is a way to represent a boolean, but with a non set value added.
TRUE - Enum constant in enum class org.geysermc.geyser.api.util.TriState
Describes a true value.
type() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the type of the module.

U

unbreakable() - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions
Gets if the item should be unbreakable.
unbreakable(boolean) - Method in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
 
unregister(UUID) - Method in class org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
Unregisters a resource pack from being sent to the client.
uuid() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Dependency
Gets the UUID of the 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.

V

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.network.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.geyser.api.util.TriState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.geysermc.geyser.api.bedrock.camera.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.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.util.TriState
Returns an array containing the constants of this enum class, in the order they are declared.
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 version of the dependency.
version() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Header
Gets the version of the resource pack.
version() - Method in interface org.geysermc.geyser.api.pack.ResourcePackManifest.Module
Gets the version of the module.

W

warning(String) - Method in interface org.geysermc.geyser.api.extension.ExtensionLogger
Logs a warning message to console

X

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

Y

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

Z

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