Add a method to get the color message from a string in the util.
This commit is contained in:
parent
7d0f96cfba
commit
3159d30aff
@ -1,38 +1,43 @@
|
||||
package com.graywolf336.jail;
|
||||
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
public class Util {
|
||||
|
||||
/** Checks if the first {@link Vector} is inside the other two. */
|
||||
public static boolean isInsideAB(Vector point, Vector first, Vector second) {
|
||||
boolean x = isInside(point.getBlockX(), first.getBlockX(), second.getBlockX());
|
||||
boolean y = isInside(point.getBlockY(), first.getBlockY(), second.getBlockY());
|
||||
boolean z = isInside(point.getBlockZ(), first.getBlockZ(), second.getBlockZ());
|
||||
|
||||
return x && y && z;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if two numbers are inside a point, or something.
|
||||
* <p />
|
||||
*
|
||||
* @param loc The location.
|
||||
* @param first The first point
|
||||
* @param second The second point
|
||||
* @return True if they are inside, false if not.
|
||||
*/
|
||||
private static boolean isInside(int loc, int first, int second) {
|
||||
int point1 = 0;
|
||||
int point2 = 0;
|
||||
if (first < second) {
|
||||
point1 = first;
|
||||
point2 = second;
|
||||
} else {
|
||||
point2 = first;
|
||||
point1 = second;
|
||||
}
|
||||
|
||||
return (point1 <= loc) && (loc <= point2);
|
||||
}
|
||||
}
|
||||
package com.graywolf336.jail;
|
||||
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
public class Util {
|
||||
|
||||
/** Checks if the first {@link Vector} is inside the other two. */
|
||||
public static boolean isInsideAB(Vector point, Vector first, Vector second) {
|
||||
boolean x = isInside(point.getBlockX(), first.getBlockX(), second.getBlockX());
|
||||
boolean y = isInside(point.getBlockY(), first.getBlockY(), second.getBlockY());
|
||||
boolean z = isInside(point.getBlockZ(), first.getBlockZ(), second.getBlockZ());
|
||||
|
||||
return x && y && z;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if two numbers are inside a point, or something.
|
||||
* <p />
|
||||
*
|
||||
* @param loc The location.
|
||||
* @param first The first point
|
||||
* @param second The second point
|
||||
* @return True if they are inside, false if not.
|
||||
*/
|
||||
private static boolean isInside(int loc, int first, int second) {
|
||||
int point1 = 0;
|
||||
int point2 = 0;
|
||||
if (first < second) {
|
||||
point1 = first;
|
||||
point2 = second;
|
||||
} else {
|
||||
point2 = first;
|
||||
point1 = second;
|
||||
}
|
||||
|
||||
return (point1 <= loc) && (loc <= point2);
|
||||
}
|
||||
|
||||
/** Returns a colorful message from the color codes. */
|
||||
public static String getColorfulMessage(String message) {
|
||||
return message.replaceAll("(?i)&([0-9abcdefklmnor])", "\u00A7$1");
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user