public class Commands
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
Commands.IParser |
コンストラクタと説明 |
---|
Commands(boolean isDedicatedServer) |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSource,T> |
argument(java.lang.String name,
com.mojang.brigadier.arguments.ArgumentType<T> type)
Creates a new argument.
|
static java.util.function.Predicate<java.lang.String> |
func_212590_a(Commands.IParser parser) |
static <S> com.mojang.brigadier.exceptions.CommandSyntaxException |
func_227481_a_(com.mojang.brigadier.ParseResults<S> p_227481_0_) |
com.mojang.brigadier.CommandDispatcher<CommandSource> |
getDispatcher() |
int |
handleCommand(CommandSource source,
java.lang.String command)
Runs a command.
|
static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSource> |
literal(java.lang.String name)
Creates a new argument.
|
void |
send(ServerPlayerEntity player) |
public int handleCommand(CommandSource source, java.lang.String command)
public void send(ServerPlayerEntity player)
public static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSource> literal(java.lang.String name)
LiteralArgumentBuilder.literal
method is that it is typed to CommandSource
.public static <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSource,T> argument(java.lang.String name, com.mojang.brigadier.arguments.ArgumentType<T> type)
RequiredArgumentBuilder.argument(java.lang.String, com.mojang.brigadier.arguments.ArgumentType<T>)
method is that it is typed to CommandSource
.public static java.util.function.Predicate<java.lang.String> func_212590_a(Commands.IParser parser)
public com.mojang.brigadier.CommandDispatcher<CommandSource> getDispatcher()
@Nullable public static <S> com.mojang.brigadier.exceptions.CommandSyntaxException func_227481_a_(com.mojang.brigadier.ParseResults<S> p_227481_0_)