Uses of Class
org.geysermc.geyser.session.GeyserSession
Packages that use GeyserSession
Package
Description
Contains useful collections for use in Geyser.
-
Uses of GeyserSession in org.geysermc.connector.network.session
Constructors in org.geysermc.connector.network.session with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser
Methods in org.geysermc.geyser that return GeyserSessionModifier and TypeMethodDescription@Nullable GeyserSessionGeyserImpl.connectionByName(@NonNull String name)@Nullable GeyserSessionGeyserImpl.connectionByUuid(@NonNull UUID uuid)@Nullable GeyserSessionGeyserImpl.connectionByXuid(@NonNull String xuid)Methods in org.geysermc.geyser that return types with arguments of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser.command
Methods in org.geysermc.geyser.command that return GeyserSessionMethods in org.geysermc.geyser.command with parameters of type GeyserSessionModifier and TypeMethodDescriptionabstract voidGeyserCommand.execute(GeyserSession session, CommandSender sender, String[] args) -
Uses of GeyserSession in org.geysermc.geyser.command.defaults
Methods in org.geysermc.geyser.command.defaults with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAdvancedTooltipsCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidAdvancementsCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidDumpCommand.execute(GeyserSession session, CommandSender sender, String[] args)voidHelpCommand.execute(GeyserSession session, CommandSender sender, String[] args)Sends the help menu to a command sender.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.geyser.entity.factory
Methods in org.geysermc.geyser.entity.factory with parameters of type GeyserSessionModifier and TypeMethodDescriptionEntityFactory.create(GeyserSession session, int javaId, long bedrockId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type
Fields in org.geysermc.geyser.entity.type declared as GeyserSessionMethods in org.geysermc.geyser.entity.type with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic ItemFrameEntityItemFrameEntity.getItemFrameEntity(GeyserSession session, com.nukkitx.math.vector.Vector3i position)Finds the Java entity ID of an item frame from its Bedrock position.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.voidLivingEntity.updateMainHand(GeyserSession session)voidLivingEntity.updateOffHand(GeyserSession session)Constructors in org.geysermc.geyser.entity.type with parameters of type GeyserSessionModifierConstructorDescriptionAbstractArrowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)AreaEffectCloudEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)BoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)CommandBlockMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)DefaultBlockMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)EnderCrystalEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)Entity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)EvokerFangsEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ExpOrbEntity(GeyserSession session, int amount, int entityId, long geyserId, com.nukkitx.math.vector.Vector3f position)FallingBlockEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, int javaId)FireballEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)FireworkEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)FishingHookEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, PlayerEntity owner)FurnaceMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ItemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ItemFrameEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, com.github.steveice10.mc.protocol.data.game.entity.object.Direction direction)LeashKnotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)LightningEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)LivingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)MinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, com.nukkitx.math.vector.Vector3f position, PaintingType paintingName, int direction)SpawnerMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ThrowableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ThrowableItemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ThrownPotionEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TippedArrowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TNTEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TridentEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)WitherSkullEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living
Constructors in org.geysermc.geyser.entity.type.living with parameters of type GeyserSessionModifierConstructorDescriptionAbstractFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)AgeableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)AmbientEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ArmorStandEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)BatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)CreatureEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)DolphinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)FlyingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GlowSquidEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)IronGolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)MagmaCubeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)MobEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SlimeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SnowGolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SquidEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)WaterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.animal
Constructors in org.geysermc.geyser.entity.type.living.animal with parameters of type GeyserSessionModifierConstructorDescriptionAnimalEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)AxolotlEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)BeeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ChickenEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)CowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)FoxEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)HoglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)MooshroomEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)OcelotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PandaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PigEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PolarBearEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PufferFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)RabbitEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SheepEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)StriderEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TropicalFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TurtleEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.animal.horse
Constructors in org.geysermc.geyser.entity.type.living.animal.horse with parameters of type GeyserSessionModifierConstructorDescriptionAbstractHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ChestedHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)HorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)LlamaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SkeletonHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TraderLlamaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ZombieHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.animal.tameable
Constructors in org.geysermc.geyser.entity.type.living.animal.tameable with parameters of type GeyserSessionModifierConstructorDescriptionCatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ParrotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)TameableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)WolfEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.merchant
Constructors in org.geysermc.geyser.entity.type.living.merchant with parameters of type GeyserSessionModifierConstructorDescriptionAbstractMerchantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)VillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.monster
Methods in org.geysermc.geyser.entity.type.living.monster with parameters of type GeyserSessionConstructors in org.geysermc.geyser.entity.type.living.monster with parameters of type GeyserSessionModifierConstructorDescriptionAbstractSkeletonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)BasePiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)BlazeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)CreeperEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ElderGuardianEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)EnderDragonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)EnderDragonPartEntity(GeyserSession session, int entityId, long geyserId, float width, float height)EndermanEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GhastEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GiantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)GuardianEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)MonsterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PhantomEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ShulkerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SkeletonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SpiderEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)VexEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)WitherEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ZoglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ZombieEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ZombieVillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)ZombifiedPiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.living.monster.raid
Methods in org.geysermc.geyser.entity.type.living.monster.raid with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidPillagerEntity.updateMainHand(GeyserSession session)voidPillagerEntity.updateOffHand(GeyserSession session)Constructors in org.geysermc.geyser.entity.type.living.monster.raid with parameters of type GeyserSessionModifierConstructorDescriptionAbstractIllagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)PillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)RaidParticipantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SpellcasterIllagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)VindicatorEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition<?> definition, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw) -
Uses of GeyserSession in org.geysermc.geyser.entity.type.player
Constructors in org.geysermc.geyser.entity.type.player with parameters of type GeyserSessionModifierConstructorDescriptionPlayerEntity(GeyserSession session, int entityId, long geyserId, com.github.steveice10.mc.auth.data.GameProfile gameProfile, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, float yaw, float pitch, float headYaw)SessionPlayerEntity(GeyserSession session)SkullPlayerEntity(GeyserSession session, long geyserId, com.github.steveice10.mc.auth.data.GameProfile gameProfile, com.nukkitx.math.vector.Vector3f position, float rotation, int blockState) -
Uses of GeyserSession in org.geysermc.geyser.inventory
Methods in org.geysermc.geyser.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)voidMerchantContainer.onTradeSelected(GeyserSession session, int slot)voidPlayerInventory.setCursor(GeyserItemStack newCursor, GeyserSession session)voidContainer.setItem(int slot, GeyserItemStack newItem, GeyserSession session)voidInventory.setItem(int slot, GeyserItemStack newItem, GeyserSession session)voidStonecutterContainer.setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session)protected voidInventory.updateItemNetId(GeyserItemStack oldItem, GeyserItemStack newItem, GeyserSession session) -
Uses of GeyserSession in org.geysermc.geyser.inventory.click
Constructors in org.geysermc.geyser.inventory.click with parameters of type GeyserSessionModifierConstructorDescriptionClickPlan(GeyserSession session, InventoryTranslator translator, Inventory inventory) -
Uses of GeyserSession in org.geysermc.geyser.inventory.holder
Methods in org.geysermc.geyser.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.geyser.inventory.updater
Methods in org.geysermc.geyser.inventory.updater with parameters of type GeyserSessionModifier and TypeMethodDescriptionintAnvilInventoryUpdater.calcLevelCost(GeyserSession session, AnvilContainer anvilContainer, boolean bedrock)Calculate the number of levels needed to combine/rename an itemvoidAnvilInventoryUpdater.updateInventory(InventoryTranslator translator, GeyserSession session, Inventory inventory)voidChestInventoryUpdater.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)booleanAnvilInventoryUpdater.updateSlot(InventoryTranslator translator, GeyserSession session, Inventory inventory, int javaSlot)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.geyser.level
Methods in org.geysermc.geyser.level 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 permissionvoidGeyserWorldManager.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 session -
Uses of GeyserSession in org.geysermc.geyser.level.physics
Constructors in org.geysermc.geyser.level.physics with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser.network
Fields in org.geysermc.geyser.network declared as GeyserSessionConstructors in org.geysermc.geyser.network with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser.registry
Methods in org.geysermc.geyser.registry with parameters of type GeyserSessionModifier and TypeMethodDescription<P extends T>
booleanPacketTranslatorRegistry.translate(Class<? extends P> clazz, P packet, GeyserSession session) -
Uses of GeyserSession in org.geysermc.geyser.registry.type
Methods in org.geysermc.geyser.registry.type with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser.scoreboard
Constructors in org.geysermc.geyser.scoreboard with parameters of type GeyserSession -
Uses of GeyserSession in org.geysermc.geyser.session
Methods in org.geysermc.geyser.session that return types with arguments of type GeyserSessionModifier and TypeMethodDescriptionSessionManager.getAllSessions()Creates a new, immutable list containing all pending and active sessions.Methods in org.geysermc.geyser.session with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidSessionManager.addPendingSession(GeyserSession session)Called once the player has successfully authenticated to the Geyser server.voidSessionManager.addSession(UUID uuid, GeyserSession session)Called once a player has successfully logged into their Java server.voidSessionManager.removeSession(GeyserSession session) -
Uses of GeyserSession in org.geysermc.geyser.session.cache
Methods in org.geysermc.geyser.session.cache with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidTagCache.loadPacket(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateTagsPacket packet)Constructors in org.geysermc.geyser.session.cache with parameters of type GeyserSessionModifierConstructorDescriptionAdvancementsCache(GeyserSession session)BookEditCache(GeyserSession session)ChunkCache(GeyserSession session)EntityCache(GeyserSession session)PistonCache(GeyserSession session)PreferencesCache(GeyserSession session)WorldBorder(GeyserSession session)WorldCache(GeyserSession session) -
Uses of GeyserSession in org.geysermc.geyser.skin
Methods in org.geysermc.geyser.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)static voidFakeHeadProvider.restoreOriginalSkin(GeyserSession session, LivingEntity livingEntity)static voidFakeHeadProvider.setHead(GeyserSession session, PlayerEntity entity, com.github.steveice10.opennbt.tag.builtin.CompoundTag profileTag) -
Uses of GeyserSession in org.geysermc.geyser.translator.collision
Methods in org.geysermc.geyser.translator.collision with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanBlockCollision.correctPosition(GeyserSession session, int x, int y, int z, 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, int x, int y, int z, BoundingBox playerCollision)booleanScaffoldingCollision.correctPosition(GeyserSession session, int x, int y, int z, BoundingBox playerCollision)booleanSnowCollision.correctPosition(GeyserSession session, int x, int y, int z, BoundingBox playerCollision)booleanTrapdoorCollision.correctPosition(GeyserSession session, int x, int y, int z, BoundingBox playerCollision) -
Uses of GeyserSession in org.geysermc.geyser.translator.inventory
Methods in org.geysermc.geyser.translator.inventory with parameters of type GeyserSessionModifier and TypeMethodDescriptionbooleanInventoryTranslator.checkNetId(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData)voidAbstractBlockInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)abstract voidInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.closeInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.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.protected List<com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ContainerEntry>InventoryTranslator.makeContainerEntries(GeyserSession session, Inventory inventory, it.unimi.dsi.fastutil.ints.IntSet affectedSlots)voidAbstractBlockInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidBrewingInventoryTranslator.openInventory(GeyserSession session, Inventory inventory)voidGeneric3X3InventoryTranslator.openInventory(GeyserSession session, Inventory inventory)abstract voidInventoryTranslator.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)abstract voidInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.prepareInventory(GeyserSession session, Inventory inventory)protected 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)protected 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.protected 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.ResponseInventoryTranslator.translateAutoCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)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.ResponseInventoryTranslator.translateCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseMerchantInventoryTranslator.translateCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)protected com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.ResponseInventoryTranslator.translateCreativeRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)Handled inPlayerInventoryTranslatorprotected 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.ResponseInventoryTranslator.translateRequest(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)voidInventoryTranslator.translateRequests(GeyserSession session, Inventory inventory, List<com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest> requests)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.ResponseInventoryTranslator.translateSpecialRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)IfInventoryTranslator.shouldHandleRequestFirst(StackRequestActionData, Inventory)returns true, this will be calledcom.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)abstract voidInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidLecternInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidMerchantInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidPlayerInventoryTranslator.updateInventory(GeyserSession session, Inventory inventory)voidAnvilInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value)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)abstract voidInventoryTranslator.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)abstract voidInventoryTranslator.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.geyser.translator.inventory.chest
Methods in org.geysermc.geyser.translator.inventory.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)protected 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.geyser.translator.inventory.furnace
Methods in org.geysermc.geyser.translator.inventory.furnace with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidAbstractFurnaceInventoryTranslator.updateProperty(GeyserSession session, Inventory inventory, int key, int value) -
Uses of GeyserSession in org.geysermc.geyser.translator.inventory.horse
Methods in org.geysermc.geyser.translator.inventory.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.geyser.translator.inventory.item
Methods in org.geysermc.geyser.translator.inventory.item with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic ItemMappingItemTranslator.getBedrockItemMapping(GeyserSession session, GeyserItemStack itemStack)Given an item stack, determine the item mapping that should be applied to Bedrock players.static 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.geyser.translator.inventory.item.nbt
Methods in org.geysermc.geyser.translator.inventory.item.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.geyser.translator.level
Methods in org.geysermc.geyser.translator.level with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic voidBiomeTranslator.loadServerBiomes(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag codec)static BlockStorageBiomeTranslator.toNewBedrockBiome(GeyserSession session, com.github.steveice10.mc.protocol.data.game.chunk.DataPalette biomeData) -
Uses of GeyserSession in org.geysermc.geyser.translator.level.block.entity
Methods in org.geysermc.geyser.translator.level.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 posX, int posY, int posZ, int blockState)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.geyser.translator.level.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.geyser.translator.level.event
Methods in org.geysermc.geyser.translator.level.event with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidLevelEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket packet)Translates the givenClientboundLevelEventPacketinto bedrock and sends it upstream.voidPlaySoundEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket packet)voidSoundEventEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket packet)voidSoundLevelEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol
Methods in org.geysermc.geyser.translator.protocol with parameters of type GeyserSessionModifier and TypeMethodDescriptionabstract voidPacketTranslator.translate(GeyserSession session, T packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.bedrock
Methods in org.geysermc.geyser.translator.protocol.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)voidBedrockRequestChunkRadiusTranslator.translate(GeyserSession session, com.nukkitx.protocol.bedrock.packet.RequestChunkRadiusPacket 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.geyser.translator.protocol.bedrock.entity
Methods in org.geysermc.geyser.translator.protocol.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.geyser.translator.protocol.bedrock.entity.player
Methods in org.geysermc.geyser.translator.protocol.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.geyser.translator.protocol.bedrock.world
Methods in org.geysermc.geyser.translator.protocol.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.geyser.translator.protocol.java
Methods in org.geysermc.geyser.translator.protocol.java with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaUpdateAdvancementsTranslator.sendToolbarAdvancementUpdates(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateAdvancementsPacket packet)Handle all advancements progress updatesvoidJavaAwardStatsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundAwardStatsPacket packet)voidJavaBossEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundBossEventPacket packet)voidJavaChangeDifficultyTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundChangeDifficultyPacket packet)voidJavaChatTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundChatPacket packet)voidJavaCommandsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundCommandsPacket packet)voidJavaCustomPayloadTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundCustomPayloadPacket packet)voidJavaCustomQueryTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.clientbound.ClientboundCustomQueryPacket packet)voidJavaDisconnectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundDisconnectPacket packet)voidJavaGameProfileTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.clientbound.ClientboundGameProfilePacket packet)voidJavaKeepAliveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundKeepAlivePacket packet)voidJavaLoginDisconnectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.login.clientbound.ClientboundLoginDisconnectPacket packet)voidJavaLoginTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundLoginPacket packet)voidJavaPingTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundPingPacket packet)voidJavaRespawnTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundRespawnPacket packet)voidJavaSelectAdvancementsTabTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundSelectAdvancementsTabPacket packet)voidJavaUpdateAdvancementsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateAdvancementsPacket packet)voidJavaUpdateRecipesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateRecipesPacket packet)voidJavaUpdateTagsTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateTagsPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.entity
Methods in org.geysermc.geyser.translator.protocol.java.entity with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaAnimateTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundAnimatePacket packet)voidJavaEntityEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundEntityEventPacket packet)voidJavaMoveEntityPosRotTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundMoveEntityPosRotPacket packet)voidJavaMoveEntityPosTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundMoveEntityPosPacket packet)voidJavaMoveEntityRotTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundMoveEntityRotPacket packet)voidJavaMoveVehicleTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundMoveVehiclePacket packet)voidJavaRemoveEntitiesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundRemoveEntitiesPacket packet)voidJavaRemoveMobEffectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundRemoveMobEffectPacket packet)voidJavaRotateHeadTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundRotateHeadPacket packet)voidJavaSetEntityDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEntityDataPacket packet)voidJavaSetEntityLinkTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEntityLinkPacket packet)voidJavaSetEntityMotionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEntityMotionPacket packet)voidJavaSetEquipmentTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEquipmentPacket packet)voidJavaSetPassengersTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetPassengersPacket packet)voidJavaTakeItemEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundTakeItemEntityPacket packet)voidJavaTeleportEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundTeleportEntityPacket packet)voidJavaUpdateAttributesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundUpdateAttributesPacket packet)voidJavaUpdateMobEffectTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundUpdateMobEffectPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.entity.player
Methods in org.geysermc.geyser.translator.protocol.java.entity.player with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaBlockBreakAckTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundBlockBreakAckPacket packet)voidJavaPlayerAbilitiesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundPlayerAbilitiesPacket packet)voidJavaPlayerInfoTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundPlayerInfoPacket packet)voidJavaPlayerPositionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundPlayerPositionPacket packet)voidJavaSetCarriedItemTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundSetCarriedItemPacket packet)voidJavaSetExperienceTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundSetExperiencePacket packet)voidJavaSetHealthTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundSetHealthPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.entity.spawn
Methods in org.geysermc.geyser.translator.protocol.java.entity.spawn with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaAddEntityTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddEntityPacket packet)voidJavaAddExperienceOrbTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddExperienceOrbPacket packet)voidJavaAddMobTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddMobPacket packet)voidJavaAddPaintingTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddPaintingPacket packet)voidJavaAddPlayerTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddPlayerPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.inventory
Methods in org.geysermc.geyser.translator.protocol.java.inventory with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic voidJavaMerchantOffersTranslator.openMerchant(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket packet, MerchantContainer merchantInventory)voidJavaContainerCloseTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerClosePacket packet)voidJavaContainerSetContentTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetContentPacket packet)voidJavaContainerSetDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetDataPacket packet)voidJavaContainerSetSlotTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetSlotPacket packet)voidJavaHorseScreenOpenTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundHorseScreenOpenPacket packet)voidJavaMerchantOffersTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket packet)voidJavaOpenScreenTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundOpenScreenPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.level
Methods in org.geysermc.geyser.translator.protocol.java.level with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaBlockDestructionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockDestructionPacket packet)voidJavaBlockEntityDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockEntityDataPacket packet)voidJavaBlockEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockEventPacket packet)voidJavaBlockUpdateTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockUpdatePacket packet)voidJavaCustomSoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundCustomSoundPacket packet)voidJavaExplodeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundExplodePacket packet)voidJavaForgetLevelChunkTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundForgetLevelChunkPacket packet)voidJavaGameEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundGameEventPacket packet)voidJavaLevelChunkWithLightTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelChunkWithLightPacket packet)voidJavaLevelEventTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket packet)voidJavaLevelParticlesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelParticlesPacket packet)voidJavaMapItemDataTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundMapItemDataPacket packet)voidJavaSectionBlocksUpdateTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSectionBlocksUpdatePacket packet)voidJavaSetChunkCacheCenterTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSetChunkCacheCenterPacket packet)voidJavaSetChunkCacheRadiusTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSetChunkCacheRadiusPacket packet)voidJavaSetDefaultSpawnPositionTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSetDefaultSpawnPositionPacket packet)voidJavaSetTimeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSetTimePacket packet)voidJavaSoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSoundPacket packet)voidJavaStopSoundTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundStopSoundPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.level.border
Methods in org.geysermc.geyser.translator.protocol.java.level.border with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaInitializeBorderTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundInitializeBorderPacket packet)voidJavaSetBorderCenterTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundSetBorderCenterPacket packet)voidJavaSetBorderLerpSizeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundSetBorderLerpSizePacket packet)voidJavaSetBorderSizeTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundSetBorderSizePacket packet)voidJavaSetBorderWarningDelayTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundSetBorderWarningDelayPacket packet)voidJavaSetBorderWarningDistanceTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.border.ClientboundSetBorderWarningDistancePacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.scoreboard
Methods in org.geysermc.geyser.translator.protocol.java.scoreboard with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaSetDisplayObjectiveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.scoreboard.ClientboundSetDisplayObjectivePacket packet)voidJavaSetObjectiveTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.scoreboard.ClientboundSetObjectivePacket packet)voidJavaSetPlayerTeamTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.scoreboard.ClientboundSetPlayerTeamPacket packet)voidJavaSetScoreTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.scoreboard.ClientboundSetScorePacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.protocol.java.title
Methods in org.geysermc.geyser.translator.protocol.java.title with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidJavaClearTitlesTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundClearTitlesPacket packet)voidJavaSetActionBarTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundSetActionBarTextPacket packet)voidJavaSetSubtitleTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundSetSubtitleTextPacket packet)voidJavaSetTitlesAnimationTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundSetTitlesAnimationPacket packet)voidJavaSetTitleTextTranslator.translate(GeyserSession session, com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundSetTitleTextPacket packet) -
Uses of GeyserSession in org.geysermc.geyser.translator.sound
Methods in org.geysermc.geyser.translator.sound with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic booleanBlockSoundInteractionTranslator.canInteract(GeyserSession session, GeyserItemStack itemInHand, String blockIdentifier)Determines if the adventure gamemode would prevent this item from actually succeedingstatic voidBlockSoundInteractionTranslator.handleBlockInteraction(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)Handles the block interaction when a player right-clicks a block.voidSoundInteractionTranslator.translate(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.geyser.translator.sound.block
Methods in org.geysermc.geyser.translator.sound.block with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidBucketSoundInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidComparatorSoundInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidDoorSoundInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidFlintAndSteelInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidGrassPathInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidHoeInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier)voidLeverSoundInteractionTranslator.translate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, String identifier) -
Uses of GeyserSession in org.geysermc.geyser.translator.text
Methods in org.geysermc.geyser.translator.text 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.geyser.util
Methods in org.geysermc.geyser.util with parameters of type GeyserSessionModifier and TypeMethodDescriptionstatic booleanEntityUtils.attemptToBucket(GeyserSession session, GeyserItemStack itemInHand)Determine if an action would result in a successful bucketing of the given entity.static InteractionResultEntityUtils.attemptToSaddle(GeyserSession session, Entity entityToSaddle, GeyserItemStack itemInHand)Attempt to determine the result of saddling the given entity.static voidStatisticsUtils.buildAndSendStatisticsMenu(GeyserSession session)Build a form for the given session with all statistic categoriesstatic voidLoginEncryptionUtils.buildAndShowConsentWindow(GeyserSession session)Build a window that explains the user's credentials will be saved to the system.static 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 voidLoginEncryptionUtils.buildAndShowTokenExpiredWindow(GeyserSession session)static 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, int x, int y, int z)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 doubleBlockUtils.getSessionBreakTime(GeyserSession session, BlockMapping blockMapping)static GeyserRecipeInventoryUtils.getValidRecipe(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack output, IntFunction<GeyserItemStack> inventoryGetter, int gridDimensions, int firstRow, int height, int firstCol, int width)Test all known recipes to find a valid matchvoidNewsHandler.handleNews(GeyserSession session, NewsItemAction action)static voidChunkUtils.loadDimensionTag(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag dimensionTag)Process the minimum and maximum heights for this dimension, and processes the world coordinate scale.static voidInventoryUtils.openInventory(GeyserSession session, Inventory inventory)static voidCooldownUtils.sendCooldown(GeyserSession session)Starts sending the fake cooldown to the Bedrock client.static voidChunkUtils.sendEmptyChunk(GeyserSession session, int chunkX, int chunkZ, boolean forceUpdate)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 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) -
Uses of GeyserSession in org.geysermc.geyser.util.collection
Methods in org.geysermc.geyser.util.collection with parameters of type GeyserSessionModifier and TypeMethodDescriptionvoidLecternHasBookMap.handleBlockChange(GeyserSession session, int blockState, com.nukkitx.math.vector.Vector3i position)Update a potential lectern within the world.