-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathexample.php
More file actions
24 lines (18 loc) · 716 Bytes
/
example.php
File metadata and controls
24 lines (18 loc) · 716 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
require('./vendor/autoload.php');
use PublicUHC\MinecraftAuth\AuthServer\AuthServer;
use PublicUHC\MinecraftAuth\Protocol\Packets\DisconnectPacket;
use PublicUHC\MinecraftAuth\Protocol\Packets\StatusResponsePacket;
$server = new AuthServer(25565, '0.0.0.0');
$server->on('login_success', function($username, $uuid, DisconnectPacket $packet){
echo "USERNAME: $username, UUID: $uuid\n";
$packet->setReason("USERNAME: $username, UUID: $uuid");
});
$server->on('status_request', function(StatusResponsePacket $packet) {
$packet->setDescription('test server')
->setMaxPlayers(10)
->setOnlineCount(1000)
->setVersion('1.7.6')
->setProtocol(5);
});
$server->start();