Merge pull request #29 from BONNe/master

Fix issue #24
This commit is contained in:
Florian CUNY 2018-12-23 20:45:28 +01:00 committed by GitHub
commit dc2cc515f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 5 deletions

View File

@ -45,8 +45,13 @@ public class AdminTop extends CompositeCommand {
Island island = getPlugin().getIslands().getIsland(world, topTen.getKey()); Island island = getPlugin().getIslands().getIsland(world, topTen.getKey());
if (island != null) { if (island != null) {
rank++; rank++;
String item = String.valueOf(rank) + ":" + island.getName() + " " String item = user.getTranslation("admin.topten",
+ user.getTranslation("topten.islandLevel", "[level]", String.valueOf(topTen.getValue())); "[rank]",
"[name]",
"[level]",
String.valueOf(rank),
this.getPlugin().getPlayers().getUser(island.getOwner()).getName(),
String.valueOf(topTen.getValue()));
user.sendRawMessage(item); user.sendRawMessage(item);
} }
} }

View File

@ -17,7 +17,9 @@ public class IslandTop extends CompositeCommand {
@Override @Override
public boolean execute(User user, String label, List<String> list) { public boolean execute(User user, String label, List<String> list) {
plugin.getTopTen().getGUI(getWorld(), user, getPermissionPrefix()); if (user.isPlayer()) {
this.plugin.getTopTen().getGUI(getWorld(), user, getPermissionPrefix());
}
return true; return true;
} }

View File

@ -10,6 +10,7 @@ admin:
top: top:
description: "show the top ten list" description: "show the top ten list"
unknown-world: "&cUnknown world!" unknown-world: "&cUnknown world!"
topten: "[rank]. [name] - island level = [level]"
island: island:
level: level:

View File

@ -47,7 +47,7 @@ public class LevelPresenterTest {
// In team // In team
when(im.inTeam(Mockito.any(), Mockito.any())).thenReturn(true); when(im.inTeam(Mockito.any(), Mockito.any())).thenReturn(true);
// team leader // team leader
when(im.getTeamLeader(Mockito.any(), Mockito.any())).thenReturn(UUID.randomUUID()); when(im.getOwner(Mockito.any(), Mockito.any())).thenReturn(UUID.randomUUID());
pl = mock(PlayerLevel.class); pl = mock(PlayerLevel.class);
PowerMockito.whenNew(PlayerLevel.class).withAnyArguments().thenReturn(pl); PowerMockito.whenNew(PlayerLevel.class).withAnyArguments().thenReturn(pl);