DeserializeFunc interface
Пакет: com.hypixel.hytale.protocol
Файл: com/hypixel/hytale/protocol/PacketRegistry.java
Методы (1)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
Packet |
deserializePacket deserialize(T var1, int var2) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.protocol;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorActivateButton;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetListSetup;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetListUpdate;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetPackSetup;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetUpdated;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAuthorization;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCapabilities;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateAssetPack;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateDirectory;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteAssetPack;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteDirectory;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDiscardChanges;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetFinalize;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetInitialize;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetPart;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssets;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportComplete;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportDeleteAssets;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAssetReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAutoCompleteData;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAutoCompleteDataReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchJsonAssetWithParents;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchJsonAssetWithParentsReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchLastModifiedAssets;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorInitialize;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorJsonAssetUpdated;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorLastModifiedAssets;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorModifiedAssetsCount;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorModsDirectories;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorPopupNotification;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRedoChanges;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRenameAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRenameDirectory;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestAssetInheritance;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestAssetInheritanceReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestChildrenList;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestChildrenListReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestDataset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestDatasetReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSelectAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetGameTime;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetupAssetTypes;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetupSchemas;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSubscribeModifiedAssetsChanges;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUndoChanges;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUndoRedoReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateAssetPack;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateJsonAsset;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateModelPreview;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateSecondsPerGameDay;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateWeatherPreviewLock;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.FailureReply;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.SuccessReply;
class="kw">import com.hypixel.hytale.protocol.packets.assets.TrackOrUpdateObjective;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UntrackObjective;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateAmbienceFX;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateAudioCategories;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateAudioStates;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockBreakingDecals;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockGroups;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockHitboxes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockParticleSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockSoundSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateBlockTypes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateCameraShake;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateConnectedBlockRuleSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEmotes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEntityEffects;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEntityStatTypes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEntityUIComponents;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEnvironments;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateEqualizerEffects;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateFieldcraftCategories;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateFluidFX;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateFluids;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateHitboxCollisionConfig;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateInteractions;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItemCategories;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItemPlayerAnimations;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItemQualities;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItemReticles;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItemSoundSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateItems;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateModelvfxs;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateMusicContainers;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateMusicTransitions;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateObjectiveTask;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateParticleSpawners;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateParticleSystems;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdatePhysicalMaterials;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateProjectileConfigs;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateRecipes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateRepulsionConfig;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateResourceTypes;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateReverbEffects;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateRootInteractions;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateSoundEvents;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateSoundSets;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateStingers;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateTagPatterns;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateTrails;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateTranslations;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateUnarmedInteractions;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateViewBobbing;
class="kw">import com.hypixel.hytale.protocol.packets.assets.UpdateWeathers;
class="kw">import com.hypixel.hytale.protocol.packets.auth.AuthGrant;
class="kw">import com.hypixel.hytale.protocol.packets.auth.AuthToken;
class="kw">import com.hypixel.hytale.protocol.packets.auth.ClientReferral;
class="kw">import com.hypixel.hytale.protocol.packets.auth.ConnectAccept;
class="kw">import com.hypixel.hytale.protocol.packets.auth.PasswordAccepted;
class="kw">import com.hypixel.hytale.protocol.packets.auth.PasswordRejected;
class="kw">import com.hypixel.hytale.protocol.packets.auth.PasswordResponse;
class="kw">import com.hypixel.hytale.protocol.packets.auth.ServerAuthToken;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolArgUpdate;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolColorAction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolEntityAction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolEntityTransformSessionEnd;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolExtrudeAction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGMaskPreset;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGMaskPresetLoadResponse;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGeneralAction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolHideAnchors;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolLaserPointer;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolLineAction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolOnUseInteraction;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolPasteClipboard;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolPrefabPreview;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolRandomizeClipboard;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolResetClipboardRotation;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolRotateClipboard;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionToolAskForClipboard;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionToolReplyWithClipboard;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionTransform;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionUpdate;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityCollision;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityLight;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityPickupEnabled;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityScale;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityTransform;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityType;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetNPCDebug;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetTransformationModeState;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolShowAnchor;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolStackArea;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolsEnabledTools;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.BuilderToolsSetSoundSet;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.PrefabSetAnchor;
class="kw">import com.hypixel.hytale.protocol.packets.buildertools.PrefabUnselectPrefab;
class="kw">import com.hypixel.hytale.protocol.packets.camera.CameraSequenceComplete;
class="kw">import com.hypixel.hytale.protocol.packets.camera.CameraSequenceKeyframes;
class="kw">import com.hypixel.hytale.protocol.packets.camera.CameraShakeEffect;
class="kw">import com.hypixel.hytale.protocol.packets.camera.PlayCameraSequence;
class="kw">import com.hypixel.hytale.protocol.packets.camera.RequestCameraSequenceKeyframes;
class="kw">import com.hypixel.hytale.protocol.packets.camera.RequestFlyCameraMode;
class="kw">import com.hypixel.hytale.protocol.packets.camera.SetFlyCameraMode;
class="kw">import com.hypixel.hytale.protocol.packets.camera.SetServerCamera;
class="kw">import com.hypixel.hytale.protocol.packets.connection.ClientDisconnect;
class="kw">import com.hypixel.hytale.protocol.packets.connection.Connect;
class="kw">import com.hypixel.hytale.protocol.packets.connection.InsecurePlayerOptions;
class="kw">import com.hypixel.hytale.protocol.packets.connection.NetworkTick;
class="kw">import com.hypixel.hytale.protocol.packets.connection.Ping;
class="kw">import com.hypixel.hytale.protocol.packets.connection.Pong;
class="kw">import com.hypixel.hytale.protocol.packets.connection.RequestInsecurePlayerOptions;
class="kw">import com.hypixel.hytale.protocol.packets.connection.ServerDisconnect;
class="kw">import com.hypixel.hytale.protocol.packets.entities.ApplyKnockback;
class="kw">import com.hypixel.hytale.protocol.packets.entities.ChangeVelocity;
class="kw">import com.hypixel.hytale.protocol.packets.entities.EntityUpdates;
class="kw">import com.hypixel.hytale.protocol.packets.entities.MountMovement;
class="kw">import com.hypixel.hytale.protocol.packets.entities.PlayAnimation;
class="kw">import com.hypixel.hytale.protocol.packets.entities.PlayEmote;
class="kw">import com.hypixel.hytale.protocol.packets.entities.SetEntitySeed;
class="kw">import com.hypixel.hytale.protocol.packets.entities.SpawnModelParticles;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.CancelInteractionChain;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.DismountNPC;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.MountNPC;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.PlayInteractionFor;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChains;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.AddToServerPlayerList;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ArgCacheInvalidation;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ArgValuesRequest;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ArgValuesResponse;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ChatMessage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.CommandTreeSync;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.CustomHud;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.CustomPage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.CustomPageEvent;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.EditorBlocksChange;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ExecuteServersidePageCommand;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.HideEventTitle;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.KillFeedMessage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.Notification;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.OpenChatWithCommand;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.RemoveFromServerPlayerList;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ResetUserInterfaceState;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ServerInfo;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ServerMessage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.SetPage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.ShowEventTitle;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateAnchorUI;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateBossBar;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateKnownRecipes;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateLanguage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateLivesRemaining;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdatePortal;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateServerPlayerList;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateServerPlayerListPing;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateServersideUIPage;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.UpdateVisibleHudComponents;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.WorldSavingStatus;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.DropCreativeItem;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.DropItemStack;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.InventoryAction;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.MoveItemStack;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.SetActiveSlot;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.SetCreativeItem;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.SmartGiveCreativeItem;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.SmartMoveItemStack;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.SwitchHotbarBlockSet;
class="kw">import com.hypixel.hytale.protocol.packets.inventory.UpdatePlayerInventory;
class="kw">import com.hypixel.hytale.protocol.packets.machinima.RequestMachinimaActorModel;
class="kw">import com.hypixel.hytale.protocol.packets.machinima.SetMachinimaActorModel;
class="kw">import com.hypixel.hytale.protocol.packets.machinima.UpdateMachinimaScene;
class="kw">import com.hypixel.hytale.protocol.packets.player.AddOrUpdatePointDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.player.AddOrUpdateTriggerVolumeDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.player.ClearDebugShapes;
class="kw">import com.hypixel.hytale.protocol.packets.player.ClientMovement;
class="kw">import com.hypixel.hytale.protocol.packets.player.ClientReady;
class="kw">import com.hypixel.hytale.protocol.packets.player.ClientTeleport;
class="kw">import com.hypixel.hytale.protocol.packets.player.DamageInfo;
class="kw">import com.hypixel.hytale.protocol.packets.player.DisplayDebug;
class="kw">import com.hypixel.hytale.protocol.packets.player.HideTriggerVolumePastePrefabPreview;
class="kw">import com.hypixel.hytale.protocol.packets.player.JoinWorld;
class="kw">import com.hypixel.hytale.protocol.packets.player.LoadHotbar;
class="kw">import com.hypixel.hytale.protocol.packets.player.MouseInteraction;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolCreate;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolCreateResponse;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolDelete;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolDuplicate;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolEquip;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolMove;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolMultiMove;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolRotate;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolSelect;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolSelection;
class="kw">import com.hypixel.hytale.protocol.packets.player.PointToolSetShape;
class="kw">import com.hypixel.hytale.protocol.packets.player.RemoveMapMarker;
class="kw">import com.hypixel.hytale.protocol.packets.player.RemovePointDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.player.RemoveTriggerVolumeDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.player.RequestNoClip;
class="kw">import com.hypixel.hytale.protocol.packets.player.ReticleEvent;
class="kw">import com.hypixel.hytale.protocol.packets.player.SaveHotbar;
class="kw">import com.hypixel.hytale.protocol.packets.player.SelectionToolShowTriggerVolumes;
class="kw">import com.hypixel.hytale.protocol.packets.player.SetBlockPlacementOverride;
class="kw">import com.hypixel.hytale.protocol.packets.player.SetClientId;
class="kw">import com.hypixel.hytale.protocol.packets.player.SetGameMode;
class="kw">import com.hypixel.hytale.protocol.packets.player.SetMovementStates;
class="kw">import com.hypixel.hytale.protocol.packets.player.SetNoClip;
class="kw">import com.hypixel.hytale.protocol.packets.player.ShowTriggerVolumePastePrefabPreview;
class="kw">import com.hypixel.hytale.protocol.packets.player.SyncPlayerPreferences;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolCreate;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolCreateResponse;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolDelete;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolDuplicate;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolEquip;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupCreate;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupCreateResponse;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupMove;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolMove;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolMultiMove;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolResize;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolRotate;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSelect;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSelection;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetActivationDelay;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetCancelDelayedOnExit;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetColor;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetConditionTiming;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetCooldown;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetKeepLoaded;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetName;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetTargetTypes;
class="kw">import com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolUngroup;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdateClientRuleVolumes;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdateMemoriesCount;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdateMemoriesFeatureStatus;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdateMovementSettings;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdatePointDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.player.UpdateTriggerVolumeDisplay;
class="kw">import com.hypixel.hytale.protocol.packets.serveraccess.ConfigureIcePeer;
class="kw">import com.hypixel.hytale.protocol.packets.serveraccess.RequestServerAccess;
class="kw">import com.hypixel.hytale.protocol.packets.serveraccess.SetServerAccess;
class="kw">import com.hypixel.hytale.protocol.packets.serveraccess.UpdateServerAccess;
class="kw">import com.hypixel.hytale.protocol.packets.setup.AssetFinalize;
class="kw">import com.hypixel.hytale.protocol.packets.setup.AssetInitialize;
class="kw">import com.hypixel.hytale.protocol.packets.setup.AssetPart;
class="kw">import com.hypixel.hytale.protocol.packets.setup.RemoveAssets;
class="kw">import com.hypixel.hytale.protocol.packets.setup.RequestAssets;
class="kw">import com.hypixel.hytale.protocol.packets.setup.RequestCommonAssetsRebuild;
class="kw">import com.hypixel.hytale.protocol.packets.setup.ServerTags;
class="kw">import com.hypixel.hytale.protocol.packets.setup.SetTimeDilation;
class="kw">import com.hypixel.hytale.protocol.packets.setup.SetUpdateRate;
class="kw">import com.hypixel.hytale.protocol.packets.setup.SetupFinalize;
class="kw">import com.hypixel.hytale.protocol.packets.setup.UpdateFeatures;
class="kw">import com.hypixel.hytale.protocol.packets.setup.ViewRadius;
class="kw">import com.hypixel.hytale.protocol.packets.setup.WorldLoadFinished;
class="kw">import com.hypixel.hytale.protocol.packets.setup.WorldLoadProgress;
class="kw">import com.hypixel.hytale.protocol.packets.setup.WorldSettings;
class="kw">import com.hypixel.hytale.protocol.packets.stream.StreamOpen;
class="kw">import com.hypixel.hytale.protocol.packets.stream.StreamOpenResponse;
class="kw">import com.hypixel.hytale.protocol.packets.voice.RelayedVoiceData;
class="kw">import com.hypixel.hytale.protocol.packets.voice.VoiceConfig;
class="kw">import com.hypixel.hytale.protocol.packets.voice.VoiceData;
class="kw">import com.hypixel.hytale.protocol.packets.window.ClientOpenWindow;
class="kw">import com.hypixel.hytale.protocol.packets.window.CloseWindow;
class="kw">import com.hypixel.hytale.protocol.packets.window.OpenWindow;
class="kw">import com.hypixel.hytale.protocol.packets.window.SendWindowAction;
class="kw">import com.hypixel.hytale.protocol.packets.window.UpdateWindow;
class="kw">import com.hypixel.hytale.protocol.packets.world.CancelParticleSystems;
class="kw">import com.hypixel.hytale.protocol.packets.world.ClearChunks;
class="kw">import com.hypixel.hytale.protocol.packets.world.ClearEditorTimeOverride;
class="kw">import com.hypixel.hytale.protocol.packets.world.PlaySoundEvent2D;
class="kw">import com.hypixel.hytale.protocol.packets.world.PlaySoundEvent3D;
class="kw">import com.hypixel.hytale.protocol.packets.world.PlaySoundEventEntity;
class="kw">import com.hypixel.hytale.protocol.packets.world.PlaySoundEventLocalPlayer;
class="kw">import com.hypixel.hytale.protocol.packets.world.PostMusicEvent;
class="kw">import com.hypixel.hytale.protocol.packets.world.ServerSetBlock;
class="kw">import com.hypixel.hytale.protocol.packets.world.ServerSetBlocks;
class="kw">import com.hypixel.hytale.protocol.packets.world.ServerSetFluid;
class="kw">import com.hypixel.hytale.protocol.packets.world.ServerSetFluids;
class="kw">import com.hypixel.hytale.protocol.packets.world.ServerSetPaused;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetAbsentChunks;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetAudioState;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetBlockAnimationSpeeds;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetBlockMusicEmitter;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetChunk;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetChunkEnvironments;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetChunkHeightmap;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetChunkTintmap;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetColumn;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetFluids;
class="kw">import com.hypixel.hytale.protocol.packets.world.SetPaused;
class="kw">import com.hypixel.hytale.protocol.packets.world.SpawnBlockParticleSystem;
class="kw">import com.hypixel.hytale.protocol.packets.world.SpawnParticleSystem;
class="kw">import com.hypixel.hytale.protocol.packets.world.UnloadChunk;
class="kw">import com.hypixel.hytale.protocol.packets.world.UnloadChunks;
class="kw">import com.hypixel.hytale.protocol.packets.world.UnloadSection;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateBlockDamage;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateEditorTimeOverride;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateEditorWeatherOverride;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateForcedMusic;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdatePostFxSettings;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateSleepState;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateSunSettings;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateTime;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateTimeSettings;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateWeather;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.ClearWorldMap;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.CreateUserMarker;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.TeleportToWorldMapMarker;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.TeleportToWorldMapPosition;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMap;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMapSettings;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMapVisible;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.util.Collections;
class="kw">import java.util.HashMap;
class="kw">import java.util.Map;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class="kw">final class PacketRegistry {
class="kw">private class="kw">static class="kw">final Map<Integer, PacketRegistry.PacketInfo> BY_ID = new HashMap<>();
class="kw">private class="kw">static class="kw">final Map<Integer, PacketRegistry.PacketInfo> TO_SERVER_BY_ID = new HashMap<>();
class="kw">private class="kw">static class="kw">final Map<Integer, PacketRegistry.PacketInfo> TO_CLIENT_BY_ID = new HashMap<>();
class="kw">private class="kw">static class="kw">final Map<Integer, PacketRegistry.PacketInfo> BY_ID_UNMODIFIABLE = Collections.unmodifiableMap(BY_ID);
class="kw">private class="kw">static class="kw">final Map<Class<? class="kw">extends Packet>, Integer> BY_TYPE = new HashMap<>();
class="kw">private PacketRegistry() {
}
class="kw">private class="kw">static void register(
PacketRegistry.PacketDirection var0,
NetworkChannel var1,
int var2,
String var3,
Class<? class="kw">extends Packet> var4,
int var5,
int var6,
boolean var7,
PacketRegistry.DeserializeFunc<MemorySegment> var8
) {
PacketRegistry.PacketInfo var9 = BY_ID.get(var2);
if (var9 != null) {
throw new IllegalStateException("Duplicate packet ID " + var2 + ": '" + var3 + "' conflicts with '" + var9.name() + "'");
}
PacketRegistry.PacketInfo var10 = new PacketRegistry.PacketInfo(var2, var3, var1, var4, var5, var6, var7, var8);
class="kw">switch (var0) {
case ToServer:
TO_SERVER_BY_ID.put(var2, var10);
break;
case ToClient:
TO_CLIENT_BY_ID.put(var2, var10);
break;
case Both:
TO_SERVER_BY_ID.put(var2, var10);
TO_CLIENT_BY_ID.put(var2, var10);
}
BY_ID.put(var2, var10);
BY_TYPE.put(var4, var2);
}
@Nullable
class="kw">public class="kw">static PacketRegistry.PacketInfo getToServerPacketById(int var0) {
class="kw">return TO_SERVER_BY_ID.get(var0);
}
@Nullable
class="kw">public class="kw">static PacketRegistry.PacketInfo getToClientPacketById(int var0) {
class="kw">return TO_CLIENT_BY_ID.get(var0);
}
@Nullable
class="kw">public class="kw">static Integer getId(Class<? class="kw">extends Packet> var0) {
class="kw">return BY_TYPE.get(var0);
}
@Nonnull
class="kw">public class="kw">static Map<Integer, PacketRegistry.PacketInfo> all() {
class="kw">return BY_ID_UNMODIFIABLE;
}
class="kw">static {
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 0, "Connect", Connect.class, 30, 37972, false, Connect::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
1,
"ClientDisconnect",
ClientDisconnect.class,
2,
2,
false,
ClientDisconnect::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
2,
"ServerDisconnect",
ServerDisconnect.class,
2,
1677721600,
false,
ServerDisconnect::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 3, "Ping", Ping.class, 28, 28, false, Ping::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 4, "Pong", Pong.class, 19, 19, false, Pong::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 5, "NetworkTick", NetworkTick.class, 8, 8, false, NetworkTick::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 11, "AuthGrant", AuthGrant.class, 1, 49171, false, AuthGrant::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 12, "AuthToken", AuthToken.class, 1, 49171, false, AuthToken::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
13,
"ServerAuthToken",
ServerAuthToken.class,
1,
32851,
false,
ServerAuthToken::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 14, "ConnectAccept", ConnectAccept.class, 1, 70, false, ConnectAccept::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
15,
"PasswordResponse",
PasswordResponse.class,
1,
70,
false,
PasswordResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
16,
"PasswordAccepted",
PasswordAccepted.class,
0,
0,
false,
PasswordAccepted::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
17,
"PasswordRejected",
PasswordRejected.class,
5,
74,
false,
PasswordRejected::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 18, "ClientReferral", ClientReferral.class, 1, 5141, false, ClientReferral::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
20,
"WorldSettings",
WorldSettings.class,
1,
1677721600,
true,
WorldSettings::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
21,
"WorldLoadProgress",
WorldLoadProgress.class,
9,
1677721600,
false,
WorldLoadProgress::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
22,
"WorldLoadFinished",
WorldLoadFinished.class,
0,
0,
false,
WorldLoadFinished::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
23,
"RequestAssets",
RequestAssets.class,
1,
1677721600,
true,
RequestAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
24,
"AssetInitialize",
AssetInitialize.class,
4,
2121,
false,
AssetInitialize::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 25, "AssetPart", AssetPart.class, 1, 4096006, true, AssetPart::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 26, "AssetFinalize", AssetFinalize.class, 0, 0, false, AssetFinalize::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 27, "RemoveAssets", RemoveAssets.class, 1, 1677721600, false, RemoveAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
28,
"RequestCommonAssetsRebuild",
RequestCommonAssetsRebuild.class,
0,
0,
false,
RequestCommonAssetsRebuild::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 29, "SetUpdateRate", SetUpdateRate.class, 4, 4, false, SetUpdateRate::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 30, "SetTimeDilation", SetTimeDilation.class, 4, 4, false, SetTimeDilation::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
31,
"UpdateFeatures",
UpdateFeatures.class,
1,
8192006,
false,
UpdateFeatures::toObject
);
register(PacketRegistry.PacketDirection.Both, NetworkChannel.Chunks, 32, "ViewRadius", ViewRadius.class, 4, 4, false, ViewRadius::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 33, "SetupFinalize", SetupFinalize.class, 0, 0, false, SetupFinalize::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 34, "ServerTags", ServerTags.class, 1, 1677721600, false, ServerTags::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
40,
"UpdateBlockTypes",
UpdateBlockTypes.class,
7,
1677721600,
true,
UpdateBlockTypes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
41,
"UpdateBlockHitboxes",
UpdateBlockHitboxes.class,
6,
1677721600,
true,
UpdateBlockHitboxes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
42,
"UpdateBlockSoundSets",
UpdateBlockSoundSets.class,
6,
1677721600,
true,
UpdateBlockSoundSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
43,
"UpdateItemSoundSets",
UpdateItemSoundSets.class,
6,
1677721600,
true,
UpdateItemSoundSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
44,
"UpdateBlockParticleSets",
UpdateBlockParticleSets.class,
2,
1677721600,
true,
UpdateBlockParticleSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
45,
"UpdateBlockBreakingDecals",
UpdateBlockBreakingDecals.class,
1,
1677721600,
true,
UpdateBlockBreakingDecals::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
46,
"UpdateBlockSets",
UpdateBlockSets.class,
2,
1677721600,
true,
UpdateBlockSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
47,
"UpdateWeathers",
UpdateWeathers.class,
6,
1677721600,
true,
UpdateWeathers::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 48, "UpdateTrails", UpdateTrails.class, 2, 1677721600, true, UpdateTrails::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
49,
"UpdateParticleSystems",
UpdateParticleSystems.class,
2,
1677721600,
true,
UpdateParticleSystems::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
50,
"UpdateParticleSpawners",
UpdateParticleSpawners.class,
2,
1677721600,
true,
UpdateParticleSpawners::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
51,
"UpdateEntityEffects",
UpdateEntityEffects.class,
6,
1677721600,
true,
UpdateEntityEffects::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
52,
"UpdateItemPlayerAnimations",
UpdateItemPlayerAnimations.class,
2,
1677721600,
true,
UpdateItemPlayerAnimations::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
53,
"UpdateModelvfxs",
UpdateModelvfxs.class,
6,
1677721600,
true,
UpdateModelvfxs::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 54, "UpdateItems", UpdateItems.class, 3, 1677721600, true, UpdateItems::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
55,
"UpdateItemQualities",
UpdateItemQualities.class,
6,
1677721600,
true,
UpdateItemQualities::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
56,
"UpdateItemCategories",
UpdateItemCategories.class,
2,
1677721600,
true,
UpdateItemCategories::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
57,
"UpdateItemReticles",
UpdateItemReticles.class,
6,
1677721600,
true,
UpdateItemReticles::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
58,
"UpdateFieldcraftCategories",
UpdateFieldcraftCategories.class,
2,
1677721600,
true,
UpdateFieldcraftCategories::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
59,
"UpdateResourceTypes",
UpdateResourceTypes.class,
2,
1677721600,
true,
UpdateResourceTypes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
60,
"UpdateRecipes",
UpdateRecipes.class,
2,
1677721600,
true,
UpdateRecipes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
61,
"UpdateEnvironments",
UpdateEnvironments.class,
7,
1677721600,
true,
UpdateEnvironments::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
62,
"UpdateAmbienceFX",
UpdateAmbienceFX.class,
6,
1677721600,
true,
UpdateAmbienceFX::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
63,
"UpdateFluidFX",
UpdateFluidFX.class,
6,
1677721600,
true,
UpdateFluidFX::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
64,
"UpdateTranslations",
UpdateTranslations.class,
2,
1677721600,
true,
UpdateTranslations::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
65,
"UpdateSoundEvents",
UpdateSoundEvents.class,
6,
1677721600,
true,
UpdateSoundEvents::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
66,
"UpdateInteractions",
UpdateInteractions.class,
6,
1677721600,
true,
UpdateInteractions::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
67,
"UpdateRootInteractions",
UpdateRootInteractions.class,
6,
1677721600,
true,
UpdateRootInteractions::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
68,
"UpdateUnarmedInteractions",
UpdateUnarmedInteractions.class,
2,
20480007,
true,
UpdateUnarmedInteractions::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
69,
"TrackOrUpdateObjective",
TrackOrUpdateObjective.class,
1,
1677721600,
false,
TrackOrUpdateObjective::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
70,
"UntrackObjective",
UntrackObjective.class,
16,
16,
false,
UntrackObjective::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
71,
"UpdateObjectiveTask",
UpdateObjectiveTask.class,
21,
1677721600,
false,
UpdateObjectiveTask::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
72,
"UpdateEntityStatTypes",
UpdateEntityStatTypes.class,
6,
1677721600,
true,
UpdateEntityStatTypes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
73,
"UpdateEntityUIComponents",
UpdateEntityUIComponents.class,
6,
1677721600,
true,
UpdateEntityUIComponents::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
74,
"UpdateHitboxCollisionConfig",
UpdateHitboxCollisionConfig.class,
6,
40960011,
true,
UpdateHitboxCollisionConfig::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
75,
"UpdateRepulsionConfig",
UpdateRepulsionConfig.class,
6,
65536011,
true,
UpdateRepulsionConfig::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
76,
"UpdateViewBobbing",
UpdateViewBobbing.class,
1,
1677721600,
true,
UpdateViewBobbing::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
77,
"UpdateCameraShake",
UpdateCameraShake.class,
2,
1677721600,
true,
UpdateCameraShake::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
78,
"UpdateBlockGroups",
UpdateBlockGroups.class,
2,
1677721600,
true,
UpdateBlockGroups::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
79,
"UpdateSoundSets",
UpdateSoundSets.class,
6,
1677721600,
true,
UpdateSoundSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
80,
"UpdateAudioCategories",
UpdateAudioCategories.class,
6,
1677721600,
true,
UpdateAudioCategories::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
81,
"UpdateReverbEffects",
UpdateReverbEffects.class,
6,
1677721600,
true,
UpdateReverbEffects::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
82,
"UpdateEqualizerEffects",
UpdateEqualizerEffects.class,
6,
1677721600,
true,
UpdateEqualizerEffects::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 83, "UpdateFluids", UpdateFluids.class, 6, 1677721600, true, UpdateFluids::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
84,
"UpdateTagPatterns",
UpdateTagPatterns.class,
6,
1677721600,
true,
UpdateTagPatterns::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
85,
"UpdateProjectileConfigs",
UpdateProjectileConfigs.class,
2,
1677721600,
true,
UpdateProjectileConfigs::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 86, "UpdateEmotes", UpdateEmotes.class, 6, 1677721600, true, UpdateEmotes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
87,
"UpdatePhysicalMaterials",
UpdatePhysicalMaterials.class,
6,
1677721600,
true,
UpdatePhysicalMaterials::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
88,
"UpdateMusicContainers",
UpdateMusicContainers.class,
6,
1677721600,
true,
UpdateMusicContainers::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
89,
"UpdateAudioStates",
UpdateAudioStates.class,
6,
1677721600,
true,
UpdateAudioStates::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
90,
"UpdateConnectedBlockRuleSets",
UpdateConnectedBlockRuleSets.class,
2,
1677721600,
true,
UpdateConnectedBlockRuleSets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
91,
"UpdateMusicTransitions",
UpdateMusicTransitions.class,
6,
1677721600,
true,
UpdateMusicTransitions::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
92,
"UpdateStingers",
UpdateStingers.class,
6,
1677721600,
true,
UpdateStingers::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 100, "SetClientId", SetClientId.class, 4, 4, false, SetClientId::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 101, "SetGameMode", SetGameMode.class, 1, 1, false, SetGameMode::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
102,
"SetMovementStates",
SetMovementStates.class,
2,
2,
false,
SetMovementStates::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
103,
"SetBlockPlacementOverride",
SetBlockPlacementOverride.class,
1,
1,
false,
SetBlockPlacementOverride::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 104, "JoinWorld", JoinWorld.class, 26, 26, false, JoinWorld::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 105, "ClientReady", ClientReady.class, 1, 1, false, ClientReady::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 106, "LoadHotbar", LoadHotbar.class, 1, 1, false, LoadHotbar::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 107, "SaveHotbar", SaveHotbar.class, 1, 1, false, SaveHotbar::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
108,
"ClientMovement",
ClientMovement.class,
117,
117,
false,
ClientMovement::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 109, "ClientTeleport", ClientTeleport.class, 55, 55, false, ClientTeleport::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
110,
"UpdateMovementSettings",
UpdateMovementSettings.class,
259,
259,
false,
UpdateMovementSettings::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
111,
"MouseInteraction",
MouseInteraction.class,
44,
20480071,
false,
MouseInteraction::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 112, "DamageInfo", DamageInfo.class, 29, 32768048, false, DamageInfo::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 113, "ReticleEvent", ReticleEvent.class, 4, 4, false, ReticleEvent::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 114, "DisplayDebug", DisplayDebug.class, 23, 32768041, false, DisplayDebug::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
115,
"ClearDebugShapes",
ClearDebugShapes.class,
0,
0,
false,
ClearDebugShapes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
116,
"SyncPlayerPreferences",
SyncPlayerPreferences.class,
14,
14,
false,
SyncPlayerPreferences::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
118,
"UpdateMemoriesFeatureStatus",
UpdateMemoriesFeatureStatus.class,
1,
1,
false,
UpdateMemoriesFeatureStatus::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
119,
"RemoveMapMarker",
RemoveMapMarker.class,
0,
16384005,
false,
RemoveMapMarker::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
120,
"UpdateMemoriesCount",
UpdateMemoriesCount.class,
4,
4,
false,
UpdateMemoriesCount::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 121, "SetNoClip", SetNoClip.class, 1, 1, false, SetNoClip::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 122, "RequestNoClip", RequestNoClip.class, 1, 1, false, RequestNoClip::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 131, "SetChunk", SetChunk.class, 13, 12288040, true, SetChunk::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
132,
"SetChunkHeightmap",
SetChunkHeightmap.class,
8,
4096013,
true,
SetChunkHeightmap::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
133,
"SetChunkTintmap",
SetChunkTintmap.class,
8,
4096013,
true,
SetChunkTintmap::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
134,
"SetChunkEnvironments",
SetChunkEnvironments.class,
8,
4096013,
true,
SetChunkEnvironments::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 135, "UnloadChunk", UnloadChunk.class, 8, 8, false, UnloadChunk::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 136, "SetFluids", SetFluids.class, 13, 4096018, true, SetFluids::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 137, "UnloadSection", UnloadSection.class, 12, 12, false, UnloadSection::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 138, "SetColumn", SetColumn.class, 8, 12288035, true, SetColumn::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 139, "ClearChunks", ClearChunks.class, 0, 0, false, ClearChunks::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 140, "ServerSetBlock", ServerSetBlock.class, 19, 19, false, ServerSetBlock::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
141,
"ServerSetBlocks",
ServerSetBlocks.class,
12,
36864017,
false,
ServerSetBlocks::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 142, "ServerSetFluid", ServerSetFluid.class, 17, 17, false, ServerSetFluid::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
143,
"ServerSetFluids",
ServerSetFluids.class,
12,
28672017,
false,
ServerSetFluids::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
144,
"UpdateBlockDamage",
UpdateBlockDamage.class,
21,
21,
false,
UpdateBlockDamage::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
145,
"UpdateTimeSettings",
UpdateTimeSettings.class,
10,
10,
false,
UpdateTimeSettings::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 146, "UpdateTime", UpdateTime.class, 13, 13, false, UpdateTime::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
147,
"UpdateEditorTimeOverride",
UpdateEditorTimeOverride.class,
13,
13,
false,
UpdateEditorTimeOverride::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
148,
"ClearEditorTimeOverride",
ClearEditorTimeOverride.class,
0,
0,
false,
ClearEditorTimeOverride::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 149, "UpdateWeather", UpdateWeather.class, 8, 8, false, UpdateWeather::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
150,
"UpdateEditorWeatherOverride",
UpdateEditorWeatherOverride.class,
4,
4,
false,
UpdateEditorWeatherOverride::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
151,
"UpdateForcedMusic",
UpdateForcedMusic.class,
4,
4,
false,
UpdateForcedMusic::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
152,
"SpawnParticleSystem",
SpawnParticleSystem.class,
48,
16384053,
false,
SpawnParticleSystem::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
153,
"SpawnBlockParticleSystem",
SpawnBlockParticleSystem.class,
30,
30,
false,
SpawnBlockParticleSystem::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
154,
"PlaySoundEvent2D",
PlaySoundEvent2D.class,
13,
13,
false,
PlaySoundEvent2D::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
155,
"PlaySoundEvent3D",
PlaySoundEvent3D.class,
38,
38,
false,
PlaySoundEvent3D::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
156,
"PlaySoundEventEntity",
PlaySoundEventEntity.class,
16,
16,
false,
PlaySoundEventEntity::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
157,
"UpdateSleepState",
UpdateSleepState.class,
35,
65536049,
false,
UpdateSleepState::toObject
);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 158, "SetPaused", SetPaused.class, 1, 1, false, SetPaused::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 159, "ServerSetPaused", ServerSetPaused.class, 1, 1, false, ServerSetPaused::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 160, "SetEntitySeed", SetEntitySeed.class, 4, 4, false, SetEntitySeed::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
161,
"EntityUpdates",
EntityUpdates.class,
1,
1677721600,
true,
EntityUpdates::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
162,
"PlayAnimation",
PlayAnimation.class,
6,
32768024,
false,
PlayAnimation::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 163, "ChangeVelocity", ChangeVelocity.class, 35, 35, false, ChangeVelocity::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 164, "ApplyKnockback", ApplyKnockback.class, 38, 38, false, ApplyKnockback::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
165,
"SpawnModelParticles",
SpawnModelParticles.class,
5,
1677721600,
false,
SpawnModelParticles::toObject
);
register(
PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 166, "MountMovement", MountMovement.class, 40, 40, false, MountMovement::toObject
);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 167, "PlayEmote", PlayEmote.class, 1, 16384006, false, PlayEmote::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
168,
"SetAudioState",
SetAudioState.class,
9,
16384029,
false,
SetAudioState::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
169,
"SetBlockMusicEmitter",
SetBlockMusicEmitter.class,
50,
50,
false,
SetBlockMusicEmitter::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
170,
"UpdatePlayerInventory",
UpdatePlayerInventory.class,
1,
1677721600,
true,
UpdatePlayerInventory::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
171,
"SetCreativeItem",
SetCreativeItem.class,
9,
16384018,
false,
SetCreativeItem::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
172,
"DropCreativeItem",
DropCreativeItem.class,
0,
16384009,
false,
DropCreativeItem::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
173,
"SmartGiveCreativeItem",
SmartGiveCreativeItem.class,
1,
16384010,
false,
SmartGiveCreativeItem::toObject
);
register(
PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 174, "DropItemStack", DropItemStack.class, 12, 12, false, DropItemStack::toObject
);
register(
PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 175, "MoveItemStack", MoveItemStack.class, 20, 20, false, MoveItemStack::toObject
);
register(
PacketRegistry.PacketDirection.Both,
NetworkChannel.Default,
176,
"SmartMoveItemStack",
SmartMoveItemStack.class,
13,
13,
false,
SmartMoveItemStack::toObject
);
register(PacketRegistry.PacketDirection.Both, NetworkChannel.Default, 177, "SetActiveSlot", SetActiveSlot.class, 8, 8, false, SetActiveSlot::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
178,
"SwitchHotbarBlockSet",
SwitchHotbarBlockSet.class,
1,
16384006,
false,
SwitchHotbarBlockSet::toObject
);
register(
PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 179, "InventoryAction", InventoryAction.class, 6, 6, false, InventoryAction::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 180, "PostMusicEvent", PostMusicEvent.class, 1, 1030, false, PostMusicEvent::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 181, "SetAbsentChunks", SetAbsentChunks.class, 9, 526, true, SetAbsentChunks::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Chunks, 182, "UnloadChunks", UnloadChunks.class, 1, 81939, true, UnloadChunks::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 200, "OpenWindow", OpenWindow.class, 6, 1677721600, true, OpenWindow::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 201, "UpdateWindow", UpdateWindow.class, 5, 1677721600, true, UpdateWindow::toObject
);
register(PacketRegistry.PacketDirection.Both, NetworkChannel.Default, 202, "CloseWindow", CloseWindow.class, 4, 4, false, CloseWindow::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
203,
"SendWindowAction",
SendWindowAction.class,
4,
32768027,
false,
SendWindowAction::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
204,
"ClientOpenWindow",
ClientOpenWindow.class,
1,
1,
false,
ClientOpenWindow::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
210,
"ServerMessage",
ServerMessage.class,
2,
1677721600,
false,
ServerMessage::toObject
);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 211, "ChatMessage", ChatMessage.class, 1, 1026, false, ChatMessage::toObject);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 212, "Notification", Notification.class, 2, 1677721600, false, Notification::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
213,
"KillFeedMessage",
KillFeedMessage.class,
1,
1677721600,
false,
KillFeedMessage::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
214,
"ShowEventTitle",
ShowEventTitle.class,
14,
1677721600,
false,
ShowEventTitle::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 215, "HideEventTitle", HideEventTitle.class, 4, 4, false, HideEventTitle::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 216, "SetPage", SetPage.class, 2, 2, false, SetPage::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 217, "CustomHud", CustomHud.class, 6, 1677721600, true, CustomHud::toObject);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 218, "CustomPage", CustomPage.class, 3, 1677721600, true, CustomPage::toObject);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
219,
"CustomPageEvent",
CustomPageEvent.class,
2,
16384007,
false,
CustomPageEvent::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
222,
"EditorBlocksChange",
EditorBlocksChange.class,
68,
1677721600,
true,
EditorBlocksChange::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 223, "ServerInfo", ServerInfo.class, 5, 32769058, false, ServerInfo::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
224,
"AddToServerPlayerList",
AddToServerPlayerList.class,
0,
1677721600,
false,
AddToServerPlayerList::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
225,
"RemoveFromServerPlayerList",
RemoveFromServerPlayerList.class,
0,
65536005,
false,
RemoveFromServerPlayerList::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
226,
"UpdateServerPlayerList",
UpdateServerPlayerList.class,
0,
131072005,
false,
UpdateServerPlayerList::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
227,
"UpdateServerPlayerListPing",
UpdateServerPlayerListPing.class,
0,
81920005,
false,
UpdateServerPlayerListPing::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
228,
"UpdateKnownRecipes",
UpdateKnownRecipes.class,
1,
1677721600,
false,
UpdateKnownRecipes::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 229, "UpdatePortal", UpdatePortal.class, 6, 16384020, false, UpdatePortal::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
230,
"UpdateVisibleHudComponents",
UpdateVisibleHudComponents.class,
1,
4096006,
false,
UpdateVisibleHudComponents::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
231,
"ResetUserInterfaceState",
ResetUserInterfaceState.class,
0,
0,
false,
ResetUserInterfaceState::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
232,
"UpdateLanguage",
UpdateLanguage.class,
1,
16384006,
false,
UpdateLanguage::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
233,
"WorldSavingStatus",
WorldSavingStatus.class,
1,
1,
false,
WorldSavingStatus::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
234,
"OpenChatWithCommand",
OpenChatWithCommand.class,
1,
16384006,
false,
OpenChatWithCommand::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
235,
"UpdateAnchorUI",
UpdateAnchorUI.class,
2,
1677721600,
true,
UpdateAnchorUI::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
236,
"UpdateBossBar",
UpdateBossBar.class,
6,
1677721600,
false,
UpdateBossBar::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
238,
"CommandTreeSync",
CommandTreeSync.class,
1,
1677721600,
true,
CommandTreeSync::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
239,
"ArgValuesRequest",
ArgValuesRequest.class,
1,
32768019,
false,
ArgValuesRequest::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
240,
"UpdateWorldMapSettings",
UpdateWorldMapSettings.class,
13,
13,
false,
UpdateWorldMapSettings::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.WorldMap,
241,
"UpdateWorldMap",
UpdateWorldMap.class,
1,
1677721600,
true,
UpdateWorldMap::toObject
);
register(
PacketRegistry.PacketDirection.ToClient, NetworkChannel.WorldMap, 242, "ClearWorldMap", ClearWorldMap.class, 0, 0, false, ClearWorldMap::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
243,
"UpdateWorldMapVisible",
UpdateWorldMapVisible.class,
1,
1,
false,
UpdateWorldMapVisible::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
244,
"TeleportToWorldMapMarker",
TeleportToWorldMapMarker.class,
0,
16384005,
false,
TeleportToWorldMapMarker::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
245,
"TeleportToWorldMapPosition",
TeleportToWorldMapPosition.class,
8,
8,
false,
TeleportToWorldMapPosition::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
246,
"CreateUserMarker",
CreateUserMarker.class,
13,
32768031,
false,
CreateUserMarker::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
247,
"ArgValuesResponse",
ArgValuesResponse.class,
2,
1677721600,
false,
ArgValuesResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
248,
"ArgCacheInvalidation",
ArgCacheInvalidation.class,
1,
1677721600,
false,
ArgCacheInvalidation::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
249,
"UpdateLivesRemaining",
UpdateLivesRemaining.class,
5,
5,
false,
UpdateLivesRemaining::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
250,
"RequestServerAccess",
RequestServerAccess.class,
3,
3,
false,
RequestServerAccess::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
251,
"UpdateServerAccess",
UpdateServerAccess.class,
1,
1677721600,
false,
UpdateServerAccess::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
252,
"SetServerAccess",
SetServerAccess.class,
2,
16384007,
false,
SetServerAccess::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Chunks,
253,
"SetBlockAnimationSpeeds",
SetBlockAnimationSpeeds.class,
20,
557081,
true,
SetBlockAnimationSpeeds::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
254,
"ConfigureIcePeer",
ConfigureIcePeer.class,
1,
17639,
false,
ConfigureIcePeer::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
260,
"RequestMachinimaActorModel",
RequestMachinimaActorModel.class,
1,
49152028,
false,
RequestMachinimaActorModel::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
261,
"SetMachinimaActorModel",
SetMachinimaActorModel.class,
1,
1677721600,
false,
SetMachinimaActorModel::toObject
);
register(
PacketRegistry.PacketDirection.Both,
NetworkChannel.Default,
262,
"UpdateMachinimaScene",
UpdateMachinimaScene.class,
6,
36864033,
true,
UpdateMachinimaScene::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
280,
"SetServerCamera",
SetServerCamera.class,
182,
182,
false,
SetServerCamera::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
281,
"CameraShakeEffect",
CameraShakeEffect.class,
9,
9,
false,
CameraShakeEffect::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
282,
"RequestFlyCameraMode",
RequestFlyCameraMode.class,
1,
1,
false,
RequestFlyCameraMode::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
283,
"SetFlyCameraMode",
SetFlyCameraMode.class,
1,
1,
false,
SetFlyCameraMode::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
284,
"PlayCameraSequence",
PlayCameraSequence.class,
11,
11,
false,
PlayCameraSequence::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
285,
"CameraSequenceKeyframes",
CameraSequenceKeyframes.class,
5,
12042,
false,
CameraSequenceKeyframes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
286,
"CameraSequenceComplete",
CameraSequenceComplete.class,
1,
1,
false,
CameraSequenceComplete::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
287,
"RequestCameraSequenceKeyframes",
RequestCameraSequenceKeyframes.class,
9,
9,
false,
RequestCameraSequenceKeyframes::toObject
);
register(
PacketRegistry.PacketDirection.Both,
NetworkChannel.Default,
290,
"SyncInteractionChains",
SyncInteractionChains.class,
0,
1677721600,
false,
SyncInteractionChains::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
291,
"CancelInteractionChain",
CancelInteractionChain.class,
5,
1038,
false,
CancelInteractionChain::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
292,
"PlayInteractionFor",
PlayInteractionFor.class,
19,
16385065,
false,
PlayInteractionFor::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 293, "MountNPC", MountNPC.class, 16, 16, false, MountNPC::toObject);
register(PacketRegistry.PacketDirection.Both, NetworkChannel.Default, 294, "DismountNPC", DismountNPC.class, 4, 4, false, DismountNPC::toObject);
register(
PacketRegistry.PacketDirection.Both, NetworkChannel.Default, 300, "FailureReply", FailureReply.class, 5, 1677721600, false, FailureReply::toObject
);
register(
PacketRegistry.PacketDirection.Both, NetworkChannel.Default, 301, "SuccessReply", SuccessReply.class, 5, 1677721600, false, SuccessReply::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
302,
"AssetEditorInitialize",
AssetEditorInitialize.class,
0,
0,
false,
AssetEditorInitialize::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
303,
"AssetEditorAuthorization",
AssetEditorAuthorization.class,
1,
1,
false,
AssetEditorAuthorization::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
304,
"AssetEditorCapabilities",
AssetEditorCapabilities.class,
1,
1,
false,
AssetEditorCapabilities::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
305,
"AssetEditorSetupSchemas",
AssetEditorSetupSchemas.class,
1,
1677721600,
true,
AssetEditorSetupSchemas::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
306,
"AssetEditorSetupAssetTypes",
AssetEditorSetupAssetTypes.class,
1,
1677721600,
false,
AssetEditorSetupAssetTypes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
307,
"AssetEditorCreateDirectory",
AssetEditorCreateDirectory.class,
5,
32768024,
false,
AssetEditorCreateDirectory::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
308,
"AssetEditorDeleteDirectory",
AssetEditorDeleteDirectory.class,
5,
32768024,
false,
AssetEditorDeleteDirectory::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
309,
"AssetEditorRenameDirectory",
AssetEditorRenameDirectory.class,
5,
65536051,
false,
AssetEditorRenameDirectory::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
310,
"AssetEditorFetchAsset",
AssetEditorFetchAsset.class,
6,
32768025,
false,
AssetEditorFetchAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
311,
"AssetEditorFetchJsonAssetWithParents",
AssetEditorFetchJsonAssetWithParents.class,
6,
32768025,
false,
AssetEditorFetchJsonAssetWithParents::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
312,
"AssetEditorFetchAssetReply",
AssetEditorFetchAssetReply.class,
5,
4096010,
false,
AssetEditorFetchAssetReply::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
313,
"AssetEditorFetchJsonAssetWithParentsReply",
AssetEditorFetchJsonAssetWithParentsReply.class,
5,
1677721600,
true,
AssetEditorFetchJsonAssetWithParentsReply::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
314,
"AssetEditorAssetPackSetup",
AssetEditorAssetPackSetup.class,
1,
1677721600,
false,
AssetEditorAssetPackSetup::toObject
);
register(
PacketRegistry.PacketDirection.Both,
NetworkChannel.Default,
315,
"AssetEditorUpdateAssetPack",
AssetEditorUpdateAssetPack.class,
1,
1677721600,
false,
AssetEditorUpdateAssetPack::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
316,
"AssetEditorCreateAssetPack",
AssetEditorCreateAssetPack.class,
9,
1677721600,
false,
AssetEditorCreateAssetPack::toObject
);
register(
PacketRegistry.PacketDirection.Both,
NetworkChannel.Default,
317,
"AssetEditorDeleteAssetPack",
AssetEditorDeleteAssetPack.class,
1,
16384006,
false,
AssetEditorDeleteAssetPack::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
319,
"AssetEditorAssetListSetup",
AssetEditorAssetListSetup.class,
3,
1677721600,
true,
AssetEditorAssetListSetup::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
320,
"AssetEditorAssetListUpdate",
AssetEditorAssetListUpdate.class,
1,
1677721600,
true,
AssetEditorAssetListUpdate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
321,
"AssetEditorRequestChildrenList",
AssetEditorRequestChildrenList.class,
1,
32768020,
false,
AssetEditorRequestChildrenList::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
322,
"AssetEditorRequestChildrenListReply",
AssetEditorRequestChildrenListReply.class,
1,
1677721600,
false,
AssetEditorRequestChildrenListReply::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
323,
"AssetEditorUpdateJsonAsset",
AssetEditorUpdateJsonAsset.class,
9,
1677721600,
true,
AssetEditorUpdateJsonAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
324,
"AssetEditorUpdateAsset",
AssetEditorUpdateAsset.class,
9,
53248050,
false,
AssetEditorUpdateAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
325,
"AssetEditorJsonAssetUpdated",
AssetEditorJsonAssetUpdated.class,
1,
1677721600,
false,
AssetEditorJsonAssetUpdated::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
326,
"AssetEditorAssetUpdated",
AssetEditorAssetUpdated.class,
1,
36864033,
false,
AssetEditorAssetUpdated::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
327,
"AssetEditorCreateAsset",
AssetEditorCreateAsset.class,
6,
53248047,
false,
AssetEditorCreateAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
328,
"AssetEditorRenameAsset",
AssetEditorRenameAsset.class,
5,
65536051,
false,
AssetEditorRenameAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
329,
"AssetEditorDeleteAsset",
AssetEditorDeleteAsset.class,
5,
32768024,
false,
AssetEditorDeleteAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
330,
"AssetEditorDiscardChanges",
AssetEditorDiscardChanges.class,
1,
1677721600,
false,
AssetEditorDiscardChanges::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
331,
"AssetEditorFetchAutoCompleteData",
AssetEditorFetchAutoCompleteData.class,
5,
32768023,
false,
AssetEditorFetchAutoCompleteData::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
332,
"AssetEditorFetchAutoCompleteDataReply",
AssetEditorFetchAutoCompleteDataReply.class,
5,
1677721600,
false,
AssetEditorFetchAutoCompleteDataReply::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
333,
"AssetEditorRequestDataset",
AssetEditorRequestDataset.class,
1,
16384006,
false,
AssetEditorRequestDataset::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
334,
"AssetEditorRequestDatasetReply",
AssetEditorRequestDatasetReply.class,
1,
1677721600,
false,
AssetEditorRequestDatasetReply::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
335,
"AssetEditorActivateButton",
AssetEditorActivateButton.class,
1,
16384006,
false,
AssetEditorActivateButton::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
336,
"AssetEditorSelectAsset",
AssetEditorSelectAsset.class,
1,
32768020,
false,
AssetEditorSelectAsset::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
337,
"AssetEditorPopupNotification",
AssetEditorPopupNotification.class,
2,
1677721600,
false,
AssetEditorPopupNotification::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
338,
"AssetEditorFetchLastModifiedAssets",
AssetEditorFetchLastModifiedAssets.class,
0,
0,
false,
AssetEditorFetchLastModifiedAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
339,
"AssetEditorLastModifiedAssets",
AssetEditorLastModifiedAssets.class,
1,
1677721600,
false,
AssetEditorLastModifiedAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
340,
"AssetEditorModifiedAssetsCount",
AssetEditorModifiedAssetsCount.class,
4,
4,
false,
AssetEditorModifiedAssetsCount::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
341,
"AssetEditorSubscribeModifiedAssetsChanges",
AssetEditorSubscribeModifiedAssetsChanges.class,
1,
1,
false,
AssetEditorSubscribeModifiedAssetsChanges::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
342,
"AssetEditorExportAssets",
AssetEditorExportAssets.class,
1,
1677721600,
false,
AssetEditorExportAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
343,
"AssetEditorExportAssetInitialize",
AssetEditorExportAssetInitialize.class,
6,
81920066,
false,
AssetEditorExportAssetInitialize::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
344,
"AssetEditorExportAssetPart",
AssetEditorExportAssetPart.class,
1,
4096006,
true,
AssetEditorExportAssetPart::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
345,
"AssetEditorExportAssetFinalize",
AssetEditorExportAssetFinalize.class,
0,
0,
false,
AssetEditorExportAssetFinalize::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
346,
"AssetEditorExportDeleteAssets",
AssetEditorExportDeleteAssets.class,
1,
1677721600,
false,
AssetEditorExportDeleteAssets::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
347,
"AssetEditorExportComplete",
AssetEditorExportComplete.class,
1,
1677721600,
false,
AssetEditorExportComplete::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
349,
"AssetEditorUndoChanges",
AssetEditorUndoChanges.class,
5,
32768024,
false,
AssetEditorUndoChanges::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
350,
"AssetEditorRedoChanges",
AssetEditorRedoChanges.class,
5,
32768024,
false,
AssetEditorRedoChanges::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
351,
"AssetEditorUndoRedoReply",
AssetEditorUndoRedoReply.class,
5,
1677721600,
false,
AssetEditorUndoRedoReply::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
352,
"AssetEditorSetGameTime",
AssetEditorSetGameTime.class,
14,
14,
false,
AssetEditorSetGameTime::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
353,
"AssetEditorUpdateSecondsPerGameDay",
AssetEditorUpdateSecondsPerGameDay.class,
8,
8,
false,
AssetEditorUpdateSecondsPerGameDay::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
354,
"AssetEditorUpdateWeatherPreviewLock",
AssetEditorUpdateWeatherPreviewLock.class,
1,
1,
false,
AssetEditorUpdateWeatherPreviewLock::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
355,
"AssetEditorUpdateModelPreview",
AssetEditorUpdateModelPreview.class,
29,
1677721600,
false,
AssetEditorUpdateModelPreview::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
356,
"AssetEditorModsDirectories",
AssetEditorModsDirectories.class,
1,
1677721600,
false,
AssetEditorModsDirectories::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
357,
"AssetEditorRequestAssetInheritance",
AssetEditorRequestAssetInheritance.class,
5,
32768024,
false,
AssetEditorRequestAssetInheritance::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
358,
"AssetEditorRequestAssetInheritanceReply",
AssetEditorRequestAssetInheritanceReply.class,
5,
1677721600,
false,
AssetEditorRequestAssetInheritanceReply::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
360,
"UpdateSunSettings",
UpdateSunSettings.class,
8,
8,
false,
UpdateSunSettings::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
361,
"UpdatePostFxSettings",
UpdatePostFxSettings.class,
20,
20,
false,
UpdatePostFxSettings::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
362,
"PlaySoundEventLocalPlayer",
PlaySoundEventLocalPlayer.class,
17,
17,
false,
PlaySoundEventLocalPlayer::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
363,
"InsecurePlayerOptions",
InsecurePlayerOptions.class,
17,
2149,
false,
InsecurePlayerOptions::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
364,
"RequestInsecurePlayerOptions",
RequestInsecurePlayerOptions.class,
0,
0,
false,
RequestInsecurePlayerOptions::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
400,
"BuilderToolArgUpdate",
BuilderToolArgUpdate.class,
13,
32768031,
false,
BuilderToolArgUpdate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
401,
"BuilderToolEntityAction",
BuilderToolEntityAction.class,
5,
5,
false,
BuilderToolEntityAction::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
402,
"BuilderToolSetEntityTransform",
BuilderToolSetEntityTransform.class,
55,
55,
false,
BuilderToolSetEntityTransform::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
403,
"BuilderToolExtrudeAction",
BuilderToolExtrudeAction.class,
30,
30,
false,
BuilderToolExtrudeAction::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
404,
"BuilderToolStackArea",
BuilderToolStackArea.class,
41,
41,
false,
BuilderToolStackArea::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
405,
"BuilderToolSelectionTransform",
BuilderToolSelectionTransform.class,
78,
78,
false,
BuilderToolSelectionTransform::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
406,
"BuilderToolRotateClipboard",
BuilderToolRotateClipboard.class,
5,
5,
false,
BuilderToolRotateClipboard::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
407,
"BuilderToolPasteClipboard",
BuilderToolPasteClipboard.class,
12,
12,
false,
BuilderToolPasteClipboard::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
408,
"BuilderToolSetTransformationModeState",
BuilderToolSetTransformationModeState.class,
1,
1,
false,
BuilderToolSetTransformationModeState::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
409,
"BuilderToolSelectionUpdate",
BuilderToolSelectionUpdate.class,
24,
24,
false,
BuilderToolSelectionUpdate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
410,
"BuilderToolSelectionToolAskForClipboard",
BuilderToolSelectionToolAskForClipboard.class,
0,
0,
false,
BuilderToolSelectionToolAskForClipboard::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
411,
"BuilderToolSelectionToolReplyWithClipboard",
BuilderToolSelectionToolReplyWithClipboard.class,
26,
1677721600,
true,
BuilderToolSelectionToolReplyWithClipboard::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
412,
"BuilderToolGeneralAction",
BuilderToolGeneralAction.class,
1,
1,
false,
BuilderToolGeneralAction::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
413,
"BuilderToolOnUseInteraction",
BuilderToolOnUseInteraction.class,
58,
58,
false,
BuilderToolOnUseInteraction::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
414,
"BuilderToolLineAction",
BuilderToolLineAction.class,
24,
24,
false,
BuilderToolLineAction::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
415,
"BuilderToolShowAnchor",
BuilderToolShowAnchor.class,
12,
12,
false,
BuilderToolShowAnchor::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
416,
"BuilderToolHideAnchors",
BuilderToolHideAnchors.class,
0,
0,
false,
BuilderToolHideAnchors::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
417,
"PrefabUnselectPrefab",
PrefabUnselectPrefab.class,
0,
0,
false,
PrefabUnselectPrefab::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
418,
"BuilderToolsSetSoundSet",
BuilderToolsSetSoundSet.class,
4,
4,
false,
BuilderToolsSetSoundSet::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
419,
"BuilderToolLaserPointer",
BuilderToolLaserPointer.class,
36,
36,
false,
BuilderToolLaserPointer::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
420,
"BuilderToolSetEntityScale",
BuilderToolSetEntityScale.class,
8,
8,
false,
BuilderToolSetEntityScale::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
421,
"BuilderToolSetEntityPickupEnabled",
BuilderToolSetEntityPickupEnabled.class,
5,
5,
false,
BuilderToolSetEntityPickupEnabled::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
422,
"BuilderToolSetEntityLight",
BuilderToolSetEntityLight.class,
9,
9,
false,
BuilderToolSetEntityLight::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
423,
"BuilderToolSetNPCDebug",
BuilderToolSetNPCDebug.class,
5,
5,
false,
BuilderToolSetNPCDebug::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
424,
"BuilderToolSetEntityType",
BuilderToolSetEntityType.class,
5,
16384010,
false,
BuilderToolSetEntityType::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
425,
"BuilderToolSetEntityCollision",
BuilderToolSetEntityCollision.class,
5,
16384010,
false,
BuilderToolSetEntityCollision::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
426,
"PrefabSetAnchor",
PrefabSetAnchor.class,
12,
12,
false,
PrefabSetAnchor::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
427,
"BuilderToolResetClipboardRotation",
BuilderToolResetClipboardRotation.class,
0,
0,
false,
BuilderToolResetClipboardRotation::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
428,
"BuilderToolRandomizeClipboard",
BuilderToolRandomizeClipboard.class,
13,
13,
false,
BuilderToolRandomizeClipboard::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
429,
"BuilderToolPrefabPreview",
BuilderToolPrefabPreview.class,
47,
1677721600,
true,
BuilderToolPrefabPreview::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
430,
"BuilderToolGMaskPreset",
BuilderToolGMaskPreset.class,
2,
32768020,
false,
BuilderToolGMaskPreset::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
431,
"BuilderToolGMaskPresetLoadResponse",
BuilderToolGMaskPresetLoadResponse.class,
1,
16384006,
false,
BuilderToolGMaskPresetLoadResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
432,
"BuilderToolsEnabledTools",
BuilderToolsEnabledTools.class,
1,
1677721600,
false,
BuilderToolsEnabledTools::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
433,
"BuilderToolColorAction",
BuilderToolColorAction.class,
55,
32768073,
false,
BuilderToolColorAction::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
434,
"BuilderToolEntityTransformSessionEnd",
BuilderToolEntityTransformSessionEnd.class,
4,
4,
false,
BuilderToolEntityTransformSessionEnd::toObject
);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Voice, 450, "VoiceData", VoiceData.class, 6, 523, false, VoiceData::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Voice,
451,
"RelayedVoiceData",
RelayedVoiceData.class,
52,
569,
false,
RelayedVoiceData::toObject
);
register(PacketRegistry.PacketDirection.ToClient, NetworkChannel.Default, 452, "VoiceConfig", VoiceConfig.class, 17, 17, false, VoiceConfig::toObject);
register(PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 460, "StreamOpen", StreamOpen.class, 1, 1, false, StreamOpen::toObject);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
461,
"StreamOpenResponse",
StreamOpenResponse.class,
3,
16384008,
false,
StreamOpenResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
470,
"UpdateTriggerVolumeDisplay",
UpdateTriggerVolumeDisplay.class,
1,
1677721600,
false,
UpdateTriggerVolumeDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
471,
"AddOrUpdateTriggerVolumeDisplay",
AddOrUpdateTriggerVolumeDisplay.class,
0,
81920119,
false,
AddOrUpdateTriggerVolumeDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
472,
"RemoveTriggerVolumeDisplay",
RemoveTriggerVolumeDisplay.class,
0,
16384005,
false,
RemoveTriggerVolumeDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
473,
"UpdateClientRuleVolumes",
UpdateClientRuleVolumes.class,
1,
1677721600,
false,
UpdateClientRuleVolumes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
480,
"TriggerVolumeToolCreate",
TriggerVolumeToolCreate.class,
38,
16384043,
false,
TriggerVolumeToolCreate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
481,
"TriggerVolumeToolMove",
TriggerVolumeToolMove.class,
12,
16384017,
false,
TriggerVolumeToolMove::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
482,
"TriggerVolumeToolResize",
TriggerVolumeToolResize.class,
38,
16384043,
false,
TriggerVolumeToolResize::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
483,
"TriggerVolumeToolDelete",
TriggerVolumeToolDelete.class,
0,
16384005,
false,
TriggerVolumeToolDelete::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
484,
"TriggerVolumeToolEquip",
TriggerVolumeToolEquip.class,
1,
1,
false,
TriggerVolumeToolEquip::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
485,
"TriggerVolumeToolCreateResponse",
TriggerVolumeToolCreateResponse.class,
1,
1677721600,
false,
TriggerVolumeToolCreateResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
486,
"TriggerVolumeToolGroupCreate",
TriggerVolumeToolGroupCreate.class,
0,
1677721600,
false,
TriggerVolumeToolGroupCreate::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
487,
"TriggerVolumeToolGroupCreateResponse",
TriggerVolumeToolGroupCreateResponse.class,
9,
16384014,
false,
TriggerVolumeToolGroupCreateResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
488,
"TriggerVolumeToolUngroup",
TriggerVolumeToolUngroup.class,
0,
16384005,
false,
TriggerVolumeToolUngroup::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
489,
"TriggerVolumeToolGroupMove",
TriggerVolumeToolGroupMove.class,
12,
16384017,
false,
TriggerVolumeToolGroupMove::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
490,
"TriggerVolumeToolSelect",
TriggerVolumeToolSelect.class,
1,
16384006,
false,
TriggerVolumeToolSelect::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
491,
"TriggerVolumeToolMultiMove",
TriggerVolumeToolMultiMove.class,
12,
1677721600,
false,
TriggerVolumeToolMultiMove::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
492,
"TriggerVolumeToolSetColor",
TriggerVolumeToolSetColor.class,
12,
16384017,
false,
TriggerVolumeToolSetColor::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
493,
"TriggerVolumeToolSetTargetTypes",
TriggerVolumeToolSetTargetTypes.class,
1,
16384006,
false,
TriggerVolumeToolSetTargetTypes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
500,
"TriggerVolumeToolSetKeepLoaded",
TriggerVolumeToolSetKeepLoaded.class,
1,
16384006,
false,
TriggerVolumeToolSetKeepLoaded::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
501,
"TriggerVolumeToolSetCooldown",
TriggerVolumeToolSetCooldown.class,
5,
16384010,
false,
TriggerVolumeToolSetCooldown::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
502,
"TriggerVolumeToolSetActivationDelay",
TriggerVolumeToolSetActivationDelay.class,
4,
16384009,
false,
TriggerVolumeToolSetActivationDelay::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
503,
"SelectionToolShowTriggerVolumes",
SelectionToolShowTriggerVolumes.class,
1,
1,
false,
SelectionToolShowTriggerVolumes::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
504,
"TriggerVolumeToolSetCancelDelayedOnExit",
TriggerVolumeToolSetCancelDelayedOnExit.class,
1,
16384006,
false,
TriggerVolumeToolSetCancelDelayedOnExit::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
505,
"TriggerVolumeToolDuplicate",
TriggerVolumeToolDuplicate.class,
0,
1677721600,
false,
TriggerVolumeToolDuplicate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
506,
"TriggerVolumeToolSetConditionTiming",
TriggerVolumeToolSetConditionTiming.class,
1,
16384006,
false,
TriggerVolumeToolSetConditionTiming::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
507,
"TriggerVolumeToolSelection",
TriggerVolumeToolSelection.class,
1,
1677721600,
false,
TriggerVolumeToolSelection::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
508,
"ShowTriggerVolumePastePrefabPreview",
ShowTriggerVolumePastePrefabPreview.class,
21,
1677721600,
true,
ShowTriggerVolumePastePrefabPreview::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
509,
"HideTriggerVolumePastePrefabPreview",
HideTriggerVolumePastePrefabPreview.class,
0,
0,
false,
HideTriggerVolumePastePrefabPreview::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
510,
"PointToolCreate",
PointToolCreate.class,
26,
16384031,
false,
PointToolCreate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
511,
"PointToolMove",
PointToolMove.class,
12,
16384017,
false,
PointToolMove::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
512,
"PointToolRotate",
PointToolRotate.class,
12,
16384017,
false,
PointToolRotate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
513,
"PointToolMultiMove",
PointToolMultiMove.class,
12,
1677721600,
false,
PointToolMultiMove::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
514,
"PointToolDuplicate",
PointToolDuplicate.class,
0,
1677721600,
false,
PointToolDuplicate::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
515,
"PointToolDelete",
PointToolDelete.class,
0,
16384005,
false,
PointToolDelete::toObject
);
register(
PacketRegistry.PacketDirection.ToServer, NetworkChannel.Default, 516, "PointToolEquip", PointToolEquip.class, 1, 1, false, PointToolEquip::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
517,
"PointToolSelect",
PointToolSelect.class,
1,
16384006,
false,
PointToolSelect::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
518,
"UpdatePointDisplay",
UpdatePointDisplay.class,
1,
1677721600,
false,
UpdatePointDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
519,
"AddOrUpdatePointDisplay",
AddOrUpdatePointDisplay.class,
0,
1677721600,
false,
AddOrUpdatePointDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
520,
"RemovePointDisplay",
RemovePointDisplay.class,
0,
16384005,
false,
RemovePointDisplay::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
521,
"PointToolCreateResponse",
PointToolCreateResponse.class,
1,
1677721600,
false,
PointToolCreateResponse::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
522,
"PointToolSelection",
PointToolSelection.class,
1,
1677721600,
false,
PointToolSelection::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
523,
"PointToolSetShape",
PointToolSetShape.class,
13,
16384018,
false,
PointToolSetShape::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
524,
"TriggerVolumeToolRotate",
TriggerVolumeToolRotate.class,
12,
16384017,
false,
TriggerVolumeToolRotate::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
525,
"CancelParticleSystems",
CancelParticleSystems.class,
50,
1677721600,
false,
CancelParticleSystems::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
526,
"TriggerVolumeToolSetName",
TriggerVolumeToolSetName.class,
1,
32768019,
false,
TriggerVolumeToolSetName::toObject
);
register(
PacketRegistry.PacketDirection.ToClient,
NetworkChannel.Default,
1200,
"UpdateServersideUIPage",
UpdateServersideUIPage.class,
0,
1677721600,
false,
UpdateServersideUIPage::toObject
);
register(
PacketRegistry.PacketDirection.ToServer,
NetworkChannel.Default,
1202,
"ExecuteServersidePageCommand",
ExecuteServersidePageCommand.class,
1,
1677721600,
false,
ExecuteServersidePageCommand::toObject
);
}
@FunctionalInterface
class="kw">public class="kw">interface DeserializeFunc<T> {
Packet deserialize(T var1, int var2);
}
class="kw">public enum PacketDirection {
ToServer,
ToClient,
Both;
PacketDirection() {
}
}
class="kw">public record PacketInfo(
int id,
@Nonnull String name,
@Nonnull NetworkChannel channel,
@Nonnull Class<? class="kw">extends Packet> type,
int fixedBlockSize,
int maxSize,
boolean compressed,
PacketRegistry.DeserializeFunc<MemorySegment> toObject
) {
class="kw">public PacketInfo {
}
}
}