| public static <T> Holder$Reference<T> |  | 
| public static <T> Holder$Reference<T> |  | 
| public ResourceKey<T> |  | h() |   | key() |   | method_40237() |   | registryKey() |   | m_205785_() |  
  | 
| public T |  | a() |   | value() |   | comp_349() |   | value() |   | m_203334_() |  
  | 
| public boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public com.mojang.datafixers.util.Either<ResourceKey<T>, T> |  | d() |   | unwrap() |   | method_40229() |   | getKeyOrValue() |   | m_203439_() |  
  | 
| public Optional<ResourceKey<T>> |  | e() |   | unwrapKey() |   | method_40230() |   | getKey() |   | m_203543_() |  
  | 
| public Holder$Kind |  | f() |   | kind() |   | method_40231() |   | getType() |   | m_203376_() |  
  | 
| public boolean |  | b() |   | isBound() |   | method_40227() |   | hasKeyAndValue() |   | m_203633_() |  
  | 
| void |  | 
| protected void |  | b(T arg0) |   | bindValue(T arg0) |   | method_45918(T arg0) |   | setValue(T value) |   | m_247654_(T arg0) |  
  | 
| void |  | 
| public Stream<TagKey<T>> |  | c() |   | tags() |   | method_40228() |   | streamTags() |   | m_203616_() |  
  |