Package org.cloudburstmc.server.utils
Class Utils
java.lang.Object
org.cloudburstmc.server.utils.Utils
author: MagicDroidX
Nukkit Project
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.google.common.base.FinalizableReferenceQueue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddShutdownTask(Runnable runnable)static <T> T[][]clone2dArray(T[][] array)static voidstatic UUIDdataToUUID(byte[]... params)static UUIDdataToUUID(String... params)static voidfinalAccess(Field field)static Stringstatic <T extends Enum<T>>
T[]getEnumValues(Class<T> value, T... except)static Stringstatic <T, U, V> Map<U,V>getOrCreate(Map<T,Map<U,V>> map, T key)static booleanisByteArrayEmpty(byte[] array)static byte[]parseHexBinary(String s)static Stringstatic StringreadFile(InputStream inputStream)static Stringstatic <T> voidreverseArray(T[] data)static <T> T[]reverseArray(T[] array, boolean copy)static Stringstatic Object[][]splitArray(Object[] arrayToSplit, int chunkSize)static <T> TTODO()static intstatic longtoRGB(byte r, byte g, byte b, byte a)static voidwriteFile(File file, InputStream content)static voidstatic voidwriteFile(String fileName, InputStream content)static void
-
Field Details
-
REFERENCE_QUEUE
public static final com.google.common.base.FinalizableReferenceQueue REFERENCE_QUEUE
-
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
addShutdownTask
-
writeFile
- Throws:
IOException
-
writeFile
- Throws:
IOException
-
writeFile
- Throws:
IOException
-
writeFile
- Throws:
IOException
-
readFile
- Throws:
IOException
-
readFile
- Throws:
IOException
-
readFile
- Throws:
IOException
-
copyFile
- Throws:
IOException
-
getAllThreadDumps
-
getExceptionMessage
-
dataToUUID
-
dataToUUID
-
rtrim
-
isByteArrayEmpty
public static boolean isByteArrayEmpty(byte[] array) -
toRGB
public static long toRGB(byte r, byte g, byte b, byte a) -
splitArray
-
reverseArray
public static <T> void reverseArray(T[] data) -
reverseArray
public static <T> T[] reverseArray(T[] array, boolean copy) -
clone2dArray
public static <T> T[][] clone2dArray(T[][] array) -
getOrCreate
-
toInt
-
parseHexBinary
-
TODO
public static <T> T TODO() -
getEnumValues
-
finalAccess
-