Class PacketTranslator<T>
java.lang.Object
org.geysermc.geyser.translator.protocol.PacketTranslator<T>
- Direct Known Subclasses:
BedrockActionTranslator,BedrockAdventureSettingsTranslator,BedrockAnimateTranslator,BedrockBlockEntityDataTranslator,BedrockBlockPickRequestTranslator,BedrockBookEditTranslator,BedrockCommandBlockUpdateTranslator,BedrockCommandRequestTranslator,BedrockContainerCloseTranslator,BedrockEmoteListTranslator,BedrockEmoteTranslator,BedrockEntityEventTranslator,BedrockEntityPickRequestTranslator,BedrockFilterTextTranslator,BedrockInteractTranslator,BedrockInventoryTransactionTranslator,BedrockItemFrameDropItemTranslator,BedrockItemStackRequestTranslator,BedrockLecternUpdateTranslator,BedrockLevelSoundEventTranslator,BedrockMapInfoRequestTranslator,BedrockMobEquipmentTranslator,BedrockMoveEntityAbsoluteTranslator,BedrockMovePlayerTranslator,BedrockNetworkStackLatencyTranslator,BedrockPacketViolationWarningTranslator,BedrockPlayerInputTranslator,BedrockPositionTrackingDBClientRequestTranslator,BedrockRequestAbilityTranslator,BedrockRequestChunkRadiusTranslator,BedrockRespawnTranslator,BedrockRiderJumpTranslator,BedrockServerSettingsRequestTranslator,BedrockSetLocalPlayerAsInitializedTranslator,BedrockSetPlayerGameTypeTranslator,BedrockShowCreditsTranslator,BedrockTextTranslator,JavaAddEntityTranslator,JavaAddExperienceOrbTranslator,JavaAddPlayerTranslator,JavaAnimateTranslator,JavaAwardStatsTranslator,JavaBlockChangedAckTranslator,JavaBlockDestructionTranslator,JavaBlockEntityDataTranslator,JavaBlockEventTranslator,JavaBlockUpdateTranslator,JavaBossEventTranslator,JavaChangeDifficultyTranslator,JavaClearTitlesTranslator,JavaCommandsTranslator,JavaContainerCloseTranslator,JavaContainerSetContentTranslator,JavaContainerSetDataTranslator,JavaContainerSetSlotTranslator,JavaCooldownTranslator,JavaCustomPayloadTranslator,JavaCustomQueryTranslator,JavaDamageEventTranslator,JavaDisconnectTranslator,JavaDisguisedChatTranslator,JavaEntityEventTranslator,JavaExplodeTranslator,JavaForgetLevelChunkTranslator,JavaGameEventTranslator,JavaGameProfileTranslator,JavaHorseScreenOpenTranslator,JavaInitializeBorderTranslator,JavaKeepAliveTranslator,JavaLevelChunkWithLightTranslator,JavaLevelEventTranslator,JavaLevelParticlesTranslator,JavaLoginDisconnectTranslator,JavaLoginTranslator,JavaMapItemDataTranslator,JavaMerchantOffersTranslator,JavaMoveEntityPosRotTranslator,JavaMoveEntityPosTranslator,JavaMoveEntityRotTranslator,JavaMoveVehicleTranslator,JavaOpenScreenTranslator,JavaPingTranslator,JavaPlayerAbilitiesTranslator,JavaPlayerChatTranslator,JavaPlayerCombatKillTranslator,JavaPlayerInfoRemoveTranslator,JavaPlayerInfoUpdateTranslator,JavaPlayerLookAtTranslator,JavaPlayerPositionTranslator,JavaRemoveEntitiesTranslator,JavaRemoveMobEffectTranslator,JavaRespawnTranslator,JavaRotateHeadTranslator,JavaSectionBlocksUpdateTranslator,JavaSelectAdvancementsTabTranslator,JavaServerDataTranslator,JavaSetActionBarTextTranslator,JavaSetBorderCenterTranslator,JavaSetBorderLerpSizeTranslator,JavaSetBorderSizeTranslator,JavaSetBorderWarningDelayTranslator,JavaSetBorderWarningDistanceTranslator,JavaSetCarriedItemTranslator,JavaSetChunkCacheCenterTranslator,JavaSetChunkCacheRadiusTranslator,JavaSetDefaultSpawnPositionTranslator,JavaSetDisplayObjectiveTranslator,JavaSetEntityDataTranslator,JavaSetEntityLinkTranslator,JavaSetEntityMotionTranslator,JavaSetEquipmentTranslator,JavaSetExperienceTranslator,JavaSetHealthTranslator,JavaSetObjectiveTranslator,JavaSetPassengersTranslator,JavaSetPlayerTeamTranslator,JavaSetScoreTranslator,JavaSetSubtitleTextTranslator,JavaSetTimeTranslator,JavaSetTitlesAnimationTranslator,JavaSetTitleTextTranslator,JavaSoundEntityTranslator,JavaSoundTranslator,JavaStopSoundTranslator,JavaSystemChatTranslator,JavaTakeItemEntityTranslator,JavaTeleportEntityTranslator,JavaUpdateAdvancementsTranslator,JavaUpdateAttributesTranslator,JavaUpdateMobEffectTranslator,JavaUpdateRecipesTranslator,JavaUpdateTagsTranslator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines if this packet should be handled in the session's event loop.abstract voidtranslate(GeyserSession session, T packet)
-
Constructor Details
-
PacketTranslator
public PacketTranslator()
-
-
Method Details
-
translate
-
shouldExecuteInEventLoop
public boolean shouldExecuteInEventLoop()Determines if this packet should be handled in the session's event loop. This should generally be true - only when the packet has to be executed immediately should it be false.
-