Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GeyserMC/Geyser
/ functions
Functions
6,455 in github.com/GeyserMC/Geyser
⨍
Functions
6,455
◇
Types & classes
1,489
↓ 8 callers
Method
doubleValue
Gets the fraction as a {@code double}. This calculates the fraction as the numerator divided by denominator. @return the fraction as a {@code double}
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:613
↓ 8 callers
Method
ensureInEventLoop
Moves task to the session event loop if already not in it. Otherwise, the task is automatically ran.
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1276
↓ 8 callers
Method
execute
(boolean refresh)
core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java:111
↓ 8 callers
Method
expand
(double x, double y, double z)
core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java:77
↓ 8 callers
Method
flush
()
core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java:212
↓ 8 callers
Method
fromEnum
Uses {@link Enum#name()} (lowercased) as {@code toName} function in {@link MinecraftHasher#fromEnum(Function)}. <p>Please be aware that you are using
core/src/main/java/org/geysermc/geyser/item/hashing/MinecraftHasher.java:320
↓ 8 callers
Method
getBlockEntityTag
(GeyserSession session, BlockEntityType type, int x, int y, int z, @Nullable NbtMap javaNbt, BlockState blockS
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java:46
↓ 8 callers
Method
getBoundingBoxWidth
()
core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java:395
↓ 8 callers
Method
getObjective
(String objectiveName)
core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java:261
↓ 8 callers
Method
getTeamFor
(String playerNameOrEntityUuid)
core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java:283
↓ 8 callers
Method
hashCode
Gets a hashCode for the fraction. @return a hash code value for this object
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:705
↓ 8 callers
Method
intValue
Gets the fraction as an {@code int}. This returns the whole number part of the fraction. @return the whole number fraction part
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:720
↓ 8 callers
Method
isEnabled
Gets if the extension is enabled @return true if the extension is enabled
api/src/main/java/org/geysermc/geyser/api/extension/Extension.java:46
↓ 8 callers
Method
isHolding
(Item item)
core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java:137
↓ 8 callers
Method
lerp
(double delta, Vector3d start, Vector3d end)
core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java:351
↓ 8 callers
Method
loadConfig
(Class<T> configClass)
core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java:220
↓ 8 callers
Method
localAddress
()
core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java:44
↓ 8 callers
Method
networkId
Converts an object to its network ID, or -1 if it is not registered.
core/src/main/java/org/geysermc/geyser/session/cache/registry/JavaRegistryKey.java:53
↓ 8 callers
Method
ofEnum
(Class<E> clazz)
core/src/main/java/org/geysermc/geyser/registry/mappings/util/NodeReader.java:131
↓ 8 callers
Method
predicate
Adds a predicate that must match for Geyser to use this item definition. See {@link CustomItemDefinition#predicates()} for details. @param predicate
api/src/main/java/org/geysermc/geyser/api/item/custom/v2/CustomItemDefinition.java:250
↓ 8 callers
Method
printMessage
Simply print a message to console @param message The message to print
core/src/main/java/org/geysermc/geyser/GeyserMain.java:100
↓ 8 callers
Method
readIfPresent
(JsonElement object, String name, Consumer<T> consumer, NodeReader<T> converter, String... context)
core/src/main/java/org/geysermc/geyser/registry/mappings/util/MappingsUtil.java:83
↓ 8 callers
Method
registerInt
(IntComponentType component)
core/src/main/java/org/geysermc/geyser/item/hashing/DataComponentHashers.java:305
↓ 8 callers
Method
spawnEntity
()
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:206
↓ 8 callers
Method
tick
()
core/src/main/java/org/geysermc/geyser/session/cache/waypoint/TickingWaypoint.java:30
↓ 8 callers
Method
tick
This function gets called every game tick as long as the game tick loop isn't frozen.
core/src/main/java/org/geysermc/geyser/entity/type/Tickable.java:45
↓ 8 callers
Method
updateBedrockMetadata
()
core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java:69
↓ 7 callers
Method
addPrefix
(String message)
core/src/main/java/org/geysermc/geyser/extension/GeyserExtensionLogger.java:45
↓ 7 callers
Method
bedrockRotation
x = Pitch, y = Yaw, z = HeadYaw @return the bedrock rotation
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:701
↓ 7 callers
Method
closeForm
Closes the currently open form on the client.
api/src/main/java/org/geysermc/geyser/api/connection/GeyserConnection.java:80
↓ 7 callers
Method
command
(GeyserSession session, ParsedInputs inputs)
core/src/main/java/org/geysermc/geyser/session/dialog/action/DialogAction.java:75
↓ 7 callers
Method
commandRegistry
@return the current CommandRegistry in use. The instance may change over the lifecycle of the Geyser runtime.
core/src/main/java/org/geysermc/geyser/GeyserImpl.java:653
↓ 7 callers
Method
connectionByUuid
{@inheritDoc}
api/src/main/java/org/geysermc/geyser/api/GeyserApi.java:55
↓ 7 callers
Method
convertMessageLenient
Verifies the message is valid JSON in case it's plaintext. Works around GsonComponentSerializer not using lenient mode. See <a href="https://wiki.vg/C
core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java:314
↓ 7 callers
Method
convertToPlainTextLenient
Convert JSON and legacy format message to plain text @param message Message to convert @param locale Locale to use for translation strings @return Th
core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java:387
↓ 7 callers
Method
correctMovementForCollisions
(Vector3d movement, BoundingBox boundingBox, boolean checkWorld, boolean walkOnLava)
core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java:349
↓ 7 callers
Method
encode
(byte[] data)
common/src/main/java/org/geysermc/floodgate/crypto/Topping.java:29
↓ 7 callers
Method
getBundleId
()
core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java:253
↓ 7 callers
Method
getEntityByGeyserId
(long geyserId)
core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java:149
↓ 7 callers
Method
getExecutorService
()
core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java:157
↓ 7 callers
Method
getLogicalFluidHeight
(Fluid fluidType, int blockId)
core/src/main/java/org/geysermc/geyser/entity/vehicle/VehicleComponent.java:385
↓ 7 callers
Method
getMapping
(GeyserSession session)
core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java:313
↓ 7 callers
Method
getName
()
bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java:111
↓ 7 callers
Method
getParentId
()
core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java:62
↓ 7 callers
Method
getResource
(String name)
core/src/test/java/org/geysermc/geyser/registry/loader/ResourcePackLoaderTest.java:78
↓ 7 callers
Method
getScale
@return the scale according to Java
core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java:421
↓ 7 callers
Method
getSlotType
Returns the slot type for a Java slot id
core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java:212
↓ 7 callers
Method
getUserAgent
()
core/src/main/java/org/geysermc/geyser/util/WebUtils.java:411
↓ 7 callers
Method
illegalPacket
(GeyserboundPacket packet)
core/src/main/java/org/geysermc/geyser/erosion/AbstractGeyserboundPacketHandler.java:85
↓ 7 callers
Method
init
Start legacy ping passthrough thread @param geyser Geyser @return GeyserPingPassthrough, or null if not initialized
core/src/main/java/org/geysermc/geyser/ping/GeyserLegacyPingPassthrough.java:68
↓ 7 callers
Method
intProperty
(String propertyName, int value)
api/src/main/java/org/geysermc/geyser/api/block/custom/CustomBlockState.java:67
↓ 7 callers
Method
isActive
()
core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java:91
↓ 7 callers
Method
isInWater
()
core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java:146
↓ 7 callers
Method
isInvalidAction
(ItemStackRequestSlotData slotData)
core/src/main/java/org/geysermc/geyser/translator/inventory/OldSmithingTableTranslator.java:133
↓ 7 callers
Method
isListed
Whether this entity is listed on the player list. Since player entities are used for e.g. custom skulls too, we need to hack around limitations introd
core/src/main/java/org/geysermc/geyser/entity/type/player/AvatarEntity.java:281
↓ 7 callers
Method
javaId
()
core/src/main/java/org/geysermc/geyser/level/block/type/BlockState.java:156
↓ 7 callers
Method
label
()
core/src/main/java/org/geysermc/geyser/session/dialog/input/SingleOptionInput.java:102
↓ 7 callers
Method
loadConfigurationNode
(Class<? extends GeyserConfig> configClass)
core/src/main/java/org/geysermc/geyser/configuration/ConfigLoader.java:177
↓ 7 callers
Method
number
(Number number)
core/src/main/java/org/geysermc/geyser/item/hashing/MinecraftHashEncoder.java:109
↓ 7 callers
Method
onGeyserShutdown
Called when the GeyserBootstrap is shutting down.
core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java:72
↓ 7 callers
Method
onUpdate
()
core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java:197
↓ 7 callers
Method
permission
Gets the permission node associated with this command. @return the permission node for this command if defined, otherwise an empty string
api/src/main/java/org/geysermc/geyser/api/command/Command.java:62
↓ 7 callers
Method
registerExceptionHandler
(Class<E> type, BiConsumer<CommandContext<GeyserCommandSource>, E> handler)
core/src/main/java/org/geysermc/geyser/command/ExceptionHandlers.java:108
↓ 7 callers
Method
renameAndMove
(String... newPath)
core/src/main/java/org/geysermc/geyser/configuration/ConfigMigrations.java:192
↓ 7 callers
Method
sendMessage
(@NonNull String message)
core/src/main/java/org/geysermc/geyser/GeyserLogger.java:145
↓ 7 callers
Method
setCursor
(@NonNull GeyserItemStack newCursor, GeyserSession session)
core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java:68
↓ 7 callers
Method
setNametag
(@Nullable String nametag, boolean applyTeamStyling)
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:538
↓ 7 callers
Method
showInTooltip
(DataComponentType<?> component)
core/src/main/java/org/geysermc/geyser/item/TooltipOptions.java:40
↓ 7 callers
Method
tag
Sets the tag of the Holders object. A Holders object can only consist of one tag. This will throw when at least one identifier has been added, since a
api/src/main/java/org/geysermc/geyser/api/util/Holders.java:114
↓ 7 callers
Method
translateRequest
(GeyserSession session, Type inventory, ItemStackRequest request)
core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java:296
↓ 7 callers
Method
update
Updates the world border's minimum and maximum properties
core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java:243
↓ 7 callers
Method
updateNametag
(@Nullable Team team)
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:568
↓ 7 callers
Method
validate
(Predicate<T> validator, String error)
core/src/main/java/org/geysermc/geyser/registry/mappings/util/NodeReader.java:178
↓ 7 callers
Method
wrapDegrees
Wrap the given float degrees to be between -180.0 and 180.0. @param degrees The degrees value to wrap @return The wrapped degrees value between -180.
core/src/main/java/org/geysermc/geyser/util/MathUtils.java:66
↓ 6 callers
Method
backingRegistry
()
core/src/main/java/org/geysermc/geyser/registry/DeferredRegistry.java:72
↓ 6 callers
Method
calculateAttribute
Calculates the complete attribute value to send to Bedrock. Will be overriden if attributes need to be cached.
core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java:755
↓ 6 callers
Method
calculateBundleWeight
(List<GeyserItemStack> contents)
core/src/main/java/org/geysermc/geyser/translator/inventory/BundleInventoryTranslator.java:292
↓ 6 callers
Method
cast
Casts this hasher to a hasher for {@link Casted}. This cast is done unsafely without converting of any kind, only use this if you are sure the object
core/src/main/java/org/geysermc/geyser/item/hashing/MinecraftHasher.java:203
↓ 6 callers
Method
collidableBlocksIterator
(GeyserSession session, BoundingBox box)
core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java:239
↓ 6 callers
Method
compareTo
Compares this object to another based on size. <p>Note: this class has a natural ordering that is inconsistent with equals, because, for example, equ
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:574
↓ 6 callers
Method
convertFromNullableNbtTag
Should only be used by {@link org.geysermc.geyser.session.cache.RegistryCache.RegistryReader}s, as these do not always have a {@link GeyserSession} av
core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java:532
↓ 6 callers
Method
convertMessageRaw
Convert a Java message to the legacy format ready for bedrock. Unlike {@link #convertMessage(Component, String)} this version does not add a leading c
core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java:203
↓ 6 callers
Method
create
Creates a new deferred registry. @param registryLoader the registry loader @param deferredLoader the deferred loader @param <I> the input type @retur
core/src/main/java/org/geysermc/geyser/registry/SimpleMappedDeferredRegistry.java:59
↓ 6 callers
Method
createGeyser
(String id)
api/src/main/java/org/geysermc/geyser/api/item/custom/v2/component/geyser/GeyserItemDataComponents.java:100
↓ 6 callers
Method
disable
Disable the extension.
api/src/main/java/org/geysermc/geyser/api/extension/Extension.java:142
↓ 6 callers
Method
displayMessage
Displays the run help message in the console and a message box if running with a gui
core/src/main/java/org/geysermc/geyser/GeyserMain.java:41
↓ 6 callers
Method
entry
(JavaRegistryProvider registries, T object)
core/src/main/java/org/geysermc/geyser/session/cache/registry/JavaRegistryKey.java:134
↓ 6 callers
Method
extend
(double x, double y, double z)
core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java:61
↓ 6 callers
Method
fromItem
(GeyserSession session, int item)
core/src/main/java/org/geysermc/geyser/inventory/recipe/RecipeUtil.java:219
↓ 6 callers
Method
getAllSessions
Creates a new, immutable list containing all pending and active sessions.
core/src/main/java/org/geysermc/geyser/session/SessionManager.java:100
↓ 6 callers
Method
getComponentElseGet
(@NonNull DataComponentType<T> type, Supplier<T> supplier)
core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java:244
↓ 6 callers
Method
getConstructor
@return if this class has a constructor with the specified arguments
bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/ReflectedNames.java:82
↓ 6 callers
Method
getDenominator
Gets the denominator part of the fraction. @return the denominator fraction part
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:654
↓ 6 callers
Method
getEnchantments
(GeyserSession session, GeyserItemStack itemStack)
core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java:368
↓ 6 callers
Method
getJson
Makes a web request to the given URL and returns the body as a {@link JsonObject}. @param reqURL URL to fetch @return the response as JSON
core/src/main/java/org/geysermc/geyser/util/WebUtils.java:94
↓ 6 callers
Method
getPistonHeadPos
@return The starting position of the piston head
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java:714
↓ 6 callers
Method
getRequirements
()
core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java:57
↓ 6 callers
Method
getUntrusted
(T source, ToIntFunction<T> idExtractor)
core/src/main/java/org/geysermc/geyser/level/physics/Direction.java:104
↓ 6 callers
Method
greatestCommonDivisor
Gets the greatest common divisor of the absolute value of two numbers, using the "binary gcd" method which avoids division and modulo operations. See
core/src/main/java/org/geysermc/geyser/util/thirdparty/Fraction.java:338
↓ 6 callers
Method
holder
Creates a hasher that encodes a {@link Holder} of {@link DirectType}. If the holder has an ID, the {@link RegistryHasher} is used to encode it. If the
core/src/main/java/org/geysermc/geyser/item/hashing/RegistryHasher.java:408
← previous
next →
401–500 of 6,455, ranked by callers