Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function onMove(PlayerMoveEvent $event, CommandSender $sender){
- $player = $event->getPlayer();
- if ($player->getLevel()->getFolderName() === "Hub") {
- $id = $player->getLevel()->getBlockIdAt((int)ceil($event->getTo()->getX()), (int)ceil($event->getTo()->getY()), (int)ceil($event->getTo()->getZ()));
- if($id == Block::END_PORTAL) {
- $pos = new Vector3(mt_rand(-16384, 16384), 256, mt_rand(-16384, 16384));
- if($sender->getLevel()->getChunk($pos->getX() >> 4, $pos->getZ() >> 4, true)->isGenerated()){
- $this->eg->wild($sender, $pos);
- return true;
- }else{
- $sender->getLevel()->populateChunk($pos->getX() >> 4, $pos->getZ() >> 4);
- $this->eg->addPlayerToWildQueue($sender, $pos);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement