getLogger()->info("§9Eklenti Aktif - KitUI"); $this->getServer()->getPluginManager()->registerEvents($this, $this); } public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool{ switch($command->getName()){ case "kit": if(!($sender instanceof Player)){ $sender->sendMessage("§aLütfen Bu Komutu Oyunda Deneyin!"); return true; } $api = $this->getServer()->getPluginManager()->getPlugin("FormAPI"); $form = $api->createSimpleForm(function (Player $sender, array $args){ $result = $args[0]; if($result == null){ } switch ($result){ case 0: $sender->sendMessage("§7» §cMenüden Ayrıldın"); break; case 1: if($sender->hasPermission("kit.oyuncu")){ $sender->sendMessage("§7» §cOyuncu §eKiti Aldın"); $sender->getArmorInventory()->clearAll(); $sender->getInventory()->addItem(Item::get(272, 0, 1)); $sender->getInventory()->addItem(Item::get(260, 0, 5)); $sender->getArmorInventory()->setHelmet(Item::get(298, 0, 1)); $sender->getArmorInventory()->setChestplate(Item::get(303, 0, 1)); $sender->getArmorInventory()->setLeggings(Item::get(300, 0, 1)); $sender->getArmorInventory()->setBoots(Item::get(301, 0, 1)); $sender->addTitle(""); break; } case 2: if($sender->hasPermission("kit.vip")){ $sender->sendMessage("§7» §cVIP §eKiti Aldın"); $sender->getArmorInventory()->clearAll(); $sender->getInventory()->addItem(Item::get(267, 0, 1)); $sender->getInventory()->addItem(Item::get(322, 0, 2)); $sender->getArmorInventory()->setHelmet(Item::get(306, 0, 1)); $sender->getArmorInventory()->setChestplate(Item::get(303, 0, 1)); $sender->getArmorInventory()->setLeggings(Item::get(308, 0, 1)); $sender->getArmorInventory()->setBoots(Item::get(309, 0, 1)); $sender->addTitle(""); break; } case 3: if($sender->hasPermission("kit.mvip")){ $sender->sendMessage("§7» §cRVIP §eKiti Aldın"); $sender->getArmorInventory()->clearAll(); $sender->getInventory()->addItem(Item::get(267, 0, 1)); $sender->getInventory()->addItem(Item::get(322, 0, 7)); $sender->getArmorInventory()->setHelmet(Item::get(306, 0, 1)); $sender->getArmorInventory()->setChestplate(Item::get(307, 0, 1)); $sender->getArmorInventory()->setLeggings(Item::get(308, 0, 1)); $sender->getArmorInventory()->setBoots(Item::get(313, 0, 1)); $sender->addTitle(""); break; } case 4: if($sender->hasPermission("kit.youtube")){ $sender->sendMessage("§7» §cYouTuber §eKiti Aldın"); $sender->getArmorInventory()->clearAll(); $sender->getInventory()->addItem(Item::get(267, 0, 1)); $sender->getInventory()->addItem(Item::get(364, 0, 5)); $sender->getArmorInventory()->setHelmet(Item::get(302, 0, 1)); $sender->getArmorInventory()->setChestplate(Item::get(303, 0, 1)); $sender->getArmorInventory()->setLeggings(Item::get(304, 0, 1)); $sender->getArmorInventory()->setBoots(Item::get(305, 0, 1)); $sender->addTitle(""); } } }); $form->setTitle("§cServerIsim §eKit Menüsü"); $form->setContent("§3Kitini Al Ve Düşmanlarını Hakla!"); $form->addButton("§4Ayrıl\n§7Menüden Ayrılır"); $form->addButton("§cOyuncu Kiti\n§7Oyuncu Kiti Alır", 0,"textures/items/wood_sword"); $form->addButton("§cVIP Kiti\n§7VIP Kiti Alır", 0,"textures/items/iron_ingot"); $form->addButton("§cRVIP Kiti\n§7RVIP Kiti Alır", 0,"textures/items/diamond"); $form->addButton("§cYouTuber Kiti\n§7YouTuber Kiti Alır", 0,"textures/blocks/cobblestone"); $form->sendToPlayer($sender); } return true; } }