Package net.minecraft.client.network
Class ClientDebugSubscriptionManager
java.lang.Object
net.minecraft.client.network.ClientDebugSubscriptionManager
- Mappings:
Namespace Name named net/minecraft/client/network/ClientDebugSubscriptionManagerintermediary net/minecraft/class_12036official gzk
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static interfaceprivate static classprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Set<DebugSubscriptionType<?>> private final DebugHudprivate final ClientPlayNetworkHandlerprivate final Map<DebugSubscriptionType<?>, ClientDebugSubscriptionManager.TrackableValueMap<?>> -
Constructor Summary
ConstructorsConstructorDescriptionClientDebugSubscriptionManager(ClientPlayNetworkHandler networkHandler, DebugHud debugHud) -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddDebugSubscription(Set<DebugSubscriptionType<?>> types, DebugSubscriptionType<?> type, boolean enable) <T> voidaddEvent(long lifetime, DebugSubscriptionType.Value<T> value) voidvoidcreateDebugDataStore(World world) (package private) static <T> ClientDebugSubscriptionManager.TrackableValueGetter<BlockPos, T> (package private) static <T> ClientDebugSubscriptionManager.TrackableValueGetter<ChunkPos, T> (package private) <K,V> void forEachValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter, BiConsumer<K, V> visitor) (package private) static <T> ClientDebugSubscriptionManager.TrackableValueGetter<UUID, T> private Set<DebugSubscriptionType<?>> (package private) <V> @Nullable ClientDebugSubscriptionManager.TrackableValueMap<V> (package private) <K,V> V getValue(DebugSubscriptionType<V> type, K object, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter) private <K,V> @Nullable ClientDebugSubscriptionManager.TrackableValue <K, V> getValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter) private voidonSubscriptionsChanged(Set<DebugSubscriptionType<?>> types) voidremoveChunk(ChunkPos pos) voidremoveEntity(Entity entity) voidstartTick(long time) <T> voidupdateBlock(long lifetime, BlockPos pos, DebugSubscriptionType.OptionalValue<T> optional) <T> voidupdateChunk(long lifetime, ChunkPos pos, DebugSubscriptionType.OptionalValue<T> optional) <T> voidupdateEntity(long lifetime, Entity entity, DebugSubscriptionType.OptionalValue<T> optional) private <K,V> void updateTrackableValueMap(long lifetime, K object, DebugSubscriptionType.OptionalValue<V> optional, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> trackableValueGetter)
-
Field Details
-
networkHandler
- Mappings:
Namespace Name Mixin selector named networkHandlerLnet/minecraft/client/network/ClientDebugSubscriptionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;intermediary field_62932Lnet/minecraft/class_12036;field_62932:Lnet/minecraft/class_634;official aLgzk;a:Lgzo;
-
debugHud
- Mappings:
Namespace Name Mixin selector named debugHudLnet/minecraft/client/network/ClientDebugSubscriptionManager;debugHud:Lnet/minecraft/client/gui/hud/DebugHud;intermediary field_62933Lnet/minecraft/class_12036;field_62933:Lnet/minecraft/class_340;official bLgzk;b:Lgdx;
-
clientSubscriptions
- Mappings:
Namespace Name Mixin selector named clientSubscriptionsLnet/minecraft/client/network/ClientDebugSubscriptionManager;clientSubscriptions:Ljava/util/Set;intermediary field_62934Lnet/minecraft/class_12036;field_62934:Ljava/util/Set;official cLgzk;c:Ljava/util/Set;
-
valuesBySubscription
private final Map<DebugSubscriptionType<?>,ClientDebugSubscriptionManager.TrackableValueMap<?>> valuesBySubscription- Mappings:
Namespace Name Mixin selector named valuesBySubscriptionLnet/minecraft/client/network/ClientDebugSubscriptionManager;valuesBySubscription:Ljava/util/Map;intermediary field_62935Lnet/minecraft/class_12036;field_62935:Ljava/util/Map;official dLgzk;d:Ljava/util/Map;
-
-
Constructor Details
-
ClientDebugSubscriptionManager
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/network/ClientDebugSubscriptionManager;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/client/gui/hud/DebugHud;)Vintermediary <init>Lnet/minecraft/class_12036;<init>(Lnet/minecraft/class_634;Lnet/minecraft/class_340;)Vofficial <init>Lgzk;<init>(Lgzo;Lgdx;)V
-
-
Method Details
-
addDebugSubscription
private static void addDebugSubscription(Set<DebugSubscriptionType<?>> types, DebugSubscriptionType<?> type, boolean enable) - Mappings:
Namespace Name Mixin selector named addDebugSubscriptionLnet/minecraft/client/network/ClientDebugSubscriptionManager;addDebugSubscription(Ljava/util/Set;Lnet/minecraft/world/debug/DebugSubscriptionType;Z)Vintermediary method_74729Lnet/minecraft/class_12036;method_74729(Ljava/util/Set;Lnet/minecraft/class_12017;Z)Vofficial aLgzk;a(Ljava/util/Set;Lbvs;Z)V
-
getRequestedSubscriptions
- Mappings:
Namespace Name Mixin selector named getRequestedSubscriptionsLnet/minecraft/client/network/ClientDebugSubscriptionManager;getRequestedSubscriptions()Ljava/util/Set;intermediary method_74733Lnet/minecraft/class_12036;method_74733()Ljava/util/Set;official cLgzk;c()Ljava/util/Set;
-
clearAllSubscriptions
public void clearAllSubscriptions()- Mappings:
Namespace Name Mixin selector named clearAllSubscriptionsLnet/minecraft/client/network/ClientDebugSubscriptionManager;clearAllSubscriptions()Vintermediary method_74712Lnet/minecraft/class_12036;method_74712()Vofficial aLgzk;a()V
-
startTick
public void startTick(long time) - Mappings:
Namespace Name Mixin selector named startTickLnet/minecraft/client/network/ClientDebugSubscriptionManager;startTick(J)Vintermediary method_74713Lnet/minecraft/class_12036;method_74713(J)Vofficial aLgzk;a(J)V
-
onSubscriptionsChanged
- Mappings:
Namespace Name Mixin selector named onSubscriptionsChangedLnet/minecraft/client/network/ClientDebugSubscriptionManager;onSubscriptionsChanged(Ljava/util/Set;)Vintermediary method_74728Lnet/minecraft/class_12036;method_74728(Ljava/util/Set;)Vofficial aLgzk;a(Ljava/util/Set;)V
-
getTrackableValueMaps
@Nullable <V> @Nullable ClientDebugSubscriptionManager.TrackableValueMap<V> getTrackableValueMaps(DebugSubscriptionType<V> type) - Mappings:
Namespace Name Mixin selector named getTrackableValueMapsLnet/minecraft/client/network/ClientDebugSubscriptionManager;getTrackableValueMaps(Lnet/minecraft/world/debug/DebugSubscriptionType;)Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueMap;intermediary method_74720Lnet/minecraft/class_12036;method_74720(Lnet/minecraft/class_12017;)Lnet/minecraft/class_12036$class_12039;official aLgzk;a(Lbvs;)Lgzk$c;
-
getValue
@Nullable private <K,V> @Nullable ClientDebugSubscriptionManager.TrackableValue<K,V> getValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter) - Mappings:
Namespace Name Mixin selector named getValueLnet/minecraft/client/network/ClientDebugSubscriptionManager;getValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValue;intermediary method_74721Lnet/minecraft/class_12036;method_74721(Lnet/minecraft/class_12017;Lnet/minecraft/class_12036$class_12038;)Lnet/minecraft/class_12036$class_12037;official aLgzk;a(Lbvs;Lgzk$b;)Lgzk$a;
-
getValue
@Nullable <K,V> V getValue(DebugSubscriptionType<V> type, K object, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter) - Mappings:
Namespace Name Mixin selector named getValueLnet/minecraft/client/network/ClientDebugSubscriptionManager;getValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)Ljava/lang/Object;intermediary method_74723Lnet/minecraft/class_12036;method_74723(Lnet/minecraft/class_12017;Ljava/lang/Object;Lnet/minecraft/class_12036$class_12038;)Ljava/lang/Object;official aLgzk;a(Lbvs;Ljava/lang/Object;Lgzk$b;)Ljava/lang/Object;
-
createDebugDataStore
- Mappings:
Namespace Name Mixin selector named createDebugDataStoreLnet/minecraft/client/network/ClientDebugSubscriptionManager;createDebugDataStore(Lnet/minecraft/world/World;)Lnet/minecraft/world/debug/DebugDataStore;intermediary method_74726Lnet/minecraft/class_12036;method_74726(Lnet/minecraft/class_1937;)Lnet/minecraft/class_12021;official aLgzk;a(Ldrq;)Lbvu;
-
updateChunk
public <T> void updateChunk(long lifetime, ChunkPos pos, DebugSubscriptionType.OptionalValue<T> optional) - Mappings:
Namespace Name Mixin selector named updateChunkLnet/minecraft/client/network/ClientDebugSubscriptionManager;updateChunk(JLnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)Vintermediary method_74717Lnet/minecraft/class_12036;method_74717(JLnet/minecraft/class_1923;Lnet/minecraft/class_12017$class_12019;)Vofficial aLgzk;a(JLdqv;Lbvs$b;)V
-
updateBlock
public <T> void updateBlock(long lifetime, BlockPos pos, DebugSubscriptionType.OptionalValue<T> optional) - Mappings:
Namespace Name Mixin selector named updateBlockLnet/minecraft/client/network/ClientDebugSubscriptionManager;updateBlock(JLnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)Vintermediary method_74718Lnet/minecraft/class_12036;method_74718(JLnet/minecraft/class_2338;Lnet/minecraft/class_12017$class_12019;)Vofficial aLgzk;a(JLja;Lbvs$b;)V
-
updateEntity
public <T> void updateEntity(long lifetime, Entity entity, DebugSubscriptionType.OptionalValue<T> optional) - Mappings:
Namespace Name Mixin selector named updateEntityLnet/minecraft/client/network/ClientDebugSubscriptionManager;updateEntity(JLnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)Vintermediary method_74716Lnet/minecraft/class_12036;method_74716(JLnet/minecraft/class_1297;Lnet/minecraft/class_12017$class_12019;)Vofficial aLgzk;a(JLcdv;Lbvs$b;)V
-
addEvent
- Mappings:
Namespace Name Mixin selector named addEventLnet/minecraft/client/network/ClientDebugSubscriptionManager;addEvent(JLnet/minecraft/world/debug/DebugSubscriptionType$Value;)Vintermediary method_74714Lnet/minecraft/class_12036;method_74714(JLnet/minecraft/class_12017$class_12018;)Vofficial aLgzk;a(JLbvs$a;)V
-
updateTrackableValueMap
private <K,V> void updateTrackableValueMap(long lifetime, K object, DebugSubscriptionType.OptionalValue<V> optional, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> trackableValueGetter) - Mappings:
Namespace Name Mixin selector named updateTrackableValueMapLnet/minecraft/client/network/ClientDebugSubscriptionManager;updateTrackableValueMap(JLjava/lang/Object;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)Vintermediary method_74719Lnet/minecraft/class_12036;method_74719(JLjava/lang/Object;Lnet/minecraft/class_12017$class_12019;Lnet/minecraft/class_12036$class_12038;)Vofficial aLgzk;a(JLjava/lang/Object;Lbvs$b;Lgzk$b;)V
-
forEachValue
<K,V> void forEachValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager.TrackableValueGetter<K, V> getter, BiConsumer<K, V> visitor) - Mappings:
Namespace Name Mixin selector named forEachValueLnet/minecraft/client/network/ClientDebugSubscriptionManager;forEachValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;Ljava/util/function/BiConsumer;)Vintermediary method_74722Lnet/minecraft/class_12036;method_74722(Lnet/minecraft/class_12017;Lnet/minecraft/class_12036$class_12038;Ljava/util/function/BiConsumer;)Vofficial aLgzk;a(Lbvs;Lgzk$b;Ljava/util/function/BiConsumer;)V
-
clearValues
public void clearValues()- Mappings:
Namespace Name Mixin selector named clearValuesLnet/minecraft/client/network/ClientDebugSubscriptionManager;clearValues()Vintermediary method_74730Lnet/minecraft/class_12036;method_74730()Vofficial bLgzk;b()V
-
removeChunk
- Mappings:
Namespace Name Mixin selector named removeChunkLnet/minecraft/client/network/ClientDebugSubscriptionManager;removeChunk(Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_74725Lnet/minecraft/class_12036;method_74725(Lnet/minecraft/class_1923;)Vofficial aLgzk;a(Ldqv;)V
-
removeEntity
- Mappings:
Namespace Name Mixin selector named removeEntityLnet/minecraft/client/network/ClientDebugSubscriptionManager;removeEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_74724Lnet/minecraft/class_12036;method_74724(Lnet/minecraft/class_1297;)Vofficial aLgzk;a(Lcdv;)V
-
forEntities
- Mappings:
Namespace Name Mixin selector named forEntitiesLnet/minecraft/client/network/ClientDebugSubscriptionManager;forEntities()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;intermediary method_74735Lnet/minecraft/class_12036;method_74735()Lnet/minecraft/class_12036$class_12038;official dLgzk;d()Lgzk$b;
-
forBlocks
- Mappings:
Namespace Name Mixin selector named forBlocksLnet/minecraft/client/network/ClientDebugSubscriptionManager;forBlocks()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;intermediary method_74736Lnet/minecraft/class_12036;method_74736()Lnet/minecraft/class_12036$class_12038;official eLgzk;e()Lgzk$b;
-
forChunks
- Mappings:
Namespace Name Mixin selector named forChunksLnet/minecraft/client/network/ClientDebugSubscriptionManager;forChunks()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;intermediary method_74737Lnet/minecraft/class_12036;method_74737()Lnet/minecraft/class_12036$class_12038;official fLgzk;f()Lgzk$b;
-