[Bleeding] Cleanup clone methods.

This commit is contained in:
Wesley Wolfe
2012-02-14 01:49:06 -06:00
committed by EvilSeph
parent eace91d627
commit 870d10b077
41 changed files with 204 additions and 30 deletions

View File

@@ -105,12 +105,7 @@ public class BlockVector extends Vector {
*/
@Override
public BlockVector clone() {
BlockVector v = (BlockVector) super.clone();
v.x = x;
v.y = y;
v.z = z;
return v;
return (BlockVector) super.clone();
}
public static BlockVector deserialize(Map<String, Object> args) {

View File

@@ -546,16 +546,10 @@ public class Vector implements Cloneable, ConfigurationSerializable {
@Override
public Vector clone() {
try {
Vector v = (Vector) super.clone();
v.x = x;
v.y = y;
v.z = z;
return v;
return (Vector) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
throw new Error(e);
}
return null;
}
/**