Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. @SuppressWarnings({ "unchecked", "rawtypes" })
  2. public static Object createPlayerInfoData(WrappedGameProfile profile, GameMode gameMode, int ping, String nickName) {
  3. Object nmsGameMode = createNMSGameMode(gameMode);
  4.  
  5. try {
  6. Constructor constructor = getClassByName(getNMSPackageName() + ".PlayerInfoData").getDeclaredConstructor(
  7. getClassByName(getNMSPackageName() + ".PacketPlayOutPlayerInfo"),
  8. getClassByName("com.mojang.authlib.GameProfile"),
  9. int.class,
  10. getClassByName(getNMSPackageName() + ".EnumGamemode"),
  11. getClassByName(getNMSPackageName() + ".IChatBaseComponent")
  12. );
  13. constructor.setAccessible(true);
  14. return constructor.newInstance(null, profile.getHandle(), ping, nmsGameMode, createNMSTextComponent(nickName));
  15. } catch (Exception ex) {
  16. ex.printStackTrace();
  17. return null;
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement