mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-05-19 08:10:36 +00:00
Merge pull request #557 from bananababoo/master
Fixes CloudCommandSender not returning Entity / Player that executed command.
This commit is contained in:
+3
-3
@@ -25,15 +25,15 @@ public class CloudCommandSender implements CommandSender {
|
||||
|
||||
@Override
|
||||
public Optional<Entity> getEntity() {
|
||||
if(delegate instanceof org.bukkit.entity.Entity entity) {
|
||||
return Optional.of(BukkitAdapter.adapt(entity));
|
||||
if(delegate.getExecutor() != null) {
|
||||
return Optional.of(BukkitAdapter.adapt(delegate.getExecutor()));
|
||||
}
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<Player> getPlayer() {
|
||||
if(delegate instanceof org.bukkit.entity.Player player) {
|
||||
if(delegate.getSender() instanceof org.bukkit.entity.Player player) {
|
||||
return Optional.of(BukkitAdapter.adapt(player));
|
||||
}
|
||||
return Optional.empty();
|
||||
|
||||
Reference in New Issue
Block a user