Class ClientDebugSubscriptionManager

java.lang.Object
net.minecraft.client.network.ClientDebugSubscriptionManager

@Environment(CLIENT) public class ClientDebugSubscriptionManager extends Object
Mappings:
Namespace Name
named net/minecraft/client/network/ClientDebugSubscriptionManager
intermediary net/minecraft/class_12036
official gzk
  • Field Details

    • networkHandler

      private final ClientPlayNetworkHandler networkHandler
      Mappings:
      Namespace Name Mixin selector
      named networkHandler Lnet/minecraft/client/network/ClientDebugSubscriptionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
      intermediary field_62932 Lnet/minecraft/class_12036;field_62932:Lnet/minecraft/class_634;
      official a Lgzk;a:Lgzo;
    • debugHud

      private final DebugHud debugHud
      Mappings:
      Namespace Name Mixin selector
      named debugHud Lnet/minecraft/client/network/ClientDebugSubscriptionManager;debugHud:Lnet/minecraft/client/gui/hud/DebugHud;
      intermediary field_62933 Lnet/minecraft/class_12036;field_62933:Lnet/minecraft/class_340;
      official b Lgzk;b:Lgdx;
    • clientSubscriptions

      private Set<DebugSubscriptionType<?>> clientSubscriptions
      Mappings:
      Namespace Name Mixin selector
      named clientSubscriptions Lnet/minecraft/client/network/ClientDebugSubscriptionManager;clientSubscriptions:Ljava/util/Set;
      intermediary field_62934 Lnet/minecraft/class_12036;field_62934:Ljava/util/Set;
      official c Lgzk;c:Ljava/util/Set;
    • valuesBySubscription

      Mappings:
      Namespace Name Mixin selector
      named valuesBySubscription Lnet/minecraft/client/network/ClientDebugSubscriptionManager;valuesBySubscription:Ljava/util/Map;
      intermediary field_62935 Lnet/minecraft/class_12036;field_62935:Ljava/util/Map;
      official d Lgzk;d:Ljava/util/Map;
  • Constructor Details

    • ClientDebugSubscriptionManager

      public ClientDebugSubscriptionManager(ClientPlayNetworkHandler networkHandler, DebugHud debugHud)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/network/ClientDebugSubscriptionManager;<init>(Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/client/gui/hud/DebugHud;)V
      intermediary <init> Lnet/minecraft/class_12036;<init>(Lnet/minecraft/class_634;Lnet/minecraft/class_340;)V
      official <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 addDebugSubscription Lnet/minecraft/client/network/ClientDebugSubscriptionManager;addDebugSubscription(Ljava/util/Set;Lnet/minecraft/world/debug/DebugSubscriptionType;Z)V
      intermediary method_74729 Lnet/minecraft/class_12036;method_74729(Ljava/util/Set;Lnet/minecraft/class_12017;Z)V
      official a Lgzk;a(Ljava/util/Set;Lbvs;Z)V
    • getRequestedSubscriptions

      private Set<DebugSubscriptionType<?>> getRequestedSubscriptions()
      Mappings:
      Namespace Name Mixin selector
      named getRequestedSubscriptions Lnet/minecraft/client/network/ClientDebugSubscriptionManager;getRequestedSubscriptions()Ljava/util/Set;
      intermediary method_74733 Lnet/minecraft/class_12036;method_74733()Ljava/util/Set;
      official c Lgzk;c()Ljava/util/Set;
    • clearAllSubscriptions

      public void clearAllSubscriptions()
      Mappings:
      Namespace Name Mixin selector
      named clearAllSubscriptions Lnet/minecraft/client/network/ClientDebugSubscriptionManager;clearAllSubscriptions()V
      intermediary method_74712 Lnet/minecraft/class_12036;method_74712()V
      official a Lgzk;a()V
    • startTick

      public void startTick(long time)
      Mappings:
      Namespace Name Mixin selector
      named startTick Lnet/minecraft/client/network/ClientDebugSubscriptionManager;startTick(J)V
      intermediary method_74713 Lnet/minecraft/class_12036;method_74713(J)V
      official a Lgzk;a(J)V
    • onSubscriptionsChanged

      private void onSubscriptionsChanged(Set<DebugSubscriptionType<?>> types)
      Mappings:
      Namespace Name Mixin selector
      named onSubscriptionsChanged Lnet/minecraft/client/network/ClientDebugSubscriptionManager;onSubscriptionsChanged(Ljava/util/Set;)V
      intermediary method_74728 Lnet/minecraft/class_12036;method_74728(Ljava/util/Set;)V
      official a Lgzk;a(Ljava/util/Set;)V
    • getTrackableValueMaps

      Mappings:
      Namespace Name Mixin selector
      named getTrackableValueMaps Lnet/minecraft/client/network/ClientDebugSubscriptionManager;getTrackableValueMaps(Lnet/minecraft/world/debug/DebugSubscriptionType;)Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueMap;
      intermediary method_74720 Lnet/minecraft/class_12036;method_74720(Lnet/minecraft/class_12017;)Lnet/minecraft/class_12036$class_12039;
      official a Lgzk;a(Lbvs;)Lgzk$c;
    • getValue

      Mappings:
      Namespace Name Mixin selector
      named getValue Lnet/minecraft/client/network/ClientDebugSubscriptionManager;getValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValue;
      intermediary method_74721 Lnet/minecraft/class_12036;method_74721(Lnet/minecraft/class_12017;Lnet/minecraft/class_12036$class_12038;)Lnet/minecraft/class_12036$class_12037;
      official a Lgzk;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 getValue Lnet/minecraft/client/network/ClientDebugSubscriptionManager;getValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)Ljava/lang/Object;
      intermediary method_74723 Lnet/minecraft/class_12036;method_74723(Lnet/minecraft/class_12017;Ljava/lang/Object;Lnet/minecraft/class_12036$class_12038;)Ljava/lang/Object;
      official a Lgzk;a(Lbvs;Ljava/lang/Object;Lgzk$b;)Ljava/lang/Object;
    • createDebugDataStore

      public DebugDataStore createDebugDataStore(World world)
      Mappings:
      Namespace Name Mixin selector
      named createDebugDataStore Lnet/minecraft/client/network/ClientDebugSubscriptionManager;createDebugDataStore(Lnet/minecraft/world/World;)Lnet/minecraft/world/debug/DebugDataStore;
      intermediary method_74726 Lnet/minecraft/class_12036;method_74726(Lnet/minecraft/class_1937;)Lnet/minecraft/class_12021;
      official a Lgzk;a(Ldrq;)Lbvu;
    • updateChunk

      public <T> void updateChunk(long lifetime, ChunkPos pos, DebugSubscriptionType.OptionalValue<T> optional)
      Mappings:
      Namespace Name Mixin selector
      named updateChunk Lnet/minecraft/client/network/ClientDebugSubscriptionManager;updateChunk(JLnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)V
      intermediary method_74717 Lnet/minecraft/class_12036;method_74717(JLnet/minecraft/class_1923;Lnet/minecraft/class_12017$class_12019;)V
      official a Lgzk;a(JLdqv;Lbvs$b;)V
    • updateBlock

      public <T> void updateBlock(long lifetime, BlockPos pos, DebugSubscriptionType.OptionalValue<T> optional)
      Mappings:
      Namespace Name Mixin selector
      named updateBlock Lnet/minecraft/client/network/ClientDebugSubscriptionManager;updateBlock(JLnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)V
      intermediary method_74718 Lnet/minecraft/class_12036;method_74718(JLnet/minecraft/class_2338;Lnet/minecraft/class_12017$class_12019;)V
      official a Lgzk;a(JLja;Lbvs$b;)V
    • updateEntity

      public <T> void updateEntity(long lifetime, Entity entity, DebugSubscriptionType.OptionalValue<T> optional)
      Mappings:
      Namespace Name Mixin selector
      named updateEntity Lnet/minecraft/client/network/ClientDebugSubscriptionManager;updateEntity(JLnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;)V
      intermediary method_74716 Lnet/minecraft/class_12036;method_74716(JLnet/minecraft/class_1297;Lnet/minecraft/class_12017$class_12019;)V
      official a Lgzk;a(JLcdv;Lbvs$b;)V
    • addEvent

      public <T> void addEvent(long lifetime, DebugSubscriptionType.Value<T> value)
      Mappings:
      Namespace Name Mixin selector
      named addEvent Lnet/minecraft/client/network/ClientDebugSubscriptionManager;addEvent(JLnet/minecraft/world/debug/DebugSubscriptionType$Value;)V
      intermediary method_74714 Lnet/minecraft/class_12036;method_74714(JLnet/minecraft/class_12017$class_12018;)V
      official a Lgzk;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 updateTrackableValueMap Lnet/minecraft/client/network/ClientDebugSubscriptionManager;updateTrackableValueMap(JLjava/lang/Object;Lnet/minecraft/world/debug/DebugSubscriptionType$OptionalValue;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;)V
      intermediary method_74719 Lnet/minecraft/class_12036;method_74719(JLjava/lang/Object;Lnet/minecraft/class_12017$class_12019;Lnet/minecraft/class_12036$class_12038;)V
      official a Lgzk;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 forEachValue Lnet/minecraft/client/network/ClientDebugSubscriptionManager;forEachValue(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;Ljava/util/function/BiConsumer;)V
      intermediary method_74722 Lnet/minecraft/class_12036;method_74722(Lnet/minecraft/class_12017;Lnet/minecraft/class_12036$class_12038;Ljava/util/function/BiConsumer;)V
      official a Lgzk;a(Lbvs;Lgzk$b;Ljava/util/function/BiConsumer;)V
    • clearValues

      public void clearValues()
      Mappings:
      Namespace Name Mixin selector
      named clearValues Lnet/minecraft/client/network/ClientDebugSubscriptionManager;clearValues()V
      intermediary method_74730 Lnet/minecraft/class_12036;method_74730()V
      official b Lgzk;b()V
    • removeChunk

      public void removeChunk(ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      named removeChunk Lnet/minecraft/client/network/ClientDebugSubscriptionManager;removeChunk(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_74725 Lnet/minecraft/class_12036;method_74725(Lnet/minecraft/class_1923;)V
      official a Lgzk;a(Ldqv;)V
    • removeEntity

      public void removeEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named removeEntity Lnet/minecraft/client/network/ClientDebugSubscriptionManager;removeEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_74724 Lnet/minecraft/class_12036;method_74724(Lnet/minecraft/class_1297;)V
      official a Lgzk;a(Lcdv;)V
    • forEntities

      Mappings:
      Namespace Name Mixin selector
      named forEntities Lnet/minecraft/client/network/ClientDebugSubscriptionManager;forEntities()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;
      intermediary method_74735 Lnet/minecraft/class_12036;method_74735()Lnet/minecraft/class_12036$class_12038;
      official d Lgzk;d()Lgzk$b;
    • forBlocks

      Mappings:
      Namespace Name Mixin selector
      named forBlocks Lnet/minecraft/client/network/ClientDebugSubscriptionManager;forBlocks()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;
      intermediary method_74736 Lnet/minecraft/class_12036;method_74736()Lnet/minecraft/class_12036$class_12038;
      official e Lgzk;e()Lgzk$b;
    • forChunks

      Mappings:
      Namespace Name Mixin selector
      named forChunks Lnet/minecraft/client/network/ClientDebugSubscriptionManager;forChunks()Lnet/minecraft/client/network/ClientDebugSubscriptionManager$TrackableValueGetter;
      intermediary method_74737 Lnet/minecraft/class_12036;method_74737()Lnet/minecraft/class_12036$class_12038;
      official f Lgzk;f()Lgzk$b;