@Override
public boolean excessiveField(@NonNull final FieldContext field) throws StreamCorruptedException {
if (field.getID().equals("mod")) {
final double[] mod = field.getObject(double[].class);
if (mod == null)
return true;
if (mod.length != 3)
throw new StreamCorruptedException();
set("pitchOrX", mod[0]);
set("yawOrY", mod[1]);
set("lengthOrZ", mod[1]);
return true;
} else if (field.getID().equals("pitch")) {
set("pitchOrX", field.getPrimitive(double.class));
return true;
} else if (field.getID().equals("yaw")) {
set("yawOrY", field.getPrimitive(double.class));
return true;
} else if (field.getID().equals("length")) {
set("lengthOrZ", field.getPrimitive(double.class));
return true;
} else {
return false;
}
}
Direction.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:Skript
作者:
评论列表
文章目录