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 mz
  • Field Details

    • RELOADABLE_REGISTRY

      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 Lmz;e:Lmz$b;
    • RELOADABLE_REGISTRY_WITH_TAGS

      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 Lmz;f:Lmz$b;
    • DYNAMIC_REGISTRY

      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 Lmz;g:Lmz$b;
    • STATIC_REGISTRY

      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 Lmz;h:Lmz$b;
    • RELOADABLE_REGISTRIES

      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 Lmz;i:Ljava/util/Map;
    • FAKE_REGISTRIES

      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 Lmz;j:Ljava/util/Map;
    • REGISTRY_KEY_CODEC

      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 Lmz;k:Lcom/mojang/serialization/Codec;
    • output

      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 Lmz;d:Lmj;
  • Constructor Details

    • DataPackStructureProvider

      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> Lmz;<init>(Lmj;)V
  • Method Details

    • run

      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 Lmh;a(Lmf;)Ljava/util/concurrent/CompletableFuture;
    • getName

      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 Lmh;a()Ljava/lang/String;
    • addEntry

      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 Lmz;a(Ljava/util/Map;Laly;Lmz$b;)V
    • buildEntries

      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 Lmz;b()Ljava/util/Map;