public class ReflectionUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReflectionUtils.NMSMerchantRecipe |
static class |
ReflectionUtils.NMSMerchantRecipeList |
static class |
ReflectionUtils.OBCCraftItemStack |
static class |
ReflectionUtils.PlayerInfoAction |
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
createNMSGameMode(org.bukkit.GameMode gameMode) |
static java.lang.Object |
createNMSTextComponent(java.lang.String text) |
static java.lang.Object |
createPlayerInfoData(com.mojang.authlib.GameProfile profile,
org.bukkit.GameMode gameMode,
int ping,
java.lang.String nickName) |
static java.lang.Class |
getClassByName(java.lang.String name) |
static java.lang.Object |
getField(java.lang.Class c,
java.lang.Object obj,
java.lang.String key) |
static java.lang.String |
getNMSPackageName()
Get the Package from net.minecraft
Example: net.minecraft.v1_6_R3
|
static java.lang.String |
getOBCPackageName()
Get the Package from org.bukkit.craftbukkit
Example: org.bukkit.craftbukkit.v1_6_R3
|
static void |
replaceField(java.lang.Class c,
java.lang.Object obj,
java.lang.String key,
java.lang.Object value) |
static java.lang.Object |
toEntityHuman(org.bukkit.entity.Player player) |
public static java.lang.Object createNMSGameMode(org.bukkit.GameMode gameMode)
public static java.lang.Object createPlayerInfoData(com.mojang.authlib.GameProfile profile,
org.bukkit.GameMode gameMode,
int ping,
java.lang.String nickName)
public static java.lang.Object createNMSTextComponent(java.lang.String text)
public static java.lang.Object toEntityHuman(org.bukkit.entity.Player player)
public static java.lang.Class getClassByName(java.lang.String name)
public static java.lang.Object getField(java.lang.Class c,
java.lang.Object obj,
java.lang.String key)
throws java.lang.Exception
java.lang.Exceptionpublic static void replaceField(java.lang.Class c,
java.lang.Object obj,
java.lang.String key,
java.lang.Object value)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getNMSPackageName()
public static java.lang.String getOBCPackageName()