-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathexample.ts
46 lines (33 loc) · 1.44 KB
/
example.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import { Minehut } from './Minehut';
(async function () {
const minehut = new Minehut();
const server = await minehut.servers.get('Lifesteal');
console.log(server);
console.log(`Daily Time Left: ${server.getDailyTimeLeft()}`);
const devMinehut = new Minehut({ dev: true });
const devServer = await devMinehut.servers.get('test256', true);
console.log(devServer);
const icon = await server.getActiveIcon();
console.log(`Active Icon ${icon.iconName}`);
const icons = await server.getPurchasedIcons();
console.log(icons);
const availableIcons = await minehut.icons.fetchAvailable();
console.log(availableIcons);
const categories = await minehut.servers.getServerCategories({ fromCache: true });
console.log(categories);
const cakeIcon = await minehut.icons.get('Cake');
console.log(cakeIcon);
console.log(`Cake Icon Image: ${cakeIcon?.imageUrl}`);
const simpleStats = await minehut.getSimpleStats();
console.log(simpleStats);
const playerDistribution = await minehut.getPlayerDistribution();
console.log(playerDistribution);
const homepageStats = await minehut.getHomePageStats();
console.log(homepageStats);
const resourcePack = await minehut.getResourcePack();
console.log(resourcePack);
const player = await minehut.players.get('_Tarna_');
console.log(player);
const filteredServers = await minehut.servers.getOnlineServers({ category: 'box', limit: 1 });
console.log(filteredServers);
})();