Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. package me.paauum.morgmc;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5. import java.util.List;
  6.  
  7. import org.bukkit.Material;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.meta.ItemMeta;
  10.  
  11. public class Maquina {
  12.  
  13. public static ArrayList<Maquina> maquinas = new ArrayList<>();
  14.  
  15. private ItemStack item;
  16. private List<ItemStack> drops;
  17. private int delay;
  18. public Maquina(ItemStack item, List<ItemStack> drops, int delay) {
  19. this.item = item;
  20. this.drops = drops;
  21. this.delay = delay;
  22. }
  23. public ItemStack getItem() {
  24. return item;
  25. }
  26. public void setItem(ItemStack item) {
  27. this.item = item;
  28. }
  29. public List<ItemStack> getDrops() {
  30. return drops;
  31. }
  32. public void setDrops(List<ItemStack> drops) {
  33. this.drops = drops;
  34. }
  35. public int getDelay() {
  36. return delay;
  37. }
  38. public void setDelay(int delay) {
  39. this.delay = delay;
  40. }
  41. public static Maquina getMaquinaPeloNumero(int numero) {
  42. return maquinas.stream().filter(e -> e.getDelay() == numero).findFirst().orElse(null);
  43. }
  44.  
  45. public static ItemStack maq1() {
  46. ItemStack maq = new ItemStack(Material.STONE);
  47. maq.setDurability(Short.valueOf("0"));
  48. ItemMeta meta = maq.getItemMeta();
  49. meta.setDisplayName("§eMáquina Teste");
  50. meta.setLore(Arrays.asList("§1",
  51. "§7 teste",
  52. "§2"));
  53. maq.setItemMeta(meta);
  54. return maq;
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement