Package net.minecraft.resource
Class ResourcePackProfile
java.lang.Object
net.minecraft.resource.ResourcePackProfile
- All Implemented Interfaces:
AutoCloseable
public class ResourcePackProfile extends Object implements AutoCloseable
- Mappings:
Namespace Name official ackintermediary net/minecraft/class_3288named net/minecraft/resource/ResourcePackProfile
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourcePackProfile.Factorystatic classResourcePackProfile.InsertionPosition -
Field Summary
Fields Modifier and Type Field Description private booleanalwaysEnabledprivate ResourcePackCompatibilitycompatibilityprivate Textdescriptionprivate TextdisplayNameprivate static LoggerLOGGERprivate Stringnameprivate Supplier<ResourcePack>packGetterprivate booleanpinnedprivate ResourcePackProfile.InsertionPositionpositionprivate ResourcePackSourcesource -
Constructor Summary
Constructors Constructor Description ResourcePackProfile(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, Text displayName, Text description, ResourcePackCompatibility compatibility, ResourcePackProfile.InsertionPosition direction, boolean pinned, ResourcePackSource source)ResourcePackProfile(String name, Text displayName, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, PackResourceMetadata metadata, ResourceType type, ResourcePackProfile.InsertionPosition direction, ResourcePackSource source) -
Method Summary
Modifier and Type Method Description voidclose()ResourcePackcreateResourcePack()booleanequals(Object o)ResourcePackCompatibilitygetCompatibility()TextgetDescription()TextgetDisplayName()TextgetInformationText(boolean enabled)ResourcePackProfile.InsertionPositiongetInitialPosition()StringgetName()ResourcePackSourcegetSource()inthashCode()booleanisAlwaysEnabled()booleanisPinned()static ResourcePackProfileof(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, ResourcePackProfile.Factory containerFactory, ResourcePackProfile.InsertionPosition insertionPosition, ResourcePackSource packSource)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLack;a:Lorg/apache/logging/log4j/Logger;intermediary field_14279Lnet/minecraft/class_3288;field_14279:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/resource/ResourcePackProfile;LOGGER:Lorg/apache/logging/log4j/Logger;
-
name
- Mappings:
Namespace Name Mixin selector official bLack;b:Ljava/lang/String;intermediary field_14272Lnet/minecraft/class_3288;field_14272:Ljava/lang/String;named nameLnet/minecraft/resource/ResourcePackProfile;name:Ljava/lang/String;
-
packGetter
- Mappings:
Namespace Name Mixin selector official cLack;c:Ljava/util/function/Supplier;intermediary field_14273Lnet/minecraft/class_3288;field_14273:Ljava/util/function/Supplier;named packGetterLnet/minecraft/resource/ResourcePackProfile;packGetter:Ljava/util/function/Supplier;
-
displayName
- Mappings:
Namespace Name Mixin selector official dLack;d:Loi;intermediary field_14274Lnet/minecraft/class_3288;field_14274:Lnet/minecraft/class_2561;named displayNameLnet/minecraft/resource/ResourcePackProfile;displayName:Lnet/minecraft/text/Text;
-
description
- Mappings:
Namespace Name Mixin selector official eLack;e:Loi;intermediary field_14275Lnet/minecraft/class_3288;field_14275:Lnet/minecraft/class_2561;named descriptionLnet/minecraft/resource/ResourcePackProfile;description:Lnet/minecraft/text/Text;
-
compatibility
- Mappings:
Namespace Name Mixin selector official fLack;f:Lacl;intermediary field_14278Lnet/minecraft/class_3288;field_14278:Lnet/minecraft/class_3281;named compatibilityLnet/minecraft/resource/ResourcePackProfile;compatibility:Lnet/minecraft/resource/ResourcePackCompatibility;
-
position
- Mappings:
Namespace Name Mixin selector official gLack;g:Lack$b;intermediary field_14277Lnet/minecraft/class_3288;field_14277:Lnet/minecraft/class_3288$class_3289;named positionLnet/minecraft/resource/ResourcePackProfile;position:Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;
-
alwaysEnabled
private final boolean alwaysEnabled- Mappings:
Namespace Name Mixin selector official hLack;h:Zintermediary field_14271Lnet/minecraft/class_3288;field_14271:Znamed alwaysEnabledLnet/minecraft/resource/ResourcePackProfile;alwaysEnabled:Z
-
pinned
private final boolean pinned- Mappings:
Namespace Name Mixin selector official iLack;i:Zintermediary field_14270Lnet/minecraft/class_3288;field_14270:Znamed pinnedLnet/minecraft/resource/ResourcePackProfile;pinned:Z
-
source
- Mappings:
Namespace Name Mixin selector official jLack;j:Lacn;intermediary field_25346Lnet/minecraft/class_3288;field_25346:Lnet/minecraft/class_5352;named sourceLnet/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;)Vintermediary <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;)Vnamed <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;)Vintermediary <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;)Vnamed <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 aLack;a(Ljava/lang/String;ZLjava/util/function/Supplier;Lack$a;Lack$b;Lacn;)Lack;intermediary method_14456Lnet/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 ofLnet/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
- Mappings:
Namespace Name Mixin selector official aLack;a()Loi;intermediary method_14457Lnet/minecraft/class_3288;method_14457()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/resource/ResourcePackProfile;getDisplayName()Lnet/minecraft/text/Text;
-
getDescription
- Mappings:
Namespace Name Mixin selector official bLack;b()Loi;intermediary method_14459Lnet/minecraft/class_3288;method_14459()Lnet/minecraft/class_2561;named getDescriptionLnet/minecraft/resource/ResourcePackProfile;getDescription()Lnet/minecraft/text/Text;
-
getInformationText
- Mappings:
Namespace Name Mixin selector official aLack;a(Z)Loi;intermediary method_14461Lnet/minecraft/class_3288;method_14461(Z)Lnet/minecraft/class_2561;named getInformationTextLnet/minecraft/resource/ResourcePackProfile;getInformationText(Z)Lnet/minecraft/text/Text;
-
getCompatibility
- Mappings:
Namespace Name Mixin selector official cLack;c()Lacl;intermediary method_14460Lnet/minecraft/class_3288;method_14460()Lnet/minecraft/class_3281;named getCompatibilityLnet/minecraft/resource/ResourcePackProfile;getCompatibility()Lnet/minecraft/resource/ResourcePackCompatibility;
-
createResourcePack
- Mappings:
Namespace Name Mixin selector official dLack;d()Labz;intermediary method_14458Lnet/minecraft/class_3288;method_14458()Lnet/minecraft/class_3262;named createResourcePackLnet/minecraft/resource/ResourcePackProfile;createResourcePack()Lnet/minecraft/resource/ResourcePack;
-
getName
- Mappings:
Namespace Name Mixin selector official eLack;e()Ljava/lang/String;intermediary method_14463Lnet/minecraft/class_3288;method_14463()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePackProfile;getName()Ljava/lang/String;
-
isAlwaysEnabled
public boolean isAlwaysEnabled()- Mappings:
Namespace Name Mixin selector official fLack;f()Zintermediary method_14464Lnet/minecraft/class_3288;method_14464()Znamed isAlwaysEnabledLnet/minecraft/resource/ResourcePackProfile;isAlwaysEnabled()Z
-
isPinned
public boolean isPinned()- Mappings:
Namespace Name Mixin selector official gLack;g()Zintermediary method_14465Lnet/minecraft/class_3288;method_14465()Znamed isPinnedLnet/minecraft/resource/ResourcePackProfile;isPinned()Z
-
getInitialPosition
- Mappings:
Namespace Name Mixin selector official hLack;h()Lack$b;intermediary method_14466Lnet/minecraft/class_3288;method_14466()Lnet/minecraft/class_3288$class_3289;named getInitialPositionLnet/minecraft/resource/ResourcePackProfile;getInitialPosition()Lnet/minecraft/resource/ResourcePackProfile$InsertionPosition;
-
getSource
- Mappings:
Namespace Name Mixin selector official iLack;i()Lacn;intermediary method_29483Lnet/minecraft/class_3288;method_29483()Lnet/minecraft/class_5352;named getSourceLnet/minecraft/resource/ResourcePackProfile;getSource()Lnet/minecraft/resource/ResourcePackSource;
-
equals
-
hashCode
public int hashCode() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLack;close()Vintermediary closeLnet/minecraft/class_3288;close()Vnamed closeLnet/minecraft/resource/ResourcePackProfile;close()V
-