Uses of Class
org.geysermc.connector.network.session.GeyserSession
Packages that use GeyserSession
Package
Description
-
Uses of GeyserSession in org.geysermc.connector
Methods in org.geysermc.connector that return GeyserSessionModifier and TypeMethodDescriptionGeyserConnector.getPlayerByUuid(UUID uuid)Gets a player by their current UUIDGeyserConnector.getPlayerByXuid(String xuid)Gets a player by their Xbox user identifierMethods in org.geysermc.connector with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidGeyserConnector.addPlayer(GeyserSession player)voidGeyserConnector.removePlayer(GeyserSession player) -
Uses of GeyserSession in org.geysermc.connector.command
Methods in org.geysermc.connector.command that return GeyserSessionMethods in org.geysermc.connector.command with parameters of type GeyserSessionModifier and TypeMethodDescriptionabstract voidGeyserCommand.execute(GeyserSession session, CommandSender sender, String[] args) -
Uses of GeyserSession in org.geysermc.connector.command.defaults
Methods in org.geysermc.connector.command.defaults with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAdvancementsCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidDumpCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidHelpCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidListCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidOffhandCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidReloadCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidSettingsCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidStatisticsCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidStopCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidVersionCommand.execute(GeyserSession session, CommandSender sender, String[] args) -
Uses of GeyserSession in org.geysermc.connector.entity
Methods in org.geysermc.connector.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanEntity.despawnEntity(GeyserSession session)Despawns the entitybooleanItemFrameEntity.despawnEntity(GeyserSession session)booleanThrowableEntity.despawnEntity(GeyserSession session)protected floatFishingHookEntity.getDrag(GeyserSession session)protected floatItemEntity.getDrag(GeyserSession session)protected floatThrowableEntity.getDrag(GeyserSession session)protected floatWitherSkullEntity.getDrag(GeyserSession session)protected floatFishingHookEntity.getGravity(GeyserSession session)protected floatItemEntity.getGravity(GeyserSession session)protected floatThrowableEntity.getGravity(GeyserSession session)Get the gravity of this entity type.static ItemFrameEntityItemFrameEntity.getItemFrameEntity(GeyserSession session, com.nukkitx.math.vector.Vector3i position)Finds the Java entity ID of an item frame from its Bedrock position.protected booleanFishingHookEntity.isInAir(GeyserSession session)protected booleanItemEntity.isInWater(GeyserSession session)protected booleanThrowableEntity.isInWater(GeyserSession session)protected booleanEntity.isShaking(GeyserSession session)If true, the entity should be shaking on the client's end.protected booleanLivingEntity.isShaking(GeyserSession session)voidBoatEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, float yaw, float pitch, boolean isOnGround, boolean teleported)voidEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidMinecartEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidThrowableEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)protected voidFishingHookEntity.moveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)protected voidItemedFireballEntity.moveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)protected voidItemEntity.moveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)protected voidThrowableEntity.moveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidBoatEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, float yaw, float pitch, boolean isOnGround)voidEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidThrowableEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)protected voidEntity.setFreezing(GeyserSession session, float amount)Set a float from 0-1 - how strong the "frozen" overlay should be on screen.protected voidLivingEntity.setFreezing(GeyserSession session, float amount)protected voidEntity.setInvisible(GeyserSession session, boolean value)Set a boolean - whether the entity is invisible or visibleprotected voidThrowableItemEntity.setInvisible(GeyserSession session, boolean value)voidDefaultBlockMinecartEntity.spawnEntity(GeyserSession session)voidEntity.spawnEntity(GeyserSession session)voidExpOrbEntity.spawnEntity(GeyserSession session)voidFallingBlockEntity.spawnEntity(GeyserSession session)voidItemEntity.spawnEntity(GeyserSession session)voidItemFrameEntity.spawnEntity(GeyserSession session)voidPaintingEntity.spawnEntity(GeyserSession session)voidEntity.teleport(GeyserSession session, com.nukkitx.math.vector.Vector3f position, float yaw, float pitch, boolean isOnGround)Teleports an entity to a new location.voidFishingHookEntity.tick(GeyserSession session)voidItemedFireballEntity.tick(GeyserSession session)voidItemEntity.tick(GeyserSession session)voidThrowableEntity.tick(GeyserSession session)Updates the position for the Bedrock client.voidThrowableItemEntity.tick(GeyserSession session)voidTickable.tick(GeyserSession session)voidLivingEntity.updateArmor(GeyserSession session)voidLivingEntity.updateBedrockAttributes(GeyserSession session, List<com.github.steveice10.mc.protocol.data.game.entity.attribute.Attribute> attributes)Attributes are properties of an entity that are generally more runtime-based instead of permanent properties.voidAbstractArrowEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidAreaEffectCloudEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidBoatEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidBoatEntity.updateBedrockMetadata(GeyserSession session)voidCommandBlockMinecartEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidDefaultBlockMinecartEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidEnderCrystalEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)Applies the Java metadata to the local Bedrock metadata copyvoidEntity.updateBedrockMetadata(GeyserSession session)Sends the Bedrock metadata to the clientvoidFallingBlockEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidFireworkEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidFishingHookEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidFurnaceMinecartEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidItemEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidItemFrameEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidLivingEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidMinecartEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidThrownPotionEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidTippedArrowEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidTNTEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidTridentEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidWitherSkullEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidItemFrameEntity.updateBlock(GeyserSession session)Updates the item frame as a blockvoidCommandBlockMinecartEntity.updateDefaultBlockMetadata(GeyserSession session)By default, the command block shown is purple on Bedrock, which does not match Java Edition's orange.voidDefaultBlockMinecartEntity.updateDefaultBlockMetadata(GeyserSession session)voidFurnaceMinecartEntity.updateDefaultBlockMetadata(GeyserSession session)voidSpawnerMinecartEntity.updateDefaultBlockMetadata(GeyserSession session)voidEntity.updateHeadLookRotation(GeyserSession session, float headYaw)Updates an entity's head position.voidPaintingEntity.updateHeadLookRotation(GeyserSession session, float headYaw)voidLivingEntity.updateMainHand(GeyserSession session)voidLivingEntity.updateOffHand(GeyserSession session)voidBoatEntity.updatePositionAndRotation(GeyserSession session, double moveX, double moveY, double moveZ, float yaw, float pitch, boolean isOnGround)voidEntity.updatePositionAndRotation(GeyserSession session, double moveX, double moveY, double moveZ, float yaw, float pitch, boolean isOnGround)Updates an entity's position and rotation.voidBoatEntity.updateRotation(GeyserSession session, float yaw, float pitch, boolean isOnGround)voidEntity.updateRotation(GeyserSession session, float yaw, float pitch, boolean isOnGround)Updates an entity's rotation. -
Uses of GeyserSession in org.geysermc.connector.entity.living
Methods in org.geysermc.connector.entity.living with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanArmorStandEntity.despawnEntity(GeyserSession session)voidArmorStandEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidMagmaCubeEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidSquidEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidArmorStandEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidMagmaCubeEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidSquidEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)protected voidArmorStandEntity.setInvisible(GeyserSession session, boolean value)voidArmorStandEntity.spawnEntity(GeyserSession session)voidSquidEntity.tick(GeyserSession session)voidAgeableEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidArmorStandEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidArmorStandEntity.updateBedrockMetadata(GeyserSession session)voidBatEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidGlowSquidEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidInsentientEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSlimeEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSnowGolemEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidMagmaCubeEntity.updateJump(GeyserSession session, boolean newOnGround) -
Uses of GeyserSession in org.geysermc.connector.entity.living.animal
Methods in org.geysermc.connector.entity.living.animal with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanAnimalEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanAxolotlEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanBeeEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanChickenEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanFoxEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanHoglinEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanOcelotEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanPandaEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanPigEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanPolarBearEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanRabbitEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanStriderEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanTurtleEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)protected booleanHoglinEntity.isShaking(GeyserSession session)protected booleanStriderEntity.isShaking(GeyserSession session)voidAxolotlEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidBeeEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidFoxEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidGoatEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidHoglinEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidMooshroomEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidOcelotEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPandaEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPigEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPolarBearEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPufferFishEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidRabbitEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSheepEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidStriderEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidStriderEntity.updateBedrockMetadata(GeyserSession session)voidTropicalFishEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidTurtleEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.entity.living.animal.horse
Methods in org.geysermc.connector.entity.living.animal.horse with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanAbstractHorseEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanLlamaEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)voidAbstractHorseEntity.spawnEntity(GeyserSession session)voidTraderLlamaEntity.spawnEntity(GeyserSession session)voidAbstractHorseEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidChestedHorseEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidHorseEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidLlamaEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.entity.living.animal.tameable
Methods in org.geysermc.connector.entity.living.animal.tameable with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanCatEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanParrotEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)booleanWolfEntity.canEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)voidCatEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidParrotEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidTameableEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidWolfEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidCatEntity.updateRotation(GeyserSession session, float yaw, float pitch, boolean isOnGround) -
Uses of GeyserSession in org.geysermc.connector.entity.living.merchant
Methods in org.geysermc.connector.entity.living.merchant with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidVillagerEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidAbstractMerchantEntity.teleport(GeyserSession session, com.nukkitx.math.vector.Vector3f position, float yaw, float pitch, boolean isOnGround)voidVillagerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.entity.living.monster
Methods in org.geysermc.connector.entity.living.monster with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanEnderDragonEntity.despawnEntity(GeyserSession session)protected booleanBasePiglinEntity.isShaking(GeyserSession session)protected booleanSkeletonEntity.isShaking(GeyserSession session)protected booleanZombieEntity.isShaking(GeyserSession session)protected booleanZombieVillagerEntity.isShaking(GeyserSession session)voidEnderDragonEntity.spawnEntity(GeyserSession session)voidEnderDragonEntity.tick(GeyserSession session)voidAbstractSkeletonEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidBasePiglinEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidBlazeEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidCreeperEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidEnderDragonEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidEndermanEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidGhastEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidGuardianEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPhantomEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPiglinEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidShulkerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSkeletonEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSpiderEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidVexEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidWitherEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidZoglinEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidZombieEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidZombieVillagerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPiglinEntity.updateOffHand(GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.entity.living.monster.raid
Methods in org.geysermc.connector.entity.living.monster.raid with parameters of type GeyserSessionModifier and TypeMethodDescriptionprotected voidPillagerEntity.checkForCrossbow(GeyserSession session)Check for a crossbow in either the mainhand or offhand.voidSpellcasterIllagerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidVindicatorEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidPillagerEntity.updateMainHand(GeyserSession session)voidPillagerEntity.updateOffHand(GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.entity.player
Methods in org.geysermc.connector.entity.player with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidSkullPlayerEntity.despawnEntity(GeyserSession session, com.nukkitx.math.vector.Vector3i position)voidPlayerEntity.moveAbsolute(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidPlayerEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidSessionPlayerEntity.moveRelative(GeyserSession session, double relX, double relY, double relZ, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround)voidPlayerEntity.sendPlayer(GeyserSession session)voidPlayerEntity.spawnEntity(GeyserSession session)voidSessionPlayerEntity.spawnEntity(GeyserSession session)voidSkullPlayerEntity.spawnEntity(GeyserSession session)Overwritten so each entity doesn't check for a linked entityvoidPlayerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSessionPlayerEntity.updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)voidSessionPlayerEntity.updateBedrockMetadata(GeyserSession session)voidPlayerEntity.updateHeadLookRotation(GeyserSession session, float headYaw)voidPlayerEntity.updatePositionAndRotation(GeyserSession session, double moveX, double moveY, double moveZ, float yaw, float pitch, boolean isOnGround)voidPlayerEntity.updateRotation(GeyserSession session, float yaw, float pitch, boolean isOnGround)Constructors in org.geysermc.connector.entity.player with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.connector.inventory
Methods in org.geysermc.connector.inventory with parameters of type GeyserSessionModifier and TypeMethodDescriptioncom.nukkitx.protocol.bedrock.data.inventory.EnchantOptionDataGeyserEnchantOption.build(GeyserSession session)com.nukkitx.protocol.bedrock.data.inventory.ItemDataGeyserItemStack.getItemData(GeyserSession session)GeyserItemStack.getMapping(GeyserSession session)voidPlayerInventory.setCursor(@NonNull GeyserItemStack newCursor, GeyserSession session)voidContainer.setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session)voidInventory.setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session)voidStonecutterContainer.setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session)protected static voidInventory.updateItemNetId(GeyserItemStack oldItem, GeyserItemStack newItem, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.network
Fields in org.geysermc.connector.network declared as GeyserSessionConstructors in org.geysermc.connector.network with parameters of type GeyserSessionModifierConstructorDescriptionUpstreamPacketHandler(GeyserConnector connector, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.network.session.cache
Constructors in org.geysermc.connector.network.session.cache with parameters of type GeyserSessionModifierConstructorDescriptionAdvancementsCache(GeyserSession session)BookEditCache(GeyserSession session)ChunkCache(GeyserSession session)EntityCache(GeyserSession session)PistonCache(GeyserSession session)PreferencesCache(GeyserSession session)WorldCache(GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.network.translators
Methods in org.geysermc.connector.network.translators with parameters of type GeyserSessionModifier and TypeMethodDescriptionabstract voidPacketTranslator.translate(GeyserSession session, T packet)<P extends T>
booleanPacketTranslatorRegistry.translate(Class<? extends P> clazz, P packet, GeyserSession session) -
Uses of GeyserSession in org.geysermc.connector.network.translators.bedrock
Methods in org.geysermc.connector.network.translators.bedrock with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBedrockAdventureSettingsTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.AdventureSettingsPacket packet)voidBedrockAnimateTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.AnimatePacket packet)voidBedrockBlockEntityDataTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket packet)voidBedrockBlockPickRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.BlockPickRequestPacket packet)voidBedrockBookEditTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.BookEditPacket packet)voidBedrockCommandBlockUpdateTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.CommandBlockUpdatePacket packet)voidBedrockCommandRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.CommandRequestPacket packet)voidBedrockContainerCloseTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.ContainerClosePacket packet)voidBedrockEmoteListTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.EmoteListPacket packet)voidBedrockEntityPickRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.EntityPickRequestPacket packet)voidBedrockFilterTextTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.FilterTextPacket packet)voidBedrockInventoryTransactionTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.InventoryTransactionPacket packet)voidBedrockItemFrameDropItemTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.ItemFrameDropItemPacket packet)voidBedrockItemStackRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.ItemStackRequestPacket packet)voidBedrockLecternUpdateTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.LecternUpdatePacket packet)voidBedrockMapInfoRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.MapInfoRequestPacket packet)voidBedrockMobEquipmentTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.MobEquipmentPacket packet)voidBedrockMoveEntityAbsoluteTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.MoveEntityAbsolutePacket packet)voidBedrockNetworkStackLatencyTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.NetworkStackLatencyPacket packet)voidBedrockPacketViolationWarningTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.PacketViolationWarningPacket packet)voidBedrockPlayerInputTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.PlayerInputPacket packet)voidBedrockPositionTrackingDBClientRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.PositionTrackingDBClientRequestPacket packet)voidBedrockRespawnTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.RespawnPacket packet)voidBedrockServerSettingsRequestTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.ServerSettingsRequestPacket packet)voidBedrockSetLocalPlayerAsInitializedTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.SetLocalPlayerAsInitializedPacket packet)voidBedrockShowCreditsTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.ShowCreditsPacket packet)voidBedrockTextTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.TextPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.bedrock.entity
Methods in org.geysermc.connector.network.translators.bedrock.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBedrockEntityEventTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.EntityEventPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.bedrock.entity.player
Methods in org.geysermc.connector.network.translators.bedrock.entity.player with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBedrockActionTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.PlayerActionPacket packet)voidBedrockEmoteTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.EmotePacket packet)voidBedrockInteractTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.InteractPacket packet)voidBedrockMovePlayerTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.MovePlayerPacket packet)voidBedrockRiderJumpTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.RiderJumpPacket packet)voidBedrockSetPlayerGameTypeTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.SetPlayerGameTypePacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.bedrock.world
Methods in org.geysermc.connector.network.translators.bedrock.world with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBedrockLevelSoundEventTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.chat
Methods in org.geysermc.connector.network.translators.chat with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic booleanMessageTranslator.isTooLong(String message, GeyserSession session)Checks if the given message is over 256 characters (Java edition server chat limit) and sends a message to the user if it is -
Uses of GeyserSession in org.geysermc.connector.network.translators.collision
Constructors in org.geysermc.connector.network.translators.collision with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.connector.network.translators.collision.translators
Methods in org.geysermc.connector.network.translators.collision.translators with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanBlockCollision.correctPosition(GeyserSession session, BoundingBox playerCollision)Returns false if the movement is invalid, and in this case it shouldn't be sent to the server and should be cancelled While the Java server should do this, it could result in false flags by anticheat This functionality is currently only used in 6 or 7 layer snowbooleanDoorCollision.correctPosition(GeyserSession session, BoundingBox playerCollision)booleanScaffoldingCollision.correctPosition(GeyserSession session, BoundingBox playerCollision)booleanSnowCollision.correctPosition(GeyserSession session, BoundingBox playerCollision)booleanTrapdoorCollision.correctPosition(GeyserSession session, BoundingBox playerCollision) -
Uses of GeyserSession in org.geysermc.connector.network.translators.effect
Methods in org.geysermc.connector.network.translators.effect with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidEffect.handleEffectPacket(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayEffectPacket packet)Translates the givenServerPlayEffectPacketinto bedrock and sends it upstream.voidPlaySoundEffect.handleEffectPacket(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayEffectPacket packet)voidSoundEventEffect.handleEffectPacket(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayEffectPacket packet)voidSoundLevelEffect.handleEffectPacket(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayEffectPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory
Methods in org.geysermc.connector.network.translators.inventory with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanInventoryTranslator.checkNetId(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData)abstract voidInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)protected voidInventoryTranslator.dumpStackRequestDetails(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData source, com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData destination)Print out the contents of an ItemStackRequest, should the net ID check fail.List<com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ContainerEntry>InventoryTranslator.makeContainerEntries(GeyserSession session, Inventory inventory, Set<Integer> affectedSlots)static com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ItemEntryInventoryTranslator.makeItemEntry(GeyserSession session, int bedrockSlot, GeyserItemStack itemStack)abstract voidInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)abstract voidInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)booleanInventoryTranslator.shouldRejectItemPlace(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockSourceContainer, int javaSourceSlot, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot)Should be overwritten in cases where specific inventories should reject an item being in a specific spot.com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateAutoCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateCreativeRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)Handled inPlayerInventoryTranslatorcom.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)voidInventoryTranslator.translateRequests(GeyserSession session, Inventory inventory, List<com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest> requests)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)IfInventoryTranslator.shouldHandleRequestFirst(StackRequestActionData, Inventory)returns true, this will be calledabstract voidInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)abstract voidInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)abstract voidInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.click
Constructors in org.geysermc.connector.network.translators.inventory.click with parameters of type GeyserSessionModifierConstructorDescriptionClickPlan(GeyserSession session, InventoryTranslator translator, Inventory inventory) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.holder
Methods in org.geysermc.connector.network.translators.inventory.holder with parameters of type GeyserSessionModifier and TypeMethodDescriptionprotected booleanBlockInventoryHolder.checkInteractionPosition(GeyserSession session)Will be overwritten in the beacon inventory translator to remove the check, since virtual inventories can't exist.voidBlockInventoryHolder.closeInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)abstract voidInventoryHolder.closeInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidBlockInventoryHolder.openInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)abstract voidInventoryHolder.openInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidBlockInventoryHolder.prepareInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)abstract voidInventoryHolder.prepareInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)protected voidBlockInventoryHolder.setCustomName(GeyserSession session, com.nukkitx.math.vector.Vector3i position, Inventory inventory, int javaBlockState) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.translators
Methods in org.geysermc.connector.network.translators.inventory.translators with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAbstractBlockInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidAbstractBlockInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidBrewingInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidGeneric3X3InventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidAbstractBlockInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)booleanCartographyInventoryTranslator.shouldRejectItemPlace(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockSourceContainer, int javaSourceSlot, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot)booleanLoomInventoryTranslator.shouldRejectItemPlace(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockSourceContainer, int javaSourceSlot, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseMerchantInventoryTranslator.translateAutoCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponsePlayerInventoryTranslator.translateCreativeRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponsePlayerInventoryTranslator.translateRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseBeaconInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseEnchantingInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseLoomInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseStonecutterInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)static voidPlayerInventoryTranslator.updateCraftingGrid(GeyserSession session, Inventory inventory)Update the crafting grid for the player to hide/show the barriers in the creative inventoryvoidAbstractBlockInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidBaseInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidBeaconInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidBrewingInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidEnchantingInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidLecternInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidPlayerInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)voidAbstractBlockInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot)voidLecternInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot)voidMerchantInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot)voidPlayerInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.translators.chest
Methods in org.geysermc.connector.network.translators.inventory.translators.chest with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidDoubleChestInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidSingleChestInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidDoubleChestInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidSingleChestInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidDoubleChestInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidSingleChestInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)booleanChestInventoryTranslator.shouldRejectItemPlace(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockSourceContainer, int javaSourceSlot, com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot)voidChestInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidChestInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.translators.furnace
Methods in org.geysermc.connector.network.translators.inventory.translators.furnace with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAbstractFurnaceInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.translators.horse
Methods in org.geysermc.connector.network.translators.inventory.translators.horse with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAbstractHorseInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidAbstractHorseInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidAbstractHorseInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidAbstractHorseInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidChestedHorseInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidAbstractHorseInventoryTranslator.updateSlot(GeyserSession session, Inventory inventory, int slot) -
Uses of GeyserSession in org.geysermc.connector.network.translators.inventory.updater
Methods in org.geysermc.connector.network.translators.inventory.updater with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidChestInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidContainerInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidHorseInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidUIInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)booleanChestInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot)booleanContainerInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot)booleanHorseInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot)booleanInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot)booleanUIInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot) -
Uses of GeyserSession in org.geysermc.connector.network.translators.item
Methods in org.geysermc.connector.network.translators.item with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic com.github.steveice10.opennbt.tag.builtin.CompoundTagItemTranslator.translateDisplayProperties(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag tag, ItemMapping mapping)Translates the display name of the itemstatic com.github.steveice10.opennbt.tag.builtin.CompoundTagItemTranslator.translateDisplayProperties(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag tag, ItemMapping mapping, char translationColor)static com.nukkitx.protocol.bedrock.data.inventory.ItemDataItemTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack stack)voidNbtItemStackTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)Translate the item NBT to Bedrock -
Uses of GeyserSession in org.geysermc.connector.network.translators.item.translators.nbt
Methods in org.geysermc.connector.network.translators.item.translators.nbt with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAxolotlBucketTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidBasicItemTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidBookPagesTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidCrossbowTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidEnchantedBookTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidEnchantmentTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidFireworkRocketTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidFireworkStarTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidLeatherArmorTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidLodestoneCompassTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidMapItemTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidPlayerHeadTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidShulkerBoxItemTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping)voidTropicalFishBucketTranslator.translateToBedrock(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag itemTag, ItemMapping mapping) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java
Methods in org.geysermc.connector.network.translators.java with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaAdvancementsTranslator.sendToolbarAdvancementUpdates(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerAdvancementsPacket packet)Handle all advancements progress updatesvoidJavaAdvancementsTabTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerAdvancementTabPacket packet)voidJavaAdvancementsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerAdvancementsPacket packet)voidJavaBossBarTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerBossBarPacket packet)voidJavaChatTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerChatPacket packet)voidJavaDeclareCommandsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerDeclareCommandsPacket packet)voidJavaDeclareRecipesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerDeclareRecipesPacket packet)voidJavaDeclareTagsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerDeclareTagsPacket packet)voidJavaDifficultyTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerDifficultyPacket packet)voidJavaDisconnectPacket.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerDisconnectPacket packet)voidJavaJoinGameTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerJoinGamePacket packet)voidJavaKeepAliveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerKeepAlivePacket packet)voidJavaLoginDisconnectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.server.LoginDisconnectPacket packet)voidJavaLoginPluginRequestTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.server.LoginPluginRequestPacket packet)voidJavaLoginSuccessTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.server.LoginSuccessPacket packet)voidJavaPingPacket.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerPingPacket packet)voidJavaPluginMessageTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerPluginMessagePacket packet)voidJavaRespawnTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerRespawnPacket packet)voidJavaStatisticsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerStatisticsPacket packet)voidJavaUnlockRecipesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerUnlockRecipesPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.entity
Methods in org.geysermc.connector.network.translators.java.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaEntityAnimationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityAnimationPacket packet)voidJavaEntityAttachTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityAttachPacket packet)voidJavaEntityCollectItemTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityCollectItemPacket packet)voidJavaEntityEffectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityEffectPacket packet)voidJavaEntityEquipmentTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityEquipmentPacket packet)voidJavaEntityHeadLookTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityHeadLookPacket packet)voidJavaEntityMetadataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityMetadataPacket packet)voidJavaEntityPositionRotationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityPositionRotationPacket packet)voidJavaEntityPositionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityPositionPacket packet)voidJavaEntityPropertiesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityPropertiesPacket packet)voidJavaEntityRemoveEffectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityRemoveEffectPacket packet)voidJavaEntityRotationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityRotationPacket packet)voidJavaEntitySetPassengersTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntitySetPassengersPacket packet)voidJavaEntityStatusTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityStatusPacket packet)voidJavaEntityTeleportTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityTeleportPacket packet)voidJavaEntityVelocityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerEntityVelocityPacket packet)voidJavaRemoveEntitiesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerRemoveEntitiesPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.entity.player
Methods in org.geysermc.connector.network.translators.java.entity.player with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaPlayerAbilitiesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerAbilitiesPacket packet)voidJavaPlayerActionAckTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerActionAckPacket packet)voidJavaPlayerChangeHeldItemTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerChangeHeldItemPacket packet)voidJavaPlayerHealthTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerHealthPacket packet)voidJavaPlayerListEntryTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerPlayerListEntryPacket packet)voidJavaPlayerPositionRotationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerPositionRotationPacket packet)voidJavaPlayerSetExperienceTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.player.ServerPlayerSetExperiencePacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.entity.spawn
Methods in org.geysermc.connector.network.translators.java.entity.spawn with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaSpawnEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.spawn.ServerSpawnEntityPacket packet)voidJavaSpawnExpOrbTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.spawn.ServerSpawnExpOrbPacket packet)voidJavaSpawnLivingEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.spawn.ServerSpawnLivingEntityPacket packet)voidJavaSpawnPaintingTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.spawn.ServerSpawnPaintingPacket packet)voidJavaSpawnPlayerTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.spawn.ServerSpawnPlayerPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.scoreboard
Methods in org.geysermc.connector.network.translators.java.scoreboard with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaDisplayScoreboardTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.scoreboard.ServerDisplayScoreboardPacket packet)voidJavaScoreboardObjectiveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.scoreboard.ServerScoreboardObjectivePacket packet)voidJavaTeamTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.scoreboard.ServerTeamPacket packet)voidJavaUpdateScoreTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.scoreboard.ServerUpdateScorePacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.title
Methods in org.geysermc.connector.network.translators.java.title with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaClearTitlesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.title.ServerClearTitlesPacket packet)voidJavaSetActionBarTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.title.ServerSetActionBarTextPacket packet)voidJavaSetSubtitleTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.title.ServerSetSubtitleTextPacket packet)voidJavaSetTitlesAnimationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.title.ServerSetTitlesAnimationPacket packet)voidJavaSetTitleTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.title.ServerSetTitleTextPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.window
Methods in org.geysermc.connector.network.translators.java.window with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaCloseWindowTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerCloseWindowPacket packet)voidJavaOpenHorseWindowTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerOpenHorseWindowPacket packet)voidJavaOpenWindowTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerOpenWindowPacket packet)voidJavaSetSlotTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerSetSlotPacket packet)voidJavaWindowItemsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerWindowItemsPacket packet)voidJavaWindowPropertyTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerWindowPropertyPacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.java.world
Methods in org.geysermc.connector.network.translators.java.world with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaBlockBreakAnimTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerBlockBreakAnimPacket packet)voidJavaBlockChangeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerBlockChangePacket packet)voidJavaBlockValueTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerBlockValuePacket packet)voidJavaChunkDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerChunkDataPacket packet)voidJavaExplosionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerExplosionPacket packet)voidJavaMapDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerMapDataPacket packet)voidJavaMultiBlockChangeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerMultiBlockChangePacket packet)voidJavaNotifyClientTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerNotifyClientPacket packet)voidJavaPlayBuiltinSoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayBuiltinSoundPacket packet)voidJavaPlayEffectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlayEffectPacket packet)voidJavaPlaySoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerPlaySoundPacket packet)voidJavaSpawnParticleTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerSpawnParticlePacket packet)voidJavaSpawnPositionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerSpawnPositionPacket packet)voidJavaStopSoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.ServerStopSoundPacket packet)voidJavaTradeListTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.window.ServerTradeListPacket packet)voidJavaUnloadChunkTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerUnloadChunkPacket packet)voidJavaUpdateTileEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerUpdateTileEntityPacket packet)voidJavaUpdateTimeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerUpdateTimePacket packet)voidJavaUpdateViewDistanceTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerUpdateViewDistancePacket packet)voidJavaUpdateViewPositionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.world.ServerUpdateViewPositionPacket packet)voidJavaVehicleMoveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.server.entity.ServerVehicleMovePacket packet) -
Uses of GeyserSession in org.geysermc.connector.network.translators.sound
Methods in org.geysermc.connector.network.translators.sound with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic voidBlockSoundInteractionHandler.handleBlockInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)Handles the block interaction when a player right-clicks a block.static voidEntitySoundInteractionHandler.handleEntityInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, Entity entity)Handles the block interaction when a player right-clicks an entity.voidSoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, T value)Handles the interaction when a player right-clicks a block. -
Uses of GeyserSession in org.geysermc.connector.network.translators.sound.block
Methods in org.geysermc.connector.network.translators.sound.block with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBucketSoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidComparatorSoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidDoorSoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidFlintAndSteelInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidGrassPathInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidHoeInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidLeverSoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier) -
Uses of GeyserSession in org.geysermc.connector.network.translators.sound.entity
Methods in org.geysermc.connector.network.translators.sound.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidFeedBabySoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, Entity entity)voidMilkEntitySoundInteractionHandler.handleInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, Entity value) -
Uses of GeyserSession in org.geysermc.connector.network.translators.world
Methods in org.geysermc.connector.network.translators.world with parameters of type GeyserSessionModifier and TypeMethodDescriptionintGeyserWorldManager.getBlockAt(GeyserSession session, int x, int y, int z)abstract intWorldManager.getBlockAt(GeyserSession session, int x, int y, int z)Gets the Java block state at the specified locationintWorldManager.getBlockAt(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position)Gets the Java block state at the specified locationintWorldManager.getBlockAt(GeyserSession session, com.nukkitx.math.vector.Vector3i vector)Gets the Java block state at the specified locationGeyserWorldManager.getGameRuleBool(GeyserSession session, GameRule gameRule)abstract BooleanWorldManager.getGameRuleBool(GeyserSession session, GameRule gameRule)Gets a gamerule value as a booleanintGeyserWorldManager.getGameRuleInt(GeyserSession session, GameRule gameRule)abstract intWorldManager.getGameRuleInt(GeyserSession session, GameRule gameRule)Get a gamerule value as an integercom.nukkitx.nbt.NbtMapGeyserWorldManager.getLecternDataAt(GeyserSession session, int x, int y, int z, boolean isChunkLoad)abstract com.nukkitx.nbt.NbtMapWorldManager.getLecternDataAt(GeyserSession session, int x, int y, int z, boolean isChunkLoad)Sigh.booleanGeyserWorldManager.hasPermission(GeyserSession session, String permission)abstract booleanWorldManager.hasPermission(GeyserSession session, String permission)Checks if the given session's player has a permissionstatic voidBiomeTranslator.loadServerBiomes(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag codec)voidGeyserWorldManager.setDifficulty(GeyserSession session, com.github.steveice10.mc.protocol.data.game.setting.Difficulty difficulty)abstract voidWorldManager.setDifficulty(GeyserSession session, com.github.steveice10.mc.protocol.data.game.setting.Difficulty difficulty)Change the difficulty of the Java servervoidGeyserWorldManager.setGameRule(GeyserSession session, String name, Object value)abstract voidWorldManager.setGameRule(GeyserSession session, String name, Object value)Updates a gamerule value on the Java servervoidGeyserWorldManager.setPlayerGameMode(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.player.GameMode gameMode)abstract voidWorldManager.setPlayerGameMode(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.player.GameMode gameMode)Change the game mode of the given sessionstatic byte[]BiomeTranslator.toBedrockBiome(GeyserSession session, int[] biomeData)static BlockStorageBiomeTranslator.toNewBedrockBiome(GeyserSession session, int[] biomeData, int ySection) -
Uses of GeyserSession in org.geysermc.connector.network.translators.world.block.entity
Methods in org.geysermc.connector.network.translators.world.block.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic com.nukkitx.nbt.NbtMapBedrockOnlyBlockEntity.getTag(GeyserSession session, com.nukkitx.math.vector.Vector3i position, int blockState)Get the tag of the Bedrock-only block entitystatic com.nukkitx.nbt.NbtMapFlowerPotBlockEntityTranslator.getTag(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)Get the Nukkit CompoundTag of the flower pot.static voidSkullBlockEntityTranslator.spawnPlayer(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag tag, int blockState)static voidNoteblockBlockEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position)voidBedrockOnlyBlockEntity.updateBlock(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)Update the block on Bedrock Edition.voidDoubleChestBlockEntityTranslator.updateBlock(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)voidFlowerPotBlockEntityTranslator.updateBlock(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)Constructors in org.geysermc.connector.network.translators.world.block.entity with parameters of type GeyserSessionModifierConstructorDescriptionPistonBlockEntity(GeyserSession session, com.nukkitx.math.vector.Vector3i position, Direction orientation, boolean sticky, boolean extended) -
Uses of GeyserSession in org.geysermc.connector.scoreboard
Constructors in org.geysermc.connector.scoreboard with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.connector.skin
Methods in org.geysermc.connector.skin with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic com.nukkitx.protocol.bedrock.packet.PlayerListPacket.EntrySkinManager.buildCachedEntry(GeyserSession session, PlayerEntity playerEntity)Builds a Bedrock player list entry from our existing, cached Bedrock skin informationstatic com.nukkitx.protocol.bedrock.packet.PlayerListPacket.EntrySkinManager.buildEntryManually(GeyserSession session, UUID uuid, String username, long geyserId, String skinId, byte[] skinData, String capeId, byte[] capeData, SkinProvider.SkinGeometry geometry)With all the information needed, build a Bedrock player entry with translated skin information.static voidSkullSkinManager.requestAndHandleSkin(PlayerEntity entity, GeyserSession session, Consumer<SkinProvider.Skin> skinConsumer)static voidSkinManager.requestAndHandleSkinAndCape(PlayerEntity entity, GeyserSession session, Consumer<SkinProvider.SkinAndCape> skinAndCapeConsumer) -
Uses of GeyserSession in org.geysermc.connector.utils
Methods in org.geysermc.connector.utils with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic voidChunkUtils.applyDimensionHeight(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag dimensionTag)Process the minimum and maximum heights for this dimension.static voidStatisticsUtils.buildAndSendStatisticsMenu(GeyserSession session)Build a form for the given session with all statistic categoriesstatic voidLoginEncryptionUtils.buildAndShowLoginDetailsWindow(GeyserSession session)static voidLoginEncryptionUtils.buildAndShowLoginWindow(GeyserSession session)static voidLoginEncryptionUtils.buildAndShowMicrosoftAuthenticationWindow(GeyserSession session)Prompts the user between either OAuth code login or manual password authenticationstatic voidLoginEncryptionUtils.buildAndShowMicrosoftCodeWindow(GeyserSession session, com.github.steveice10.mc.auth.service.MsaAuthenticationService.MsCodeResponse msCode)Shows the code that a user must input into their browserstatic org.geysermc.cumulus.CustomFormSettingsUtils.buildForm(GeyserSession session)Build a settings form for the given session and store it for laterstatic voidInventoryUtils.closeInventory(GeyserSession session, int windowId, boolean confirm)static voidInventoryUtils.displayInventory(GeyserSession session, Inventory inventory)static voidLoginEncryptionUtils.encryptPlayerConnection(GeyserSession session, com.nukkitx.protocol.bedrock.packet.LoginPacket loginPacket)static voidInventoryUtils.findOrCreateItem(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack)static voidInventoryUtils.findOrCreateItem(GeyserSession session, String itemName)Attempt to find the specified item name in the session's inventory.static doubleBlockUtils.getBreakTime(GeyserSession session, BlockMapping blockMapping, ItemMapping item, com.github.steveice10.opennbt.tag.builtin.CompoundTag nbtData, boolean isSessionPlayer)static BlockCollisionBlockUtils.getCollisionAt(GeyserSession session, com.nukkitx.math.vector.Vector3i blockPos)static intItemUtils.getCorrectBedrockDurability(GeyserSession session, int javaId, int original)static InventoryInventoryUtils.getInventory(GeyserSession session, int windowId)static intEffectUtils.getParticleId(GeyserSession session, com.github.steveice10.mc.protocol.data.game.world.particle.ParticleType type)Used for area effect clouds.static doubleBlockUtils.getSessionBreakTime(GeyserSession session, BlockMapping blockMapping)voidNewsHandler.handleNews(GeyserSession session, NewsItemAction action)static voidInventoryUtils.openInventory(GeyserSession session, Inventory inventory)static voidCooldownUtils.sendCooldown(GeyserSession session)Starts sending the fake cooldown to the Bedrock client.static voidChunkUtils.sendEmptyChunks(GeyserSession session, com.nukkitx.math.vector.Vector3i position, int radius, boolean forceUpdate)static voidPluginMessageUtils.sendMessage(GeyserSession session, String channel, byte[] data)static voidDimensionUtils.switchDimension(GeyserSession session, String javaDimension)static ChunkUtils.ChunkDataChunkUtils.translateToBedrock(GeyserSession session, com.github.steveice10.mc.protocol.data.game.chunk.Column column, int yOffset)static voidChunkUtils.updateBlock(GeyserSession session, int blockState, com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position)Sends a block update to the Bedrock client.static voidChunkUtils.updateBlock(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)Sends a block update to the Bedrock client.static voidBlockEntityUtils.updateBlockEntity(GeyserSession session, com.nukkitx.nbt.NbtMap blockEntity, com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position)static voidBlockEntityUtils.updateBlockEntity(GeyserSession session, com.nukkitx.nbt.NbtMap blockEntity, com.nukkitx.math.vector.Vector3i position)static voidChunkUtils.updateChunkPosition(GeyserSession session, com.nukkitx.math.vector.Vector3i position)static voidInventoryUtils.updateCursor(GeyserSession session)static voidEntityUtils.updateMountOffset(Entity passenger, Entity mount, GeyserSession session, boolean rider, boolean riding, boolean moreThanOneEntity)Adjust an entity's height if they have mounted/dismounted an entity.static voidInteractiveTagManager.updateTag(GeyserSession session, Entity interactEntity)Update the suggestion that the client currently has on their screen for this entity (for example, "Feed" or "Ride")