Add desciption & cleanup

This commit is contained in:
CocoTheOwner 2021-03-07 12:16:35 +01:00
parent 4558cb4846
commit d166cc2a4a

View File

@ -12,6 +12,7 @@ import org.bukkit.util.Vector;
* *
* @author cyberpwn * @author cyberpwn
*/ */
@Desc("A direction object")
public enum IrisDirection public enum IrisDirection
{ {
UP_POSITIVE_Y(0, 1, 0, CuboidDirection.Up), UP_POSITIVE_Y(0, 1, 0, CuboidDirection.Up),
@ -35,39 +36,26 @@ public enum IrisDirection
case DOWN: case DOWN:
return DOWN_NEGATIVE_Y; return DOWN_NEGATIVE_Y;
case EAST: case EAST:
return EAST_POSITIVE_X;
case EAST_NORTH_EAST: case EAST_NORTH_EAST:
return EAST_POSITIVE_X;
case EAST_SOUTH_EAST: case EAST_SOUTH_EAST:
return EAST_POSITIVE_X; return EAST_POSITIVE_X;
case NORTH: case NORTH:
return NORTH_NEGATIVE_Z;
case NORTH_EAST:
return NORTH_NEGATIVE_Z;
case NORTH_NORTH_EAST:
return NORTH_NEGATIVE_Z;
case NORTH_NORTH_WEST: case NORTH_NORTH_WEST:
return NORTH_NEGATIVE_Z; case NORTH_EAST:
case NORTH_NORTH_EAST:
case NORTH_WEST: case NORTH_WEST:
return NORTH_NEGATIVE_Z; return NORTH_NEGATIVE_Z;
case SELF: case SELF:
return UP_POSITIVE_Y;
case SOUTH:
return SOUTH_POSITIVE_Z;
case SOUTH_EAST:
return SOUTH_POSITIVE_Z;
case SOUTH_SOUTH_EAST:
return SOUTH_POSITIVE_Z;
case SOUTH_SOUTH_WEST:
return SOUTH_POSITIVE_Z;
case SOUTH_WEST:
return SOUTH_POSITIVE_Z;
case UP: case UP:
return UP_POSITIVE_Y; return UP_POSITIVE_Y;
case SOUTH:
case SOUTH_EAST:
case SOUTH_SOUTH_EAST:
case SOUTH_SOUTH_WEST:
case SOUTH_WEST:
return SOUTH_POSITIVE_Z;
case WEST: case WEST:
return WEST_NEGATIVE_X;
case WEST_NORTH_WEST: case WEST_NORTH_WEST:
return WEST_NEGATIVE_X;
case WEST_SOUTH_WEST: case WEST_SOUTH_WEST:
return WEST_NEGATIVE_X; return WEST_NEGATIVE_X;
} }
@ -211,12 +199,7 @@ public enum IrisDirection
return false; return false;
} }
if(equals(to)) return !equals(to);
{
return false;
}
return true;
} }
private IrisDirection(int x, int y, int z, CuboidDirection f) private IrisDirection(int x, int y, int z, CuboidDirection f)
@ -552,17 +535,14 @@ public enum IrisDirection
switch(this) switch(this)
{ {
case DOWN_NEGATIVE_Y: case DOWN_NEGATIVE_Y:
return Axis.Y;
case EAST_POSITIVE_X:
return Axis.X;
case NORTH_NEGATIVE_Z:
return Axis.Z;
case SOUTH_POSITIVE_Z:
return Axis.Z;
case UP_POSITIVE_Y: case UP_POSITIVE_Y:
return Axis.Y; return Axis.Y;
case EAST_POSITIVE_X:
case WEST_NEGATIVE_X: case WEST_NEGATIVE_X:
return Axis.X; return Axis.X;
case NORTH_NEGATIVE_Z:
case SOUTH_POSITIVE_Z:
return Axis.Z;
} }
return null; return null;