Package net.minecraft.resource
Class DependencyTracker<K,V extends DependencyTracker.Dependencies<K>> 
java.lang.Object
net.minecraft.resource.DependencyTracker<K,V> 
- Mappings:
 Namespace Name named net/minecraft/resource/DependencyTrackerintermediary net/minecraft/class_8523official bbe
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static <K> voidaddDependency(Multimap<K, K> dependencies, K key, K dependency) private static <K> booleancontainsReverseDependency(Multimap<K, K> dependencies, K key, K dependency) private voidvoidtraverse(BiConsumer<K, V> callback)  
- 
Field Details
- 
underlying
- Mappings:
 Namespace Name Mixin selector named underlyingLnet/minecraft/resource/DependencyTracker;underlying:Ljava/util/Map;intermediary field_44702Lnet/minecraft/class_8523;field_44702:Ljava/util/Map;official aLbbe;a:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
DependencyTracker
public DependencyTracker() 
 - 
 - 
Method Details
- 
add
- Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/resource/DependencyTracker;add(Ljava/lang/Object;Lnet/minecraft/resource/DependencyTracker$Dependencies;)Lnet/minecraft/resource/DependencyTracker;intermediary method_51486Lnet/minecraft/class_8523;method_51486(Ljava/lang/Object;Lnet/minecraft/class_8523$class_8524;)Lnet/minecraft/class_8523;official aLbbe;a(Ljava/lang/Object;Lbbe$a;)Lbbe;
 - 
traverse
private void traverse(Multimap<K, K> parentChild, Set<K> visited, K rootKey, BiConsumer<K, V> callback) - Mappings:
 Namespace Name Mixin selector named traverseLnet/minecraft/resource/DependencyTracker;traverse(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)Vintermediary method_51484Lnet/minecraft/class_8523;method_51484(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)Vofficial aLbbe;a(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V
 - 
containsReverseDependency
private static <K> boolean containsReverseDependency(Multimap<K, K> dependencies, K key, K dependency) - Mappings:
 Namespace Name Mixin selector named containsReverseDependencyLnet/minecraft/resource/DependencyTracker;containsReverseDependency(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Zintermediary method_51483Lnet/minecraft/class_8523;method_51483(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Zofficial aLbbe;a(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z
 - 
addDependency
- Mappings:
 Namespace Name Mixin selector named addDependencyLnet/minecraft/resource/DependencyTracker;addDependency(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Vintermediary method_51489Lnet/minecraft/class_8523;method_51489(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Vofficial bLbbe;b(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V
 - 
traverse
- Mappings:
 Namespace Name Mixin selector named traverseLnet/minecraft/resource/DependencyTracker;traverse(Ljava/util/function/BiConsumer;)Vintermediary method_51487Lnet/minecraft/class_8523;method_51487(Ljava/util/function/BiConsumer;)Vofficial aLbbe;a(Ljava/util/function/BiConsumer;)V
 
 -