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
,CheckRulesVersion
,CheckRulesVersionChoosePacket
,CheckRulesVersionFixed
,ChooseAttackPacket
,ChooseMovesetPacket
,ChooseStarterPacket
,ClaimObjectivePacket
,ClaimStagePacket
,ClearClientResearchPacket
,ClientboundSetSelectedSlotPacket
,ClientboundUpdateSpawnerPacket
,ClientChangeOpenPCPacket
,ClientInitializeStoragePacket
,ClientQueryResultsPCPacket
,ClientResearchPacket
,ClientSetLastOpenBoxPacket
,ClientSetPacket
,ClientUpdatePokedexPacket
,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
,InteractNPCPacket
,InvalidateRegistriesPacket
,ItemCameraPacket
,ItemDropPacket
,KeyPacket
,LensInfoPacket
,LevelUpPacket
,LinkPresetPacket
,MailPacket
,MegaEvolvePacket
,NPCEditorClosedPacket
,NPCLearnMovePacket
,NPCTeachMovePacket
,OpenBadgeCasePacket
,OpenBattleModePacket
,OpenDialogueInputPacket
,OpenEvolutionGUIPacket
,OpenNPCEditorPacket
,OpenProfessorDialoguePacket
,OpenRaidDropsPacket
,OpenRaidPacket
,OpenReplaceMoveScreenPacket
,OpenScreenPacket
,OpenSelectionPacket
,OpenTutorPacket
,ParticipantReadyPacket
,PartyFainedRespawnPacket
,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
,RequestCustomRulesUpdatePacket
,RequestDayCareChildPacket
,RequestExtrasDisplayDataPacket
,RequestNPCEditorPacket
,RequestSpawnDataPacket
,RequestSpectatePacket
,RequestToggleFreeMoveInBattlePacket
,RequestTrainerCardPacket
,RequestUpdatedPokemonList
,RespondDayCareChildPacket
,RespondPokemonEditorAllowed
,RespondToggleFreeMoveInBattlePacket
,ReturnBagItemsPacket
,RidingMovementPacket
,RidingVerticalMovementPacket
,RotateEntityPacket
,SaveToPresetPacket
,ScoreboardDisplayPacket
,SelectionResponsePacket
,SelectMovePacket
,SelectStatPacket
,SendAllRibbonsPacket
,SendEntireDayCarePacket
,SendSpawnDataPacket
,SendToastPacket
,SendTrackedNPCsOpenScreenPacket
,SendUpdatedInteractionDataPacket
,ServerboundSetSelectedSlotPacket
,ServerCloseStoragePacket
,ServerConfigListPacket
,ServerCosmeticsUpdatePacket
,ServerItemDropPacket
,ServerPokedexPacket
,ServerQueryPCPacket
,ServerSetLastOpenBoxPacket
,ServerSwapPacket
,ServerTradesPacket
,ServerTrashPacket
,ServerUpdateBoxPacket
,SetAllBattlingPokemonPacket
,SetBattlingPokemonPacket
,SetCharmPacket
,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
,SyncBossTiersPacket
,SyncConditionDataEntryPacket
,SyncDataProvidersDataEntryPacket
,SyncMovesPacket
,SyncPokeBallsPacket
,SyncResultDataEntryPacket
,SyncRibbonsPacket
,SyncSpawningPacket
,SyncSpeciesPacket
,SyncSpectatorRangePacket
,SyncStartersPacket
,TeleportNPCPacket
,TeleportPlayerPacket
,TradeReadyPacket
,TrainerCardColorPacket
,TrainerCardPacket
,TransformPacket
,UIKeyPressPacket
,UnconfirmTeamSelectPacket
,UnLinkPresetPacket
,UpdateBattleQueryRulesPacket
,UpdateClientEditingStatuePacket
,UpdateClientPlayerDataPacket
,UpdateClientRulesPacket
,UpdateDayCareBoxPacket
,UpdateDayCareHistoryPacket
,UpdateEditedPartyPacket
,UpdateEditedPokemonPacket
,UpdateEntityPropertiesPacket
,UpdateInteractionDataPacket
,UpdateMovesetPacket
,UpdateNamePacket
,UpdatePixelmonMovementPacket
,UpdatePlayerPokemonPacket
,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 void
decode
(net.minecraft.network.FriendlyByteBuf buffer) void
decode
(net.minecraft.network.RegistryFriendlyByteBuf buffer) Decodes the information from the buffer to the packet instancedefault void
encode
(net.minecraft.network.FriendlyByteBuf buffer) void
encode
(net.minecraft.network.RegistryFriendlyByteBuf buffer) Encodes the buffer with the packet informationvoid
handle
(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:
type
in 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
-