Skip to content

KiddRock/Vooky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 Vooky 🔗

PocketMine proxy plugin


discord license poggit-ci

✔️Latest PocketMine API support

How to setup?

  1. Download plugin phar from releases
  2. Restart the server
  3. Use /transferserver command or Player->transfer() funcion

Latest Version:

  • 1.0.0
    • not released

TODO:

  • RakNet communication with server
  • Handle packets from server
  • Send login to the server
  • Implement mtu size more properly

Releases:

  • Stable Builds:
Version Download (PHAR) Download (ZIP)
1.0.0 was not released was not released

  • Other released versions here

API:

  • Transferring player using Vooky

plugin.yml:

name: ...
api: ...
depend: [Vooky]
version: ...

Main class:

/**  
 * @param \pocketmine\Player $player  
 * @param string $adress  
 * @param int $port  
 */
public function transferPlayerUsingVooky(\pocketmine\Player $player, string $adress, int $port): void {  
	$player->transfer($adress, $port);  
}
  • Transferring player without Vooky
    NOTE: 'replace-transfer' must be set to 'false' in config.yml.

Main class:

/**  
 * @param \pocketmine\Player $player  
 * @param string $adress  
 * @param int $port  
 */
public function transferPlayerWithoutVooky(\pocketmine\Player $player, string $adress, int $port): void {  
	$pk = new TransferPacket;  
	$pk->address = $adress;  
	$pk->port = $port;  
	$player->dataPacket($pk);  
}

About

PocketMine proxy plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages