Class VanillaDataPackProvider

java.lang.Object
net.minecraft.resource.VanillaResourcePackProvider
net.minecraft.resource.VanillaDataPackProvider
All Implemented Interfaces:
ResourcePackProvider

public class VanillaDataPackProvider extends VanillaResourcePackProvider
Mappings:
Namespace Name
named net/minecraft/resource/VanillaDataPackProvider
intermediary net/minecraft/class_3286
official avj
  • Field Details

    • METADATA

      private static final PackResourceMetadata METADATA
      Mappings:
      Namespace Name Mixin selector
      named METADATA Lnet/minecraft/resource/VanillaDataPackProvider;METADATA:Lnet/minecraft/resource/metadata/PackResourceMetadata;
      intermediary field_40051 Lnet/minecraft/class_3286;field_40051:Lnet/minecraft/class_3272;
      official c Lavj;c:Lauv;
    • FEATURE_FLAGS

      private static final PackFeatureSetMetadata FEATURE_FLAGS
      Mappings:
      Namespace Name Mixin selector
      named FEATURE_FLAGS Lnet/minecraft/resource/VanillaDataPackProvider;FEATURE_FLAGS:Lnet/minecraft/resource/metadata/PackFeatureSetMetadata;
      intermediary field_40052 Lnet/minecraft/class_3286;field_40052:Lnet/minecraft/class_7663;
      official d Lavj;d:Lauc;
    • METADATA_MAP

      private static final ResourceMetadataMap METADATA_MAP
      Mappings:
      Namespace Name Mixin selector
      named METADATA_MAP Lnet/minecraft/resource/VanillaDataPackProvider;METADATA_MAP:Lnet/minecraft/resource/metadata/ResourceMetadataMap;
      intermediary field_26939 Lnet/minecraft/class_3286;field_26939:Lnet/minecraft/class_7662;
      official e Lavj;e:Laty;
    • INFO

      private static final ResourcePackInfo INFO
      Mappings:
      Namespace Name Mixin selector
      named INFO Lnet/minecraft/resource/VanillaDataPackProvider;INFO:Lnet/minecraft/resource/ResourcePackInfo;
      intermediary field_49040 Lnet/minecraft/class_3286;field_49040:Lnet/minecraft/class_9224;
      official f Lavj;f:Lauf;
    • BOTTOM_POSITION

      private static final ResourcePackPosition BOTTOM_POSITION
      Mappings:
      Namespace Name Mixin selector
      named BOTTOM_POSITION Lnet/minecraft/resource/VanillaDataPackProvider;BOTTOM_POSITION:Lnet/minecraft/resource/ResourcePackPosition;
      intermediary field_49041 Lnet/minecraft/class_3286;field_49041:Lnet/minecraft/class_9225;
      official g Lavj;g:Lauh;
    • TOP_POSITION

      private static final ResourcePackPosition TOP_POSITION
      Mappings:
      Namespace Name Mixin selector
      named TOP_POSITION Lnet/minecraft/resource/VanillaDataPackProvider;TOP_POSITION:Lnet/minecraft/resource/ResourcePackPosition;
      intermediary field_49042 Lnet/minecraft/class_3286;field_49042:Lnet/minecraft/class_9225;
      official h Lavj;h:Lauh;
    • ID

      private static final Identifier ID
      Mappings:
      Namespace Name Mixin selector
      named ID Lnet/minecraft/resource/VanillaDataPackProvider;ID:Lnet/minecraft/util/Identifier;
      intermediary field_40053 Lnet/minecraft/class_3286;field_40053:Lnet/minecraft/class_2960;
      official i Lavj;i:Lalz;
  • Constructor Details

    • VanillaDataPackProvider

      public VanillaDataPackProvider(SymlinkFinder symlinkFinder)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/resource/VanillaDataPackProvider;<init>(Lnet/minecraft/util/path/SymlinkFinder;)V
      intermediary <init> Lnet/minecraft/class_3286;<init>(Lnet/minecraft/class_8580;)V
      official <init> Lavj;<init>(Lfbn;)V
  • Method Details

    • createInfo

      private static ResourcePackInfo createInfo(String id, Text title)
      Mappings:
      Namespace Name Mixin selector
      named createInfo Lnet/minecraft/resource/VanillaDataPackProvider;createInfo(Ljava/lang/String;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackInfo;
      intermediary method_56935 Lnet/minecraft/class_3286;method_56935(Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_9224;
      official a Lavj;a(Ljava/lang/String;Lxv;)Lauf;
    • createDefaultPack

      public static DefaultResourcePack createDefaultPack()
      Mappings:
      Namespace Name Mixin selector
      named createDefaultPack Lnet/minecraft/resource/VanillaDataPackProvider;createDefaultPack()Lnet/minecraft/resource/DefaultResourcePack;
      intermediary method_45287 Lnet/minecraft/class_3286;method_45287()Lnet/minecraft/class_3268;
      official b Lavj;b()Lauk;
    • getDisplayName

      protected Text getDisplayName(String id)
      Specified by:
      getDisplayName in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      named getDisplayName Lnet/minecraft/resource/VanillaResourcePackProvider;getDisplayName(Ljava/lang/String;)Lnet/minecraft/text/Text;
      intermediary method_45259 Lnet/minecraft/class_7678;method_45259(Ljava/lang/String;)Lnet/minecraft/class_2561;
      official a Lava;a(Ljava/lang/String;)Lxv;
    • createDefault

      @Nullable protected @Nullable ResourcePackProfile createDefault(ResourcePack pack)
      Specified by:
      createDefault in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      named createDefault Lnet/minecraft/resource/VanillaResourcePackProvider;createDefault(Lnet/minecraft/resource/ResourcePack;)Lnet/minecraft/resource/ResourcePackProfile;
      intermediary method_45257 Lnet/minecraft/class_7678;method_45257(Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;
      official a Lava;a(Laug;)Lavd;
    • create

      @Nullable protected @Nullable ResourcePackProfile create(String fileName, ResourcePackProfile.PackFactory packFactory, Text displayName)
      Specified by:
      create in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/resource/VanillaResourcePackProvider;create(Ljava/lang/String;Lnet/minecraft/resource/ResourcePackProfile$PackFactory;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackProfile;
      intermediary method_45260 Lnet/minecraft/class_7678;method_45260(Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288;
      official a Lava;a(Ljava/lang/String;Lavd$c;Lxv;)Lavd;
    • createManager

      public static ResourcePackManager createManager(Path dataPacksPath, SymlinkFinder symlinkFinder)
      Mappings:
      Namespace Name Mixin selector
      named createManager Lnet/minecraft/resource/VanillaDataPackProvider;createManager(Ljava/nio/file/Path;Lnet/minecraft/util/path/SymlinkFinder;)Lnet/minecraft/resource/ResourcePackManager;
      intermediary method_45286 Lnet/minecraft/class_3286;method_45286(Ljava/nio/file/Path;Lnet/minecraft/class_8580;)Lnet/minecraft/class_3283;
      official a Lavj;a(Ljava/nio/file/Path;Lfbn;)Lavg;
    • createClientManager

      public static ResourcePackManager createClientManager()
      Mappings:
      Namespace Name Mixin selector
      named createClientManager Lnet/minecraft/resource/VanillaDataPackProvider;createClientManager()Lnet/minecraft/resource/ResourcePackManager;
      intermediary method_52443 Lnet/minecraft/class_3286;method_52443()Lnet/minecraft/class_3283;
      official c Lavj;c()Lavg;
    • createManager

      public static ResourcePackManager createManager(LevelStorage.Session session)
      Mappings:
      Namespace Name Mixin selector
      named createManager Lnet/minecraft/resource/VanillaDataPackProvider;createManager(Lnet/minecraft/world/level/storage/LevelStorage$Session;)Lnet/minecraft/resource/ResourcePackManager;
      intermediary method_45285 Lnet/minecraft/class_3286;method_45285(Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283;
      official a Lavj;a(Lewc$c;)Lavg;