Advertisement
Guest User

Boyfarner

a guest
Jan 24th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Boyfarmer;
  4. use pocketmine\command\Command;
  5. use pocketmine\command\CommandSender;
  6. use pocketmine\command\ConsoleCommandSender;
  7. use pocketmine\plugin\PluginBase as P;
  8. use pocketmine\event\Listener as L;
  9. use pocketmine\utils\TextFormat;
  10. use pocketmine\utils\MainLogger;
  11. use pocketmine\block\Air;
  12. use pocketmine\Server;
  13. use pocketmine\event\block\BlockPlaceEvent as BPL;
  14. use pocketmine\block\Block;
  15. use pocketmine\math\Vector3;
  16. use pocketmine\item\Item;
  17.  
  18. class Main extends P implements L{
  19.  
  20. public function onEnable(){
  21. $this->getServer()->getPluginManager()->registerEvents($this,$this);
  22. $this->saveDefaultConfig();
  23. $this->getServer()->getLogger()->info(TextFormat::GREEN."[Boyfarmer] wlaczony!");
  24. }
  25.  
  26.  
  27. public function onPlace(BPL $e, CommandSender $sender){
  28. $player = $e->getPlayer();
  29. $blok = $e->getBlock();
  30. $gracz = $e->getPlayer()->getName();
  31. if($e->getBlock()->getId() == 120){
  32. if ($e->getBlock->getY() <= 100){
  33. if(getBlock()->getId() == 0) {
  34. $this->getServer()->$gracz->getLevel()->setBlock(new Vector3($blok->getFloorX(), $blok->getFloorY()-100, $blok->getFloorZ()), new Obsidian());
  35. $e->setCancelled();
  36. }
  37. }
  38. else {
  39. $sender->sendMessage($this->formatMessage("&2[BoyFarmer] Mozesz postawic boyfarmera na maksymalnej wyskosci y 100!"));
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement