net.minecraft.client.multiplayer

public class ClientDebugSubscriber

hdz
net.minecraft.client.multiplayer.ClientDebugSubscriber
net.minecraft.class_12036
net.minecraft.client.network.ClientDebugSubscriptionManager

Field summary

Modifier and TypeField
private final ClientPacketListener
a
connection
field_62932
networkHandler
private final DebugScreenOverlay
b
debugScreenOverlay
field_62933
debugHud
private Set<DebugSubscription<?>>
c
remoteSubscriptions
field_62934
clientSubscriptions
private final Map<DebugSubscription<?>, ClientDebugSubscriber$ValueMaps<?>>
d
valuesBySubscription
field_62935
valuesBySubscription

Constructor summary

ModifierConstructor
public (ClientPacketListener networkHandler, DebugScreenOverlay debugHud)

Method summary

Modifier and TypeMethod
private static void
a(Set<bxc<?>> arg0, bxc<?> arg1, boolean arg2)
addFlag(Set<DebugSubscription<?>> arg0, DebugSubscription<?> arg1, boolean arg2)
method_74729(Set<class_12017<?>> arg0, class_12017<?> arg1, boolean arg2)
addDebugSubscription(Set<DebugSubscriptionType<?>> types, DebugSubscriptionType<?> type, boolean enable)
private Set<DebugSubscription<?>>
c()
requestedSubscriptions()
method_74733()
getRequestedSubscriptions()
public void
a()
clear()
method_74712()
clearAllSubscriptions()
public void
a(long arg0)
tick(long arg0)
method_74713(long arg0)
startTick(long time)
private void
a(Set<bxc<?>> arg0)
onSubscriptionsChanged(Set<DebugSubscription<?>> arg0)
method_74728(Set<class_12017<?>> arg0)
onSubscriptionsChanged(Set<DebugSubscriptionType<?>> types)
<V> ClientDebugSubscriber$ValueMaps<V>
a(bxc<V> arg0)
getValueMaps(DebugSubscription<V> arg0)
method_74720(class_12017<V> arg0)
getTrackableValueMaps(DebugSubscriptionType<V> type)
private <K, V> ClientDebugSubscriber$ValueMap<K, V>
a(bxc<V> arg0, hdz$b<K, V> arg1)
getValueMap(DebugSubscription<V> arg0, ClientDebugSubscriber$ValueMapType<K, V> arg1)
method_74721(class_12017<V> arg0, class_12036$class_12038<K, V> arg1)
getValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager$TrackableValueGetter<K, V> getter)
<K, V> V
a(bxc<V> arg0, K arg1, hdz$b<K, V> arg2)
getValue(DebugSubscription<V> arg0, K arg1, ClientDebugSubscriber$ValueMapType<K, V> arg2)
method_74723(class_12017<V> arg0, K arg1, class_12036$class_12038<K, V> arg2)
getValue(DebugSubscriptionType<V> type, K object, ClientDebugSubscriptionManager$TrackableValueGetter<K, V> getter)
public DebugValueAccess
a(dvg arg0)
createDebugValueAccess(Level arg0)
method_74726(class_1937 arg0)
createDebugDataStore(World world)
public <T> void
a(long arg0, dum arg1, bxc$b<T> arg2)
updateChunk(long arg0, ChunkPos arg1, DebugSubscription$Update<T> arg2)
method_74717(long arg0, class_1923 arg1, class_12017$class_12019<T> arg2)
updateChunk(long lifetime, ChunkPos pos, DebugSubscriptionType$OptionalValue<T> optional)
public <T> void
a(long arg0, is arg1, bxc$b<T> arg2)
updateBlock(long arg0, BlockPos arg1, DebugSubscription$Update<T> arg2)
method_74718(long arg0, class_2338 arg1, class_12017$class_12019<T> arg2)
updateBlock(long lifetime, BlockPos pos, DebugSubscriptionType$OptionalValue<T> optional)
public <T> void
a(long arg0, cgi arg1, bxc$b<T> arg2)
updateEntity(long arg0, Entity arg1, DebugSubscription$Update<T> arg2)
method_74716(long arg0, class_1297 arg1, class_12017$class_12019<T> arg2)
updateEntity(long lifetime, Entity entity, DebugSubscriptionType$OptionalValue<T> optional)
public <T> void
a(long arg0, bxc$a<T> arg1)
pushEvent(long arg0, DebugSubscription$Event<T> arg1)
method_74714(long arg0, class_12017$class_12018<T> arg1)
addEvent(long lifetime, DebugSubscriptionType$Value<T> value)
private <K, V> void
a(long arg0, K arg1, bxc$b<V> arg2, hdz$b<K, V> arg3)
updateMap(long arg0, K arg1, DebugSubscription$Update<V> arg2, ClientDebugSubscriber$ValueMapType<K, V> arg3)
method_74719(long arg0, K arg1, class_12017$class_12019<V> arg2, class_12036$class_12038<K, V> arg3)
updateTrackableValueMap(long lifetime, K object, DebugSubscriptionType$OptionalValue<V> optional, ClientDebugSubscriptionManager$TrackableValueGetter<K, V> arg3)
<K, V> void
a(bxc<V> arg0, hdz$b<K, V> arg1, BiConsumer<K, V> arg2)
forEachValue(DebugSubscription<V> arg0, ClientDebugSubscriber$ValueMapType<K, V> arg1, BiConsumer<K, V> arg2)
method_74722(class_12017<V> arg0, class_12036$class_12038<K, V> arg1, BiConsumer<K, V> arg2)
forEachValue(DebugSubscriptionType<V> type, ClientDebugSubscriptionManager$TrackableValueGetter<K, V> getter, BiConsumer<K, V> visitor)
public void
b()
dropLevel()
method_74730()
clearValues()
public void
a(dum arg0)
dropChunk(ChunkPos arg0)
method_74725(class_1923 arg0)
removeChunk(ChunkPos pos)
public void
a(cgi arg0)
dropEntity(Entity arg0)
method_74724(class_1297 arg0)
removeEntity(Entity entity)
static <T> ClientDebugSubscriber$ValueMapType<UUID, T>
d()
entities()
method_74735()
forEntities()
static <T> ClientDebugSubscriber$ValueMapType<BlockPos, T>
e()
blocks()
method_74736()
forBlocks()
static <T> ClientDebugSubscriber$ValueMapType<ChunkPos, T>
f()
chunks()
method_74737()
forChunks()