geforkt von Mirrors/AxiomPaperPlugin
fix test plugin
Dieser Commit ist enthalten in:
Ursprung
6a46a437e6
Commit
7f3ecfd42f
@ -22,19 +22,19 @@ public final class TestPlugin extends JavaPlugin implements Listener {
|
|||||||
((CraftServer) this.getServer()).getServer().vanillaCommandDispatcher.getDispatcher().register(
|
((CraftServer) this.getServer()).getServer().vanillaCommandDispatcher.getDispatcher().register(
|
||||||
literal("paperweight")
|
literal("paperweight")
|
||||||
.requires(stack -> stack.hasPermission(stack.getServer().getOperatorUserPermissionLevel()))
|
.requires(stack -> stack.hasPermission(stack.getServer().getOperatorUserPermissionLevel()))
|
||||||
.then(argument("players", players()))
|
.then(argument("players", players())
|
||||||
.executes(ctx -> {
|
.executes(ctx -> {
|
||||||
final Collection<ServerPlayer> players = EntityArgument.getPlayers(ctx, "players");
|
final Collection<ServerPlayer> players = EntityArgument.getPlayers(ctx, "players");
|
||||||
for (final ServerPlayer player : players) {
|
for (final ServerPlayer player : players) {
|
||||||
player.sendMessage(
|
player.sendMessage(
|
||||||
new TextComponent("Hello from Paperweight test plugin!")
|
new TextComponent("Hello from Paperweight test plugin!")
|
||||||
.withStyle(ChatFormatting.ITALIC, ChatFormatting.GREEN)
|
.withStyle(ChatFormatting.ITALIC, ChatFormatting.GREEN)
|
||||||
.withStyle(style -> style.withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/paperweight @a"))),
|
.withStyle(style -> style.withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/paperweight @a"))),
|
||||||
Util.NIL_UUID
|
Util.NIL_UUID
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return players.size();
|
return players.size();
|
||||||
})
|
}))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren