Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. private static Map<String, Boolean> cA = new HashMap<>();
  2.  
  3. @EventHandler
  4. public void onInteract(PlayerInteractEntityEvent e) {
  5. if (!cA.containsKey(e.getPlayer().getName())) {
  6. cA.put(e.getPlayer().getName(), true);
  7. }
  8. if (cA.get(e.getPlayer().getName())) {
  9. cA.put(e.getPlayer().getName(), false);
  10. new BukkitRunnable() {
  11. public void run() {
  12. cA.put(e.getPlayer().getName(), true);
  13. }
  14. }.runTaskLater(Main.getInst(), 40);
  15. Smith smith = Smith.fromEntityName(e.getRightClicked().getName());
  16. if(smith!=Smith.UNKNOWN) {
  17. String dialog = smith.getDialogi().get(DialogueOption.WELCOME).get(new Random().nextInt(smith.getDialogi().get(DialogueOption.WELCOME).size()));
  18. Map<String, String> placeHolders = new HashMap<>();
  19. placeHolders.put("PLAYER", e.getPlayer().getName());
  20. Dialogue.showDialogue(e.getRightClicked(), e.getPlayer(), (long) 40, false, Arrays.asList(dialog), placeHolders);
  21. }
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement