char list delete ...
This commit is contained in:
parent
5843594ba3
commit
dd72e2d367
7 changed files with 93 additions and 44 deletions
|
@ -59,18 +59,19 @@ public class DoubleParser extends DefaultingParser {
|
|||
|
||||
public Double getDefault(CommandEnvironment env) {
|
||||
Position pos = this.defType == null ? null : env.getExecutor().getExecPos();
|
||||
switch(this.defType) {
|
||||
case X:
|
||||
return pos == null ? null : pos.x;
|
||||
case Y:
|
||||
return pos == null ? null : pos.y;
|
||||
case Z:
|
||||
return pos == null ? null : pos.z;
|
||||
case YAW:
|
||||
return pos == null ? null : (double)pos.yaw;
|
||||
case PITCH:
|
||||
return pos == null ? null : (double)pos.pitch;
|
||||
}
|
||||
if(this.defType != null)
|
||||
switch(this.defType) {
|
||||
case X:
|
||||
return pos == null ? null : pos.x;
|
||||
case Y:
|
||||
return pos == null ? null : pos.y;
|
||||
case Z:
|
||||
return pos == null ? null : pos.z;
|
||||
case YAW:
|
||||
return pos == null ? null : (double)pos.yaw;
|
||||
case PITCH:
|
||||
return pos == null ? null : (double)pos.pitch;
|
||||
}
|
||||
return (Double)super.getDefault(env);
|
||||
}
|
||||
|
||||
|
@ -80,14 +81,15 @@ public class DoubleParser extends DefaultingParser {
|
|||
|
||||
public Collection<String> getCompletions(CommandEnvironment env) {
|
||||
BlockPos pos = this.defType == null ? null : env.getExecutor().getPointedPosition();
|
||||
switch(this.defType) {
|
||||
case X:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getX());
|
||||
case Y:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getY());
|
||||
case Z:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getZ());
|
||||
}
|
||||
if(this.defType != null)
|
||||
switch(this.defType) {
|
||||
case X:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getX());
|
||||
case Y:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getY());
|
||||
case Z:
|
||||
return pos == null ? null : Lists.newArrayList("" + pos.getZ());
|
||||
}
|
||||
return super.getCompletions(env);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue