diff --git a/src/mc/events/MinecraftEventing.h b/src/mc/events/MinecraftEventing.h index 9661ea4aae..d6106e8fb7 100644 --- a/src/mc/events/MinecraftEventing.h +++ b/src/mc/events/MinecraftEventing.h @@ -676,6 +676,10 @@ class MinecraftEventing { // ?fireEventFeedbackSubmitted@MinecraftEventing@@UEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N1@Z MCVAPI void fireEventFeedbackSubmitted(std::string const& productId, bool safetyCheckSuccessful, bool isValidText); + // symbol: + // ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAX_N0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + MCVAPI void fireEventGameRulesUpdated(bool oldValue, bool newValue, std::string const& gameRuleName); + // symbol: // ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAXMMAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z MCVAPI void fireEventGameRulesUpdated(float oldValue, float newValue, std::string const& gameRuleName); @@ -684,10 +688,6 @@ class MinecraftEventing { // ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAXHHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z MCVAPI void fireEventGameRulesUpdated(int oldValue, int newValue, std::string const& gameRuleName); - // symbol: - // ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAX_N0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z - MCVAPI void fireEventGameRulesUpdated(bool oldValue, bool newValue, std::string const& gameRuleName); - // symbol: ?fireEventGameTip@MinecraftEventing@@UEAAXHHHW4InputMode@@@Z MCVAPI void fireEventGameTip(int, int, int, ::InputMode); diff --git a/src/mc/network/AutomationClient.h b/src/mc/network/AutomationClient.h index 67d4912400..5b1cb7efb3 100644 --- a/src/mc/network/AutomationClient.h +++ b/src/mc/network/AutomationClient.h @@ -38,21 +38,21 @@ class AutomationClient { // symbol: ?playerListChanged@AutomationClient@Automation@@UEAAXXZ MCVAPI void playerListChanged(); - // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUChatMessage@CodeBuilder@@@Z - MCVAPI void send(struct CodeBuilder::ChatMessage const& message); + // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUCommandMessage@CodeBuilder@@@Z + MCVAPI void send(struct CodeBuilder::CommandMessage const& message); // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUErrorMessage@CodeBuilder@@@Z MCVAPI void send(struct CodeBuilder::ErrorMessage const& message); - // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUCommandMessage@CodeBuilder@@@Z - MCVAPI void send(struct CodeBuilder::CommandMessage const& message); - - // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUEventMessage@CodeBuilder@@@Z - MCVAPI void send(struct CodeBuilder::EventMessage const& message); + // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUChatMessage@CodeBuilder@@@Z + MCVAPI void send(struct CodeBuilder::ChatMessage const& message); // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUAgentMessage@CodeBuilder@@@Z MCVAPI void send(struct CodeBuilder::AgentMessage const& message); + // symbol: ?send@AutomationClient@Automation@@UEAAXAEBUEventMessage@CodeBuilder@@@Z + MCVAPI void send(struct CodeBuilder::EventMessage const& message); + // symbol: ?tick@AutomationClient@Automation@@UEAAXXZ MCVAPI void tick(); diff --git a/src/mc/network/NetEventCallback.h b/src/mc/network/NetEventCallback.h index 6f10629742..052b3e1676 100644 --- a/src/mc/network/NetEventCallback.h +++ b/src/mc/network/NetEventCallback.h @@ -347,363 +347,366 @@ class NetEventCallback : public ::Bedrock::EnableNonOwnerReferences { // vIndex: 98, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVClientboundMapItemDataPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ClientboundMapItemDataPacket const&); - // vIndex: 99, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVClientCacheStatusPacket@@@Z + // vIndex: 99, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVClientboundCloseFormPacket@@@Z + virtual void handle(class NetworkIdentifier const&, class ClientboundCloseFormPacket const&); + + // vIndex: 100, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVClientCacheStatusPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ClientCacheStatusPacket const&); - // vIndex: 100, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestChunkRadiusPacket@@@Z + // vIndex: 101, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestChunkRadiusPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RequestChunkRadiusPacket const&); - // vIndex: 101, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMapCreateLockedCopyPacket@@@Z + // vIndex: 102, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMapCreateLockedCopyPacket@@@Z virtual void handle(class NetworkIdentifier const&, class MapCreateLockedCopyPacket const&); - // vIndex: 102, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMapInfoRequestPacket@@@Z + // vIndex: 103, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMapInfoRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class MapInfoRequestPacket const&); - // vIndex: 103, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVChunkRadiusUpdatedPacket@@@Z + // vIndex: 104, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVChunkRadiusUpdatedPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ChunkRadiusUpdatedPacket const&); - // vIndex: 104, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBossEventPacket@@@Z + // vIndex: 105, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBossEventPacket@@@Z virtual void handle(class NetworkIdentifier const&, class BossEventPacket const&); - // vIndex: 105, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateTradePacket@@@Z + // vIndex: 106, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateTradePacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateTradePacket const&); - // vIndex: 106, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateEquipPacket@@@Z + // vIndex: 107, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateEquipPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateEquipPacket const&); - // vIndex: 107, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAvailableCommandsPacket@@@Z + // vIndex: 108, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAvailableCommandsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AvailableCommandsPacket const&); - // vIndex: 108, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandRequestPacket@@@Z + // vIndex: 109, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CommandRequestPacket const&); - // vIndex: 109, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandOutputPacket@@@Z + // vIndex: 110, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandOutputPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CommandOutputPacket const&); - // vIndex: 110, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandBlockUpdatePacket@@@Z + // vIndex: 111, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCommandBlockUpdatePacket@@@Z virtual void handle(class NetworkIdentifier const&, class CommandBlockUpdatePacket const&); - // vIndex: 111, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCompletedUsingItemPacket@@@Z + // vIndex: 112, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCompletedUsingItemPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CompletedUsingItemPacket const&); - // vIndex: 112, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraInstructionPacket@@@Z + // vIndex: 113, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraInstructionPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CameraInstructionPacket const&); - // vIndex: 113, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraPacket@@@Z + // vIndex: 114, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CameraPacket const&); - // vIndex: 114, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraPresetsPacket@@@Z + // vIndex: 115, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraPresetsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CameraPresetsPacket const&); - // vIndex: 115, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraShakePacket@@@Z + // vIndex: 116, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCameraShakePacket@@@Z virtual void handle(class NetworkIdentifier const&, class CameraShakePacket const&); - // vIndex: 116, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVInventoryActionPacket@@@Z + // vIndex: 117, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVInventoryActionPacket@@@Z virtual void handle(class NetworkIdentifier const&, class InventoryActionPacket const&); - // vIndex: 117, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameRulesChangedPacket@@@Z + // vIndex: 118, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameRulesChangedPacket@@@Z virtual void handle(class NetworkIdentifier const&, class GameRulesChangedPacket const&); - // vIndex: 118, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackDataInfoPacket@@@Z + // vIndex: 119, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackDataInfoPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ResourcePackDataInfoPacket const&); - // vIndex: 119, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkDataPacket@@@Z + // vIndex: 120, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkDataPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ResourcePackChunkDataPacket const&); - // vIndex: 120, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkRequestPacket@@@Z + // vIndex: 121, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ResourcePackChunkRequestPacket const&); - // vIndex: 121, symbol: + // vIndex: 122, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkChunkPublisherUpdatePacket@@@Z virtual void handle(class NetworkIdentifier const&, class NetworkChunkPublisherUpdatePacket const&); - // vIndex: 122, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStructureBlockUpdatePacket@@@Z + // vIndex: 123, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStructureBlockUpdatePacket@@@Z virtual void handle(class NetworkIdentifier const&, class StructureBlockUpdatePacket const&); - // vIndex: 123, symbol: + // vIndex: 124, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStructureTemplateDataRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class StructureTemplateDataRequestPacket const&); - // vIndex: 124, symbol: + // vIndex: 125, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStructureTemplateDataResponsePacket@@@Z virtual void handle(class NetworkIdentifier const&, class StructureTemplateDataResponsePacket const&); - // vIndex: 125, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTransferPacket@@@Z + // vIndex: 126, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTransferPacket@@@Z virtual void handle(class NetworkIdentifier const&, class TransferPacket const&); - // vIndex: 126, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlaySoundPacket@@@Z + // vIndex: 127, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlaySoundPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlaySoundPacket const&); - // vIndex: 127, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStopSoundPacket@@@Z + // vIndex: 128, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVStopSoundPacket@@@Z virtual void handle(class NetworkIdentifier const&, class StopSoundPacket const&); - // vIndex: 128, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetTitlePacket@@@Z + // vIndex: 129, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetTitlePacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetTitlePacket const&); - // vIndex: 129, symbol: + // vIndex: 130, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VInventoryTransactionPacket@@@std@@@Z virtual void handle(class NetworkIdentifier const&, std::shared_ptr); - // vIndex: 130, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAddBehaviorTreePacket@@@Z + // vIndex: 131, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAddBehaviorTreePacket@@@Z virtual void handle(class NetworkIdentifier const&, class AddBehaviorTreePacket const&); - // vIndex: 131, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowStoreOfferPacket@@@Z + // vIndex: 132, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowStoreOfferPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ShowStoreOfferPacket const&); - // vIndex: 132, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPurchaseReceiptPacket@@@Z + // vIndex: 133, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPurchaseReceiptPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PurchaseReceiptPacket const&); - // vIndex: 133, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRemoveObjectivePacket@@@Z + // vIndex: 134, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRemoveObjectivePacket@@@Z virtual void handle(class NetworkIdentifier const&, class RemoveObjectivePacket const&); - // vIndex: 134, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetDisplayObjectivePacket@@@Z + // vIndex: 135, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetDisplayObjectivePacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetDisplayObjectivePacket const&); - // vIndex: 135, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAutomationClientConnectPacket@@@Z + // vIndex: 136, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAutomationClientConnectPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AutomationClientConnectPacket const&); - // vIndex: 136, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormRequestPacket@@@Z + // vIndex: 137, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ModalFormRequestPacket const&); - // vIndex: 137, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormResponsePacket@@@Z + // vIndex: 138, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormResponsePacket@@@Z virtual void handle(class NetworkIdentifier const&, class ModalFormResponsePacket const&); - // vIndex: 138, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVToastRequestPacket@@@Z + // vIndex: 139, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVToastRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ToastRequestPacket const&); - // vIndex: 139, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVOnScreenTextureAnimationPacket@@@Z + // vIndex: 140, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVOnScreenTextureAnimationPacket@@@Z virtual void handle(class NetworkIdentifier const&, class OnScreenTextureAnimationPacket const&); - // vIndex: 140, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerSettingsRequestPacket@@@Z + // vIndex: 141, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerSettingsRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ServerSettingsRequestPacket const&); - // vIndex: 141, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerSettingsResponsePacket@@@Z + // vIndex: 142, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerSettingsResponsePacket@@@Z virtual void handle(class NetworkIdentifier const&, class ServerSettingsResponsePacket const&); - // vIndex: 142, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowProfilePacket@@@Z + // vIndex: 143, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowProfilePacket@@@Z virtual void handle(class NetworkIdentifier const&, class ShowProfilePacket const&); - // vIndex: 143, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetScorePacket@@@Z + // vIndex: 144, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetScorePacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetScorePacket const&); - // vIndex: 144, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetScoreboardIdentityPacket@@@Z + // vIndex: 145, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetScoreboardIdentityPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetScoreboardIdentityPacket const&); - // vIndex: 145, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTickingAreasLoadStatusPacket@@@Z + // vIndex: 146, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTickingAreasLoadStatusPacket@@@Z virtual void handle(class NetworkIdentifier const&, class TickingAreasLoadStatusPacket const&); - // vIndex: 146, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateSoftEnumPacket@@@Z + // vIndex: 147, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateSoftEnumPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateSoftEnumPacket const&); - // vIndex: 147, symbol: + // vIndex: 148, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAvailableActorIdentifiersPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AvailableActorIdentifiersPacket const&); - // vIndex: 148, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAddVolumeEntityPacket@@@Z + // vIndex: 149, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAddVolumeEntityPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AddVolumeEntityPacket const&); - // vIndex: 149, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRemoveVolumeEntityPacket@@@Z + // vIndex: 150, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRemoveVolumeEntityPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RemoveVolumeEntityPacket const&); - // vIndex: 150, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDimensionDataPacket@@@Z + // vIndex: 151, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDimensionDataPacket@@@Z virtual void handle(class NetworkIdentifier const&, class DimensionDataPacket const&); - // vIndex: 151, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEditorNetworkPacket@@@Z + // vIndex: 152, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEditorNetworkPacket@@@Z virtual void handle(class NetworkIdentifier const&, class EditorNetworkPacket const&); - // vIndex: 152, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRefreshEntitlementsPacket@@@Z + // vIndex: 153, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRefreshEntitlementsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RefreshEntitlementsPacket const&); - // vIndex: 153, symbol: + // vIndex: 154, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerPlayerPostMovePositionPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ServerPlayerPostMovePositionPacket const&); - // vIndex: 154, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRespawnPacket@@@Z + // vIndex: 155, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRespawnPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RespawnPacket const&); - // vIndex: 155, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowCreditsPacket@@@Z + // vIndex: 156, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVShowCreditsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ShowCreditsPacket const&); - // vIndex: 156, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerSkinPacket@@@Z + // vIndex: 157, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerSkinPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlayerSkinPacket const&); - // vIndex: 157, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerStartItemCooldownPacket@@@Z + // vIndex: 158, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerStartItemCooldownPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlayerStartItemCooldownPacket const&); - // vIndex: 158, symbol: + // vIndex: 159, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerToggleCrafterSlotRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlayerToggleCrafterSlotRequestPacket const&); - // vIndex: 159, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetLastHurtByPacket@@@Z + // vIndex: 160, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetLastHurtByPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetLastHurtByPacket const&); - // vIndex: 160, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookAddPagePacket@@@Z + // vIndex: 161, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookAddPagePacket@@@Z virtual void handle(class NetworkIdentifier const&, class BookAddPagePacket const&); - // vIndex: 161, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookDeletePagePacket@@@Z + // vIndex: 162, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookDeletePagePacket@@@Z virtual void handle(class NetworkIdentifier const&, class BookDeletePagePacket const&); - // vIndex: 162, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLecternUpdatePacket@@@Z + // vIndex: 163, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLecternUpdatePacket@@@Z virtual void handle(class NetworkIdentifier const&, class LecternUpdatePacket const&); - // vIndex: 163, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookEditPacket@@@Z + // vIndex: 164, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookEditPacket@@@Z virtual void handle(class NetworkIdentifier const&, class BookEditPacket const&); - // vIndex: 164, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookSignPacket@@@Z + // vIndex: 165, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookSignPacket@@@Z virtual void handle(class NetworkIdentifier const&, class BookSignPacket const&); - // vIndex: 165, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookSwapPagesPacket@@@Z + // vIndex: 166, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBookSwapPagesPacket@@@Z virtual void handle(class NetworkIdentifier const&, class BookSwapPagesPacket const&); - // vIndex: 166, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNpcRequestPacket@@@Z + // vIndex: 167, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNpcRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class NpcRequestPacket const&); - // vIndex: 167, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPhotoTransferPacket@@@Z + // vIndex: 168, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPhotoTransferPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PhotoTransferPacket const&); - // vIndex: 168, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLabTablePacket@@@Z + // vIndex: 169, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLabTablePacket@@@Z virtual void handle(class NetworkIdentifier const&, class LabTablePacket const&); - // vIndex: 169, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkSettingsPacket@@@Z + // vIndex: 170, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkSettingsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class NetworkSettingsPacket const&); - // vIndex: 170, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkStackLatencyPacket@@@Z + // vIndex: 171, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkStackLatencyPacket@@@Z virtual void handle(class NetworkIdentifier const&, class NetworkStackLatencyPacket const&); - // vIndex: 171, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerStatsPacket@@@Z + // vIndex: 172, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVServerStatsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ServerStatsPacket const&); - // vIndex: 172, symbol: + // vIndex: 173, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetLocalPlayerAsInitializedPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetLocalPlayerAsInitializedPacket const&); - // vIndex: 173, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVScriptMessagePacket@@@Z + // vIndex: 174, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVScriptMessagePacket@@@Z virtual void handle(class NetworkIdentifier const&, class ScriptMessagePacket const&); - // vIndex: 174, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBiomeDefinitionListPacket@@@Z + // vIndex: 175, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVBiomeDefinitionListPacket@@@Z virtual void handle(class NetworkIdentifier const&, class BiomeDefinitionListPacket const&); - // vIndex: 175, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEducationSettingsPacket@@@Z + // vIndex: 176, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEducationSettingsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class EducationSettingsPacket const&); - // vIndex: 176, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEduUriResourcePacket@@@Z + // vIndex: 177, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVEduUriResourcePacket@@@Z virtual void handle(class NetworkIdentifier const&, class EduUriResourcePacket const&); - // vIndex: 177, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z + // vIndex: 178, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class MultiplayerSettingsPacket const&); - // vIndex: 178, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSettingsCommandPacket@@@Z + // vIndex: 179, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSettingsCommandPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SettingsCommandPacket const&); - // vIndex: 179, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z + // vIndex: 180, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z virtual void handle(class NetworkIdentifier const&, class AnvilDamagePacket const&); - // vIndex: 180, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCreativeContentPacket@@@Z + // vIndex: 181, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCreativeContentPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CreativeContentPacket const&); - // vIndex: 181, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderPacket@@@Z + // vIndex: 182, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CodeBuilderPacket const&); - // vIndex: 182, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerEnchantOptionsPacket@@@Z + // vIndex: 183, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerEnchantOptionsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlayerEnchantOptionsPacket const&); - // vIndex: 183, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDebugInfoPacket@@@Z + // vIndex: 184, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDebugInfoPacket@@@Z virtual void handle(class NetworkIdentifier const&, class DebugInfoPacket const&); - // vIndex: 184, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVChangeMobPropertyPacket@@@Z + // vIndex: 185, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVChangeMobPropertyPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ChangeMobPropertyPacket const&); - // vIndex: 185, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAnimateEntityPacket@@@Z + // vIndex: 186, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAnimateEntityPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AnimateEntityPacket const&); - // vIndex: 186, symbol: + // vIndex: 187, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCorrectPlayerMovePredictionPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CorrectPlayerMovePredictionPacket const&); - // vIndex: 187, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerFogPacket@@@Z + // vIndex: 188, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerFogPacket@@@Z virtual void handle(class NetworkIdentifier const&, class PlayerFogPacket const&); - // vIndex: 188, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVItemComponentPacket@@@Z + // vIndex: 189, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVItemComponentPacket@@@Z virtual void handle(class NetworkIdentifier const&, class ItemComponentPacket const&); - // vIndex: 189, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLessonProgressPacket@@@Z + // vIndex: 190, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVLessonProgressPacket@@@Z virtual void handle(class NetworkIdentifier const&, class LessonProgressPacket const&); - // vIndex: 190, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVFeatureRegistryPacket@@@Z + // vIndex: 191, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVFeatureRegistryPacket@@@Z virtual void handle(class NetworkIdentifier const&, class FeatureRegistryPacket const&); - // vIndex: 191, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSyncActorPropertyPacket@@@Z + // vIndex: 192, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSyncActorPropertyPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SyncActorPropertyPacket const&); - // vIndex: 192, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSimulationTypePacket@@@Z + // vIndex: 193, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSimulationTypePacket@@@Z virtual void handle(class NetworkIdentifier const&, class SimulationTypePacket const&); - // vIndex: 193, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNpcDialoguePacket@@@Z + // vIndex: 194, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVNpcDialoguePacket@@@Z virtual void handle(class NetworkIdentifier const&, class NpcDialoguePacket const&); - // vIndex: 194, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCreatePhotoPacket@@@Z + // vIndex: 195, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCreatePhotoPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CreatePhotoPacket const&); - // vIndex: 195, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateSubChunkBlocksPacket@@@Z + // vIndex: 196, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateSubChunkBlocksPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateSubChunkBlocksPacket const&); - // vIndex: 196, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderSourcePacket@@@Z + // vIndex: 197, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderSourcePacket@@@Z virtual void handle(class NetworkIdentifier const&, class CodeBuilderSourcePacket const&); - // vIndex: 197, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAgentActionEventPacket@@@Z + // vIndex: 198, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAgentActionEventPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AgentActionEventPacket const&); - // vIndex: 198, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDeathInfoPacket@@@Z + // vIndex: 199, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVDeathInfoPacket@@@Z virtual void handle(class NetworkIdentifier const&, class DeathInfoPacket const&); - // vIndex: 199, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestAbilityPacket@@@Z + // vIndex: 200, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestAbilityPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RequestAbilityPacket const&); - // vIndex: 200, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestPermissionsPacket@@@Z + // vIndex: 201, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestPermissionsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RequestPermissionsPacket const&); - // vIndex: 201, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateAbilitiesPacket@@@Z + // vIndex: 202, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateAbilitiesPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateAbilitiesPacket const&); - // vIndex: 202, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateAdventureSettingsPacket@@@Z + // vIndex: 203, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateAdventureSettingsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateAdventureSettingsPacket const&); - // vIndex: 203, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestNetworkSettingsPacket@@@Z + // vIndex: 204, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVRequestNetworkSettingsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class RequestNetworkSettingsPacket const&); - // vIndex: 204, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z + // vIndex: 205, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z virtual void handle(class NetworkIdentifier const&, class GameTestRequestPacket const&); - // vIndex: 205, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestResultsPacket@@@Z + // vIndex: 206, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestResultsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class GameTestResultsPacket const&); - // vIndex: 206, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateClientInputLocksPacket@@@Z + // vIndex: 207, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUpdateClientInputLocksPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UpdateClientInputLocksPacket const&); - // vIndex: 207, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUnlockedRecipesPacket@@@Z + // vIndex: 208, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVUnlockedRecipesPacket@@@Z virtual void handle(class NetworkIdentifier const&, class UnlockedRecipesPacket const&); - // vIndex: 208, symbol: + // vIndex: 209, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVCompressedBiomeDefinitionListPacket@@@Z virtual void handle(class NetworkIdentifier const&, class CompressedBiomeDefinitionListPacket const&); - // vIndex: 209, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTrimDataPacket@@@Z + // vIndex: 210, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVTrimDataPacket@@@Z virtual void handle(class NetworkIdentifier const&, class TrimDataPacket const&); - // vIndex: 210, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVOpenSignPacket@@@Z + // vIndex: 211, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVOpenSignPacket@@@Z virtual void handle(class NetworkIdentifier const&, class OpenSignPacket const&); - // vIndex: 211, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAgentAnimationPacket@@@Z + // vIndex: 212, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAgentAnimationPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AgentAnimationPacket const&); - // vIndex: 212, symbol: + // vIndex: 213, symbol: // ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetPlayerInventoryOptionsPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetPlayerInventoryOptionsPacket const&); - // vIndex: 213, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetHudPacket@@@Z + // vIndex: 214, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVSetHudPacket@@@Z virtual void handle(class NetworkIdentifier const&, class SetHudPacket const&); - // vIndex: 214, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAwardAchievementPacket@@@Z + // vIndex: 215, symbol: ?handle@NetEventCallback@@UEAAXAEBVNetworkIdentifier@@AEBVAwardAchievementPacket@@@Z virtual void handle(class NetworkIdentifier const&, class AwardAchievementPacket const&); // NOLINTEND diff --git a/src/mc/network/ServerNetworkHandler.h b/src/mc/network/ServerNetworkHandler.h index 5d24e3bb96..f5d34d1291 100644 --- a/src/mc/network/ServerNetworkHandler.h +++ b/src/mc/network/ServerNetworkHandler.h @@ -84,10 +84,6 @@ class ServerNetworkHandler { // symbol: ?getGameSpecificNetEventCallback@ServerNetworkHandler@@UEAAPEAVGameSpecificNetEventCallback@@XZ MCVAPI class GameSpecificNetEventCallback* getGameSpecificNetEventCallback(); - // symbol: - // ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VInventoryTransactionPacket@@@std@@@Z - MCVAPI void handle(class NetworkIdentifier const&, std::shared_ptr); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVChangeMobPropertyPacket@@@Z MCVAPI void handle(class NetworkIdentifier const&, class ChangeMobPropertyPacket const& packet); @@ -106,29 +102,29 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCompletedUsingItemPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class CompletedUsingItemPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDefaultGameTypePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class SetDefaultGameTypePacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVItemStackRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ItemStackRequestPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerActionPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class PlayerActionPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class GameTestRequestPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetPlayerInventoryOptionsPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class SetPlayerInventoryOptionsPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMovePlayerPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class MovePlayerPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerSkinPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class PlayerSkinPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVNpcRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class NpcRequestPacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLevelSoundEventPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class LevelSoundEventPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderSourcePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class CodeBuilderSourcePacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVItemStackRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ItemStackRequestPacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class AnvilDamagePacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVNpcRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class NpcRequestPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLabTablePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class LabTablePacket const& packet); @@ -136,23 +132,29 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVClientCacheStatusPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class ClientCacheStatusPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSimpleEventPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class SimpleEventPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBossEventPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class BossEventPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkRequestPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class ResourcePackChunkRequestPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVContainerClosePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ContainerClosePacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBookEditPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class BookEditPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorPickRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ActorPickRequestPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class MultiplayerSettingsPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMapCreateLockedCopyPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class MapCreateLockedCopyPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBlockPickRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class BlockPickRequestPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVUpdatePlayerGameTypePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class UpdatePlayerGameTypePacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class GameTestRequestPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLevelSoundEventPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class LevelSoundEventPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLevelSoundEventPacketV2@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class LevelSoundEventPacketV2 const& packet); @@ -160,17 +162,20 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestAbilityPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class RequestAbilityPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMovePlayerPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class MovePlayerPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerHotbarPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class PlayerHotbarPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class MultiplayerSettingsPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorEventPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ActorEventPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVScriptMessagePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ScriptMessagePacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVDisconnectPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class DisconnectPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormResponsePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ModalFormResponsePacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPassengerJumpPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class PassengerJumpPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVEmotePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class EmotePacket const& packet); @@ -178,26 +183,23 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSubChunkRequestPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class SubChunkRequestPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLoginPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class LoginPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVClientCacheBlobStatusPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ClientCacheBlobStatusPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBossEventPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class BossEventPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMobEquipmentPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class MobEquipmentPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCommandRequestPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class CommandRequestPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVModalFormResponsePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ModalFormResponsePacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVDisconnectPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class DisconnectPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVInteractPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class InteractPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDifficultyPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class SetDifficultyPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMobEquipmentPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class MobEquipmentPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMapInfoRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class MapInfoRequestPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVEmoteListPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class EmoteListPacket const& packet); @@ -205,47 +207,32 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetLocalPlayerAsInitializedPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class SetLocalPlayerAsInitializedPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVClientCacheBlobStatusPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ClientCacheBlobStatusPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSimpleEventPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class SimpleEventPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VBlockActorDataPacket@@@std@@@Z MCVAPI void handle(class NetworkIdentifier const& source, std::shared_ptr packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnimatePacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class AnimatePacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMapInfoRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class MapInfoRequestPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVScriptMessagePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ScriptMessagePacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestPermissionsPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class RequestPermissionsPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRespawnPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class RespawnPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestChunkRadiusPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class RequestChunkRadiusPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBookEditPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class BookEditPacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerInputPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class PlayerInputPacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerActionPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class PlayerActionPacket const& packet); - - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPassengerJumpPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class PassengerJumpPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVContainerClosePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ContainerClosePacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVTextPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class TextPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMapCreateLockedCopyPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class MapCreateLockedCopyPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRespawnPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class RespawnPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorEventPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class ActorEventPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class AnvilDamagePacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerAuthInputPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class PlayerAuthInputPacket const& packet); @@ -281,8 +268,14 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVStructureBlockUpdatePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class StructureBlockUpdatePacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBlockPickRequestPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class BlockPickRequestPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorPickRequestPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class ActorPickRequestPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLoginPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class LoginPacket const& packet); + + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerInputPacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class PlayerInputPacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVStructureTemplateDataRequestPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class StructureTemplateDataRequestPacket const& packet); @@ -290,11 +283,15 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkStackLatencyPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class NetworkStackLatencyPacket const& packet); + // symbol: + // ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VInventoryTransactionPacket@@@std@@@Z + MCVAPI void handle(class NetworkIdentifier const&, std::shared_ptr); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSubClientLoginPacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class SubClientLoginPacket const& packet); - // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVInteractPacket@@@Z - MCVAPI void handle(class NetworkIdentifier const& source, class InteractPacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnimatePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class AnimatePacket const& packet); // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCommandBlockUpdatePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class CommandBlockUpdatePacket const& packet); @@ -308,6 +305,9 @@ class ServerNetworkHandler { // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLecternUpdatePacket@@@Z MCVAPI void handle(class NetworkIdentifier const& source, class LecternUpdatePacket const& packet); + // symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDefaultGameTypePacket@@@Z + MCVAPI void handle(class NetworkIdentifier const& source, class SetDefaultGameTypePacket const& packet); + // symbol: ?onConnect@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@@Z MCVAPI void onConnect(class NetworkIdentifier const&); diff --git a/src/mc/network/packet/ClientboundCloseFormPacket.h b/src/mc/network/packet/ClientboundCloseFormPacket.h new file mode 100644 index 0000000000..3e0dddaa26 --- /dev/null +++ b/src/mc/network/packet/ClientboundCloseFormPacket.h @@ -0,0 +1,37 @@ +#pragma once + +#include "mc/_HeaderOutputPredefine.h" + +// auto generated inclusion list +#include "mc/deps/core/common/bedrock/Result.h" +#include "mc/enums/MinecraftPacketIds.h" +#include "mc/network/packet/Packet.h" + +class ClientboundCloseFormPacket : public ::Packet { +public: + // prevent constructor by default + ClientboundCloseFormPacket& operator=(ClientboundCloseFormPacket const&); + ClientboundCloseFormPacket(ClientboundCloseFormPacket const&); + ClientboundCloseFormPacket(); + +public: + // NOLINTBEGIN + // vIndex: 0, symbol: ??1ClientboundCloseFormPacket@@UEAA@XZ + virtual ~ClientboundCloseFormPacket(); + + // vIndex: 1, symbol: ?getId@ClientboundCloseFormPacket@@UEBA?AW4MinecraftPacketIds@@XZ + virtual ::MinecraftPacketIds getId() const; + + // vIndex: 2, symbol: + // ?getName@ClientboundCloseFormPacket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + virtual std::string getName() const; + + // vIndex: 4, symbol: ?write@ClientboundCloseFormPacket@@UEBAXAEAVBinaryStream@@@Z + virtual void write(class BinaryStream&) const; + + // vIndex: 8, symbol: + // ?_read@ClientboundCloseFormPacket@@EEAA?AV?$Result@XVerror_code@std@@@Bedrock@@AEAVReadOnlyBinaryStream@@@Z + virtual class Bedrock::Result _read(class ReadOnlyBinaryStream&); + + // NOLINTEND +}; diff --git a/src/mc/network/packet/UpdateSubChunkBlocksChangedInfo.h b/src/mc/network/packet/UpdateSubChunkBlocksChangedInfo.h index 0dc77d3d17..e69de29bb2 100644 --- a/src/mc/network/packet/UpdateSubChunkBlocksChangedInfo.h +++ b/src/mc/network/packet/UpdateSubChunkBlocksChangedInfo.h @@ -1,28 +0,0 @@ -#pragma once - -#include "mc/_HeaderOutputPredefine.h" -#include "mc/network/packet/UpdateSubChunkNetworkBlockInfo.h" - -struct UpdateSubChunkBlocksChangedInfo { -public: - std::vector mStandards; // this+0x0 - std::vector mExtras; // this+0x18 - -public: - // prevent constructor by default - UpdateSubChunkBlocksChangedInfo& operator=(UpdateSubChunkBlocksChangedInfo const&); - UpdateSubChunkBlocksChangedInfo(UpdateSubChunkBlocksChangedInfo const&); - -public: - // NOLINTBEGIN - // symbol: ??0UpdateSubChunkBlocksChangedInfo@@QEAA@XZ - MCAPI UpdateSubChunkBlocksChangedInfo(); - - // symbol: ?add@UpdateSubChunkBlocksChangedInfo@@QEAAXAEBVBlockPos@@IAEBVBlock@@HPEBUActorBlockSyncMessage@@@Z - MCAPI void add(class BlockPos const&, uint, class Block const&, int, struct ActorBlockSyncMessage const*); - - // symbol: ??1UpdateSubChunkBlocksChangedInfo@@QEAA@XZ - MCAPI ~UpdateSubChunkBlocksChangedInfo(); - - // NOLINTEND -}; diff --git a/src/mc/network/packet/UpdateSubChunkNetworkBlockInfo.h b/src/mc/network/packet/UpdateSubChunkNetworkBlockInfo.h index ff4dfa42b2..e69de29bb2 100644 --- a/src/mc/network/packet/UpdateSubChunkNetworkBlockInfo.h +++ b/src/mc/network/packet/UpdateSubChunkNetworkBlockInfo.h @@ -1,26 +0,0 @@ -#pragma once - -#include "mc/_HeaderOutputPredefine.h" -#include "mc/network/NetworkBlockPosition.h" -#include "mc/world/level/ActorBlockSyncMessage.h" - -struct UpdateSubChunkNetworkBlockInfo { -public: - NetworkBlockPosition mPos; // this+0x0 - uint mRuntimeId; // this+0xC - uchar mUpdateFlags; // this+0x10 - ActorBlockSyncMessage mSyncMessage; // this+0x18 - -public: - // prevent constructor by default - UpdateSubChunkNetworkBlockInfo& operator=(UpdateSubChunkNetworkBlockInfo const&); - UpdateSubChunkNetworkBlockInfo(UpdateSubChunkNetworkBlockInfo const&); - UpdateSubChunkNetworkBlockInfo(); - -public: - // NOLINTBEGIN - // symbol: ??1UpdateSubChunkNetworkBlockInfo@@QEAA@XZ - MCAPI ~UpdateSubChunkNetworkBlockInfo(); - - // NOLINTEND -}; diff --git a/src/mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h b/src/mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h index e363e309fb..ace8593845 100644 --- a/src/mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h +++ b/src/mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h @@ -27,6 +27,7 @@ namespace ScriptModuleMinecraftServerUI { class ScriptMessageFormData; } namespace ScriptModuleMinecraftServerUI { class ScriptMessageFormResponse; } namespace ScriptModuleMinecraftServerUI { class ScriptModalFormData; } namespace ScriptModuleMinecraftServerUI { class ScriptModalFormResponse; } +namespace ScriptModuleMinecraftServerUI { class ScriptUIManager; } namespace Scripting { class DependencyLocator; } namespace Scripting { class ScriptObjectFactory; } namespace Scripting { struct ContextConfig; } diff --git a/src/mc/scripting/modules/minecraft_ui/ScriptUIManager.h b/src/mc/scripting/modules/minecraft_ui/ScriptUIManager.h new file mode 100644 index 0000000000..5690f942ca --- /dev/null +++ b/src/mc/scripting/modules/minecraft_ui/ScriptUIManager.h @@ -0,0 +1,45 @@ +#pragma once + +#include "mc/_HeaderOutputPredefine.h" + +// auto generated inclusion list +#include "mc/external/scripting/ClassBindingBuilder.h" +#include "mc/external/scripting/Result.h" + +// auto generated forward declare list +// clang-format off +namespace ScriptModuleMinecraft { class ScriptPlayer; } +// clang-format on + +namespace ScriptModuleMinecraftServerUI { + +class ScriptUIManager { +public: + // prevent constructor by default + ScriptUIManager& operator=(ScriptUIManager const&); + ScriptUIManager(ScriptUIManager const&); + +public: + // NOLINTBEGIN + // symbol: ??0ScriptUIManager@ScriptModuleMinecraftServerUI@@QEAA@XZ + MCAPI ScriptUIManager(); + + // symbol: + // ?closeAllForms@ScriptUIManager@ScriptModuleMinecraftServerUI@@QEAA?AV?$Result@X$$V@Scripting@@AEAVScriptPlayer@ScriptModuleMinecraft@@@Z + MCAPI class Scripting::Result closeAllForms(class ScriptModuleMinecraft::ScriptPlayer&); + + // symbol: ??4ScriptUIManager@ScriptModuleMinecraftServerUI@@QEAAAEAV01@$$QEAV01@@Z + MCAPI class ScriptModuleMinecraftServerUI::ScriptUIManager& + operator=(class ScriptModuleMinecraftServerUI::ScriptUIManager&&); + + // symbol: ??1ScriptUIManager@ScriptModuleMinecraftServerUI@@QEAA@XZ + MCAPI ~ScriptUIManager(); + + // symbol: + // ?bind@ScriptUIManager@ScriptModuleMinecraftServerUI@@SA?AV?$ClassBindingBuilder@VScriptUIManager@ScriptModuleMinecraftServerUI@@@Scripting@@XZ + MCAPI static class Scripting::ClassBindingBuilder bind(); + + // NOLINTEND +}; + +}; // namespace ScriptModuleMinecraftServerUI diff --git a/src/mc/server/ServerLevel.h b/src/mc/server/ServerLevel.h index aafdd33195..59994640f9 100644 --- a/src/mc/server/ServerLevel.h +++ b/src/mc/server/ServerLevel.h @@ -51,12 +51,12 @@ class ServerLevel : public ::Level { // symbol: ?getLevelChunkMetaDataManager@ServerLevel@@UEAAPEAVLevelChunkMetaDataManager@@XZ MCVAPI class LevelChunkMetaDataManager* getLevelChunkMetaDataManager(); - // symbol: ?getPlayerSleepManager@ServerLevel@@UEAAAEAVPlayerSleepManager@@XZ - MCVAPI class PlayerSleepManager& getPlayerSleepManager(); - // symbol: ?getPlayerSleepManager@ServerLevel@@UEBAAEBVPlayerSleepManager@@XZ MCVAPI class PlayerSleepManager const& getPlayerSleepManager() const; + // symbol: ?getPlayerSleepManager@ServerLevel@@UEAAAEAVPlayerSleepManager@@XZ + MCVAPI class PlayerSleepManager& getPlayerSleepManager(); + // symbol: ?getPositionTrackerDBServer@ServerLevel@@UEBAPEAVPositionTrackingDBServer@PositionTrackingDB@@XZ MCVAPI class PositionTrackingDB::PositionTrackingDBServer* getPositionTrackerDBServer() const; diff --git a/src/mc/world/level/Level.h b/src/mc/world/level/Level.h index cd7c582ad6..5c775366bf 100644 --- a/src/mc/world/level/Level.h +++ b/src/mc/world/level/Level.h @@ -167,33 +167,33 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries class UserEntityIdentifierComponent const* userIdentifier ); + // symbol: ?broadcastLocalEvent@Level@@UEAAXAEAVBlockSource@@W4LevelEvent@@AEBVVec3@@H@Z + MCVAPI void broadcastLocalEvent(class BlockSource& region, ::LevelEvent type, class Vec3 const& pos, int data); + // symbol: ?broadcastLocalEvent@Level@@UEAAXAEAVBlockSource@@W4LevelEvent@@AEBVVec3@@AEBVBlock@@@Z MCVAPI void broadcastLocalEvent(class BlockSource& region, ::LevelEvent type, class Vec3 const& pos, class Block const& block); - // symbol: ?broadcastLocalEvent@Level@@UEAAXAEAVBlockSource@@W4LevelEvent@@AEBVVec3@@H@Z - MCVAPI void broadcastLocalEvent(class BlockSource& region, ::LevelEvent type, class Vec3 const& pos, int data); - // symbol: - // ?broadcastSoundEvent@Level@@UEAAXAEAVDimension@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z + // ?broadcastSoundEvent@Level@@UEAAXAEAVBlockSource@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z MCVAPI void broadcastSoundEvent( - class Dimension& dimension, + class BlockSource& region, ::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, int data, - struct ActorDefinitionIdentifier const& identifier, + struct ActorDefinitionIdentifier const& entityType, bool isBabyMob, bool isGlobal ); // symbol: - // ?broadcastSoundEvent@Level@@UEAAXAEAVBlockSource@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z + // ?broadcastSoundEvent@Level@@UEAAXAEAVDimension@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z MCVAPI void broadcastSoundEvent( - class BlockSource& region, + class Dimension& dimension, ::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, int data, - struct ActorDefinitionIdentifier const& entityType, + struct ActorDefinitionIdentifier const& identifier, bool isBabyMob, bool isGlobal ); @@ -224,15 +224,6 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?countUsersWithMatchingNetworkId@Level@@UEBAHAEBVNetworkIdentifier@@@Z MCVAPI int countUsersWithMatchingNetworkId(class NetworkIdentifier const& networkId) const; - // symbol: - // ?createMapSavedData@Level@@UEAAAEAVMapItemSavedData@@AEBV?$vector@UActorUniqueID@@V?$allocator@UActorUniqueID@@@std@@@std@@AEBVBlockPos@@V?$AutomaticID@VDimension@@H@@H@Z - MCVAPI class MapItemSavedData& createMapSavedData( - std::vector const& mapIds, - class BlockPos const& origin, - DimensionType dimension, - int returnScaleLevel - ); - // symbol: // ?createMapSavedData@Level@@UEAAAEAVMapItemSavedData@@AEBUActorUniqueID@@AEBVBlockPos@@V?$AutomaticID@VDimension@@H@@H@Z MCVAPI class MapItemSavedData& createMapSavedData( @@ -242,6 +233,15 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries int returnScaleLevel ); + // symbol: + // ?createMapSavedData@Level@@UEAAAEAVMapItemSavedData@@AEBV?$vector@UActorUniqueID@@V?$allocator@UActorUniqueID@@@std@@@std@@AEBVBlockPos@@V?$AutomaticID@VDimension@@H@@H@Z + MCVAPI class MapItemSavedData& createMapSavedData( + std::vector const& mapIds, + class BlockPos const& origin, + DimensionType dimension, + int returnScaleLevel + ); + // symbol: ?createPhotoStorage@Level@@UEAAXXZ MCVAPI void createPhotoStorage(); @@ -316,18 +316,18 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?forEachDimension@Level@@UEAAXV?$function@$$A6A_NAEAVDimension@@@Z@std@@@Z MCVAPI void forEachDimension(std::function callback); - // symbol: ?forEachPlayer@Level@@UEAAXV?$function@$$A6A_NAEAVPlayer@@@Z@std@@@Z - MCVAPI void forEachPlayer(std::function callback); - // symbol: ?forEachPlayer@Level@@UEBAXV?$function@$$A6A_NAEBVPlayer@@@Z@std@@@Z MCVAPI void forEachPlayer(std::function callback) const; - // symbol: ?forEachUser@Level@@UEAAXV?$function@$$A6A_NAEAVEntityContext@@@Z@std@@@Z - MCVAPI void forEachUser(std::function callback); + // symbol: ?forEachPlayer@Level@@UEAAXV?$function@$$A6A_NAEAVPlayer@@@Z@std@@@Z + MCVAPI void forEachPlayer(std::function callback); // symbol: ?forEachUser@Level@@UEBAXV?$function@$$A6A_NAEBVEntityContext@@@Z@std@@@Z MCVAPI void forEachUser(std::function callback) const; + // symbol: ?forEachUser@Level@@UEAAXV?$function@$$A6A_NAEAVEntityContext@@@Z@std@@@Z + MCVAPI void forEachUser(std::function callback); + // symbol: ?forceFlushRemovedPlayers@Level@@UEAAXXZ MCVAPI void forceFlushRemovedPlayers(); @@ -384,24 +384,24 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getBehaviorFactory@Level@@UEBAAEAVBehaviorFactory@@XZ MCVAPI class BehaviorFactory& getBehaviorFactory() const; - // symbol: ?getBiomeComponentFactory@Level@@UEBAAEBVBiomeComponentFactory@@XZ - MCVAPI class BiomeComponentFactory const& getBiomeComponentFactory() const; - // symbol: ?getBiomeComponentFactory@Level@@UEAAAEAVBiomeComponentFactory@@XZ MCVAPI class BiomeComponentFactory& getBiomeComponentFactory(); + // symbol: ?getBiomeComponentFactory@Level@@UEBAAEBVBiomeComponentFactory@@XZ + MCVAPI class BiomeComponentFactory const& getBiomeComponentFactory() const; + // symbol: ?getBiomeManager@Level@@UEAAAEAVBiomeManager@@XZ MCVAPI class BiomeManager& getBiomeManager(); // symbol: ?getBiomeManager@Level@@UEBAAEBVBiomeManager@@XZ MCVAPI class BiomeManager const& getBiomeManager() const; - // symbol: ?getBiomeRegistry@Level@@UEBAAEBVBiomeRegistry@@XZ - MCVAPI class BiomeRegistry const& getBiomeRegistry() const; - // symbol: ?getBiomeRegistry@Level@@UEAAAEAVBiomeRegistry@@XZ MCVAPI class BiomeRegistry& getBiomeRegistry(); + // symbol: ?getBiomeRegistry@Level@@UEBAAEBVBiomeRegistry@@XZ + MCVAPI class BiomeRegistry const& getBiomeRegistry() const; + // symbol: ?getBlockComponentFactory@Level@@UEBAAEBVBlockComponentFactory@@XZ MCVAPI class BlockComponentFactory const& getBlockComponentFactory() const; @@ -430,12 +430,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // ?getBossEventSubscriptionManager@Level@@UEAA?AV?$not_null@V?$NonOwnerPointer@VBossEventSubscriptionManager@@@Bedrock@@@gsl@@XZ MCVAPI Bedrock::NotNullNonOwnerPtr getBossEventSubscriptionManager(); - // symbol: ?getCameraPresets@Level@@UEBAAEBVCameraPresets@@XZ - MCVAPI class CameraPresets const& getCameraPresets() const; - // symbol: ?getCameraPresets@Level@@UEAAAEAVCameraPresets@@XZ MCVAPI class CameraPresets& getCameraPresets(); + // symbol: ?getCameraPresets@Level@@UEBAAEBVCameraPresets@@XZ + MCVAPI class CameraPresets const& getCameraPresets() const; + // symbol: ?getCapabilities@Level@@UEBAAEBUISharedController@PlayerCapabilities@@XZ MCVAPI struct PlayerCapabilities::ISharedController const& getCapabilities() const; @@ -490,12 +490,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getDimensionFactory@Level@@UEAAAEAV?$OwnerPtrFactory@VDimension@@AEAVILevel@@AEAVScheduler@@@@XZ MCVAPI class OwnerPtrFactory& getDimensionFactory(); - // symbol: ?getDimensionManager@Level@@UEAAAEAVDimensionManager@@XZ - MCVAPI class DimensionManager& getDimensionManager(); - // symbol: ?getDimensionManager@Level@@UEBAAEBVDimensionManager@@XZ MCVAPI class DimensionManager const& getDimensionManager() const; + // symbol: ?getDimensionManager@Level@@UEAAAEAVDimensionManager@@XZ + MCVAPI class DimensionManager& getDimensionManager(); + // symbol: ?getDisablePlayerInteractions@Level@@UEBA_NXZ MCVAPI bool getDisablePlayerInteractions() const; @@ -509,36 +509,36 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getEntityDefinitions@Level@@UEBAPEAVActorDefinitionGroup@@XZ MCVAPI class ActorDefinitionGroup* getEntityDefinitions() const; - // symbol: ?getEntityRegistry@Level@@UEAA?AV?$StackRefResult@VEntityRegistry@@@@XZ - MCVAPI class StackRefResult getEntityRegistry(); - // symbol: ?getEntityRegistry@Level@@UEBA?AV?$StackRefResult@$$CBVEntityRegistry@@@@XZ MCVAPI class StackRefResult getEntityRegistry() const; + // symbol: ?getEntityRegistry@Level@@UEAA?AV?$StackRefResult@VEntityRegistry@@@@XZ + MCVAPI class StackRefResult getEntityRegistry(); + // symbol: ?getEntitySystems@Level@@UEAAAEAVEntitySystems@@XZ MCVAPI class EntitySystems& getEntitySystems(); // symbol: ?getEventing@Level@@UEAAAEAVIMinecraftEventing@@XZ MCVAPI class IMinecraftEventing& getEventing(); - // symbol: ?getFeatureRegistry@Level@@UEAAAEAVFeatureRegistry@@XZ - MCVAPI class FeatureRegistry& getFeatureRegistry(); - // symbol: ?getFeatureRegistry@Level@@UEBAAEBVFeatureRegistry@@XZ MCVAPI class FeatureRegistry const& getFeatureRegistry() const; - // symbol: ?getFeatureTypeFactory@Level@@UEAAAEAVFeatureTypeFactory@@XZ - MCVAPI class FeatureTypeFactory& getFeatureTypeFactory(); + // symbol: ?getFeatureRegistry@Level@@UEAAAEAVFeatureRegistry@@XZ + MCVAPI class FeatureRegistry& getFeatureRegistry(); // symbol: ?getFeatureTypeFactory@Level@@UEBAAEBVFeatureTypeFactory@@XZ MCVAPI class FeatureTypeFactory const& getFeatureTypeFactory() const; - // symbol: ?getGameRules@Level@@UEBAAEBVGameRules@@XZ - MCVAPI class GameRules const& getGameRules() const; + // symbol: ?getFeatureTypeFactory@Level@@UEAAAEAVFeatureTypeFactory@@XZ + MCVAPI class FeatureTypeFactory& getFeatureTypeFactory(); // symbol: ?getGameRules@Level@@UEAAAEAVGameRules@@XZ MCVAPI class GameRules& getGameRules(); + // symbol: ?getGameRules@Level@@UEBAAEBVGameRules@@XZ + MCVAPI class GameRules const& getGameRules() const; + // symbol: ?getHitResult@Level@@UEAAAEAVHitResult@@XZ MCVAPI class HitResult& getHitResult(); @@ -596,12 +596,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getLevelSoundManager@Level@@UEAA?AV?$not_null@V?$NonOwnerPointer@VLevelSoundManager@@@Bedrock@@@gsl@@XZ MCVAPI Bedrock::NotNullNonOwnerPtr getLevelSoundManager(); - // symbol: ?getLevelStorage@Level@@UEAAAEAVLevelStorage@@XZ - MCVAPI class LevelStorage& getLevelStorage(); - // symbol: ?getLevelStorage@Level@@UEBAAEBVLevelStorage@@XZ MCVAPI class LevelStorage const& getLevelStorage() const; + // symbol: ?getLevelStorage@Level@@UEAAAEAVLevelStorage@@XZ + MCVAPI class LevelStorage& getLevelStorage(); + // symbol: // ?getLightTextureImageBuilderFactory@Level@@UEBAAEBV?$Factory@VBaseLightTextureImageBuilder@@AEAVLevel@@AEAVScheduler@@@@XZ MCVAPI class Factory const& @@ -618,14 +618,14 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getLootTables@Level@@UEAAAEAVLootTables@@XZ MCVAPI class LootTables& getLootTables(); - // symbol: ?getMapSavedData@Level@@UEAAPEAVMapItemSavedData@@UActorUniqueID@@@Z - MCVAPI class MapItemSavedData* getMapSavedData(struct ActorUniqueID uuid); + // symbol: ?getMapSavedData@Level@@UEAAPEAVMapItemSavedData@@AEBVCompoundTag@@@Z + MCVAPI class MapItemSavedData* getMapSavedData(class CompoundTag const& instance); // symbol: ?getMapSavedData@Level@@UEAAPEAVMapItemSavedData@@PEBVCompoundTag@@@Z MCVAPI class MapItemSavedData* getMapSavedData(class CompoundTag const* instance); - // symbol: ?getMapSavedData@Level@@UEAAPEAVMapItemSavedData@@AEBVCompoundTag@@@Z - MCVAPI class MapItemSavedData* getMapSavedData(class CompoundTag const& instance); + // symbol: ?getMapSavedData@Level@@UEAAPEAVMapItemSavedData@@UActorUniqueID@@@Z + MCVAPI class MapItemSavedData* getMapSavedData(struct ActorUniqueID uuid); // symbol: ?getMob@Level@@UEBAPEAVMob@@UActorUniqueID@@@Z MCVAPI class Mob* getMob(struct ActorUniqueID mobId) const; @@ -654,12 +654,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getPacketSender@Level@@UEBAPEAVPacketSender@@XZ MCVAPI class PacketSender* getPacketSender() const; - // symbol: ?getPauseManager@Level@@UEBA?AV?$StackRefResult@$$CBVPauseManager@@@@XZ - MCVAPI class StackRefResult getPauseManager() const; - // symbol: ?getPauseManager@Level@@UEAA?AV?$StackRefResult@VPauseManager@@@@XZ MCVAPI class StackRefResult getPauseManager(); + // symbol: ?getPauseManager@Level@@UEBA?AV?$StackRefResult@$$CBVPauseManager@@@@XZ + MCVAPI class StackRefResult getPauseManager() const; + // symbol: ?getPhotoStorage@Level@@UEAAAEAVPhotoStorage@@XZ MCVAPI class PhotoStorage& getPhotoStorage(); @@ -673,12 +673,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // ?getPlatformPlayer@Level@@UEBAPEAVPlayer@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z MCVAPI class Player* getPlatformPlayer(std::string const& platformOnlineId) const; - // symbol: ?getPlayer@Level@@UEBAPEAVPlayer@@UActorUniqueID@@@Z - MCVAPI class Player* getPlayer(struct ActorUniqueID entityID) const; - // symbol: ?getPlayer@Level@@UEBAPEAVPlayer@@AEBVUUID@mce@@@Z MCVAPI class Player* getPlayer(class mce::UUID const& uuid) const; + // symbol: ?getPlayer@Level@@UEBAPEAVPlayer@@UActorUniqueID@@@Z + MCVAPI class Player* getPlayer(struct ActorUniqueID entityID) const; + // symbol: ?getPlayer@Level@@UEBAPEAVPlayer@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z MCVAPI class Player* getPlayer(std::string const& name) const; @@ -804,12 +804,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?getSpecialMultiplier@Level@@UEBAMV?$AutomaticID@VDimension@@H@@@Z MCVAPI float getSpecialMultiplier(DimensionType dimensionType) const; - // symbol: ?getStructureManager@Level@@UEAA?AV?$not_null@V?$NonOwnerPointer@VStructureManager@@@Bedrock@@@gsl@@XZ - MCVAPI Bedrock::NotNullNonOwnerPtr getStructureManager(); - // symbol: ?getStructureManager@Level@@UEBA?BV?$not_null@V?$NonOwnerPointer@VStructureManager@@@Bedrock@@@gsl@@XZ MCVAPI Bedrock::NotNullNonOwnerPtr const getStructureManager() const; + // symbol: ?getStructureManager@Level@@UEAA?AV?$not_null@V?$NonOwnerPointer@VStructureManager@@@Bedrock@@@gsl@@XZ + MCVAPI Bedrock::NotNullNonOwnerPtr getStructureManager(); + // symbol: ?getSubChunkRequestManager@Level@@UEAAPEAVSubChunkRequestManager@@XZ MCVAPI class SubChunkRequestManager* getSubChunkRequestManager(); @@ -867,12 +867,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // ?getUsers@Level@@UEBAAEBV?$vector@V?$OwnerPtr@VEntityContext@@@@V?$allocator@V?$OwnerPtr@VEntityContext@@@@@std@@@std@@XZ MCVAPI std::vector> const& getUsers() const; - // symbol: ?getWorldRegistriesProvider@Level@@UEBAAEBVIWorldRegistriesProvider@@XZ - MCVAPI class IWorldRegistriesProvider const& getWorldRegistriesProvider() const; - // symbol: ?getWorldRegistriesProvider@Level@@UEAAAEAVIWorldRegistriesProvider@@XZ MCVAPI class IWorldRegistriesProvider& getWorldRegistriesProvider(); + // symbol: ?getWorldRegistriesProvider@Level@@UEBAAEBVIWorldRegistriesProvider@@XZ + MCVAPI class IWorldRegistriesProvider const& getWorldRegistriesProvider() const; + // symbol: ?getXBLBroadcastIntent@Level@@UEBA?AW4GamePublishSetting@Social@@XZ MCVAPI ::Social::GamePublishSetting getXBLBroadcastIntent() const; @@ -1000,12 +1000,12 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries // symbol: ?pauseAndFlushTaskGroups@Level@@UEAAXXZ MCVAPI void pauseAndFlushTaskGroups(); - // symbol: ?playSound@Level@@UEAAXW4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@MM@Z - MCVAPI void playSound(::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, float volume, float pitch); - // symbol: ?playSound@Level@@UEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVVec3@@MM@Z MCVAPI void playSound(std::string const& name, class Vec3 const& pos, float volume, float pitch); + // symbol: ?playSound@Level@@UEAAXW4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@MM@Z + MCVAPI void playSound(::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, float volume, float pitch); + // symbol: ?playSound@Level@@UEAAXW4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N3@Z MCVAPI void playSound( ::Puv::Legacy::LevelSoundEvent type, @@ -1017,9 +1017,9 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries ); // symbol: - // ?playSound@Level@@UEAAXAEBVIConstBlockSource@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z + // ?playSound@Level@@UEAAXV?$AutomaticID@VDimension@@H@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z MCVAPI void playSound( - class IConstBlockSource const& region, + DimensionType dimension, ::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, int data, @@ -1029,9 +1029,9 @@ class Level : public ILevel, public BlockSourceListener, public IWorldRegistries ); // symbol: - // ?playSound@Level@@UEAAXV?$AutomaticID@VDimension@@H@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z + // ?playSound@Level@@UEAAXAEBVIConstBlockSource@@W4LevelSoundEvent@Legacy@Puv@@AEBVVec3@@HAEBUActorDefinitionIdentifier@@_N4@Z MCVAPI void playSound( - DimensionType dimension, + class IConstBlockSource const& region, ::Puv::Legacy::LevelSoundEvent type, class Vec3 const& pos, int data, diff --git a/src/mc/world/level/block/NetherWartBlock.h b/src/mc/world/level/block/NetherWartBlock.h index 3e7e788693..c7529a618e 100644 --- a/src/mc/world/level/block/NetherWartBlock.h +++ b/src/mc/world/level/block/NetherWartBlock.h @@ -56,44 +56,6 @@ class NetherWartBlock : public ::BushBlock { // vIndex: 154, symbol: ?canSurvive@NetherWartBlock@@UEBA_NAEAVBlockSource@@AEBVBlockPos@@@Z virtual bool canSurvive(class BlockSource& region, class BlockPos const& pos) const; - // vIndex: 165, symbol: ?getBaseSeed@BeetrootBlock@@UEBA?BVItemInstance@@XZ - virtual class ItemInstance const getBaseSeed() const; - - // vIndex: 166, symbol: ?onLand@AnvilBlock@@UEBAXAEAVBlockSource@@AEBVBlockPos@@@Z - virtual void onLand(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 167, symbol: ?isFreeToFall@FallingBlock@@UEBA_NAEAVBlockSource@@AEBVBlockPos@@@Z - virtual bool isFreeToFall(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 168, symbol: ?startFalling@FallingBlock@@MEBAXAEAVBlockSource@@AEBVBlockPos@@AEBVBlock@@_N@Z - virtual void - startFalling(class BlockSource& region, class BlockPos const& pos, class Block const& oldBlock, bool creative) - const; - - // vIndex: 169, symbol: ?getInputSignal@DiodeBlock@@MEBAHAEAVBlockSource@@AEBVBlockPos@@@Z - virtual int getInputSignal(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 170, symbol: ?isAlternateInput@DiodeBlock@@MEBA_NAEBVBlock@@@Z - virtual bool isAlternateInput(class Block const& block) const; - - // vIndex: 171, symbol: ?getAlternateSignal@DiodeBlock@@MEBAHAEAVBlockSource@@AEBVBlockPos@@@Z - virtual int getAlternateSignal(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 172, symbol: ?getOutputSignal@DiodeBlock@@MEBAHAEBVBlock@@@Z - virtual int getOutputSignal(class Block const& block) const; - - // vIndex: 173, symbol: ?getTurnOffDelay@DiodeBlock@@MEBAHAEBVBlock@@@Z - virtual int getTurnOffDelay(class Block const& block) const; - - // vIndex: 174, symbol: ?getTurnOnDelay@RepeaterBlock@@MEBAHAEBVBlock@@@Z - virtual int getTurnOnDelay(class Block const& block) const; - - // vIndex: 175, symbol: ?getOnBlock@RepeaterBlock@@MEBAPEBVBlock@@PEBV2@@Z - virtual class Block const* getOnBlock(class Block const* block) const; - - // vIndex: 176, symbol: ?getOffBlock@RepeaterBlock@@MEBAPEBVBlock@@PEBV2@@Z - virtual class Block const* getOffBlock(class Block const* block) const; - // symbol: ??0NetherWartBlock@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z MCAPI NetherWartBlock(std::string const& nameId, int id); diff --git a/src/mc/world/level/block/RotatedPillarInfestedBlock.h b/src/mc/world/level/block/RotatedPillarInfestedBlock.h index c396723cd8..ffdd59c51f 100644 --- a/src/mc/world/level/block/RotatedPillarInfestedBlock.h +++ b/src/mc/world/level/block/RotatedPillarInfestedBlock.h @@ -36,29 +36,6 @@ class RotatedPillarInfestedBlock : public ::RotatedPillarBlock { spawnAfterBreak(class BlockSource&, class Block const&, class BlockPos const&, struct ResourceDropsContext const&) const; - // vIndex: 163, symbol: ?getDustColor@AnvilBlock@@UEBA?AVColor@mce@@AEBVBlock@@@Z - virtual class mce::Color getDustColor(class Block const& block) const; - - // vIndex: 164, symbol: - // ?_iterateCandles@AbstractCandleBlock@@MEBAXAEBVBlock@@AEBVBlockPos@@V?$function@$$A6AXAEBVVec3@@H@Z@std@@@Z - virtual void - _iterateCandles(class Block const&, class BlockPos const&, std::function callback) - const; - - // vIndex: 165, symbol: ?getBaseSeed@BeetrootBlock@@UEBA?BVItemInstance@@XZ - virtual class ItemInstance const getBaseSeed() const; - - // vIndex: 166, symbol: ?onLand@AnvilBlock@@UEBAXAEAVBlockSource@@AEBVBlockPos@@@Z - virtual void onLand(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 167, symbol: ?isFreeToFall@FallingBlock@@UEBA_NAEAVBlockSource@@AEBVBlockPos@@@Z - virtual bool isFreeToFall(class BlockSource& region, class BlockPos const& pos) const; - - // vIndex: 168, symbol: ?startFalling@FallingBlock@@MEBAXAEAVBlockSource@@AEBVBlockPos@@AEBVBlock@@_N@Z - virtual void - startFalling(class BlockSource& region, class BlockPos const& pos, class Block const& oldBlock, bool creative) - const; - // symbol: // ??0RotatedPillarInfestedBlock@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HAEBVMaterial@@@Z MCAPI RotatedPillarInfestedBlock(std::string const& nameId, int id, class Material const& material);