Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 13.20 KB | None | 0 0
  1. import org.bukkit.Material;
  2.  
  3.         inv.clear();
  4.        
  5.        
  6.         List<ItemStack> contents = new ArrayList<ItemStack>();
  7.        
  8.         ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
  9.         LeatherArmorMeta hmeta = (LeatherArmorMeta) helm.getItemMeta();
  10.         Color c = Color.fromBGR(r.nextInt(255), r.nextInt(255), r.nextInt(255));
  11.         hmeta.setColor(c);
  12.         helm.setItemMeta(hmeta);
  13.        
  14.         ItemStack brust = new ItemStack(Material.LEATHER_CHESTPLATE);
  15.         LeatherArmorMeta bmeta = (LeatherArmorMeta) brust.getItemMeta();
  16.         Color c2 = Color.fromBGR(r.nextInt(255), r.nextInt(255), r.nextInt(255));
  17.         bmeta.setColor(c2);
  18.         brust.setItemMeta(bmeta);
  19.        
  20.         ItemStack hose = new ItemStack(Material.LEATHER_HELMET);
  21.         LeatherArmorMeta hosemeta = (LeatherArmorMeta) hose.getItemMeta();
  22.         Color c3 = Color.fromBGR(r.nextInt(255), r.nextInt(255), r.nextInt(255));
  23.         hosemeta.setColor(c3);
  24.         hose.setItemMeta(hosemeta);
  25.        
  26.         ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
  27.         LeatherArmorMeta boometa = (LeatherArmorMeta) boots.getItemMeta();
  28.         Color c4 = Color.fromBGR(r.nextInt(255), r.nextInt(255), r.nextInt(255));
  29.         boometa.setColor(c4);
  30.         boots.setItemMeta(boometa);
  31.        
  32.         contents.add(helm);
  33.         contents.add(brust);
  34.         contents.add(hose);
  35.         contents.add(boots);
  36.         contents.add(helm);
  37.         contents.add(brust);
  38.         contents.add(hose);
  39.         contents.add(boots);
  40.         contents.add(helm);
  41.         contents.add(brust);
  42.         contents.add(hose);
  43.         contents.add(boots);
  44.         contents.add(helm);
  45.         contents.add(brust);
  46.         contents.add(hose);
  47.         contents.add(boots);
  48.         contents.add(helm);
  49.         contents.add(brust);
  50.         contents.add(hose);
  51.         contents.add(boots);
  52.         contents.add(helm);
  53.         contents.add(brust);
  54.         contents.add(hose);
  55.         contents.add(boots);
  56.         contents.add(helm);
  57.         contents.add(brust);
  58.         contents.add(hose);
  59.         contents.add(boots);
  60.         contents.add(helm);
  61.         contents.add(brust);
  62.         contents.add(hose);
  63.         contents.add(boots);
  64.        
  65.         contents.add(new ItemStack(Material.APPLE));
  66.         contents.add(new ItemStack(Material.COOKED_BEEF));
  67.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  68.         contents.add(new ItemStack(Material.COOKED_FISH));
  69.         contents.add(new ItemStack(Material.COOKIE));
  70.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  71.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  72.         contents.add(new ItemStack(Material.POTATO_ITEM));
  73.         contents.add(new ItemStack(Material.CARROT_ITEM));
  74.         contents.add(new ItemStack(Material.APPLE));
  75.         contents.add(new ItemStack(Material.COOKED_BEEF));
  76.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  77.         contents.add(new ItemStack(Material.COOKED_FISH));
  78.         contents.add(new ItemStack(Material.COOKIE));
  79.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  80.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  81.         contents.add(new ItemStack(Material.POTATO_ITEM));
  82.         contents.add(new ItemStack(Material.CARROT_ITEM));
  83.         contents.add(new ItemStack(Material.APPLE));
  84.         contents.add(new ItemStack(Material.COOKED_BEEF));
  85.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  86.         contents.add(new ItemStack(Material.COOKED_FISH));
  87.         contents.add(new ItemStack(Material.COOKIE));
  88.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  89.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  90.         contents.add(new ItemStack(Material.POTATO_ITEM));
  91.         contents.add(new ItemStack(Material.CARROT_ITEM));
  92.         contents.add(new ItemStack(Material.APPLE));
  93.         contents.add(new ItemStack(Material.COOKED_BEEF));
  94.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  95.         contents.add(new ItemStack(Material.COOKED_FISH));
  96.         contents.add(new ItemStack(Material.COOKIE));
  97.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  98.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  99.         contents.add(new ItemStack(Material.POTATO_ITEM));
  100.         contents.add(new ItemStack(Material.CARROT_ITEM));
  101.         contents.add(new ItemStack(Material.APPLE));
  102.         contents.add(new ItemStack(Material.COOKED_BEEF));
  103.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  104.         contents.add(new ItemStack(Material.COOKED_FISH));
  105.         contents.add(new ItemStack(Material.COOKIE));
  106.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  107.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  108.         contents.add(new ItemStack(Material.POTATO_ITEM));
  109.         contents.add(new ItemStack(Material.CARROT_ITEM));
  110.         contents.add(new ItemStack(Material.APPLE));
  111.         contents.add(new ItemStack(Material.COOKED_BEEF));
  112.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  113.         contents.add(new ItemStack(Material.COOKED_FISH));
  114.         contents.add(new ItemStack(Material.COOKIE));
  115.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  116.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  117.         contents.add(new ItemStack(Material.POTATO_ITEM));
  118.         contents.add(new ItemStack(Material.CARROT_ITEM));
  119.         contents.add(new ItemStack(Material.APPLE));
  120.         contents.add(new ItemStack(Material.COOKED_BEEF));
  121.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  122.         contents.add(new ItemStack(Material.COOKED_FISH));
  123.         contents.add(new ItemStack(Material.COOKIE));
  124.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  125.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  126.         contents.add(new ItemStack(Material.POTATO_ITEM));
  127.         contents.add(new ItemStack(Material.CARROT_ITEM));
  128.         contents.add(new ItemStack(Material.APPLE));
  129.         contents.add(new ItemStack(Material.COOKED_BEEF));
  130.         contents.add(new ItemStack(Material.COOKED_CHICKEN));
  131.         contents.add(new ItemStack(Material.COOKED_FISH));
  132.         contents.add(new ItemStack(Material.COOKIE));
  133.         contents.add(new ItemStack(Material.MUSHROOM_SOUP));
  134.         contents.add(new ItemStack(Material.POISONOUS_POTATO));
  135.         contents.add(new ItemStack(Material.POTATO_ITEM));
  136.         contents.add(new ItemStack(Material.CARROT_ITEM));
  137.        
  138.         contents.add(new ItemStack(Material.WOOD_AXE));
  139.         contents.add(new ItemStack(Material.WOOD_AXE));
  140.         contents.add(new ItemStack(Material.WOOD_AXE));
  141.         contents.add(new ItemStack(Material.WOOD_AXE));
  142.         contents.add(new ItemStack(Material.WOOD_AXE));
  143.         contents.add(new ItemStack(Material.WOOD_AXE));
  144.         contents.add(new ItemStack(Material.WOOD_AXE));
  145.         contents.add(new ItemStack(Material.WOOD_AXE));
  146.         contents.add(new ItemStack(Material.WOOD_AXE));
  147.         contents.add(new ItemStack(Material.WOOD_AXE));
  148.         contents.add(new ItemStack(Material.WOOD_AXE));
  149.         contents.add(new ItemStack(Material.WOOD_AXE));
  150.         contents.add(new ItemStack(Material.WOOD_AXE));
  151.         contents.add(new ItemStack(Material.WOOD_AXE));
  152.         contents.add(new ItemStack(Material.WOOD_AXE));
  153.         contents.add(new ItemStack(Material.WOOD_AXE));
  154.         contents.add(new ItemStack(Material.WOOD_AXE));
  155.         contents.add(new ItemStack(Material.WOOD_AXE));
  156.         contents.add(new ItemStack(Material.WOOD_AXE));
  157.         contents.add(new ItemStack(Material.WOOD_AXE));
  158.         contents.add(new ItemStack(Material.WOOD_AXE));
  159.         contents.add(new ItemStack(Material.WOOD_AXE));
  160.         contents.add(new ItemStack(Material.WOOD_AXE));
  161.         contents.add(new ItemStack(Material.WOOD_AXE));
  162.         contents.add(new ItemStack(Material.WOOD_AXE));
  163.         contents.add(new ItemStack(Material.WOOD_AXE));
  164.         contents.add(new ItemStack(Material.WOOD_AXE));
  165.        
  166.        
  167.  
  168.         contents.add(new ItemStack(Material.STONE_AXE));
  169.         contents.add(new ItemStack(Material.GOLD_SWORD));
  170.         contents.add(new ItemStack(Material.STONE_AXE));
  171.         contents.add(new ItemStack(Material.GOLD_SWORD));
  172.         contents.add(new ItemStack(Material.STONE_AXE));
  173.         contents.add(new ItemStack(Material.GOLD_SWORD));
  174.         contents.add(new ItemStack(Material.STONE_AXE));
  175.         contents.add(new ItemStack(Material.GOLD_SWORD));                  
  176.         contents.add(new ItemStack(Material.GOLD_SWORD));
  177.         contents.add(new ItemStack(Material.STONE_AXE));
  178.         contents.add(new ItemStack(Material.GOLD_SWORD));
  179.         contents.add(new ItemStack(Material.STONE_AXE));
  180.         contents.add(new ItemStack(Material.GOLD_SWORD));
  181.         contents.add(new ItemStack(Material.STONE_AXE));
  182.         contents.add(new ItemStack(Material.GOLD_SWORD));
  183.         contents.add(new ItemStack(Material.STONE_AXE));
  184.         contents.add(new ItemStack(Material.GOLD_SWORD));                  
  185.         contents.add(new ItemStack(Material.GOLD_SWORD));
  186.         contents.add(new ItemStack(Material.STONE_AXE));
  187.         contents.add(new ItemStack(Material.GOLD_SWORD));
  188.         contents.add(new ItemStack(Material.STONE_AXE));
  189.         contents.add(new ItemStack(Material.GOLD_SWORD));
  190.         contents.add(new ItemStack(Material.STONE_AXE));
  191.         contents.add(new ItemStack(Material.GOLD_SWORD));
  192.    
  193.         contents.add(new ItemStack(Material.WOOD_SWORD));
  194.         contents.add(new ItemStack(Material.STONE_SWORD));
  195.         contents.add(new ItemStack(Material.WOOD_SWORD));
  196.         contents.add(new ItemStack(Material.STONE_SWORD));
  197.         contents.add(new ItemStack(Material.WOOD_SWORD));
  198.         contents.add(new ItemStack(Material.STONE_SWORD));
  199.         contents.add(new ItemStack(Material.WOOD_SWORD));
  200.         contents.add(new ItemStack(Material.STONE_SWORD));
  201.         contents.add(new ItemStack(Material.WOOD_SWORD));
  202.         contents.add(new ItemStack(Material.STONE_SWORD));
  203.         contents.add(new ItemStack(Material.WOOD_SWORD));
  204.         contents.add(new ItemStack(Material.STONE_SWORD));
  205.  
  206.        
  207.         contents.add(new ItemStack(Material.TNT));
  208.         contents.add(new ItemStack(Material.WEB));
  209.         contents.add(new ItemStack(Material.FISHING_ROD));
  210.         contents.add(new ItemStack(Material.TNT));
  211.         contents.add(new ItemStack(Material.WEB));
  212.         contents.add(new ItemStack(Material.FISHING_ROD));
  213.         contents.add(new ItemStack(Material.TNT));
  214.         contents.add(new ItemStack(Material.WEB));
  215.         contents.add(new ItemStack(Material.FISHING_ROD));
  216.         contents.add(new ItemStack(Material.TNT));
  217.         contents.add(new ItemStack(Material.WEB));
  218.         contents.add(new ItemStack(Material.FISHING_ROD));
  219.         contents.add(new ItemStack(Material.TNT));
  220.         contents.add(new ItemStack(Material.WEB));
  221.         contents.add(new ItemStack(Material.FISHING_ROD));
  222.         contents.add(new ItemStack(Material.TNT));
  223.         contents.add(new ItemStack(Material.WEB));
  224.         contents.add(new ItemStack(Material.FISHING_ROD));
  225.         contents.add(new ItemStack(Material.STICK));
  226.         contents.add(new ItemStack(Material.STICK));
  227.         contents.add(new ItemStack(Material.STICK));
  228.         contents.add(new ItemStack(Material.STICK));
  229.         contents.add(new ItemStack(Material.STICK));
  230.         contents.add(new ItemStack(Material.STICK));
  231.         contents.add(new ItemStack(Material.STICK));
  232.         contents.add(new ItemStack(Material.STICK));
  233.         contents.add(new ItemStack(Material.STICK));
  234.         contents.add(new ItemStack(Material.STICK));
  235.        
  236.         contents.add(new ItemStack(Material.IRON_INGOT));
  237.         contents.add(new ItemStack(Material.IRON_INGOT));
  238.         contents.add(new ItemStack(Material.IRON_INGOT));
  239.         contents.add(new ItemStack(Material.IRON_INGOT));
  240.         contents.add(new ItemStack(Material.IRON_INGOT));
  241.         contents.add(new ItemStack(Material.IRON_INGOT));
  242.         contents.add(new ItemStack(Material.DIAMOND));
  243.         contents.add(new ItemStack(Material.DIAMOND));
  244.         contents.add(new ItemStack(Material.DIAMOND));
  245.        
  246.         contents.add(new ItemStack(Material.DIAMOND_CHESTPLATE));
  247.         contents.add(new ItemStack(Material.DIAMOND_CHESTPLATE));
  248.        
  249.         contents.add(new ItemStack(Material.IRON_HELMET));
  250.         contents.add(new ItemStack(Material.IRON_HELMET));
  251.        
  252.         contents.add(new ItemStack(Material.IRON_CHESTPLATE));
  253.         contents.add(new ItemStack(Material.IRON_CHESTPLATE));
  254.        
  255.         contents.add(new ItemStack(Material.IRON_LEGGINGS));
  256.         contents.add(new ItemStack(Material.IRON_LEGGINGS));
  257.        
  258.         contents.add(new ItemStack(Material.IRON_BOOTS));
  259.         contents.add(new ItemStack(Material.IRON_BOOTS));
  260.        
  261.         contents.add(new ItemStack(Material.LEATHER_HELMET));
  262.         contents.add(new ItemStack(Material.LEATHER_HELMET));
  263.         contents.add(new ItemStack(Material.LEATHER_HELMET));
  264.        
  265.         contents.add(new ItemStack(Material.LEATHER_CHESTPLATE));
  266.         contents.add(new ItemStack(Material.LEATHER_CHESTPLATE));
  267.         contents.add(new ItemStack(Material.LEATHER_CHESTPLATE));
  268.        
  269.         contents.add(new ItemStack(Material.LEATHER_LEGGINGS));
  270.         contents.add(new ItemStack(Material.LEATHER_LEGGINGS));
  271.         contents.add(new ItemStack(Material.LEATHER_LEGGINGS));
  272.        
  273.         contents.add(new ItemStack(Material.LEATHER_BOOTS));
  274.         contents.add(new ItemStack(Material.LEATHER_BOOTS));
  275.        
  276.        
  277.         contents.add(new ItemStack(Material.BOW));
  278.         contents.add(new ItemStack(Material.BOW));
  279.         contents.add(new ItemStack(Material.BOW));
  280.        
  281.         contents.add(new ItemStack(Material.ARROW, 2));
  282.         contents.add(new ItemStack(Material.ARROW));
  283.         contents.add(new ItemStack(Material.ARROW));
  284.         contents.add(new ItemStack(Material.ARROW));
  285.         contents.add(new ItemStack(Material.ARROW));
  286.         contents.add(new ItemStack(Material.ARROW), 3);
  287.         contents.add(new ItemStack(Material.ARROW));
  288.         contents.add(new ItemStack(Material.ARROW));
  289.         contents.add(new ItemStack(Material.ARROW), 5);
  290.         contents.add(new ItemStack(Material.ARROW));
  291.         contents.add(new ItemStack(Material.ARROW));
  292.         contents.add(new ItemStack(Material.ARROW));
  293.         contents.add(new ItemStack(Material.ARROW, 3));
  294.         contents.add(new ItemStack(Material.ARROW, 4));
  295.         contents.add(new ItemStack(Material.ARROW));
  296.        
  297.         Random rnd = new Random();
  298.        
  299.  
  300.         int amount = rnd.nextInt(3) + 1;
  301.        
  302.         while(amount != 0) {
  303.            
  304.             Random randy = new Random();
  305.            
  306.             int platz = randy.nextInt(26) +1;
  307.            
  308.            
  309.             amount--;
  310.            
  311.             Random rnd2 = new Random();
  312.            
  313.             int item  = rnd2.nextInt(contents.size());
  314.            
  315.             inv.setItem(platz, contents.get(item));
  316.            
  317.            
  318.            
  319.         }
  320.        
  321.        
  322.        
  323.        
  324.        
  325.        
  326.        
  327.        
  328.        
  329.        
  330.         return inv;
  331.        
  332.        
  333.        
  334.        
  335.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement