Advertisement
MsGamerHD

Untitled

Oct 9th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.67 KB | None | 0 0
  1. package de.msgamerhd.shop.enums;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.inventory.ItemStack;
  5.  
  6. import de.msgamerhd.shop.utils.ItemUtils;
  7.  
  8. /**
  9.  * Class created by MsGamerHD on 09.10.2016
  10.  */
  11. public enum Items {
  12.    
  13.     STICK(Kategorie.SCHWERT, 8, Material.CLAY_BRICK, ItemUtils.getItem(Material.STICK, null, null, 0, 1)),
  14.     SCHWERT1(Kategorie.SCHWERT, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.GOLD_SWORD, null, null, 0, 1)),
  15.     SCHWERT2(Kategorie.SCHWERT, 3, Material.IRON_INGOT, ItemUtils.getItem(Material.GOLD_SWORD, null, null, 0, 1)),
  16.     SCHWERT3(Kategorie.SCHWERT, 5, Material.IRON_INGOT, ItemUtils.getItem(Material.GOLD_SWORD, null, null, 0, 1)),
  17.     EISENSCHWERT(Kategorie.SCHWERT, 5, Material.GOLD_INGOT, ItemUtils.getItem(Material.IRON_SWORD, null, null, 0, 1)),
  18.    
  19.     BOGEN1(Kategorie.BÖGEN, 3, Material.GOLD_INGOT, ItemUtils.getItem(Material.BOW, null, null, 0, 1)),
  20.     BOGEN2(Kategorie.BÖGEN, 7, Material.GOLD_INGOT, ItemUtils.getItem(Material.BOW, null, null, 0, 1)),
  21.     BOGEN3(Kategorie.BÖGEN, 13, Material.GOLD_INGOT, ItemUtils.getItem(Material.BOW, null, null, 0, 1)),
  22.     PFEIL5(Kategorie.BÖGEN, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.BOW, null, null, 0, 5)),
  23.     PFEIL10(Kategorie.BÖGEN, 1, Material.GOLD_INGOT, ItemUtils.getItem(Material.BOW, null, null, 0, 10)),
  24.    
  25.     LEDERKAPPE(Kategorie.RÜSTUNG, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.LEATHER_HELMET, null, null, 0, 1)),
  26.     LEDERHOSE(Kategorie.RÜSTUNG, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.LEATHER_LEGGINGS, null, null, 0, 1)),
  27.     LEDERSCHUHE(Kategorie.RÜSTUNG, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.LEATHER_BOOTS, null, null, 0, 1)),
  28.     KETTENHEMD1(Kategorie.RÜSTUNG, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.CHAINMAIL_CHESTPLATE, null, null, 0, 1)),
  29.     KETTENHEMD2(Kategorie.RÜSTUNG, 3, Material.IRON_INGOT, ItemUtils.getItem(Material.CHAINMAIL_CHESTPLATE, null, null, 0, 1)),
  30.     KETTENHEMD3(Kategorie.RÜSTUNG, 7, Material.IRON_INGOT, ItemUtils.getItem(Material.CHAINMAIL_CHESTPLATE, null, null, 0, 1)),
  31.    
  32.     HOLZSPITZHACKE(Kategorie.SPITZHACKEN, 4, Material.CLAY_BRICK, ItemUtils.getItem(Material.WOOD_PICKAXE, null, null, 0, 1)),
  33.     STEINSPITZHACKE(Kategorie.SPITZHACKEN, 2, Material.IRON_INGOT, ItemUtils.getItem(Material.WOOD_PICKAXE, null, null, 0, 1)),
  34.     EISENSPITZHACKE(Kategorie.SPITZHACKEN, 1, Material.GOLD_INGOT, ItemUtils.getItem(Material.WOOD_PICKAXE, null, null, 0, 1)),
  35.    
  36.     BLÖCKE2(Kategorie.BLÖCKE, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.SANDSTONE, null, null, 0, 2)),
  37.     BLÖCKE8(Kategorie.BLÖCKE, 4, Material.CLAY_BRICK, ItemUtils.getItem(Material.SANDSTONE, null, null, 0, 8)),
  38.     SPINNENWEBEN(Kategorie.BLÖCKE, 16, Material.CLAY_BRICK, ItemUtils.getItem(Material.WEB, null, null, 0, 1)),
  39.     LEITERN(Kategorie.BLÖCKE, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.LADDER, null, null, 0, 2)),
  40.     KISTE(Kategorie.BLÖCKE, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.CHEST, null, null, 0, 2)),
  41.    
  42.     APFEL(Kategorie.ESSEN, 1, Material.CLAY_BRICK, ItemUtils.getItem(Material.APPLE, null, null, 0, 2)),
  43.     FLEISCH(Kategorie.ESSEN, 2, Material.CLAY_BRICK, ItemUtils.getItem(Material.COOKED_BEEF, null, null, 0, 1)),
  44.     KUCHEN(Kategorie.ESSEN, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.CAKE, null, null, 0, 1)),
  45.    
  46.     SCHNELLIGKEIT(Kategorie.TRÄNKE, 4, Material.IRON_INGOT, ItemUtils.getItem(Material.POTION, null, null, 8226, 1)),
  47.     HEILUNG1(Kategorie.TRÄNKE, 3, Material.IRON_INGOT, ItemUtils.getItem(Material.POTION, null, null, 16453, 1)),
  48.     HEILUNG2(Kategorie.TRÄNKE, 5, Material.IRON_INGOT, ItemUtils.getItem(Material.POTION, null, null, 16421, 1)),
  49.     STÄRKE(Kategorie.TRÄNKE, 7, Material.GOLD_INGOT, ItemUtils.getItem(Material.POTION, null, null, 8201, 1)),
  50.    
  51.     C4ZÜNDER(Kategorie.SPEZIELL, 2, Material.IRON_INGOT, ItemUtils.getItem(Material.FIREWORK, "§bC4-Zünder", null, 0, 1)),
  52.     C4(Kategorie.SPEZIELL, 4, Material.GOLD_INGOT, ItemUtils.getItem(Material.TNT, "§cC4", null, 0, 1)),
  53.     SCHNEEBALL(Kategorie.SPEZIELL, 1, Material.IRON_INGOT, ItemUtils.getItem(Material.SNOW_BALL, null, null, 0, 4)),
  54.     RETTUNGSPLATTFORM(Kategorie.SPEZIELL, 3, Material.GOLD_INGOT, ItemUtils.getItem(Material.BLAZE_ROD, "Rettungsplattform", null, 0, 1)),
  55.     ENDERPERLE(Kategorie.SPEZIELL, 13, Material.GOLD_INGOT, ItemUtils.getItem(Material.ENDER_PEARL, null, null, 0, 1));
  56.    
  57.     Kategorie ktg;
  58.     int cost;
  59.     Material m;
  60.     ItemStack is;
  61.    
  62.     private Items(Kategorie ktg, int cost, Material m, ItemStack is){
  63.         this.ktg = ktg;
  64.         this.cost = cost;
  65.         this.m = m;
  66.         this.is = is;
  67.     }
  68.    
  69.     public Kategorie getKategorie(){
  70.         return this.ktg;
  71.     }
  72.    
  73.     public int getCost(){
  74.         return this.cost;
  75.     }
  76.    
  77.     public Material getCostMaterial(){
  78.         return this.m;
  79.     }
  80.    
  81.     public ItemStack getItem(){
  82.         return this.is;
  83.     }
  84.    
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement