Advertisement
Lisenochek

Untitled

Aug 27th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.25 KB | None | 0 0
  1. package com.realistic.guilist;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.inventory.Inventory;
  7.  
  8. import com.realistic.list.GUI_List;
  9.  
  10. import net.md_5.bungee.api.ChatColor;
  11.  
  12. public class GUI_guide {
  13.  
  14. public static void openGUI(Player p) {
  15.  
  16. Inventory inv = Bukkit.createInventory(null, 45, ChatColor.BLUE + "Помощь по выживанию");
  17.  
  18. inv.setItem(10,
  19. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cШаг 1. Первые инструмент.",
  20. "&9====================================================",
  21. "&aБез инструментов не обойтись, а в первые минуты - тем более.",
  22. "&aЧтобы получить кусок камня, нужно подойти к блоку камня и бить",
  23. "&aего до момента, пока кусок камня не выпадет.",
  24. "&9===================================================="));
  25.  
  26. inv.setItem(11,
  27. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cШаг 2. Некачественный материал.",
  28. "&9====================================================",
  29. "&aЧтобы сделать некачественный материал, а из него верстак и начальные",
  30. "&aинструменты, нужно куском камня ломать дерево до того момента,",
  31. "&aпока не выпадет обрубок от дерева, а из него сделать некачественный материал.",
  32. "&9===================================================="));
  33.  
  34. inv.setItem(12,
  35. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cШаг 3. Начальные инструменты.",
  36. "&9====================================================",
  37. "&aВы не сможете ломать блоки рукой, поэтому вам нужны инструменты.",
  38. "&aСделать вы их можете, когда наберется достаточно количество",
  39. "&aобрубков от дерева и некачественного материала.",
  40. "&9===================================================="));
  41.  
  42. inv.setItem(13,
  43. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cКровотечение. Что делать?",
  44. "&9====================================================",
  45. "&aКровотечение можно получить, если вы дрались с монстрами",
  46. "&aили с другими игроками, а также от падений. Вы умрете, если",
  47. "&aне сделаете перевязку раны.",
  48. "&9===================================================="));
  49.  
  50. inv.setItem(14,
  51. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cПерелом. Что делать?",
  52. "&9====================================================",
  53. "&aЕсли вы упали с высокой высоты - сломаете ногу.",
  54. "&aЧтобы решить эту проблему, вам нужно сделать бинт и",
  55. "&aиспользовать его.",
  56. "&9===================================================="));
  57.  
  58. inv.setItem(19,
  59. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cБолезни.",
  60. "&9====================================================",
  61. "&aБолезни - это состояния, которые могут вас.",
  62. "&aубить, но вы можете вылечиться. Прочитайте все",
  63. "&aо болезнях и как их лечить в других книгах.",
  64. "&9===================================================="));
  65.  
  66. inv.setItem(20,
  67. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cБолезнь: простуда.",
  68. "&9====================================================",
  69. "&aСамая легкая болезнь. Можно получить с 20% шансом,",
  70. "&aесли вы гуляете без одежды на улице под дождем.",
  71. "&aЛечение: &6цветочный отвар&a.",
  72. "&9===================================================="));
  73.  
  74. inv.setItem(21,
  75. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cБолезнь: пневмония.",
  76. "&9====================================================",
  77. "&aУсловно смертельная болезнь. Можно получить с 5% шансом,",
  78. "&aесли вы гуляете без одежды на улице под дождем.",
  79. "&aЛечение: &6антибиотики&a.",
  80. "&9===================================================="));
  81.  
  82. inv.setItem(28,
  83. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cЯщики с припасами.",
  84. "&9====================================================",
  85. "&aКаждые 25 минут самолет сбрасывает ящики с припасами.",
  86. "&aВ этих ящиках могут выпасть медикаменты, в том числе и",
  87. "&cантибиотик&a, который поможет вам излечить &cпневмонию&a.",
  88. "&9===================================================="));
  89.  
  90. inv.setItem(29,
  91. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cВызов своих ящиков",
  92. "&9====================================================",
  93. "&aОчень редко в ящиках с припасами может выпасть",
  94. "&cсигнальная шашка&a, с помощью которой вы можете",
  95. "&aвызвать свой индивидуальный ящик.",
  96. "&9===================================================="));
  97.  
  98. inv.setItem(30,
  99. GUI_List.getInstance().createItemWithLore(Material.BOOK, 1, "&cОсобая сигнальная шашка",
  100. "&9====================================================",
  101. "&aЕсли вы купили донат привилегию от [&d&lVIP&a] на сервере и выше, то у вас",
  102. "&aесть шанс на выпадение &cособой сигнальной шашки&a, которая",
  103. "&aвызывает ящик, где вещей больше, чем в обычных.",
  104. "&9===================================================="));
  105.  
  106.  
  107.  
  108. inv.setItem(39,
  109. GUI_List.getInstance().createItemStack(Material.BARRIER, "&cЗакрыть помощь по выживанию."));
  110.  
  111. inv.setItem(41,
  112. GUI_List.getInstance().createItemStack(Material.SIGN, "&aПерейти на страницу крафтов."));
  113.  
  114. inv.setItem(40,
  115. GUI_List.getInstance().createItemStack(Material.SIGN, "&aПерейти на страницу крафтов медикаментов."));
  116.  
  117. inv.setItem(0, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  118. inv.setItem(1, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  119. inv.setItem(2, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  120. inv.setItem(3, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  121. inv.setItem(4, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  122. inv.setItem(5, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  123. inv.setItem(6, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  124. inv.setItem(7, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  125. inv.setItem(8, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  126.  
  127. inv.setItem(9, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  128. inv.setItem(17, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  129. inv.setItem(18, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  130. inv.setItem(27, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  131. inv.setItem(26, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  132. inv.setItem(35, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  133.  
  134. inv.setItem(36, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  135. inv.setItem(37, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  136. inv.setItem(38, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  137. inv.setItem(42, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  138. inv.setItem(43, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 5));
  139. inv.setItem(44, GUI_List.getInstance().createItemStack(Material.STAINED_GLASS_PANE, 1, " ", (byte) 4));
  140.  
  141. p.openInventory(inv);
  142. }
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement