Class AbstractPixelmonPacket
java.lang.Object
com.pixelmonmod.pixelmon.comm.data.AbstractPixelmonPacket
- All Implemented Interfaces:
PixelmonPacket,net.minecraft.network.protocol.common.custom.CustomPacketPayload
- Direct Known Subclasses:
AbandonResearchPacket,AcceptDeclineBattlePacket,AcceptNPCTradePacket,AddNewInteractionPacket,AddToDayCarePacket,ApplyPresetPacket,BackToMainMenuPacket,BadgeCaseActionPacket,BagPacket,BattleGuiClosedPacket,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,EvolutionResponsePacket,EvolvePokemonPacket,ExitBattlePacket,ExportRequestPacket,ExportResponsePacket,FavoriteResearchPacket,FinishSyncDataEntryPacket,FleePacket,FormBattleUpdatePacket,FreeToMoveDuringBattlePacket,GuiBattleUpdatePacket,GuiOpenClosePacket,HealerGuiClosePacket,HoverPacket,IlluminatePositionsPacket,ImportRequestPacket,ImportResponsePacket,InitializePokedexPacket,InteractNPCPacket,InvalidateRegistriesPacket,ItemCameraPacket,ItemDropPacket,KeyPacket,LensInfoPacket,LevelUpPacket,LinkPresetPacket,MailPacket,MegaEvolvePacket,NPCEditorClosedPacket,NPCLearnMovePacket,NPCTeachMovePacket,OpenBadgeCasePacket,OpenBattleModePacket,OpenDialogueInputPacket,OpenEvolutionGUIPacket,OpenHealerPacket,OpenNPCEditorPacket,OpenProfessorDialoguePacket,OpenRaidPacket,OpenReplaceMoveScreenPacket,OpenScreenPacket,OpenSelectionPacket,OpenTutorPacket,ParticipantReadyPacket,PCClonePacket,PCSortPacket,PixelExtrasDisplayClientPacket,PixelExtrasDisplayServerPacket,PlayBattleMusicPacket,PlayBattleParticleSystemPacket,PlayerDeathPacket,PlayerExtrasPacket,PlayParticleSystemPacket,PokeDisplayOpenPacket,PokeDisplaySwapPacket,PokeDisplayUpdatePacket,PokemonListPacket,ProposeBattleRulesPacket,QueryResourceLocationPacket,QueryResourceLocationResult,RaidActionPacket,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,StopStartLevellingPacket,SummonParticleArcaneryPacket,SwapBoxPacket,SwapHeldItemPacket,SwapMovePacket,SwapPositionPacket,SwitchCameraPacket,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,UpdatePokedexPacket,UpdateRaidCatchPacket,UpdateRenderingHandlerPacket,UpdateSinglePokemonPacket,UpdateSpawnerPacket,UpdateSpriteItemRequestPacket,UpdateTerrainPacket,UpdateTurnPacket,UpdateWeatherPacket,UseEtherPacket,UseItemPacket,UseMoveSkillPacket,UseRevivePacket,UseZMovePacket,WithdrawDayCareBoxPacket,WithdrawHeldItemPacket,ZygardeCubePacket,ZygardeReassemblyPacket
-
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> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Decodes the information from the buffer to the packet instancevoidencode(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 clientprotected abstract voidhandlePacket(net.neoforged.neoforge.network.handling.IPayloadContext context) protected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
toVanillaClientbound, toVanillaServerboundMethods inherited from interface com.pixelmonmod.pixelmon.comm.data.PixelmonPacket
decode, encode, type
-
Constructor Details
-
AbstractPixelmonPacket
protected AbstractPixelmonPacket(boolean sync)
-
-
Method Details
-
encode
public void encode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Description copied from interface:PixelmonPacketEncodes the buffer with the packet information- Specified by:
encodein interfacePixelmonPacket- Parameters:
buffer- The buffer being encoded
-
decode
public void decode(net.minecraft.network.RegistryFriendlyByteBuf buffer) Description copied from interface:PixelmonPacketDecodes the information from the buffer to the packet instance- Specified by:
decodein interfacePixelmonPacket- Parameters:
buffer- The buffer being decoded
-
handle
public void handle(net.neoforged.neoforge.network.handling.IPayloadContext context) Description copied from interface:PixelmonPacketHandles the packet being executed on the server or the client- Specified by:
handlein interfacePixelmonPacket- Parameters:
context- The network event context being supplied by Forge
-
handlePacket
protected abstract void handlePacket(net.neoforged.neoforge.network.handling.IPayloadContext context) -
reply
protected void reply(net.neoforged.neoforge.network.handling.IPayloadContext context, Object packet)
-