tutorial:commands
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:commands [2020/11/25 08:18] – [Advanced concepts] Reword description of arg types i509vcb | tutorial:commands [2021/03/05 00:15] – [Some example commands examples] solidblock | ||
---|---|---|---|
Line 222: | Line 222: | ||
| [[tutorials: | | [[tutorials: | ||
| [[tutorials: | | [[tutorials: | ||
- | | [[tutorials: | + | | [[tutorials: |
| [[tutorials: | | [[tutorials: | ||
| [[tutorials: | | [[tutorials: | ||
Line 237: | Line 237: | ||
==== Catch or throw a CommandSyntaxException ==== | ==== Catch or throw a CommandSyntaxException ==== | ||
- | The solution to this issue is to make the run or suggest methods throw a '' | + | The solution to this issue is to make the '' |
==== Issues with generics ==== | ==== Issues with generics ==== | ||
Line 280: | Line 280: | ||
.requires(source -> source.hasPermissionLevel(4)) | .requires(source -> source.hasPermissionLevel(4)) | ||
.executes(ctx -> { | .executes(ctx -> { | ||
- | ctx.getSource().sendFeedback(new LiteralText(" | + | ctx.getSource().sendFeedback(new LiteralText(" |
return 1; | return 1; | ||
}); | }); | ||
Line 425: | Line 425: | ||
public static int broadcast(ServerCommandSource source, Formatting formatting, String message) { | public static int broadcast(ServerCommandSource source, Formatting formatting, String message) { | ||
- | final Text text = new LiteralText(message).formatting(formatting); | + | final Text text = new LiteralText(message).formatted(formatting); |
- | source.getMinecraftServer().getPlayerManager().broadcastChatMessage(text, | + | source.getMinecraftServer().getPlayerManager().broadcastChatMessage(text, |
return Command.SINGLE_SUCCESS; | return Command.SINGLE_SUCCESS; | ||
} | } |
tutorial/commands.txt · Last modified: 2024/02/23 14:22 by allen1210