net.minecraft.command.argument

public class BlockArgumentParser

ei
net.minecraft.commands.arguments.blocks.BlockStateParser
net.minecraft.class_2259
net.minecraft.command.argument.BlockArgumentParser
net.minecraft.unmapped.C_byxnvdet
net.minecraft.command.arguments.BlockStateParser
net.minecraft.command.arguments.BlockStateParser

Field summary

Modifier and TypeField
public static final SimpleCommandExceptionType
a
ERROR_NO_TAGS_ALLOWED
field_10691
DISALLOWED_TAG_EXCEPTION
f_vmupzakk
field_199831_a
STATE_TAGS_NOT_ALLOWED
public static final DynamicCommandExceptionType
b
ERROR_UNKNOWN_BLOCK
field_10690
INVALID_BLOCK_ID_EXCEPTION
f_dnhrjtrg
field_197259_a
STATE_BAD_ID
public static final Dynamic2CommandExceptionType
c
ERROR_UNKNOWN_PROPERTY
field_10695
UNKNOWN_PROPERTY_EXCEPTION
f_tydzifme
field_197260_b
STATE_UNKNOWN_PROPERTY
public static final Dynamic2CommandExceptionType
d
ERROR_DUPLICATE_PROPERTY
field_10692
DUPLICATE_PROPERTY_EXCEPTION
f_cvoqhxbz
field_197261_c
STATE_DUPLICATE_PROPERTY
public static final Dynamic3CommandExceptionType
e
ERROR_INVALID_VALUE
field_10683
INVALID_PROPERTY_EXCEPTION
f_labuxzvk
field_197262_d
STATE_INVALID_PROPERTY_VALUE
public static final Dynamic2CommandExceptionType
f
ERROR_EXPECTED_VALUE
field_10688
EMPTY_PROPERTY_EXCEPTION
f_octvggph
field_197263_e
STATE_NO_VALUE
public static final SimpleCommandExceptionType
g
ERROR_EXPECTED_END_OF_PROPERTIES
field_10684
UNCLOSED_PROPERTIES_EXCEPTION
f_qovbljha
field_197264_f
STATE_UNCLOSED
private static final BiFunction<SuggestionsBuilder, TagGroup<Block>, CompletableFuture<Suggestions>>
h
SUGGEST_NOTHING
field_10682
SUGGEST_DEFAULT
f_frcmfegl
field_197265_g
SUGGEST_NONE
private final StringReader
i
reader
field_10698
reader
f_cpprinvq
field_197266_h
reader
private final boolean
j
forTesting
field_10687
allowTag
f_tecijenj
field_199832_j
tagsAllowed
private final Map<Property<?>, Comparable<?>>
k
properties
field_10699
blockProperties
f_yzbucctp
field_197267_i
properties
private final Map<String, String>
l
vagueProperties
field_10685
tagProperties
f_xddtavks
field_200141_l
stringProperties
private Identifier
m
id
field_10697
blockId
f_cjhjbswa
field_197268_j
blockID
private StateManager<Block, BlockState>
n
definition
field_10689
stateFactory
f_unzoxsuu
field_197269_k
blockStateContainer
private BlockState
o
state
field_10686
blockState
f_vlvuunuk
field_197270_l
state
private CompoundTag
p
nbt
field_10693
data
f_kgowavap
field_197271_m
nbt
private Identifier
q
tag
field_10681
tagId
f_wpqdltcz
field_199833_p
tag
private int
r
tagCursor
field_10694
cursorPos
f_kqielfyp
field_201954_r
cursorPos
private BiFunction<SuggestionsBuilder, TagGroup<Block>, CompletableFuture<Suggestions>>
s
suggestions
field_10696
suggestions
f_rgyqanti
field_197272_n
suggestor

Constructor summary

ModifierConstructor
public (StringReader reader, boolean allowTag)

Method summary

