Class DataPackStructureProvider

java.lang.Object
net.minecraft.data.report.DataPackStructureProvider
All Implemented Interfaces:
DataProvider

public class DataPackStructureProvider extends Object implements DataProvider
Mappings:
Namespace Name
named net/minecraft/data/report/DataPackStructureProvider
intermediary net/minecraft/class_10107
official my
  • Field Details Link icon

    • RELOADABLE_REGISTRY Link icon

      private static final DataPackStructureProvider.Entry RELOADABLE_REGISTRY
      Mappings:
      Namespace Name Mixin selector
      named RELOADABLE_REGISTRY Lnet/minecraft/data/report/DataPackStructureProvider;RELOADABLE_REGISTRY:Lnet/minecraft/data/report/DataPackStructureProvider$Entry;
      intermediary field_53698 Lnet/minecraft/class_10107;field_53698:Lnet/minecraft/class_10107$class_10109;
      official e Lmy;e:Lmy$b;
    • RELOADABLE_REGISTRY_WITH_TAGS Link icon

      private static final DataPackStructureProvider.Entry RELOADABLE_REGISTRY_WITH_TAGS
      Mappings:
      Namespace Name Mixin selector
      named RELOADABLE_REGISTRY_WITH_TAGS Lnet/minecraft/data/report/DataPackStructureProvider;RELOADABLE_REGISTRY_WITH_TAGS:Lnet/minecraft/data/report/DataPackStructureProvider$Entry;
      intermediary field_53699 Lnet/minecraft/class_10107;field_53699:Lnet/minecraft/class_10107$class_10109;
      official f Lmy;f:Lmy$b;
    • DYNAMIC_REGISTRY Link icon

      private static final DataPackStructureProvider.Entry DYNAMIC_REGISTRY
      Mappings:
      Namespace Name Mixin selector
      named DYNAMIC_REGISTRY Lnet/minecraft/data/report/DataPackStructureProvider;DYNAMIC_REGISTRY:Lnet/minecraft/data/report/DataPackStructureProvider$Entry;
      intermediary field_53700 Lnet/minecraft/class_10107;field_53700:Lnet/minecraft/class_10107$class_10109;
      official g Lmy;g:Lmy$b;
    • STATIC_REGISTRY Link icon

      private static final DataPackStructureProvider.Entry STATIC_REGISTRY
      Mappings:
      Namespace Name Mixin selector
      named STATIC_REGISTRY Lnet/minecraft/data/report/DataPackStructureProvider;STATIC_REGISTRY:Lnet/minecraft/data/report/DataPackStructureProvider$Entry;
      intermediary field_53701 Lnet/minecraft/class_10107;field_53701:Lnet/minecraft/class_10107$class_10109;
      official h Lmy;h:Lmy$b;
    • RELOADABLE_REGISTRIES Link icon

      private static final Map<RegistryKey<? extends Registry<?>>,DataPackStructureProvider.Entry> RELOADABLE_REGISTRIES
      Mappings:
      Namespace Name Mixin selector
      named RELOADABLE_REGISTRIES Lnet/minecraft/data/report/DataPackStructureProvider;RELOADABLE_REGISTRIES:Ljava/util/Map;
      intermediary field_53702 Lnet/minecraft/class_10107;field_53702:Ljava/util/Map;
      official i Lmy;i:Ljava/util/Map;
    • FAKE_REGISTRIES Link icon

      private static final Map<String,DataPackStructureProvider.FakeRegistry> FAKE_REGISTRIES
      Mappings:
      Namespace Name Mixin selector
      named FAKE_REGISTRIES Lnet/minecraft/data/report/DataPackStructureProvider;FAKE_REGISTRIES:Ljava/util/Map;
      intermediary field_53703 Lnet/minecraft/class_10107;field_53703:Ljava/util/Map;
      official j Lmy;j:Ljava/util/Map;
    • REGISTRY_KEY_CODEC Link icon

      static final com.mojang.serialization.Codec<RegistryKey<? extends Registry<?>>> REGISTRY_KEY_CODEC
      Mappings:
      Namespace Name Mixin selector
      named REGISTRY_KEY_CODEC Lnet/minecraft/data/report/DataPackStructureProvider;REGISTRY_KEY_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_53704 Lnet/minecraft/class_10107;field_53704:Lcom/mojang/serialization/Codec;
      official k Lmy;k:Lcom/mojang/serialization/Codec;
    • output Link icon

      private final DataOutput output
      Mappings:
      Namespace Name Mixin selector
      named output Lnet/minecraft/data/report/DataPackStructureProvider;output:Lnet/minecraft/data/DataOutput;
      intermediary field_53697 Lnet/minecraft/class_10107;field_53697:Lnet/minecraft/class_7784;
      official d Lmy;d:Lmk;
  • Constructor Details Link icon

    • DataPackStructureProvider Link icon

      public DataPackStructureProvider(DataOutput output)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/report/DataPackStructureProvider;<init>(Lnet/minecraft/data/DataOutput;)V
      intermediary <init> Lnet/minecraft/class_10107;<init>(Lnet/minecraft/class_7784;)V
      official <init> Lmy;<init>(Lmk;)V
  • Method Details Link icon

    • run Link icon

      public CompletableFuture<?> run(DataWriter writer)
      Specified by:
      run in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_10319 Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;
      official a Lmi;a(Lmg;)Ljava/util/concurrent/CompletableFuture;
    • getName Link icon

      public String getName()
      Specified by:
      getName in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
      intermediary method_10321 Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;
      official a Lmi;a()Ljava/lang/String;
    • addEntry Link icon

      private void addEntry(Map<RegistryKey<? extends Registry<?>>,DataPackStructureProvider.Entry> map, RegistryKey<? extends Registry<?>> key, DataPackStructureProvider.Entry entry)
      Mappings:
      Namespace Name Mixin selector
      named addEntry Lnet/minecraft/data/report/DataPackStructureProvider;addEntry(Ljava/util/Map;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/data/report/DataPackStructureProvider$Entry;)V
      intermediary method_62718 Lnet/minecraft/class_10107;method_62718(Ljava/util/Map;Lnet/minecraft/class_5321;Lnet/minecraft/class_10107$class_10109;)V
      official a Lmy;a(Ljava/util/Map;Laku;Lmy$b;)V
    • buildEntries Link icon

      private Map<RegistryKey<? extends Registry<?>>,DataPackStructureProvider.Entry> buildEntries()
      Mappings:
      Namespace Name Mixin selector
      named buildEntries Lnet/minecraft/data/report/DataPackStructureProvider;buildEntries()Ljava/util/Map;
      intermediary method_62720 Lnet/minecraft/class_10107;method_62720()Ljava/util/Map;
      official b Lmy;b()Ljava/util/Map;