3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-20 06:40:05 +02:00

Added an asPlayer method to LocalCommandSender, which casts the object to LocalPlayer if possible and throws an exception otherwise.

Dieser Commit ist enthalten in:
TomyLobo 2011-12-13 03:43:26 +01:00
Ursprung 3960726d7a
Commit 87940c9eae
3 geänderte Dateien mit 13 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -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();
}
} }

Datei anzeigen

@ -549,4 +549,8 @@ public abstract class LocalPlayer extends LocalCommandSender {
public void dispatchCUIHandshake() { public void dispatchCUIHandshake() {
} }
@Override
public LocalPlayer asPlayer() {
return this;
}
} }

Datei anzeigen

@ -0,0 +1,5 @@
package com.sk89q.worldedit;
public class PlayerNeededException extends WorldEditException {
private static final long serialVersionUID = 1L;
}