Lisenochek

Untitled

Aug 10th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.26 KB | None | 0 0
  1. package com.realistic.api;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.meta.ItemMeta;
  10.  
  11. public class Meta_Items {
  12.  
  13.     // Инстансы предметов
  14.  
  15.     // Бинт
  16.     public static ItemStack bandage = new ItemStack(Material.PAPER);
  17.     static ItemMeta bandageMeta = bandage.getItemMeta();
  18.     static List<String> loreBandage = new ArrayList<String>();
  19.     static {
  20.         loreBandage.add(ChatColor.GREEN + "------------------------------------------------");
  21.         loreBandage.add(ChatColor.RED + ChatColor.BOLD.toString() + "Если у вас кровотечение, то сделайте");
  22.         loreBandage.add(ChatColor.RED + ChatColor.BOLD.toString() + "себе перевязку, чтобы снова ходить.");
  23.         loreBandage.add(ChatColor.GREEN + "------------------------------------------------");
  24.         bandageMeta.setLore(loreBandage);
  25.         bandageMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Бинт");
  26.         bandage.setItemMeta(bandageMeta);
  27.     }
  28.  
  29.     // Шина
  30.     public static ItemStack splint = new ItemStack(Material.STICK);
  31.     static ItemMeta splintMeta = splint.getItemMeta();
  32.     static List<String> loreSplint = new ArrayList<String>();
  33.     static {
  34.         loreSplint.add(ChatColor.GREEN + "------------------------------------------------");
  35.         loreSplint.add(ChatColor.RED + ChatColor.BOLD.toString() + "Если у вас сломана нога, то вы");
  36.         loreSplint.add(ChatColor.RED + ChatColor.BOLD.toString() + "должны нанести шину, чтобы снова ходить.");
  37.         loreSplint.add(ChatColor.GREEN + "------------------------------------------------");
  38.         splintMeta.setLore(loreSplint);
  39.         splintMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Шина");
  40.         splint.setItemMeta(splintMeta);
  41.     }
  42.  
  43.     // Гнилой деревянный обрубок
  44.     public static ItemStack stick = new ItemStack(Material.STICK);
  45.     static ItemMeta stickMeta = stick.getItemMeta();
  46.     static List<String> loreStick = new ArrayList<String>();
  47.     static {
  48.         loreStick.add(ChatColor.GREEN + "------------------------------------------------");
  49.         loreStick.add(ChatColor.RED + ChatColor.BOLD.toString() + "С помощью гнилых обрубков можно сделать");
  50.         loreStick.add(ChatColor.RED + ChatColor.BOLD.toString() + "сделать гнилые материалы для верстака.");
  51.         loreStick.add(ChatColor.GREEN + "------------------------------------------------");
  52.         stickMeta.setLore(loreStick);
  53.         stickMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Гнилой обрубок");
  54.         stick.setItemMeta(stickMeta);
  55.     }
  56.  
  57.     // Гнилой материал
  58.     public static ItemStack planks = new ItemStack(Material.WOOD);
  59.     static ItemMeta planksMeta = planks.getItemMeta();
  60.     static List<String> lorePlanks = new ArrayList<String>();
  61.     static {
  62.         lorePlanks.add(ChatColor.GREEN + "------------------------------------------------");
  63.         lorePlanks.add(ChatColor.RED + ChatColor.BOLD.toString() + "С помощью этого материала можно сделать");
  64.         lorePlanks.add(ChatColor.RED + ChatColor.BOLD.toString() + "начальные деревянные инструменты.");
  65.         lorePlanks.add(ChatColor.GREEN + "------------------------------------------------");
  66.         planksMeta.setLore(lorePlanks);
  67.         planksMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Гнилой материал");
  68.         planks.setItemMeta(planksMeta);
  69.     }
  70.  
  71.     // Осколок камня
  72.     public static ItemStack rock = new ItemStack(Material.CLAY_BALL);
  73.     static ItemMeta rockMeta = rock.getItemMeta();
  74.     static List<String> loreRock = new ArrayList<String>();
  75.     static {
  76.         loreRock.add(ChatColor.GREEN + "------------------------------------------------");
  77.         loreRock.add(ChatColor.RED + ChatColor.BOLD.toString() + "С помощью камня вы можете обломать обрубки");
  78.         loreRock.add(ChatColor.RED + ChatColor.BOLD.toString() + "дерева, а из обрубков, сделать гнилые доски.");
  79.         loreRock.add(ChatColor.GREEN + "------------------------------------------------");
  80.         rockMeta.setLore(loreRock);
  81.         rockMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Кусок камня");
  82.         rock.setItemMeta(rockMeta);
  83.     }
  84.  
  85.     // Цветочный отвар
  86.     public static ItemStack infusion = new ItemStack(Material.BOWL);
  87.     static ItemMeta infusionMeta = infusion.getItemMeta();
  88.     static List<String> loreInfusion = new ArrayList<String>();
  89.     static {
  90.         loreInfusion.add(ChatColor.GREEN + "------------------------------------------------");
  91.         loreInfusion.add(ChatColor.RED + ChatColor.BOLD.toString() + "Если вы заболели, попробуйте принять этот");
  92.         loreInfusion.add(ChatColor.RED + ChatColor.BOLD.toString() + "цветочный отвар из одуванчиков. Возможно,");
  93.         loreInfusion.add(ChatColor.RED + ChatColor.BOLD.toString() + "он вам поможет справиться с простудой.");
  94.         loreInfusion.add(ChatColor.GREEN + "------------------------------------------------");
  95.         infusionMeta.setLore(loreInfusion);
  96.         infusionMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Цветочный отвар");
  97.         infusion.setItemMeta(infusionMeta);
  98.  
  99.     }
  100.  
  101.     // Морфин
  102.     public static ItemStack morhine = new ItemStack(Material.BONE);
  103.     static ItemMeta morhineMeta = morhine.getItemMeta();
  104.     static List<String> loreMorhine = new ArrayList<String>();
  105.     static {
  106.         loreMorhine.add(ChatColor.GREEN + "------------------------------------------------");
  107.         loreMorhine.add(ChatColor.RED + ChatColor.BOLD.toString() + "Морфин - это очень редкая вещь, которая");
  108.         loreMorhine.add(ChatColor.RED + ChatColor.BOLD.toString() + "может выпасть только из ящиков с самолета.");
  109.         loreMorhine.add(ChatColor.RED + ChatColor.BOLD.toString() + "Помогает при переломе и кровотечении.");
  110.         loreMorhine.add(ChatColor.GREEN + "------------------------------------------------");
  111.         morhineMeta.setLore(loreMorhine);
  112.         morhineMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Инъекция морфина");
  113.         morhine.setItemMeta(morhineMeta);
  114.     }
  115.  
  116.     // Антибиотик
  117.     public static ItemStack antibio = new ItemStack(Material.GLASS_BOTTLE);
  118.     static ItemMeta antibioMeta = antibio.getItemMeta();
  119.     static List<String> loreAntibio = new ArrayList<String>();
  120.     static {
  121.         loreAntibio.add(ChatColor.GREEN + "------------------------------------------------");
  122.         loreAntibio.add(ChatColor.RED + ChatColor.BOLD.toString() + "Антибиотики - очень редкая вещь.");
  123.         loreAntibio.add(ChatColor.RED + ChatColor.BOLD.toString() + "Может выпасть из ящиков с припасами и");
  124.         loreAntibio.add(ChatColor.RED + ChatColor.BOLD.toString() + "помогает от множества болезней.");
  125.         loreAntibio.add(ChatColor.GREEN + "------------------------------------------------");
  126.         antibioMeta.setLore(loreAntibio);
  127.         antibioMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Антибиотики");
  128.         antibio.setItemMeta(antibioMeta);
  129.     }
  130.  
  131.     // Сигнальная шашка
  132.     public static ItemStack signal = new ItemStack(Material.REDSTONE_TORCH_ON);
  133.     static ItemMeta signalMeta = signal.getItemMeta();
  134.     static List<String> loreSignal = new ArrayList<String>();
  135.     static {
  136.         loreSignal.add(ChatColor.GREEN + "------------------------------------------------");
  137.         loreSignal.add(ChatColor.RED + ChatColor.BOLD.toString() + "С помощью этой шашки вы можете");
  138.         loreSignal.add(ChatColor.RED + ChatColor.BOLD.toString() + "вызвать свой индивидуальный ящик");
  139.         loreSignal.add(ChatColor.RED + ChatColor.BOLD.toString() + "с припасами.");
  140.         loreSignal.add(ChatColor.GREEN + "------------------------------------------------");
  141.         signalMeta.setLore(loreSignal);
  142.         signalMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Сигнальная шашка");
  143.         signal.setItemMeta(signalMeta);
  144.     }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment