pumpkin.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. msg("dev", "§bPumpkinPie §rwurde geladen.");
  2. event.load("block_click");
  3. times = map.new();
  4. pumpkin_wait_time = 5; //seconds
  5. pumpkin = read.item("minecraft:pumpkin_pie", 1, "PumpkinMinusOneEighthCake");
  6. lore_list = list.new();
  7. list.add(lore_list, "An almost whole pumpkin pie");
  8. list.add(lore_list, "consisting of seven eighths.");
  9. list.add(lore_list, "Herobrine has the last eighth.");
  10. item.setLore(pumpkin, lore_list);
  11. pumpkin_loc = loc.new(world.getOverWorld(), 228, 71, 235);
  12. @wait
  13. wait();
  14. if(event == "block_click" && block_loc == pumpkin_loc) {
  15. if(hand == "OFF_HAND") {
  16. goto("wait");
  17. }
  18. if(action == "left") {
  19. goto("wait");
  20. }
  21. player_uuid = player.getUuid(player);
  22. now_time = time.getMillis();
  23. time = map.getOrDefault(times, player_uuid, 0);
  24. diff_time = (now_time - time) / 1000;
  25. if(diff_time > pumpkin_wait_time) {
  26. map.add(times, player_uuid, now_time);
  27. player.giveItem(player, pumpkin);
  28. } else {
  29. msg.prefix(player, "§6FoodGiver", concat("Please wait for ", text.number(math.round(pumpkin_wait_time - diff_time)), " seconds."));
  30. }
  31. }
  32. goto("wait");