| public static BlockStateParser$BlockResult |  | a(hf<cpi> arg0, String arg1, boolean arg2) |   | parseForBlock(HolderLookup<Block> arg0, String arg1, boolean arg2) |   | method_41957(class_7225<class_2248> arg0, String arg1, boolean arg2) |   | block(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) |   | m_245437_(C_213466_<C_1706_> p_251394_, String p_248677_, boolean p_250430_) |  
  | 
| public static BlockStateParser$BlockResult |  | a(hf<cpi> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | parseForBlock(HolderLookup<Block> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | method_41955(class_7225<class_2248> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | block(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) |   | m_234691_(C_213466_<C_1706_> p_234692_, com.mojang.brigadier.StringReader p_234693_, boolean p_234694_) |  
  | 
| public static com.mojang.datafixers.util.Either<BlockStateParser$BlockResult, BlockStateParser$TagResult> |  | b(hf<cpi> arg0, String arg1, boolean arg2) |   | parseForTesting(HolderLookup<Block> arg0, String arg1, boolean arg2) |   | method_41962(class_7225<class_2248> arg0, String arg1, boolean arg2) |   | blockOrTag(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) |   | m_247724_(C_213466_<C_1706_> p_252082_, String p_251830_, boolean p_249125_) |  
  | 
| public static com.mojang.datafixers.util.Either<BlockStateParser$BlockResult, BlockStateParser$TagResult> |  | b(hf<cpi> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | parseForTesting(HolderLookup<Block> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | method_41960(class_7225<class_2248> arg0, com.mojang.brigadier.StringReader arg1, boolean arg2) |   | blockOrTag(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) |   | m_234716_(C_213466_<C_1706_> p_234717_, com.mojang.brigadier.StringReader p_234718_, boolean p_234719_) |  
  | 
| public static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | a(hf<cpi> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, boolean arg2, boolean arg3) |   | fillSuggestions(HolderLookup<Block> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, boolean arg2, boolean arg3) |   | method_9666(class_7225<class_2248> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, boolean arg2, boolean arg3) |   | getSuggestions(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, boolean allowTag, boolean allowSnbt) |   | m_234695_(C_213466_<C_1706_> p_234696_, com.mojang.brigadier.suggestion.SuggestionsBuilder p_234697_, boolean p_234698_, boolean p_234699_) |  
  | 
| private void |  | a() |   | parse() |   | method_9678() |   | parse() |   | m_234677_() |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9671(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234683_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | b(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9674(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234714_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | c(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9665(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234728_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | d(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9667(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234730_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | e(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9687(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234732_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private boolean |  | b() |   | hasBlockEntity() |   | method_9676() |   | hasBlockEntity() |   | m_234713_() |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | f(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9693(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234734_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | g(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9689(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234736_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private static <T extends Comparable<T>> com.mojang.brigadier.suggestion.SuggestionsBuilder |  | a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, dcu<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 builder, Property<T> property) |   | m_116786_(com.mojang.brigadier.suggestion.SuggestionsBuilder p_116787_, C_2097_<T> p_116788_) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1) |   | suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1) |   | method_9690(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1) |   | suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String name) |   | m_234685_(com.mojang.brigadier.suggestion.SuggestionsBuilder p_234687_, String arg1) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | h(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9679(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234738_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | i(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9681(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234740_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | j(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9670(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234742_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | k(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_41963(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestBlockId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234744_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> |  | l(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | method_9673(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |   | suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) |   | m_234746_(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0) |  
  | 
| private void |  | c() |   | readBlock() |   | method_9675() |   | parseBlockId() |   | m_116826_() |  
  | 
| private void |  | d() |   | readTag() |   | method_9677() |   | parseTagId() |   | m_116830_() |  
  | 
| private void |  | e() |   | readProperties() |   | method_9659() |   | parseBlockProperties() |   | m_116834_() |  
  | 
| private void |  | f() |   | readVagueProperties() |   | method_9680() |   | parseTagProperties() |   | m_116838_() |  
  | 
| private void |  | g() |   | readNbt() |   | method_9672() |   | parseSnbt() |   | m_116842_() |  
  | 
| private <T extends Comparable<T>> void |  | a(dcu<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> property, String value, int cursor) |   | m_116775_(C_2097_<T> p_116777_, String p_116778_, int arg2) |  
  | 
| public static String |  | 
| private static <T extends Comparable<T>> void |  | a(StringBuilder arg0, dcu<T> arg1, Comparable<?> arg2) |   | appendProperty(StringBuilder arg0, Property<T> arg1, Comparable<?> arg2) |   | method_9663(StringBuilder arg0, class_2769<T> arg1, Comparable<?> arg2) |   | stringifyProperty(StringBuilder builder, Property<T> property, Comparable<?> value) |   | m_116802_(StringBuilder p_116803_, C_2097_<T> p_116804_, Comparable<?> p_116805_) |  
  |