Package net.minecraft.server.debug
Class SubscriptionTracker
java.lang.Object
net.minecraft.server.debug.SubscriptionTracker
- Mappings:
Namespace Name named net/minecraft/server/debug/SubscriptionTrackerintermediary net/minecraft/class_12026official bvw
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Set<DebugSubscriptionType<?>> private final List<TrackedSubscription<?>> private final Map<DebugSubscriptionType<?>, TrackedSubscription.UpdateTrackedSubscription<?>> private final TrackedSubscription.TrackedPoiprivate final TrackedSubscription.TrackedVillageSectionsprivate final ServerWorld -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) <T> TrackedSubscription.UpdateTrackedSubscription<T> get(DebugSubscriptionType<T> type) booleanisSubscribed(DebugSubscriptionType<?> type) voidvoidonPoiRemoved(BlockPos pos) voidonPoiUpdated(BlockPos pos) <T> voidremoveBlockDebugData(BlockPos pos, DebugSubscriptionType<T> type) <T> voidremoveEntityDebugData(Entity entity, DebugSubscriptionType<T> type) <T> voidsendBlockDebugData(BlockPos pos, DebugSubscriptionType<T> type, T value) <T> voidsendEntityDebugData(Entity entity, DebugSubscriptionType<T> type, T value) <T> voidsendEventDebugData(BlockPos pos, DebugSubscriptionType<T> type, T value) voidsendInitialIfSubscribed(ServerPlayerEntity player, Entity entity) voidsendInitialIfSubscribed(ServerPlayerEntity player, ChunkPos chunkPos) private voidsendToTrackingPlayers(Entity entity, DebugSubscriptionType<?> type, Packet<? super ClientPlayPacketListener> packet) private voidsendToTrackingPlayers(ChunkPos chunkPos, DebugSubscriptionType<?> type, Packet<? super ClientPlayPacketListener> packet) private voidvoidtick(SubscriberTracker subscriberTracker) voidtrackBlockEntity(BlockEntity blockEntity) voidtrackChunk(WorldChunk chunk) voidtrackEntity(Entity entity) voidvoiduntrackChunk(ChunkPos chunkPos) voiduntrackEntity(Entity entity)
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/server/debug/SubscriptionTracker;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_62885Lnet/minecraft/class_12026;field_62885:Lnet/minecraft/class_3218;official aLbvw;a:Lawx;
-
subscriptions
- Mappings:
Namespace Name Mixin selector named subscriptionsLnet/minecraft/server/debug/SubscriptionTracker;subscriptions:Ljava/util/List;intermediary field_62886Lnet/minecraft/class_12026;field_62886:Ljava/util/List;official bLbvw;b:Ljava/util/List;
-
subscriptionsByTypes
private final Map<DebugSubscriptionType<?>,TrackedSubscription.UpdateTrackedSubscription<?>> subscriptionsByTypes- Mappings:
Namespace Name Mixin selector named subscriptionsByTypesLnet/minecraft/server/debug/SubscriptionTracker;subscriptionsByTypes:Ljava/util/Map;intermediary field_62887Lnet/minecraft/class_12026;field_62887:Ljava/util/Map;official cLbvw;c:Ljava/util/Map;
-
trackedPoi
- Mappings:
Namespace Name Mixin selector named trackedPoiLnet/minecraft/server/debug/SubscriptionTracker;trackedPoi:Lnet/minecraft/server/debug/TrackedSubscription$TrackedPoi;intermediary field_62888Lnet/minecraft/class_12026;field_62888:Lnet/minecraft/class_12028$class_12029;official dLbvw;d:Lbvy$a;
-
trackedVillageSections
- Mappings:
Namespace Name Mixin selector named trackedVillageSectionsLnet/minecraft/server/debug/SubscriptionTracker;trackedVillageSections:Lnet/minecraft/server/debug/TrackedSubscription$TrackedVillageSections;intermediary field_62889Lnet/minecraft/class_12026;field_62889:Lnet/minecraft/class_12028$class_12032;official eLbvw;e:Lbvy$d;
-
stopped
private boolean stopped- Mappings:
Namespace Name Mixin selector named stoppedLnet/minecraft/server/debug/SubscriptionTracker;stopped:Zintermediary field_62890Lnet/minecraft/class_12026;field_62890:Zofficial fLbvw;f:Z
-
subscribedTypes
- Mappings:
Namespace Name Mixin selector named subscribedTypesLnet/minecraft/server/debug/SubscriptionTracker;subscribedTypes:Ljava/util/Set;intermediary field_62891Lnet/minecraft/class_12026;field_62891:Ljava/util/Set;official gLbvw;g:Ljava/util/Set;
-
-
Constructor Details
-
SubscriptionTracker
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/debug/SubscriptionTracker;<init>(Lnet/minecraft/server/world/ServerWorld;)Vintermediary <init>Lnet/minecraft/class_12026;<init>(Lnet/minecraft/class_3218;)Vofficial <init>Lbvw;<init>(Lawx;)V
-
-
Method Details
-
tick
- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/server/debug/SubscriptionTracker;tick(Lnet/minecraft/server/debug/SubscriberTracker;)Vintermediary method_74596Lnet/minecraft/class_12026;method_74596(Lnet/minecraft/class_12027;)Vofficial aLbvw;a(Lbvx;)V
-
startTracking
private void startTracking()- Mappings:
Namespace Name Mixin selector named startTrackingLnet/minecraft/server/debug/SubscriptionTracker;startTracking()Vintermediary method_74591Lnet/minecraft/class_12026;method_74591()Vofficial aLbvw;a()V
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/server/debug/SubscriptionTracker;get(Lnet/minecraft/world/debug/DebugSubscriptionType;)Lnet/minecraft/server/debug/TrackedSubscription$UpdateTrackedSubscription;intermediary method_74609Lnet/minecraft/class_12026;method_74609(Lnet/minecraft/class_12017;)Lnet/minecraft/class_12028$class_12030;official bLbvw;b(Lbvs;)Lbvy$b;
-
trackChunk
- Mappings:
Namespace Name Mixin selector named trackChunkLnet/minecraft/server/debug/SubscriptionTracker;trackChunk(Lnet/minecraft/world/chunk/WorldChunk;)Vintermediary method_74605Lnet/minecraft/class_12026;method_74605(Lnet/minecraft/class_2818;)Vofficial aLbvw;a(Lelv;)V
-
untrackChunk
- Mappings:
Namespace Name Mixin selector named untrackChunkLnet/minecraft/server/debug/SubscriptionTracker;untrackChunk(Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_74602Lnet/minecraft/class_12026;method_74602(Lnet/minecraft/class_1923;)Vofficial aLbvw;a(Ldqv;)V
-
trackBlockEntity
- Mappings:
Namespace Name Mixin selector named trackBlockEntityLnet/minecraft/server/debug/SubscriptionTracker;trackBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)Vintermediary method_74604Lnet/minecraft/class_12026;method_74604(Lnet/minecraft/class_2586;)Vofficial aLbvw;a(Legg;)V
-
untrackBlockEntity
- Mappings:
Namespace Name Mixin selector named untrackBlockEntityLnet/minecraft/server/debug/SubscriptionTracker;untrackBlockEntity(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_74606Lnet/minecraft/class_12026;method_74606(Lnet/minecraft/class_2338;)Vofficial aLbvw;a(Lja;)V
-
trackEntity
- Mappings:
Namespace Name Mixin selector named trackEntityLnet/minecraft/server/debug/SubscriptionTracker;trackEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_74597Lnet/minecraft/class_12026;method_74597(Lnet/minecraft/class_1297;)Vofficial aLbvw;a(Lcdv;)V
-
untrackEntity
- Mappings:
Namespace Name Mixin selector named untrackEntityLnet/minecraft/server/debug/SubscriptionTracker;untrackEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_74610Lnet/minecraft/class_12026;method_74610(Lnet/minecraft/class_1297;)Vofficial bLbvw;b(Lcdv;)V
-
sendInitialIfSubscribed
- Mappings:
Namespace Name Mixin selector named sendInitialIfSubscribedLnet/minecraft/server/debug/SubscriptionTracker;sendInitialIfSubscribed(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_74593Lnet/minecraft/class_12026;method_74593(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)Vofficial aLbvw;a(Lawy;Ldqv;)V
-
sendInitialIfSubscribed
- Mappings:
Namespace Name Mixin selector named sendInitialIfSubscribedLnet/minecraft/server/debug/SubscriptionTracker;sendInitialIfSubscribed(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)Vintermediary method_74592Lnet/minecraft/class_12026;method_74592(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Vofficial aLbvw;a(Lawy;Lcdv;)V
-
onPoiAdded
- Mappings:
Namespace Name Mixin selector named onPoiAddedLnet/minecraft/server/debug/SubscriptionTracker;onPoiAdded(Lnet/minecraft/world/poi/PointOfInterest;)Vintermediary method_74601Lnet/minecraft/class_12026;method_74601(Lnet/minecraft/class_4156;)Vofficial aLbvw;a(Lcqd;)V
-
onPoiUpdated
- Mappings:
Namespace Name Mixin selector named onPoiUpdatedLnet/minecraft/server/debug/SubscriptionTracker;onPoiUpdated(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_74611Lnet/minecraft/class_12026;method_74611(Lnet/minecraft/class_2338;)Vofficial bLbvw;b(Lja;)V
-
onPoiRemoved
- Mappings:
Namespace Name Mixin selector named onPoiRemovedLnet/minecraft/server/debug/SubscriptionTracker;onPoiRemoved(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_74613Lnet/minecraft/class_12026;method_74613(Lnet/minecraft/class_2338;)Vofficial cLbvw;c(Lja;)V
-
isSubscribed
- Mappings:
Namespace Name Mixin selector named isSubscribedLnet/minecraft/server/debug/SubscriptionTracker;isSubscribed(Lnet/minecraft/world/debug/DebugSubscriptionType;)Zintermediary method_74594Lnet/minecraft/class_12026;method_74594(Lnet/minecraft/class_12017;)Zofficial aLbvw;a(Lbvs;)Z
-
sendBlockDebugData
- Mappings:
Namespace Name Mixin selector named sendBlockDebugDataLnet/minecraft/server/debug/SubscriptionTracker;sendBlockDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)Vintermediary method_74608Lnet/minecraft/class_12026;method_74608(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;Ljava/lang/Object;)Vofficial aLbvw;a(Lja;Lbvs;Ljava/lang/Object;)V
-
removeBlockDebugData
- Mappings:
Namespace Name Mixin selector named removeBlockDebugDataLnet/minecraft/server/debug/SubscriptionTracker;removeBlockDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;)Vintermediary method_74607Lnet/minecraft/class_12026;method_74607(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;)Vofficial aLbvw;a(Lja;Lbvs;)V
-
sendEntityDebugData
- Mappings:
Namespace Name Mixin selector named sendEntityDebugDataLnet/minecraft/server/debug/SubscriptionTracker;sendEntityDebugData(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)Vintermediary method_74600Lnet/minecraft/class_12026;method_74600(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;Ljava/lang/Object;)Vofficial aLbvw;a(Lcdv;Lbvs;Ljava/lang/Object;)V
-
removeEntityDebugData
- Mappings:
Namespace Name Mixin selector named removeEntityDebugDataLnet/minecraft/server/debug/SubscriptionTracker;removeEntityDebugData(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;)Vintermediary method_74598Lnet/minecraft/class_12026;method_74598(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;)Vofficial aLbvw;a(Lcdv;Lbvs;)V
-
sendEventDebugData
- Mappings:
Namespace Name Mixin selector named sendEventDebugDataLnet/minecraft/server/debug/SubscriptionTracker;sendEventDebugData(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/lang/Object;)Vintermediary method_74612Lnet/minecraft/class_12026;method_74612(Lnet/minecraft/class_2338;Lnet/minecraft/class_12017;Ljava/lang/Object;)Vofficial bLbvw;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 sendToTrackingPlayersLnet/minecraft/server/debug/SubscriptionTracker;sendToTrackingPlayers(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/network/packet/Packet;)Vintermediary method_74603Lnet/minecraft/class_12026;method_74603(Lnet/minecraft/class_1923;Lnet/minecraft/class_12017;Lnet/minecraft/class_2596;)Vofficial aLbvw;a(Ldqv;Lbvs;Laao;)V
-
sendToTrackingPlayers
private void sendToTrackingPlayers(Entity entity, DebugSubscriptionType<?> type, Packet<? super ClientPlayPacketListener> packet) - Mappings:
Namespace Name Mixin selector named sendToTrackingPlayersLnet/minecraft/server/debug/SubscriptionTracker;sendToTrackingPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/network/packet/Packet;)Vintermediary method_74599Lnet/minecraft/class_12026;method_74599(Lnet/minecraft/class_1297;Lnet/minecraft/class_12017;Lnet/minecraft/class_2596;)Vofficial aLbvw;a(Lcdv;Lbvs;Laao;)V
-