Interface DebugDataStore


public interface DebugDataStore
Mappings:
Namespace Name
named net/minecraft/world/debug/DebugDataStore
intermediary net/minecraft/class_12021
official bvu
  • Method Details

    • forEachChunkData

      <T> void forEachChunkData(DebugSubscriptionType<T> type, BiConsumer<ChunkPos,T> action)
      Mappings:
      Namespace Name Mixin selector
      named forEachChunkData Lnet/minecraft/world/debug/DebugDataStore;forEachChunkData(Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/util/function/BiConsumer;)V
      intermediary method_74586 Lnet/minecraft/class_12021;method_74586(Lnet/minecraft/class_12017;Ljava/util/function/BiConsumer;)V
      official a Lbvu;a(Lbvs;Ljava/util/function/BiConsumer;)V
    • getChunkData

      @Nullable <T> T getChunkData(DebugSubscriptionType<T> type, ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named getChunkData Lnet/minecraft/world/debug/DebugDataStore;getChunkData(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/util/math/ChunkPos;)Ljava/lang/Object;
      intermediary method_74584 Lnet/minecraft/class_12021;method_74584(Lnet/minecraft/class_12017;Lnet/minecraft/class_1923;)Ljava/lang/Object;
      official a Lbvu;a(Lbvs;Ldqv;)Ljava/lang/Object;
    • forEachBlockData

      <T> void forEachBlockData(DebugSubscriptionType<T> type, BiConsumer<BlockPos,T> action)
      Mappings:
      Namespace Name Mixin selector
      named forEachBlockData Lnet/minecraft/world/debug/DebugDataStore;forEachBlockData(Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/util/function/BiConsumer;)V
      intermediary method_74587 Lnet/minecraft/class_12021;method_74587(Lnet/minecraft/class_12017;Ljava/util/function/BiConsumer;)V
      official b Lbvu;b(Lbvs;Ljava/util/function/BiConsumer;)V
    • getBlockData

      @Nullable <T> T getBlockData(DebugSubscriptionType<T> type, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named getBlockData Lnet/minecraft/world/debug/DebugDataStore;getBlockData(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/util/math/BlockPos;)Ljava/lang/Object;
      intermediary method_74585 Lnet/minecraft/class_12021;method_74585(Lnet/minecraft/class_12017;Lnet/minecraft/class_2338;)Ljava/lang/Object;
      official a Lbvu;a(Lbvs;Lja;)Ljava/lang/Object;
    • forEachEntityData

      <T> void forEachEntityData(DebugSubscriptionType<T> type, BiConsumer<Entity,T> action)
      Mappings:
      Namespace Name Mixin selector
      named forEachEntityData Lnet/minecraft/world/debug/DebugDataStore;forEachEntityData(Lnet/minecraft/world/debug/DebugSubscriptionType;Ljava/util/function/BiConsumer;)V
      intermediary method_74588 Lnet/minecraft/class_12021;method_74588(Lnet/minecraft/class_12017;Ljava/util/function/BiConsumer;)V
      official c Lbvu;c(Lbvs;Ljava/util/function/BiConsumer;)V
    • getEntityData

      @Nullable <T> T getEntityData(DebugSubscriptionType<T> type, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named getEntityData Lnet/minecraft/world/debug/DebugDataStore;getEntityData(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/entity/Entity;)Ljava/lang/Object;
      intermediary method_74583 Lnet/minecraft/class_12021;method_74583(Lnet/minecraft/class_12017;Lnet/minecraft/class_1297;)Ljava/lang/Object;
      official a Lbvu;a(Lbvs;Lcdv;)Ljava/lang/Object;
    • forEachEvent

      <T> void forEachEvent(DebugSubscriptionType<T> type, DebugDataStore.EventConsumer<T> action)
      Mappings:
      Namespace Name Mixin selector
      named forEachEvent Lnet/minecraft/world/debug/DebugDataStore;forEachEvent(Lnet/minecraft/world/debug/DebugSubscriptionType;Lnet/minecraft/world/debug/DebugDataStore$EventConsumer;)V
      intermediary method_74582 Lnet/minecraft/class_12021;method_74582(Lnet/minecraft/class_12017;Lnet/minecraft/class_12021$class_12022;)V
      official a Lbvu;a(Lbvs;Lbvu$a;)V