Coucou !
J'ai récemment décidé de faire un plugin de /report mais je me heurte à un problème concernant les HashMap :
J'ai créer une HashMap<UUID, String> qui stocke donc l'uuid d'un joueur et pour le récupérer il faut le String correspondant.
J'ai créer un item qui a pour DisplayName ( donc un String ) le pseudo d'un joueur que j'aimerais récupérer pour récupérer l'UUID du joueur le seul souci c'est que je ne sais pas comment faire étant donné que le code ci-dessous me retourne une NPE ( hash correspond à la HashMap )
Je ne sais pas si j'ai très bien été compris sur ce que je voulais faire, n'hésitez pas à me demander si vous avez une question !
J'ai récemment décidé de faire un plugin de /report mais je me heurte à un problème concernant les HashMap :
J'ai créer une HashMap<UUID, String> qui stocke donc l'uuid d'un joueur et pour le récupérer il faut le String correspondant.
J'ai créer un item qui a pour DisplayName ( donc un String ) le pseudo d'un joueur que j'aimerais récupérer pour récupérer l'UUID du joueur le seul souci c'est que je ne sais pas comment faire étant donné que le code ci-dessous me retourne une NPE ( hash correspond à la HashMap )
Je ne sais pas si j'ai très bien été compris sur ce que je voulais faire, n'hésitez pas à me demander si vous avez une question !
Player player = Bukkit.getPlayer(Report.hash.get(event.getCurrentItem().getItemMeta().getDisplayName())); event.getWhoClicked().teleport(player); event.getWhoClicked().closeInventory(); |