Uses of Class
net.minecraft.util.debug.DebugSubscription
Packages that use DebugSubscription
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of DebugSubscription in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionprivate Set<DebugSubscription<?>> ClientDebugSubscriber.remoteSubscriptionsprivate final Map<DebugSubscription<?>, ClientDebugSubscriber.ValueMaps<?>> ClientDebugSubscriber.valuesBySubscriptionMethods in net.minecraft.client.multiplayer that return types with arguments of type DebugSubscriptionModifier and TypeMethodDescriptionprivate Set<DebugSubscription<?>> ClientDebugSubscriber.requestedSubscriptions()Methods in net.minecraft.client.multiplayer with parameters of type DebugSubscriptionModifier and TypeMethodDescriptionprivate static voidClientDebugSubscriber.addFlag(Set<DebugSubscription<?>> output, DebugSubscription<?> subscription, boolean flag) private <K,V> void ClientDebugSubscriber.forEachValue(DebugSubscription<V> subscription, ClientDebugSubscriber.ValueMapType<K, V> type, BiConsumer<K, V> consumer) private <K,V> @Nullable V ClientDebugSubscriber.getValue(DebugSubscription<V> subscription, K key, ClientDebugSubscriber.ValueMapType<K, V> type) private <K,V> @Nullable ClientDebugSubscriber.ValueMap <K, V> ClientDebugSubscriber.getValueMap(DebugSubscription<V> subscription, ClientDebugSubscriber.ValueMapType<K, V> mapType) private <V> @Nullable ClientDebugSubscriber.ValueMaps<V> ClientDebugSubscriber.getValueMaps(DebugSubscription<V> subscription) Method parameters in net.minecraft.client.multiplayer with type arguments of type DebugSubscriptionModifier and TypeMethodDescriptionprivate static voidClientDebugSubscriber.addFlag(Set<DebugSubscription<?>> output, DebugSubscription<?> subscription, boolean flag) private voidClientDebugSubscriber.initializeSubscriptions(Set<DebugSubscription<?>> newSubscriptions) private voidClientDebugSubscriber.onSubscriptionsChanged(Set<DebugSubscription<?>> newSubscriptions) -
Uses of DebugSubscription in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionstatic final Registry<DebugSubscription<?>> BuiltInRegistries.DEBUG_SUBSCRIPTIONstatic final ResourceKey<Registry<DebugSubscription<?>>> Registries.DEBUG_SUBSCRIPTION -
Uses of DebugSubscription in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionprivate static final StreamCodec<RegistryFriendlyByteBuf, Set<DebugSubscription<?>>> ServerboundDebugSubscriptionRequestPacket.SET_STREAM_CODECprivate final Set<DebugSubscription<?>> ServerboundDebugSubscriptionRequestPacket.subscriptionsThe field for thesubscriptionsrecord component.Methods in net.minecraft.network.protocol.game that return types with arguments of type DebugSubscriptionModifier and TypeMethodDescriptionSet<DebugSubscription<?>> ServerboundDebugSubscriptionRequestPacket.subscriptions()Returns the value of thesubscriptionsrecord component.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type DebugSubscriptionModifierConstructorDescriptionServerboundDebugSubscriptionRequestPacket(Set<DebugSubscription<?>> subscriptions) Creates an instance of aServerboundDebugSubscriptionRequestPacketrecord class. -
Uses of DebugSubscription in net.minecraft.server.level
Fields in net.minecraft.server.level with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionprivate Set<DebugSubscription<?>> ServerPlayer.requestedDebugSubscriptionsMethods in net.minecraft.server.level that return types with arguments of type DebugSubscriptionMethod parameters in net.minecraft.server.level with type arguments of type DebugSubscriptionModifier and TypeMethodDescriptionvoidServerPlayer.requestDebugSubscriptions(Set<DebugSubscription<?>> subscriptions) -
Uses of DebugSubscription in net.minecraft.util.debug
Fields in net.minecraft.util.debug declared as DebugSubscriptionModifier and TypeFieldDescriptionstatic final DebugSubscription<DebugHiveInfo> DebugSubscriptions.BEE_HIVESstatic final DebugSubscription<DebugBeeInfo> DebugSubscriptions.BEESstatic final DebugSubscription<DebugBrainDump> DebugSubscriptions.BRAINSstatic final DebugSubscription<DebugBreezeInfo> DebugSubscriptions.BREEZESstatic final DebugSubscription<?> DebugSubscriptions.DEDICATED_SERVER_TICK_TIMEstatic final DebugSubscription<DebugEntityBlockIntersection> DebugSubscriptions.ENTITY_BLOCK_INTERSECTIONSstatic final DebugSubscription<DebugPathInfo> DebugSubscriptions.ENTITY_PATHSstatic final DebugSubscription<DebugGameEventListenerInfo> DebugSubscriptions.GAME_EVENT_LISTENERSstatic final DebugSubscription<DebugGameEventInfo> DebugSubscriptions.GAME_EVENTSstatic final DebugSubscription<DebugGoalInfo> DebugSubscriptions.GOAL_SELECTORSstatic final DebugSubscription<BlockPos> DebugSubscriptions.NEIGHBOR_UPDATESstatic final DebugSubscription<DebugPoiInfo> DebugSubscriptions.POISstatic final DebugSubscription<List<BlockPos>> DebugSubscriptions.RAIDSstatic final DebugSubscription<Orientation> DebugSubscriptions.REDSTONE_WIRE_ORIENTATIONSstatic final DebugSubscription<List<DebugStructureInfo>> DebugSubscriptions.STRUCTURESprivate final DebugSubscription<T> DebugSubscription.Event.subscriptionThe field for thesubscriptionrecord component.private final DebugSubscription<T> DebugSubscription.Update.subscriptionThe field for thesubscriptionrecord component.protected final DebugSubscription<T> TrackingDebugSynchronizer.subscriptionstatic final DebugSubscription<Unit> DebugSubscriptions.VILLAGE_SECTIONSFields in net.minecraft.util.debug with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionprivate Set<DebugSubscription<?>> LevelDebugSynchronizers.enabledSubscriptionsprivate final Map<DebugSubscription<?>, List<ServerPlayer>> ServerDebugSubscribers.enabledSubscriptionsprivate final Map<DebugSubscription<?>, TrackingDebugSynchronizer.SourceSynchronizer<?>> LevelDebugSynchronizers.sourceSynchronizersMethods in net.minecraft.util.debug that return DebugSubscriptionModifier and TypeMethodDescriptionstatic DebugSubscription<?> DebugSubscriptions.bootstrap(Registry<DebugSubscription<?>> registry) private static DebugSubscription<?> DebugSubscriptions.registerSimple(String id) private static <T> DebugSubscription<T> DebugSubscriptions.registerTemporaryValue(String id, StreamCodec<? super RegistryFriendlyByteBuf, T> valueStreamCodec, int expireAfterTicks) private static <T> DebugSubscription<T> DebugSubscriptions.registerWithValue(String id, StreamCodec<? super RegistryFriendlyByteBuf, T> valueStreamCodec) DebugSubscription.Event.subscription()Returns the value of thesubscriptionrecord component.DebugSubscription.Update.subscription()Returns the value of thesubscriptionrecord component.Methods in net.minecraft.util.debug that return types with arguments of type DebugSubscriptionModifier and TypeMethodDescriptionSet<DebugSubscription<?>> ServerDebugSubscribers.enabledSubscriptions()Methods in net.minecraft.util.debug with parameters of type DebugSubscriptionModifier and TypeMethodDescription<T> voidLevelDebugSynchronizers.broadcastEventToTracking(BlockPos blockPos, DebugSubscription<T> subscription, T value) voidServerDebugSubscribers.broadcastToAll(DebugSubscription<?> subscription, Packet<?> packet) private voidLevelDebugSynchronizers.broadcastToTracking(Entity trackedEntity, DebugSubscription<?> subscription, Packet<? super ClientGamePacketListener> packet) private voidLevelDebugSynchronizers.broadcastToTracking(ChunkPos trackedChunk, DebugSubscription<?> subscription, Packet<? super ClientGamePacketListener> packet) <T> voidLevelDebugSynchronizers.clearBlockValue(BlockPos blockPos, DebugSubscription<T> subscription) <T> voidLevelDebugSynchronizers.clearEntityValue(Entity entity, DebugSubscription<T> subscription) <T> voidDebugValueAccess.forEachBlock(DebugSubscription<T> subscription, BiConsumer<BlockPos, T> consumer) <T> voidDebugValueAccess.forEachChunk(DebugSubscription<T> subscription, BiConsumer<ChunkPos, T> consumer) <T> voidDebugValueAccess.forEachEntity(DebugSubscription<T> subscription, BiConsumer<Entity, T> consumer) <T> voidDebugValueAccess.forEachEvent(DebugSubscription<T> subscription, DebugValueAccess.EventVisitor<T> visitor) <T> @Nullable TDebugValueAccess.getBlockValue(DebugSubscription<T> subscription, BlockPos blockPos) <T> @Nullable TDebugValueAccess.getChunkValue(DebugSubscription<T> subscription, ChunkPos chunkPos) <T> @Nullable TDebugValueAccess.getEntityValue(DebugSubscription<T> subscription, Entity entity) private <T> TrackingDebugSynchronizer.SourceSynchronizer<T> LevelDebugSynchronizers.getSourceSynchronizer(DebugSubscription<T> subscription) private List<ServerPlayer> ServerDebugSubscribers.getSubscribersFor(DebugSubscription<?> subscription) booleanLevelDebugSynchronizers.hasAnySubscriberFor(DebugSubscription<?> subscription) booleanServerDebugSubscribers.hasAnySubscriberFor(DebugSubscription<?> subscription) @Nullable DebugSubscription.Update<T> TrackingDebugSynchronizer.ValueSource.pollUpdate(DebugSubscription<T> subscription) <T> voidDebugValueSource.Registration.register(DebugSubscription<T> subscription, DebugValueSource.ValueGetter<T> getter) <T> voidLevelDebugSynchronizers.sendBlockValue(BlockPos blockPos, DebugSubscription<T> subscription, T value) <T> voidLevelDebugSynchronizers.sendEntityValue(Entity entity, DebugSubscription<T> subscription, T value) private static <T> StreamCodec<? super RegistryFriendlyByteBuf, DebugSubscription.Event<T>> DebugSubscription.Event.streamCodec(DebugSubscription<T> subscription) private static <T> StreamCodec<? super RegistryFriendlyByteBuf, DebugSubscription.Update<T>> DebugSubscription.Update.streamCodec(DebugSubscription<T> subscription) Method parameters in net.minecraft.util.debug with type arguments of type DebugSubscriptionModifier and TypeMethodDescriptionstatic DebugSubscription<?> DebugSubscriptions.bootstrap(Registry<DebugSubscription<?>> registry) Constructors in net.minecraft.util.debug with parameters of type DebugSubscriptionModifierConstructorDescriptionEvent(DebugSubscription<T> subscription, T value) Creates an instance of aEventrecord class.SourceSynchronizer(DebugSubscription<T> subscription) TrackingDebugSynchronizer(DebugSubscription<T> subscription) Update(DebugSubscription<T> subscription, Optional<T> value) Creates an instance of aUpdaterecord class. -
Uses of DebugSubscription in net.minecraft.util.debugchart
Fields in net.minecraft.util.debugchart declared as DebugSubscriptionModifier and TypeFieldDescriptionprivate final DebugSubscription<?> RemoteDebugSampleType.subscriptionMethods in net.minecraft.util.debugchart that return DebugSubscriptionConstructors in net.minecraft.util.debugchart with parameters of type DebugSubscription -
Uses of DebugSubscription in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type DebugSubscriptionModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.ObjectBooleanBiConsumer<DebugSubscription<?>> AddDebugSubscriptionFlagsEvent.registrarMethods in net.neoforged.neoforge.client.event with parameters of type DebugSubscriptionModifier and TypeMethodDescriptionvoidAddDebugSubscriptionFlagsEvent.addActiveInDev(DebugSubscription<?> subscription) Mark the given debug subscription as only active in dev.voidAddDebugSubscriptionFlagsEvent.addFlag(DebugSubscription<?> subscription, boolean flag) Register a new flag for the given debug subscription.Method parameters in net.neoforged.neoforge.client.event with type arguments of type DebugSubscriptionModifier and TypeMethodDescriptionvoidAddDebugSubscriptionFlagsEvent.addActiveInDev(Supplier<? extends DebugSubscription<?>> subscription) Mark the given debug subscription as only active in dev.voidAddDebugSubscriptionFlagsEvent.addFlag(Supplier<? extends DebugSubscription<?>> subscription, boolean flag) Register a new flag for the given debug subscription.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type DebugSubscriptionModifierConstructorDescriptionAddDebugSubscriptionFlagsEvent(it.unimi.dsi.fastutil.objects.ObjectBooleanBiConsumer<DebugSubscription<?>> registrar)