Interface PixelmonPacket
- All Superinterfaces:
net.minecraft.network.protocol.common.custom.CustomPacketPayload
- All Known Implementing Classes:
AbandonResearchPacket,AbstractPixelmonPacket,AcceptDeclineBattlePacket,AcceptNPCTradePacket,AddNewInteractionPacket,AddToDayCarePacket,ApplyPresetPacket,BackToMainMenuPacket,BadgeCaseActionPacket,BagPacket,BattleGuiClosedPacket,BattleMessagePacket,BattleQueryPacket,BattleScreenDisabledPacket,BattleSwitchPacket,BattleTaskPacket,CancelDayCareBoxPacket,CancelTeamSelectPacket,ChangeLurePacket,ChangePokemonOpenGUIPacket,ChangePokemonPacket,CheckPlayerBattlePacket,CheckPokemonEditorAllowedPacket,ChooseAttackPacket,ChooseMovesetPacket,ChooseStarterPacket,ClaimObjectivePacket,ClaimStagePacket,ClearClientResearchPacket,ClearMoveSkillsPacket,ClearPokedexPacket,ClientboundSetSelectedSlotPacket,ClientboundUpdateSpawnerPacket,ClientChangeOpenPCPacket,ClientInitializeStoragePacket,ClientQueryResultsPCPacket,ClientResearchPacket,ClientSetLastOpenBoxPacket,ClientSetPacket,ClientStorageResetPacket,CloseBattlePacket,CloseEditedPlayerPacket,CloseEditingPlayerPacket,CloseProfessorDialoguePacket,CloseRaidPacket,CloseTeamSelectScreenPacket,CompleteDayCareRequirementPacket,ConfirmTeamSelectPacket,CopyNPCPacket,CreateNPCFromPresetPacket,CreateNPCPacket,CustomDropsActionPacket,CustomDropsOpenPacket,CustomNoticePacketPacket,CustomScoreboardDisplayPacket,CustomScoreboardUpdatePacket,DayCareAllErrorsPacket,DayCareConditionStatusResponsePacket,DayCareHourglassUsedPacket,DayCareRequestAllErrorsPacket,DayCareRequestConditionUpdatePacket,DeleteMovePacket,DeleteNPCPacket,DeletePokemonPacket,DialogueChoiceMadePacket,DialogueClosurePacket,DialogueInputActionPacket,DialogueInputResponsePacket,DialogueNextActionPacket,DisplayBattleQueryRulesPacket,DistanceUntilBattleForfeitedPacket,DynamaxMegaRulePacket,DynamaxPacket,ElevatorUsedPacket,EndSpectatePacket,EnforcedRevivePacket,EnforcedReviveTask,EnforcedSwitchTask,EvolutionResponsePacket,EvolvePokemonPacket,ExitBattlePacket,ExportRequestPacket,ExportResponsePacket,FailedSwitchFleeTask,FavoriteResearchPacket,FinishSyncDataEntryPacket,FleePacket,FormBattleUpdatePacket,FreeToMoveDuringBattlePacket,GuiBattleUpdatePacket,GuiOpenClosePacket,HealerGuiClosePacket,HoverPacket,HPIncreaseTask,HPUpdateTask,IlluminatePositionsPacket,ImportRequestPacket,ImportResponsePacket,InitializePokedexPacket,InteractNPCPacket,InvalidateRegistriesPacket,ItemCameraPacket,ItemDropPacket,KeyPacket,LensInfoPacket,LevelUpPacket,LinkPresetPacket,MailPacket,MegaEvolvePacket,NPCEditorClosedPacket,NPCLearnMovePacket,NPCTeachMovePacket,OpenBadgeCasePacket,OpenBattleModePacket,OpenDialogueInputPacket,OpenEvolutionGUIPacket,OpenHealerPacket,OpenNPCEditorPacket,OpenProfessorDialoguePacket,OpenRaidDropsPacket,OpenRaidPacket,OpenReplaceMoveScreenPacket,OpenScreenPacket,OpenSelectionPacket,OpenTutorPacket,ParticipantReadyPacket,PCClonePacket,PCSortPacket,PixelExtrasDisplayClientPacket,PixelExtrasDisplayServerPacket,PlayBattleMusicPacket,PlayBattleParticleSystemPacket,PlayerDeathPacket,PlayerExtrasPacket,PlayParticleSystemPacket,PokeDisplayOpenPacket,PokeDisplaySwapPacket,PokeDisplayUpdatePacket,PokemonListPacket,ProposeBattleRulesPacket,QueryResourceLocationPacket,QueryResourceLocationResult,RaidActionPacket,RaidDropsTask,RaidDynamaxTask,RaidShieldsTask,RandomizePokemonPacket,RegisterMoveSkillPacket,RegisterTraderPacket,RejectTeamSelectPacket,RelearnerTutorClosePacket,RemoveSpectatorPacket,RenamePokemonPacket,ReplaceMovePacket,RequestAllRibbonsPacket,RequestBagItemsPacket,RequestCloseEditedPlayerPacket,RequestCloseEditingPlayerPacket,RequestDayCareChildPacket,RequestExtrasDisplayDataPacket,RequestNPCEditorPacket,RequestSpectatePacket,RequestToggleFreeMoveInBattlePacket,RequestTrainerCardPacket,RequestUpdatedPokemonList,RespondDayCareChildPacket,RespondPokemonEditorAllowed,RespondToggleFreeMoveInBattlePacket,ReturnBagItemsPacket,RidingMovementPacket,RidingVerticalMovementPacket,RotateEntityPacket,SaveToPresetPacket,ScoreboardDisplayPacket,SelectionResponsePacket,SelectMovePacket,SelectStatPacket,SendAllRibbonsPacket,SendEntireDayCarePacket,SendToastPacket,SendTrackedNPCsOpenScreenPacket,SendUpdatedInteractionDataPacket,ServerboundSetSelectedSlotPacket,ServerCloseStoragePacket,ServerConfigListPacket,ServerCosmeticsUpdatePacket,ServerItemDropPacket,ServerQueryPCPacket,ServerSetLastOpenBoxPacket,ServerSwapPacket,ServerTradesPacket,ServerTrashPacket,ServerUpdateBoxPacket,SetBattlingPokemonPacket,SetCharmPacket,SetClientOverrideTypePacket,SetClientTradePairPacket,SetDialogueDataPacket,SetDisplayRibbonPacket,SetEditedPlayerPacket,SetEditingPlayerPacket,SetHeldItemPacket,SetImportPokemonIDPacket,SetMegaItemPacket,SetNPCIconPacket,SetPokeBallIdPacket,SetPokemonBattleDataPacket,SetProposedRulesPacket,SetSelectedStatsPacket,SetSelectionOptionsPacket,SetStrugglePacket,SetTempMode,SetTradeTargetPacket,ShopClosePacket,ShopOpenPacket,ShopTransactionPacket,ShowSpectateMessagePacket,ShowTeamSelectPacket,StartBattlePacket,StarterListPacket,StartSpectatePacket,StatueUpdatePacket,StatusUpdateTask,StopStartLevellingPacket,SummonParticleArcaneryPacket,SwapBoxPacket,SwapHeldItemPacket,SwapMovePacket,SwapPositionPacket,SwitchCameraPacket,SwitchOutTask,SwitchPokemonPacket,SyncAbilityPacket,SyncBattleContextPacket,SyncBossTiersPacket,SyncConditionDataEntryPacket,SyncDataProvidersDataEntryPacket,SyncMoveSkillsPacket,SyncMovesPacket,SyncNPCPresetsPacket,SyncPokeBallsPacket,SyncPokemonDataPacket,SyncResultDataEntryPacket,SyncRibbonsPacket,SyncSpawningPacket,SyncSpeciesPacket,SyncSpectatorRangePacket,SyncStartersPacket,TeleportNPCPacket,TeleportPlayerPacket,TradeReadyPacket,TrainerCardColorPacket,TrainerCardPacket,TransformPacket,UIKeyPressPacket,UnconfirmTeamSelectPacket,UnLinkPresetPacket,UpdateClientEditingStatuePacket,UpdateClientPlayerDataPacket,UpdateDayCareBoxPacket,UpdateDayCareHistoryPacket,UpdateEditedPartyPacket,UpdateEditedPokemonPacket,UpdateEntityPropertiesPacket,UpdateInteractionDataPacket,UpdateMovesetPacket,UpdateNamePacket,UpdatePixelmonMovementPacket,UpdatePlayerPokemonPacket,UpdatePokedexPacket,UpdateRaidCatchPacket,UpdateRenderingHandlerPacket,UpdateSinglePokemonPacket,UpdateSpawnerPacket,UpdateSpriteItemRequestPacket,UpdateTerrainPacket,UpdateTurnPacket,UpdateWeatherPacket,UseEtherPacket,UseItemPacket,UseMoveSkillPacket,UseRevivePacket,UseZMovePacket,WithdrawDayCareBoxPacket,WithdrawHeldItemPacket,ZygardeCubePacket,ZygardeReassemblyPacket
public interface PixelmonPacket
extends net.minecraft.network.protocol.common.custom.CustomPacketPayload
Interface that represents all packets going between the Pixelmon server instance and client
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
net.minecraft.network.protocol.common.custom.CustomPacketPayload.FallbackProvider<B extends net.minecraft.network.FriendlyByteBuf>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.TypeAndCodec<B extends net.minecraft.network.FriendlyByteBuf,T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddecode(net.minecraft.network.FriendlyByteBuf buffer) voiddecode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Decodes the information from the buffer to the packet instancedefault voidencode(net.minecraft.network.FriendlyByteBuf buffer) voidencode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Encodes the buffer with the packet informationvoidhandle(net.neoforged.neoforge.network.handling.IPayloadContext context) Handles the packet being executed on the server or the clientdefault net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<? extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> type()Methods inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
toVanillaClientbound, toVanillaServerbound
-
Method Details
-
type
default net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<? extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> type()- Specified by:
typein interfacenet.minecraft.network.protocol.common.custom.CustomPacketPayload
-
encode
default void encode(net.minecraft.network.FriendlyByteBuf buffer) -
encode
void encode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Encodes the buffer with the packet information- Parameters:
buffer- The buffer being encoded
-
decode
default void decode(net.minecraft.network.FriendlyByteBuf buffer) -
decode
void decode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Decodes the information from the buffer to the packet instance- Parameters:
buffer- The buffer being decoded
-
handle
void handle(net.neoforged.neoforge.network.handling.IPayloadContext context) Handles the packet being executed on the server or the client- Parameters:
context- The network event context being supplied by Forge
-