public class BlockStateParser
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static com.mojang.brigadier.exceptions.DynamicCommandExceptionType |
STATE_BAD_ID |
static com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType |
STATE_DUPLICATE_PROPERTY |
static com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType |
STATE_INVALID_PROPERTY_VALUE |
static com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType |
STATE_NO_VALUE |
static com.mojang.brigadier.exceptions.SimpleCommandExceptionType |
STATE_TAGS_NOT_ALLOWED |
static com.mojang.brigadier.exceptions.SimpleCommandExceptionType |
STATE_UNCLOSED |
static com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType |
STATE_UNKNOWN_PROPERTY |
コンストラクタと説明 |
---|
BlockStateParser(com.mojang.brigadier.StringReader readerIn,
boolean allowTags) |
修飾子とタイプ | メソッドと説明 |
---|---|
CompoundNBT |
getNbt() |
java.util.Map<IProperty<?>,java.lang.Comparable<?>> |
getProperties() |
BlockState |
getState() |
java.util.Map<java.lang.String,java.lang.String> |
getStringProperties()
Gets all of the properties the user has specified.
|
java.util.concurrent.CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |
getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |
ResourceLocation |
getTag() |
BlockStateParser |
parse(boolean parseTileEntity) |
void |
readBlock() |
void |
readNBT() |
void |
readProperties() |
void |
readStringProperties() |
void |
readTag() |
static java.lang.String |
toString(BlockState state) |
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType STATE_TAGS_NOT_ALLOWED
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType STATE_BAD_ID
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType STATE_UNKNOWN_PROPERTY
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType STATE_DUPLICATE_PROPERTY
public static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType STATE_INVALID_PROPERTY_VALUE
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType STATE_NO_VALUE
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType STATE_UNCLOSED
public BlockStateParser(com.mojang.brigadier.StringReader readerIn, boolean allowTags)
public java.util.Map<IProperty<?>,java.lang.Comparable<?>> getProperties()
@Nullable public BlockState getState()
@Nullable public CompoundNBT getNbt()
@Nullable public ResourceLocation getTag()
public BlockStateParser parse(boolean parseTileEntity) throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public void readBlock() throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public void readTag() throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public void readProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public void readStringProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public void readNBT() throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public static java.lang.String toString(BlockState state)
public java.util.concurrent.CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
public java.util.Map<java.lang.String,java.lang.String> getStringProperties()