mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-12-24 10:17:39 +00:00
Added an asPlayer method to LocalCommandSender, which casts the object to LocalPlayer if possible and throws an exception otherwise.
This commit is contained in:
parent
3960726d7a
commit
87940c9eae
@ -114,4 +114,8 @@ public abstract class LocalCommandSender {
|
|||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return getName().hashCode();
|
return getName().hashCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public LocalPlayer asPlayer() throws PlayerNeededException {
|
||||||
|
throw new PlayerNeededException();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -549,4 +549,8 @@ public abstract class LocalPlayer extends LocalCommandSender {
|
|||||||
public void dispatchCUIHandshake() {
|
public void dispatchCUIHandshake() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public LocalPlayer asPlayer() {
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
package com.sk89q.worldedit;
|
||||||
|
|
||||||
|
public class PlayerNeededException extends WorldEditException {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user