diff --git a/minecraft/Minecraft.World/net/minecraft/world/entity/projectile/Throwable.cpp b/minecraft/Minecraft.World/net/minecraft/world/entity/projectile/Throwable.cpp index fa4cd41c0..2ea3313b9 100644 --- a/minecraft/Minecraft.World/net/minecraft/world/entity/projectile/Throwable.cpp +++ b/minecraft/Minecraft.World/net/minecraft/world/entity/projectile/Throwable.cpp @@ -263,7 +263,7 @@ float Throwable::getShadowHeightOffs() { return 0; } std::shared_ptr Throwable::getOwner() { if (owner == nullptr && !ownerName.empty()) { - owner = std::static_pointer_cast(level->getPlayerByName(ownerName)); + owner = std::dynamic_pointer_cast(level->getPlayerByName(ownerName)); } return owner; }