Class ResourcePackProfile

java.lang.Object
net.minecraft.resource.ResourcePackProfile
All Implemented Interfaces:
AutoCloseable

public class ResourcePackProfile
extends Object
implements AutoCloseable
Mappings:
Namespace Name
official ack
intermediary net/minecraft/class_3288
named net/minecraft/resource/ResourcePackProfile
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lack;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_14279 Lnet/minecraft/class_3288;field_14279:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/resource/ResourcePackProfile;LOGGER:Lorg/apache/logging/log4j/Logger;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official b Lack;b:Ljava/lang/String;
      intermediary field_14272 Lnet/minecraft/class_3288;field_14272:Ljava/lang/String;
      named name Lnet/minecraft/resource/ResourcePackProfile;name:Ljava/lang/String;
    • packGetter

      private final Supplier<ResourcePack> packGetter
      Mappings:
      Namespace Name Mixin selector
      official c Lack;c:Ljava/util/function/Supplier;
      intermediary field_14273 Lnet/minecraft/class_3288;field_14273:Ljava/util/function/Supplier;
      named packGetter Lnet/minecraft/resource/ResourcePackProfile;packGetter:Ljava/util/function/Supplier;
    • displayName

      private final Text displayName
      Mappings:
      Namespace Name Mixin selector
      official d Lack;d:Loi;
      intermediary field_14274 Lnet/minecraft/class_3288;field_14274:Lnet/minecraft/class_2561;
      named displayName Lnet/minecraft/resource/ResourcePackProfile;displayName:Lnet/minecraft/text/Text;
    • description

      private final Text description
      Mappings:
      Namespace Name Mixin selector
      official e Lack;e:Loi;
      intermediary field_14275 Lnet/minecraft/class_3288;field_14275:Lnet/minecraft/class_2561;
      named description Lnet/minecraft/resource/ResourcePackProfile;description:Lnet/minecraft/text/Text;
    • compatibility

      private final ResourcePackCompatibility compatibility
      Mappings:
      Namespace Name Mixin selector
      official f Lack;f:Lacl;
      intermediary field_14278 Lnet/minecraft/class_3288;field_14278:Lnet/minecraft/class_3281;
      named compatibility Lnet/minecraft/resource/ResourcePackProfile;compatibility:Lnet/minecraft/resource/ResourcePackCompatibility;
    • position

      private final ResourcePackProfile.InsertionPosition position
      Mappings:
      Namespace Name Mixin selector
      official g Lack;g:Lack$b;
      intermediary field_14277 Lnet/minecraft/class_3288;field_14277:Lnet/minecraft/class_3288$class_3289;
      named position Lnet/minecraft/resource/ResourcePackProfile;position:Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;
    • alwaysEnabled

      private final boolean alwaysEnabled
      Mappings:
      Namespace Name Mixin selector
      official h Lack;h:Z
      intermediary field_14271 Lnet/minecraft/class_3288;field_14271:Z
      named alwaysEnabled Lnet/minecraft/resource/ResourcePackProfile;alwaysEnabled:Z
    • pinned

      private final boolean pinned
      Mappings:
      Namespace Name Mixin selector
      official i Lack;i:Z
      intermediary field_14270 Lnet/minecraft/class_3288;field_14270:Z
      named pinned Lnet/minecraft/resource/ResourcePackProfile;pinned:Z
    • source

      private final ResourcePackSource source
      Mappings:
      Namespace Name Mixin selector
      official j Lack;j:Lacn;
      intermediary field_25346 Lnet/minecraft/class_3288;field_25346:Lnet/minecraft/class_5352;
      named source Lnet/minecraft/resource/ResourcePackProfile;source:Lnet/minecraft/resource/ResourcePackSource;
  • Constructor Details

    • ResourcePackProfile

      public ResourcePackProfile​(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, Text displayName, Text description, ResourcePackCompatibility compatibility, ResourcePackProfile.InsertionPosition direction, boolean pinned, ResourcePackSource source)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lack;<init>(Ljava/lang/String;ZLjava/util/function/Supplier;Loi;Loi;Lacl;Lack$b;ZLacn;)V
      intermediary <init> Lnet/minecraft/class_3288;<init>(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_3281;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V
      named <init> Lnet/minecraft/resource/ResourcePackProfile;<init>(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/resource/ResourcePackCompatibility;Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;ZLnet/minecraft/resource/ResourcePackSource;)V
    • ResourcePackProfile

      public ResourcePackProfile​(String name, Text displayName, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, PackResourceMetadata metadata, ResourceType type, ResourcePackProfile.InsertionPosition direction, ResourcePackSource source)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lack;<init>(Ljava/lang/String;Loi;ZLjava/util/function/Supplier;Lace;Laca;Lack$b;Lacn;)V
      intermediary <init> Lnet/minecraft/class_3288;<init>(Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)V
      named <init> Lnet/minecraft/resource/ResourcePackProfile;<init>(Ljava/lang/String;Lnet/minecraft/text/Text;ZLjava/util/function/Supplier;Lnet/minecraft/resource/metadata/PackResourceMetadata;Lnet/minecraft/resource/ResourceType;Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;Lnet/minecraft/resource/ResourcePackSource;)V
  • Method Details

    • of

      @Nullable public static ResourcePackProfile of​(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, ResourcePackProfile.Factory containerFactory, ResourcePackProfile.InsertionPosition insertionPosition, ResourcePackSource packSource)
      Mappings:
      Namespace Name Mixin selector
      official a Lack;a(Ljava/lang/String;ZLjava/util/function/Supplier;Lack$a;Lack$b;Lacn;)Lack;
      intermediary method_14456 Lnet/minecraft/class_3288;method_14456(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3288$class_5351;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
      named of Lnet/minecraft/resource/ResourcePackProfile;of(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/resource/ResourcePackProfile$Factory;Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;Lnet/minecraft/resource/ResourcePackSource;)Lnet/minecraft/resource/ResourcePackProfile;
    • getDisplayName

      @Environment(CLIENT) public Text getDisplayName()
      Mappings:
      Namespace Name Mixin selector
      official a Lack;a()Loi;
      intermediary method_14457 Lnet/minecraft/class_3288;method_14457()Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/resource/ResourcePackProfile;getDisplayName()Lnet/minecraft/text/Text;
    • getDescription

      @Environment(CLIENT) public Text getDescription()
      Mappings:
      Namespace Name Mixin selector
      official b Lack;b()Loi;
      intermediary method_14459 Lnet/minecraft/class_3288;method_14459()Lnet/minecraft/class_2561;
      named getDescription Lnet/minecraft/resource/ResourcePackProfile;getDescription()Lnet/minecraft/text/Text;
    • getInformationText

      public Text getInformationText​(boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official a Lack;a(Z)Loi;
      intermediary method_14461 Lnet/minecraft/class_3288;method_14461(Z)Lnet/minecraft/class_2561;
      named getInformationText Lnet/minecraft/resource/ResourcePackProfile;getInformationText(Z)Lnet/minecraft/text/Text;
    • getCompatibility

      public ResourcePackCompatibility getCompatibility()
      Mappings:
      Namespace Name Mixin selector
      official c Lack;c()Lacl;
      intermediary method_14460 Lnet/minecraft/class_3288;method_14460()Lnet/minecraft/class_3281;
      named getCompatibility Lnet/minecraft/resource/ResourcePackProfile;getCompatibility()Lnet/minecraft/resource/ResourcePackCompatibility;
    • createResourcePack

      public ResourcePack createResourcePack()
      Mappings:
      Namespace Name Mixin selector
      official d Lack;d()Labz;
      intermediary method_14458 Lnet/minecraft/class_3288;method_14458()Lnet/minecraft/class_3262;
      named createResourcePack Lnet/minecraft/resource/ResourcePackProfile;createResourcePack()Lnet/minecraft/resource/ResourcePack;
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official e Lack;e()Ljava/lang/String;
      intermediary method_14463 Lnet/minecraft/class_3288;method_14463()Ljava/lang/String;
      named getName Lnet/minecraft/resource/ResourcePackProfile;getName()Ljava/lang/String;
    • isAlwaysEnabled

      public boolean isAlwaysEnabled()
      Mappings:
      Namespace Name Mixin selector
      official f Lack;f()Z
      intermediary method_14464 Lnet/minecraft/class_3288;method_14464()Z
      named isAlwaysEnabled Lnet/minecraft/resource/ResourcePackProfile;isAlwaysEnabled()Z
    • isPinned

      public boolean isPinned()
      Mappings:
      Namespace Name Mixin selector
      official g Lack;g()Z
      intermediary method_14465 Lnet/minecraft/class_3288;method_14465()Z
      named isPinned Lnet/minecraft/resource/ResourcePackProfile;isPinned()Z
    • getInitialPosition

      public ResourcePackProfile.InsertionPosition getInitialPosition()
      Mappings:
      Namespace Name Mixin selector
      official h Lack;h()Lack$b;
      intermediary method_14466 Lnet/minecraft/class_3288;method_14466()Lnet/minecraft/class_3288$class_3289;
      named getInitialPosition Lnet/minecraft/resource/ResourcePackProfile;getInitialPosition()Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;
    • getSource

      @Environment(CLIENT) public ResourcePackSource getSource()
      Mappings:
      Namespace Name Mixin selector
      official i Lack;i()Lacn;
      intermediary method_29483 Lnet/minecraft/class_3288;method_29483()Lnet/minecraft/class_5352;
      named getSource Lnet/minecraft/resource/ResourcePackProfile;getSource()Lnet/minecraft/resource/ResourcePackSource;
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lack;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3288;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/resource/ResourcePackProfile;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lack;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3288;hashCode()I
      named hashCode Lnet/minecraft/resource/ResourcePackProfile;hashCode()I
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Mappings:
      Namespace Name Mixin selector
      official close Lack;close()V
      intermediary close Lnet/minecraft/class_3288;close()V
      named close Lnet/minecraft/resource/ResourcePackProfile;close()V