net.minecraft.world.debug

public interface DebugDataStore

net.minecraft.util.debug.DebugValueAccess
net.minecraft.class_12021
net.minecraft.world.debug.DebugDataStore

Method summary

Modifier and TypeMethod
<T> void
forEachChunk(DebugSubscription<T> subscription, BiConsumer<ChunkPos, T> consumer)
method_74586(class_12017<T> arg0, BiConsumer<class_1923, T> arg1)
forEachChunkData(DebugSubscriptionType<T> type, BiConsumer<ChunkPos, T> action)
<T> T
getChunkValue(DebugSubscription<T> subscription, ChunkPos chunkPos)
method_74584(class_12017<T> arg0, class_1923 arg1)
getChunkData(DebugSubscriptionType<T> type, ChunkPos chunkPos)
<T> void
forEachBlock(DebugSubscription<T> subscription, BiConsumer<BlockPos, T> consumer)
method_74587(class_12017<T> arg0, BiConsumer<class_2338, T> arg1)
forEachBlockData(DebugSubscriptionType<T> type, BiConsumer<BlockPos, T> action)
<T> T
getBlockValue(DebugSubscription<T> subscription, BlockPos blockPos)
method_74585(class_12017<T> arg0, class_2338 arg1)
getBlockData(DebugSubscriptionType<T> type, BlockPos pos)
<T> void
forEachEntity(DebugSubscription<T> subscription, BiConsumer<Entity, T> consumer)
method_74588(class_12017<T> arg0, BiConsumer<class_1297, T> arg1)
forEachEntityData(DebugSubscriptionType<T> type, BiConsumer<Entity, T> action)
<T> T
getEntityValue(DebugSubscription<T> subscription, Entity entity)
method_74583(class_12017<T> arg0, class_1297 arg1)
getEntityData(DebugSubscriptionType<T> type, Entity entity)
<T> void
forEachEvent(DebugSubscription<T> subscription, DebugValueAccess$EventVisitor<T> visitor)
method_74582(class_12017<T> arg0, class_12021$class_12022<T> arg1)
forEachEvent(DebugSubscriptionType<T> type, DebugDataStore$EventConsumer<T> action)