mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-12-23 17:57:38 +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() {
|
||||
return getName().hashCode();
|
||||
}
|
||||
|
||||
public LocalPlayer asPlayer() throws PlayerNeededException {
|
||||
throw new PlayerNeededException();
|
||||
}
|
||||
}
|
||||
|
@ -549,4 +549,8 @@ public abstract class LocalPlayer extends LocalCommandSender {
|
||||
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