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
↓ 3 callers
Method
onMicrosoftLoginComplete
If successful, also begins connecting to the Java server.
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1110
↓ 3 callers
Method
onOldItemDelete
If a bundle is no longer present in the working inventory, delete the cache from the client.
core/src/main/java/org/geysermc/geyser/session/cache/BundleCache.java:206
↓ 3 callers
Method
onPlayReady
(ServerPlayer player)
bootstrap/mod/src/main/java/org/geysermc/geyser/platform/mod/GeyserModUpdateListener.java:35
↓ 3 callers
Method
onTradeSelected
(GeyserSession session, int slot)
core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java:53
↓ 3 callers
Method
openPendingInventory
Called when the Bedrock client is ready to open a pending inventory. Due to the nature of possible changes in the delayed time, this method also re-ch
core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java:124
↓ 3 callers
Method
optionalPredicate
Extracts a {@link Value} from a {@link Type} using the {@code extractor}, and adds it to the map only if {@code predicate} returns {@code true} for it
core/src/main/java/org/geysermc/geyser/item/hashing/MapHasher.java:214
↓ 3 callers
Method
pendingAuthenticationTimeout
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:85
↓ 3 callers
Method
pingPassthroughInterval
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:247
↓ 3 callers
Method
placeAir
Whether the block should place only air, overriding the default behavior. @see CustomBlockComponents#placeAir() @param placeAir whether the block sho
api/src/main/java/org/geysermc/geyser/api/block/custom/component/CustomBlockComponents.java:344
↓ 3 callers
Method
placeFinalBlocks
Place blocks that don't collide with the player into their final position otherwise the player will fall off the block. The Java server will handle up
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java:640
↓ 3 callers
Method
playEntityEvent
Send an entity event of the specified type to the Bedrock player from this entity.
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:841
↓ 3 callers
Method
playSound
(GeyserSession session, String bedrockName, Vector3f position, float volume, float pitch)
core/src/main/java/org/geysermc/geyser/util/SoundUtils.java:88
↓ 3 callers
Method
port
Gets the port of the remote server. @return the port of the remote server
api/src/main/java/org/geysermc/geyser/api/network/RemoteServer.java:45
↓ 3 callers
Method
positivePropOrDefault
(String property, int defaultValue)
core/src/main/java/org/geysermc/geyser/network/netty/GeyserServer.java:407
↓ 3 callers
Method
primaryMotd
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:218
↓ 3 callers
Method
processExtensionsFolder
Process extension jars in a folder and call the accept or reject consumer based on the result @param directory the directory to process @param accept
core/src/main/java/org/geysermc/geyser/extension/GeyserExtensionLoader.java:375
↓ 3 callers
Method
protectionValue
Sets the item's protection value. @param protectionValue the item's protection value @see CustomItemBedrockOptions#protectionValue() @return this bui
api/src/main/java/org/geysermc/geyser/api/item/custom/v2/CustomItemBedrockOptions.java:162
↓ 3 callers
Method
pushPlayerBlock
(BlockState state, Vector3d startingPos, double blockMovement, BoundingBox playerBoundingBox, boolean onGround
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java:489
↓ 3 callers
Method
read
(JsonElement element, String... context)
core/src/main/java/org/geysermc/geyser/registry/mappings/predicate/PredicateReader.java:36
↓ 3 callers
Method
readDefaultExitAction
(Optional<GeyserSession> session, NbtMap map, IdGetter idGetter)
core/src/main/java/org/geysermc/geyser/session/dialog/DialogWithButtons.java:94
↓ 3 callers
Method
readDialogFromNbt
(Optional<GeyserSession> session, NbtMap map, IdGetter idGetter)
core/src/main/java/org/geysermc/geyser/session/dialog/Dialog.java:166
↓ 3 callers
Method
readHolderSet
Reads a HolderSet from a NBT object. Does not support reading HolderSets that can hold inline values. <p>Uses {@link JavaRegistryKey#networkId(Geyser
core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java:153
↓ 3 callers
Method
readThreshold
(JsonElement element, String... context)
core/src/main/java/org/geysermc/geyser/registry/mappings/predicate/ItemRangeDispatchProperty.java:62
↓ 3 callers
Method
readToString
@param resource the internal resource to read off from @return the contents decoded as a UTF-8 String
core/src/main/java/org/geysermc/geyser/util/FileUtils.java:189
↓ 3 callers
Method
readValue
(JsonElement element, NodeReader<T> reader, String... context)
core/src/main/java/org/geysermc/geyser/registry/mappings/predicate/ItemMatchProperty.java:56
↓ 3 callers
Method
recalculatePosition
()
core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java:229
↓ 3 callers
Method
refreshAllEntities
()
core/src/main/java/org/geysermc/geyser/scoreboard/Team.java:296
↓ 3 callers
Method
registerUnit
(DataComponentType<Unit> component)
core/src/main/java/org/geysermc/geyser/item/hashing/DataComponentHashers.java:301
↓ 3 callers
Method
releaseItem
()
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1583
↓ 3 callers
Method
remoteAddress
()
core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java:49
↓ 3 callers
Method
removeFog
Removes the given fog IDs from the fog cache, then sends all fog IDs in the cache to the client. @param fogNameSpaces the fog IDs to remove. If empty
api/src/main/java/org/geysermc/geyser/api/bedrock/camera/CameraData.java:122
↓ 3 callers
Method
removeMovingBlocks
Remove moving blocks from the piston cache
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java:671
↓ 3 callers
Method
removeSkull
(Vector3i position)
core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java:142
↓ 3 callers
Method
renderOffsets
(@Nullable CustomRenderOffsets renderOffsets)
api/src/main/java/org/geysermc/geyser/api/item/custom/CustomItemData.java:150
↓ 3 callers
Method
reopenDialog
Tries to reopen the dialog. First checks if the dialog is still valid. If it is, it checks if the dialog should close, and if so, closes the dialog. I
core/src/main/java/org/geysermc/geyser/session/dialog/DialogHolder.java:171
↓ 3 callers
Method
requestSkin
(UUID playerId, String textureUrl, boolean newThread)
core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java:333
↓ 3 callers
Method
requestSkinData
(AvatarEntity entity, GeyserSession session)
core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java:262
↓ 3 callers
Method
requestTexturesFromUUID
Request textures from a player's UUID @param uuid the player's UUID @return a completable GameProfile with textures included
core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java:583
↓ 3 callers
Method
requestUpdate
()
core/src/main/java/org/geysermc/geyser/scoreboard/display/score/SidebarDisplayScore.java:126
↓ 3 callers
Method
resolveRaw
Resolves the HolderSet into a list of network IDs. If the HolderSet is a list of IDs, this will be returned. If it is a tag, the tag will be resolved
core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java:134
↓ 3 callers
Method
restoreForm
(DialogHolder holder, @NonNull ParsedInputs inputs)
core/src/main/java/org/geysermc/geyser/session/dialog/Dialog.java:149
↓ 3 callers
Method
runAfterAction
Runs the dialog's after action. This method assumes the dialog is still valid!
core/src/main/java/org/geysermc/geyser/session/dialog/DialogHolder.java:192
↓ 3 callers
Method
save
()
core/src/main/java/org/geysermc/geyser/util/CodeOfConductManager.java:98
↓ 3 callers
Method
saveFile
(Path location, InputStream fileStream)
core/src/main/java/org/geysermc/geyser/util/AssetUtils.java:203
↓ 3 callers
Method
scoreboardPacketThreshold
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:462
↓ 3 callers
Method
secondaryMotd
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:223
↓ 3 callers
Method
send
(@NonNull Packet<?> packet, @Nullable ChannelFutureListener channelFutureListener, boolean bl)
bootstrap/mod/src/main/java/org/geysermc/geyser/platform/mod/ModPingPassthrough.java:97
↓ 3 callers
Method
sendElytraBoost
(int duration)
core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java:108
↓ 3 callers
Method
sendEmptyChunks
(GeyserSession session, Vector3i position, int radius, boolean forceUpdate)
core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java:201
↓ 3 callers
Method
sendInventoryPacket
(int bundleId, int bedrockSlot, ItemData bedrockContent, ItemData baseBundle)
core/src/main/java/org/geysermc/geyser/session/cache/BundleCache.java:192
↓ 3 callers
Method
sendJavaClientSettings
Send a packet to the server to indicate client render distance, locale, skin parts, and hand preference.
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:2386
↓ 3 callers
Method
sendRemoveObjective
()
core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/DisplaySlot.java:99
↓ 3 callers
Method
sendStructureData
(GeyserSession session,Vector3i size, String name)
core/src/main/java/org/geysermc/geyser/util/StructureBlockUtils.java:67
↓ 3 callers
Method
setBoundingBoxHeight
(float height)
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:645
↓ 3 callers
Method
setCancelled
Sets the cancel status of this event. If this event is canceled, the emote will not be played to other players. @param cancelled whether this event i
api/src/main/java/org/geysermc/geyser/api/event/bedrock/ClientEmoteEvent.java:99
↓ 3 callers
Method
setDimensionsFromPose
Set the height and width of the entity's bounding box
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:639
↓ 3 callers
Method
setEntity
(Entity entity)
core/src/main/java/org/geysermc/geyser/session/cache/waypoint/GeyserWaypoint.java:136
↓ 3 callers
Method
setGameMode
(GameMode newGamemode)
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1486
↓ 3 callers
Method
setItem
(EntityMetadata<ItemStack, ?> entityMetadata)
core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java:88
↓ 3 callers
Method
setNoClip
(boolean noClip)
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1477
↓ 3 callers
Method
setReducedDebugInfo
Update the cached value for the reduced debug info gamerule. If enabled, also hides the player's coordinates. @param value The new value for reducedD
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:2195
↓ 3 callers
Method
setSprinting
(boolean value)
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:490
↓ 3 callers
Method
setTargetId
(EntityDataType<Long> entityData, IntEntityMetadata entityMetadata)
core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java:58
↓ 3 callers
Method
shouldUpdate
()
core/src/main/java/org/geysermc/geyser/scoreboard/display/score/DisplayScore.java:46
↓ 3 callers
Method
shutdown
()
bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeInjector.java:225
↓ 3 callers
Method
size
Gets the resource pack size. @return the resource pack file size @since 2.1.1
api/src/main/java/org/geysermc/geyser/api/pack/PackCodec.java:55
↓ 3 callers
Method
sleepFor
(long millis)
core/src/main/java/org/geysermc/geyser/scoreboard/ScoreboardUpdater.java:161
↓ 3 callers
Method
slotType
Overridden by the SingleChestInventoryTranslator in case barrels are used. Bedrock uses the ContainerSlotType.BARREL for those.
core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java:81
↓ 3 callers
Method
spawnBlockBreakParticles
(GeyserSession session, Direction direction, Vector3i position, BlockState blockState)
core/src/main/java/org/geysermc/geyser/util/BlockUtils.java:191
↓ 3 callers
Method
stateGroupId
(@NonNegative int stateGroupId)
api/src/main/java/org/geysermc/geyser/api/block/custom/nonvanilla/JavaBlockState.java:122
↓ 3 callers
Method
stringProperty
(String propertyName, String value)
api/src/main/java/org/geysermc/geyser/api/block/custom/CustomBlockState.java:69
↓ 3 callers
Method
subscribe
( @NonNull Class<T> eventClass, @NonNull Consumer<T> consumer)
core/src/main/java/org/geysermc/geyser/extension/event/GeyserExtensionEventBus.java:70
↓ 3 callers
Method
tagDescriptor
(String tag)
core/src/main/java/org/geysermc/geyser/inventory/recipe/TrimRecipe.java:128
↓ 3 callers
Method
test
(ItemPredicateContext context)
core/src/main/java/org/geysermc/geyser/item/custom/impl/predicates/GeyserChargeTypePredicate.java:19
↓ 3 callers
Method
testHorseInteraction
(@NonNull Hand hand, @NonNull GeyserItemStack itemInHand)
core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java:164
↓ 3 callers
Method
testSaddle
(@NonNull GeyserItemStack itemInHand)
core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java:266
↓ 3 callers
Method
textureSize
(int textureSize)
api/src/main/java/org/geysermc/geyser/api/item/custom/CustomItemData.java:147
↓ 3 callers
Method
throwableOrCaught
@return the throwable from the given supplier, or the throwable caught while calling the supplier.
core/src/main/java/org/geysermc/geyser/network/netty/GeyserServer.java:399
↓ 3 callers
Method
toDefinition
(Identifier javaItem)
core/src/main/java/org/geysermc/geyser/item/GeyserCustomItemData.java:147
↓ 3 callers
Method
toSoundEvent
Maps a sound name to a sound event, null if one does not exist. @param sound the sound name @return a sound event from the given sound
core/src/main/java/org/geysermc/geyser/util/SoundUtils.java:55
↓ 3 callers
Method
translateComponentsToBedrock
Takes components from Java Edition and map them into Bedrock.
core/src/main/java/org/geysermc/geyser/item/type/Item.java:178
↓ 3 callers
Method
translatePlaySound
Translates a Java Custom or Builtin Sound to its Bedrock equivalent @param javaIdentifier the sound to translate @return a Bedrock sound
core/src/main/java/org/geysermc/geyser/util/SoundUtils.java:69
↓ 3 callers
Method
translateTag
(GeyserSession session, NbtMapBuilder bedrockNbt, NbtMap javaNbt, BlockState blockState)
core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java:44
↓ 3 callers
Method
unit
Returns a map builder that doesn't contain anything. @param <Type> the type to encode.
core/src/main/java/org/geysermc/geyser/item/hashing/MapBuilder.java:56
↓ 3 callers
Method
unwrapDegreesToInt
Unwrap the given degrees to be between 0 and 360 as an integer. @param degrees The degrees value to unwrap @return The unwrapped degrees value betwee
core/src/main/java/org/geysermc/geyser/util/MathUtils.java:122
↓ 3 callers
Method
updateBlockClientSide
Updates a block, but client-side only.
core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java:146
↓ 3 callers
Method
updateBook
Translate the data of the book in the lectern into a block entity tag.
core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java:160
↓ 3 callers
Method
updateChunkPosition
(GeyserSession session, Vector3i position)
core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java:96
↓ 3 callers
Method
updateInventory
()
core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java:99
↓ 3 callers
Method
updateMountOffset
Update this entity's mount offset
core/src/main/java/org/geysermc/geyser/entity/type/Entity.java:733
↓ 3 callers
Method
updateNameTag
()
core/src/main/java/org/geysermc/geyser/entity/type/TextDisplayEntity.java:162
↓ 3 callers
Method
updateNameTag
()
core/src/main/java/org/geysermc/geyser/entity/type/InteractionEntity.java:162
↓ 3 callers
Method
updateOwnRotation
Special method used only when updating the session player's rotation. For some reason, Mode#NORMAL ignored rotation. Yay. @param yaw the new yaw @para
core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java:223
↓ 3 callers
Method
updateProperty
Updates an entity property with a new value. If the new value is null, the property is reset to the default value. @param property a {@link GeyserEnt
api/src/main/java/org/geysermc/geyser/api/entity/type/GeyserEntity.java:57
↓ 3 callers
Method
updateSkull
(Vector3i position, BlockState blockState)
core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java:149
↓ 3 callers
Method
updateSlot
(int slot)
core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java:107
↓ 3 callers
Method
updateThunder
Sends a packet to update thunderstorm strength. Stops thunderstorm if strength is 0. @param strength value between 0 and 1
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:2473
↓ 3 callers
Method
useDirectConnection
()
core/src/main/java/org/geysermc/geyser/configuration/GeyserConfig.java:435
↓ 3 callers
Method
useItem
Same as useItem but always default to useTouchRotation false.
core/src/main/java/org/geysermc/geyser/session/GeyserSession.java:1551
↓ 3 callers
Method
validate
ensures gamerule values are within range
core/src/main/java/org/geysermc/geyser/level/gamerule/GameRule.java:65
← previous
next →
1,001–1,100 of 6,455, ranked by callers