From 2e55636f369cb4e2ff5f0ff7682b5d53e70325c4 Mon Sep 17 00:00:00 2001 From: Vincent Date: Thu, 20 Feb 2025 00:25:16 +0000 Subject: [PATCH] fix: remove incorrect handling for VirtualCommandOrigin --- src/bedrock/events/client_joined_event_data.h | 3 +++ src/endstone/core/command/command_sender.cpp | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bedrock/events/client_joined_event_data.h b/src/bedrock/events/client_joined_event_data.h index 60e6a38b8..863383fed 100644 --- a/src/bedrock/events/client_joined_event_data.h +++ b/src/bedrock/events/client_joined_event_data.h @@ -14,6 +14,9 @@ #pragma once +#include "bedrock/common_types.h" +#include "bedrock/network/network_identifier.h" + struct ClientJoinedEventData { ClientJoinedEventData(NetworkIdentifier, SubClientId); diff --git a/src/endstone/core/command/command_sender.cpp b/src/endstone/core/command/command_sender.cpp index 18fba10fb..5c7b40ef7 100644 --- a/src/endstone/core/command/command_sender.cpp +++ b/src/endstone/core/command/command_sender.cpp @@ -38,9 +38,9 @@ std::shared_ptr CommandOrigin::getEndstoneSender() cons return std::static_pointer_cast(getEntity()->getEndstoneActor().shared_from_this()); } case CommandOriginType::Virtual: { - const auto &virtual_command_origin = *static_cast(this); - return endstone::core::PermissibleFactory::create( - getOutputReceiver().getEndstoneSender(), virtual_command_origin.getOrigin()->getEndstoneSender()); + // const auto &virtual_command_origin = *static_cast(this); + // return endstone::core::PermissibleFactory::create( + // getOutputReceiver().getEndstoneSender(), virtual_command_origin.getOrigin()->getEndstoneSender()); } case CommandOriginType::CommandBlock: case CommandOriginType::MinecartCommandBlock: