Advertisement
tigre96tbf

Untitled

Jan 2nd, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. public function onMove(PlayerMoveEvent $event, CommandSender $sender){
  2. $player = $event->getPlayer();
  3. if ($player->getLevel()->getFolderName() === "Hub") {
  4. $id = $player->getLevel()->getBlockIdAt((int)ceil($event->getTo()->getX()), (int)ceil($event->getTo()->getY()), (int)ceil($event->getTo()->getZ()));
  5. if($id == Block::END_PORTAL) {
  6. $pos = new Vector3(mt_rand(-16384, 16384), 256, mt_rand(-16384, 16384));
  7. if($sender->getLevel()->getChunk($pos->getX() >> 4, $pos->getZ() >> 4, true)->isGenerated()){
  8. $this->eg->wild($sender, $pos);
  9. return true;
  10. }else{
  11. $sender->getLevel()->populateChunk($pos->getX() >> 4, $pos->getZ() >> 4);
  12. $this->eg->addPlayerToWildQueue($sender, $pos);
  13. }
  14. }
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement