Guest User

Untitled

a guest
Sep 17th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3.  namespace Fermix;
  4.  
  5.  use pocketmine\plugin\PluginBase;
  6.  use pocketmine\event\Listener;
  7.  use pocketmine\event\entity\EntityArmorChangeEvent;
  8.  use pocketmine\inventory\ShapedRecipe;
  9.  use pocketmine\inventory\BigShapedRecipe;
  10.  use pocketmine\event\server\DataPacketReceiveEvent;
  11.  use pocketmine\inventory\Inventory;
  12.  use pocketmine\Player;
  13.  use pocketmine\item\Item;
  14.  use pocketmine\item\enchantment\Enchantment;
  15.  use pocketmine\entity\Entity;
  16.  use pocketmine\entity\Effect;
  17.  use pocketmine\utils\Color;
  18.  
  19.  class SnowyItems extends PluginBase implements Listener {
  20.  
  21.  public function onEnable(){
  22. $this->getServer()->getPluginManager()->registerEvents($this, $this);
  23. $this->getLogger()->info("§bЗагружен");
  24. $this->registerRecipes();
  25.    }
  26.  public function registerRecipes(){
  27. /* Снежная броня */
  28. $head = Item::get(298, 0, 1);
  29. $head->setCustomColor(Color::getRGB(240, 240, 240));
  30. $head->setCustomName("Snowy Mag\nHelmet");
  31. $head->addEnchantment(Enchantment::getEnchantment(0)->setLevel(1));
  32. $head->addEnchantment(Enchantment::getEnchantment(2)->setLevel(1));
  33. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($head,
  34. "MMM",
  35. "MXM",
  36. "XXX"
  37. ))->setIngredient("M", Item::get(80, 0, 5))->setIngredient("X", Item::get(0, 0, 4)));
  38. $chest = Item::get(299, 0, 1);
  39. $chest->setCustomColor(Color::getRGB(240, 240, 240));
  40. $chest->setCustomName("Snowy Mag\nChestplate");
  41. $chest->addEnchantment(Enchantment::getEnchantment(0)->setLevel(1));
  42. $chest->addEnchantment(Enchantment::getEnchantment(2)->setLevel(1));
  43. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($chest,
  44. "MXM",
  45. "MMM",
  46. "MMM"
  47. ))->setIngredient("M", Item::get(80, 0, 8))->setIngredient("X", Item::get(0, 0, 1)));
  48. $legg = Item::get(300, 0, 1);
  49. $legg->setCustomColor(Color::getRGB(240, 240, 240));
  50. $legg->setCustomName("Snowy Mag\nLeggings");
  51. $legg->addEnchantment(Enchantment::getEnchantment(0)->setLevel(1));
  52. $legg->addEnchantment(Enchantment::getEnchantment(2)->setLevel(1));
  53. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($legg,
  54. "MMM",
  55. "MXM",
  56. "MXM"
  57. ))->setIngredient("M", Item::get(80, 0, 7))->setIngredient("X", Item::get(0, 0, 2)));
  58. $boots = Item::get(301, 0, 1);
  59. $boots->setCustomColor(Color::getRGB(240, 240, 240));
  60. $boots->setCustomName("Snowy Mag\nBoots");
  61. $boots->addEnchantment(Enchantment::getEnchantment(0)->setLevel(1));
  62. $boots->addEnchantment(Enchantment::getEnchantment(2)->setLevel(1));
  63. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($boots,
  64. "XXX",
  65. "MXM",
  66. "MXM"
  67. ))->setIngredient("M", Item::get(80, 0, 4))->setIngredient("X", Item::get(0, 0, 5)));
  68. $chead = Item::get(302, 0, 1);
  69. $chead->setCustomName("§bFrosty Mag\n§bHelmet");
  70. $chead->addEnchantment(Enchantment::getEnchantment(0)->setLevel(3));
  71. $helm->addEnchantment(Enchantment::getEnchantment(2)->setLevel(3));
  72. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($chead,
  73. "MMM",
  74. "MXM",
  75. "XXX"
  76. ))->setIngredient("M", Item::get(101, 0, 5))->setIngredient("X", Item::get(0, 0, 4)));
  77. $cchest = Item::get(303, 0, 1);
  78. $cchest->setCustomName("§bFrosty Mag\n§bChestplate");
  79. $cchest->addEnchantment(Enchantment::getEnchantment(0)->setLevel(3));
  80. $cchest->addEnchantment(Enchantment::getEnchantment(2)->setLevel(3));
  81. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($cchest,
  82. "MXM",
  83. "MMM",
  84. "MMM"
  85. ))->setIngredient("M", Item::get(101, 0, 8))->setIngredient("X", Item::get(0, 0, 1)));
  86. $clegg = Item::get(304, 0, 1);
  87. $clegg->setCustomName("§bFrosty Mag\n§bLeggings");
  88. $clegg->addEnchantment(Enchantment::getEnchantment(0)->setLevel(3));
  89. $clegg->addEnchantment(Enchantment::getEnchantment(2)->setLevel(3));
  90. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($clegg,
  91. "MMM",
  92. "MXM",
  93. "MXM"
  94. ))->setIngredient("M", Item::get(101, 0, 7))->setIngredient("X", Item::get(0, 0, 2)));
  95. $cboots = Item::get(305, 0, 1);
  96. $cboots->setCustomName("§bFrosty Mag\n§bBoots");
  97. $cboots->addEnchantment(Enchantment::getEnchantment(0)->setLevel(3));
  98. $cboots->addEnchantment(Enchantment::getEnchantment(2)->setLevel(3));
  99. $this->getServer()->getCraftingManager()->registerRecipe((new BigShapedRecipe($cboots,
  100. "XXX",
  101. "MXM",
  102. "MXM"
  103. ))->setIngredient("M", Item::get(101, 0, 4))->setIngredient("X", Item::get(0, 0, 5)));
  104.    }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment