Class SubscriptionTracker

java.lang.Object
net.minecraft.server.debug.SubscriptionTracker

public class SubscriptionTracker extends Object
Mappings:
Namespace Name
named net/minecraft/server/debug/SubscriptionTracker
intermediary net/minecraft/class_12026
official bvw
  • Field Details

    • world

      private final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/server/debug/SubscriptionTracker;world:Lnet/minecraft/server/world/ServerWorld;
      intermediary field_62885 Lnet/minecraft/class_12026;field_62885:Lnet/minecraft/class_3218;
      official a Lbvw;a:Lawx;
    • subscriptions

      private final List<TrackedSubscription<?>> subscriptions
      Mappings:
      Namespace Name Mixin selector
      named subscriptions Lnet/minecraft/server/debug/SubscriptionTracker;subscriptions:Ljava/util/List;
      intermediary field_62886 Lnet/minecraft/class_12026;field_62886:Ljava/util/List;
      official b Lbvw;b:Ljava/util/List;
    • subscriptionsByTypes

      private final Map<DebugSubscriptionType<?>,TrackedSubscription.UpdateTrackedSubscription<?>> subscriptionsByTypes
      Mappings:
      Namespace Name Mixin selector
      named subscriptionsByTypes Lnet/minecraft/server/debug/SubscriptionTracker;subscriptionsByTypes:Ljava/util/Map;
      intermediary field_62887 Lnet/minecraft/class_12026;field_62887:Ljava/util/Map;
      official c Lbvw;c:Ljava/util/Map;
    • trackedPoi

      private final TrackedSubscription.TrackedPoi trackedPoi
      Mappings:
      Namespace Name Mixin selector
      named trackedPoi Lnet/minecraft/server/debug/SubscriptionTracker;trackedPoi:Lnet/minecraft/server/debug/TrackedSubscription$TrackedPoi;
      intermediary field_62888 Lnet/minecraft/class_12026;field_62888:Lnet/minecraft/class_12028$class_12029;
      official d Lbvw;d:Lbvy$a;
    • trackedVillageSections

      private final TrackedSubscription.TrackedVillageSections trackedVillageSections
      Mappings:
      Namespace Name Mixin selector
      named trackedVillageSections Lnet/minecraft/server/debug/SubscriptionTracker;trackedVillageSections:Lnet/minecraft/server/debug/TrackedSubscription$TrackedVillageSections;
      intermediary field_62889 Lnet/minecraft/class_12026;field_62889:Lnet/minecraft/class_12028$class_12032;
      official e Lbvw;e:Lbvy$d;
    • stopped

      private boolean stopped
      Mappings:
      Namespace Name Mixin selector
      named stopped Lnet/minecraft/server/debug/SubscriptionTracker;stopped:Z
      intermediary field_62890 Lnet/minecraft/class_12026;field_62890:Z
      official f Lbvw;f:Z
    • subscribedTypes

      private Set<DebugSubscriptionType<?>> subscribedTypes
      Mappings:
      Namespace Name Mixin selector
      named subscribedTypes Lnet/minecraft/server/debug/SubscriptionTracker;subscribedTypes:Ljava/util/Set;
      intermediary field_62891 Lnet/minecraft/class_12026;field_62891:Ljava/util/Set;
      official g Lbvw;g:Ljava/util/Set;
  • Constructor Details

    • SubscriptionTracker

      public SubscriptionTracker(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/debug/SubscriptionTracker;<init>(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary <init> Lnet/minecraft/class_12026;<init>(Lnet/minecraft/class_3218;)V
      official <init> Lbvw;<init>(Lawx;)V
  • Method Details

    • tick

      public void tick(SubscriberTracker subscriberTracker)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/server/debug/SubscriptionTracker;tick(Lnet/minecraft/server/debug/SubscriberTracker;)V
      intermediary method_74596 Lnet/minecraft/class_12026;method_74596(Lnet/minecraft/class_12027;)V
      official a Lbvw;a(Lbvx;)V
    • startTracking

      private void startTracking()
      Mappings:
      Namespace Name Mixin selector
      named startTracking Lnet/minecraft/server/debug/SubscriptionTracker;startTracking()V
      intermediary method_74591 Lnet/minecraft/class_12026;method_74591()V
      official a Lbvw;a()V
    • get

      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/server/debug/SubscriptionTracker;get(Lnet/minecraft/world/debug/DebugSubscriptionType;)Lnet/minecraft/server/debug/TrackedSubscription$UpdateTrackedSubscription;
      intermediary method_74609 Lnet/minecraft/class_12026;method_74609(Lnet/minecraft/class_12017;)Lnet/minecraft/class_12028$class_12030;
      official b Lbvw;b(Lbvs;)Lbvy$b;
    • trackChunk

      public void trackChunk(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      named trackChunk Lnet/minecraft/server/debug/SubscriptionTracker;trackChunk(Lnet/minecraft/world/chunk/WorldChunk;)V
      intermediary method_74605 Lnet/minecraft/class_12026;method_74605(Lnet/minecraft/class_2818;)V
      official a Lbvw;a(Lelv;)V
    • untrackChunk

      public void untrackChunk(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named untrackChunk Lnet/minecraft/server/debug/SubscriptionTracker;untrackChunk(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_74602 Lnet/minecraft/class_12026;method_74602(Lnet/minecraft/class_1923;)V
      official a Lbvw;a(Ldqv;)V
    • trackBlockEntity

      public void trackBlockEntity(BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      named trackBlockEntity Lnet/minecraft/server/debug/SubscriptionTracker;trackBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
      intermediary method_74604 Lnet/minecraft/class_12026;method_74604(Lnet/minecraft/class_2586;)V
      official a Lbvw;a(Legg;)V
    • untrackBlockEntity

      public void untrackBlockEntity(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named untrackBlockEntity Lnet/minecraft/server/debug/SubscriptionTracker;untrackBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_74606 Lnet/minecraft/class_12026;method_74606(Lnet/minecraft/class_2338;)V
      official a Lbvw;a(Lja;)V
    • trackEntity

      public void trackEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named trackEntity Lnet/minecraft/server/debug/SubscriptionTracker;trackEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_74597 Lnet/minecraft/class_12026;method_74597(Lnet/minecraft/class_1297;)V
      official a Lbvw;a(Lcdv;)V
    • untrackEntity

      public void untrackEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named untrackEntity Lnet/minecraft/server/debug/SubscriptionTracker;untrackEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_74610 Lnet/minecraft/class_12026;method_74610(Lnet/minecraft/class_1297;)V
      official b Lbvw;b(Lcdv;)V
    • sendInitialIfSubscribed

      public void sendInitialIfSubscribed(ServerPlayerEntity player, ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named sendInitialIfSubscribed Lnet/minecraft/server/debug/SubscriptionTracker;sendInitialIfSubscribed(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_74593 Lnet/minecraft/class_12026;method_74593(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
      official a Lbvw;a(Lawy;Ldqv;)V
    • sendInitialIfSubscribed

      public void sendInitialIfSubscribed(ServerPlayerEntity player, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named sendInitialIfSubscribed Lnet/minecraft/server/debug/SubscriptionTracker;sendInitialIfSubscribed(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)V
      intermediary method_74592 Lnet/minecraft/class_12026;method_74592(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V
      official a Lbvw;a(Lawy;Lcdv;)V
    • onPoiAdded

      public void onPoiAdded(PointOfInterest poi)
      Mappings:
      Namespace Name Mixin selector
      named onPoiAdded Lnet/minecraft/server/debug/SubscriptionTracker;onPoiAdded(Lnet/minecraft/world/poi/PointOfInterest;)V
      intermediary method_74601 Lnet/minecraft/class_12026;method_74601(Lnet/minecraft/class_4156;)V
      official a Lbvw;a(Lcqd;)V
    • onPoiUpdated

      public void onPoiUpdated(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named onPoiUpdated Lnet/minecraft/server/debug/SubscriptionTracker;onPoiUpdated(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_74611 Lnet/minecraft/class_12026;method_74611(Lnet/minecraft/class_2338;)V
      official b Lbvw;b(Lja;)V
    • onPoiRemoved

      public void onPoiRemoved(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named onPoiRemoved Lnet/minecraft/server/debug/SubscriptionTracker;onPoiRemoved(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_74613 Lnet/minecraft/class_12026;method_74613(Lnet/minecraft/class_2338;)V
      official c Lbvw;c(Lja;)V
    • isSubscribed

      public boolean isSubscribed(DebugSubscriptionType<?> type)
      Mappings:
      Namespace Name Mixin selector
      named isSubscribed Lnet/minecraft/server/debug/SubscriptionTracker;isSubscribed(Lnet/minecraft/world/debug/DebugSubscriptionType;)Z
      intermediary method_74594 Lnet/minecraft/class_12026;method_74594(Lnet/minecraft/class_12017;)Z
      official a Lbvw;a(Lbvs;)Z
    • sendBlockDebugData

      public <T> void sendBlockDebugData(BlockPos pos, DebugSubscriptionType<T> type, T value)
      Mappings:
      Namespace Name Mixin selector
      named sendBlockDebugData Lnet/minecraft/server/debug/SubscriptionTracker;sendBlockDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)V
      intermediary method_74608 Lnet/minecraft/class_12026;method_74608(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;Ljava/lang/Object;)V
      official a Lbvw;a(Lja;Lbvs;Ljava/lang/Object;)V
    • removeBlockDebugData

      public <T> void removeBlockDebugData(BlockPos pos, DebugSubscriptionType<T> type)
      Mappings:
      Namespace Name Mixin selector
      named removeBlockDebugData Lnet/minecraft/server/debug/SubscriptionTracker;removeBlockDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;)V
      intermediary method_74607 Lnet/minecraft/class_12026;method_74607(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;)V
      official a Lbvw;a(Lja;Lbvs;)V
    • sendEntityDebugData

      public <T> void sendEntityDebugData(Entity entity, DebugSubscriptionType<T> type, T value)
      Mappings:
      Namespace Name Mixin selector
      named sendEntityDebugData Lnet/minecraft/server/debug/SubscriptionTracker;sendEntityDebugData(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)V
      intermediary method_74600 Lnet/minecraft/class_12026;method_74600(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;Ljava/lang/Object;)V
      official a Lbvw;a(Lcdv;Lbvs;Ljava/lang/Object;)V
    • removeEntityDebugData

      public <T> void removeEntityDebugData(Entity entity, DebugSubscriptionType<T> type)
      Mappings:
      Namespace Name Mixin selector
      named removeEntityDebugData Lnet/minecraft/server/debug/SubscriptionTracker;removeEntityDebugData(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;)V
      intermediary method_74598 Lnet/minecraft/class_12026;method_74598(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;)V
      official a Lbvw;a(Lcdv;Lbvs;)V
    • sendEventDebugData

      public <T> void sendEventDebugData(BlockPos pos, DebugSubscriptionType<T> type, T value)
      Mappings:
      Namespace Name Mixin selector
      named sendEventDebugData Lnet/minecraft/server/debug/SubscriptionTracker;sendEventDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)V
      intermediary method_74612 Lnet/minecraft/class_12026;method_74612(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;Ljava/lang/Object;)V
      official b Lbvw;b(Lja;Lbvs;Ljava/lang/Object;)V
    • sendToTrackingPlayers

      private void sendToTrackingPlayers(ChunkPos chunkPos, DebugSubscriptionType<?> type, Packet<? super ClientPlayPacketListener> packet)
      Mappings:
      Namespace Name Mixin selector
      named sendToTrackingPlayers Lnet/minecraft/server/debug/SubscriptionTracker;sendToTrackingPlayers(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/network/packet/Packet;)V
      intermediary method_74603 Lnet/minecraft/class_12026;method_74603(Lnet/minecraft/class_1923;Lnet/minecraft/class_12017;Lnet/minecraft/class_2596;)V
      official a Lbvw;a(Ldqv;Lbvs;Laao;)V
    • sendToTrackingPlayers

      private void sendToTrackingPlayers(Entity entity, DebugSubscriptionType<?> type, Packet<? super ClientPlayPacketListener> packet)
      Mappings:
      Namespace Name Mixin selector
      named sendToTrackingPlayers Lnet/minecraft/server/debug/SubscriptionTracker;sendToTrackingPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/network/packet/Packet;)V
      intermediary method_74599 Lnet/minecraft/class_12026;method_74599(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;Lnet/minecraft/class_2596;)V
      official a Lbvw;a(Lcdv;Lbvs;Laao;)V