mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-05-19 16:20:46 +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
|
@Override
|
||||||
public Optional<Entity> getEntity() {
|
public Optional<Entity> getEntity() {
|
||||||
if(delegate instanceof org.bukkit.entity.Entity entity) {
|
if(delegate.getExecutor() != null) {
|
||||||
return Optional.of(BukkitAdapter.adapt(entity));
|
return Optional.of(BukkitAdapter.adapt(delegate.getExecutor()));
|
||||||
}
|
}
|
||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<Player> getPlayer() {
|
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.of(BukkitAdapter.adapt(player));
|
||||||
}
|
}
|
||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
|
|||||||
Reference in New Issue
Block a user