Modifier and TypeMethod
public Map<Property<?>, Comparable<?>>
a()
getProperties()
method_9692()
getBlockProperties()
m_dlstjpnd()
func_197254_a()
getProperties()
public BlockState
b()
getState()
method_9669()
getBlockState()
m_kobunqqp()
func_197249_b()
getState()
public CompoundTag
c()
getNbt()
method_9694()
getNbtData()
m_vxrxnuan()
func_197241_c()
getNbt()
public Identifier
d()
getTag()
method_9664()
getTagId()
m_crokfhgu()
func_199829_d()
getTag()
public BlockArgumentParser
a(boolean arg0)
parse(boolean arg0)
method_9678(boolean arg0)
parse(boolean allowNbt)
m_arwtwfiw(boolean arg0)
func_197243_a(boolean arg0)
parse(boolean parseTileEntity)
private CompletableFuture<Suggestions>
b(SuggestionsBuilder arg0, aek<bul> arg1)
suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9671(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_qpkdkbts(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197252_b(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
c(SuggestionsBuilder arg0, aek<bul> arg1)
suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9674(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_ngulfgen(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_200136_c(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestStringPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
d(SuggestionsBuilder arg0, aek<bul> arg1)
suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9665(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_ngpdcbjf(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197256_c(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestProperty(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
e(SuggestionsBuilder arg0, aek<bul> arg1)
suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9667(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_oqehrwbe(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_200134_e(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestStringProperty(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
f(SuggestionsBuilder arg0, aek<bul> arg1)
suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9687(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_nftrjbtm(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197244_d(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private boolean
a(aek<bul> arg0)
hasBlockEntity(TagCollection<Block> arg0)
method_9676(class_5414<class_2248> arg0)
hasBlockEntity(TagGroup<Block> arg0)
m_dyhvhjit(C_urufctfi<C_mmxmpdoq> arg0)
func_212598_k(ITagCollection<Block> arg0)
func_212598_k(ITagCollection<Block> arg0)
private CompletableFuture<Suggestions>
g(SuggestionsBuilder arg0, aek<bul> arg1)
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9693(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_bhfnnfhg(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197246_e(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
h(SuggestionsBuilder arg0, aek<bul> arg1)
suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9689(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_iztvcqfg(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197248_f(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestPropertyEndOrContinue(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private static <T extends Comparable<T>> SuggestionsBuilder
a(SuggestionsBuilder arg0, cfg<T> arg1)
addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Property<T> arg1)
method_9662(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_2769<T> arg1)
suggestPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Property<T> arg1)
m_qrwykyna(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_vzlztuyw<T> arg1)
func_201037_a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Property<T> arg1)
suggestValue(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Property<T> property)
private CompletableFuture<Suggestions>
a(SuggestionsBuilder arg0, aek<bul> arg1, String arg2)
suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1, String arg2)
method_9690(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1, String arg2)
suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1, String arg2)
m_pwimgspe(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1, String arg2)
func_239295_a_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1, String arg2)
func_239295_a_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1, String arg2)
private CompletableFuture<Suggestions>
i(SuggestionsBuilder arg0, aek<bul> arg1)
suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9679(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_fuzzmwbi(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_212599_i(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
func_212599_i(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
j(SuggestionsBuilder arg0, aek<bul> arg1)
suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9681(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_eyfmgkbq(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197255_g(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestPropertyOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
k(SuggestionsBuilder arg0, aek<bul> arg1)
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9670(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_mlcaqcva(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_201953_j(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
private CompletableFuture<Suggestions>
l(SuggestionsBuilder arg0, aek<bul> arg1)
suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9673(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_hcyotcvk(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197250_h(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
suggestTagOrBlock(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
public void
e()
readBlock()
method_9675()
parseBlockId()
m_fifmyvas()
func_197258_d()
readBlock()
public void
f()
readTag()
method_9677()
parseTagId()
m_bniujfgd()
func_199827_f()
readTag()
public void
g()
readProperties()
method_9659()
parseBlockProperties()
m_uvwgetsl()
func_197257_e()
readProperties()
public void
h()
readVagueProperties()
method_9680()
parseTagProperties()
m_qgrihmzm()
func_200137_h()
readStringProperties()
public void
i()
readNbt()
method_9672()
parseSnbt()
m_xqczamak()
func_197240_f()
readNBT()
private <T extends Comparable<T>> void
a(cfg<T> arg0, String arg1, int arg2)
setValue(Property<T> arg0, String arg1, int arg2)
method_9668(class_2769<T> arg0, String arg1, int arg2)
parsePropertyValue(Property<T> arg0, String arg1, int arg2)
m_mywhommc(C_vzlztuyw<T> arg0, String arg1, int arg2)
func_197253_a(Property<T> arg0, String arg1, int arg2)
parseValue(Property<T> property, String value, int valuePosition)
public static String
a(cee arg0)
serialize(BlockState arg0)
method_9685(class_2680 arg0)
stringifyBlockState(BlockState arg0)
m_sznyfwfy(C_txtbiemp arg0)
func_197247_a(BlockState arg0)
toString(BlockState state)
private static <T extends Comparable<T>> void
a(StringBuilder arg0, cfg<T> arg1, Comparable<?> arg2)
appendProperty(StringBuilder arg0, Property<T> arg1, Comparable<?> arg2)
method_9663(StringBuilder arg0, class_2769<T> arg1, Comparable<?> arg2)
stringifyProperty(StringBuilder arg0, Property<T> arg1, Comparable<?> arg2)
m_odbeqkxi(StringBuilder arg0, C_vzlztuyw<T> arg1, Comparable<?> arg2)
func_211375_a(StringBuilder arg0, Property<T> arg1, Comparable<?> arg2)
propValToString(StringBuilder builder, Property<T> property, Comparable<?> value)
public CompletableFuture<Suggestions>
a(SuggestionsBuilder arg0, aek<bul> arg1)
fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagCollection<Block> arg1)
method_9666(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_5414<class_2248> arg1)
getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, TagGroup<Block> arg1)
m_kzqobqcr(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, C_urufctfi<C_mmxmpdoq> arg1)
func_197245_a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, ITagCollection<Block> arg1)
getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ITagCollection<Block> arg1)
public Map<String, String>
j()
getVagueProperties()
method_9688()
getProperties()
m_bxuqhpql()
func_200139_j()
getStringProperties()