-
Notifications
You must be signed in to change notification settings - Fork 0
/
DisplayableTest.java
39 lines (31 loc) · 1.16 KB
/
DisplayableTest.java
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
package net.alpenblock.bungeeperms.testsuite.bungee.tests;
import net.alpenblock.bungeeperms.BungeePerms;
import net.alpenblock.bungeeperms.User;
import net.alpenblock.bungeeperms.testsuite.bungee.BungeeTest;
import net.alpenblock.bungeeperms.testsuite.bungee.BungeeTestSuite;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
public class DisplayableTest extends BungeeTest
{
@Override
public boolean test(CommandSender sender)
{
if (ProxyServer.getInstance().getPlayer(BungeeTestSuite.getTestplayer()) == null)
{
throw new RuntimeException("test player " + BungeeTestSuite.getTestplayer() + " not found");
}
User u = BungeePerms.getInstance().getPermissionsManager().getUser(BungeeTestSuite.getTestplayer());
if (u == null)
{
throw new RuntimeException("test player " + BungeeTestSuite.getTestplayer() + " not found");
}
sender.sendMessage("Prefix: " + u.buildPrefix());
sender.sendMessage("Suffix: " + u.buildSuffix());
return result();
}
@Override
public String getName()
{
return "DisplayableTest";
}
}