类 ResourcePackProfile
- java.lang.Object
-
- net.minecraft.resource.ResourcePackProfile
-
- 所有已实现的接口:
AutoCloseable
public class ResourcePackProfile extends Object implements AutoCloseable
Represents a resource pack in aResourcePackManager.Compared to a single-use
ResourcePack, a profile is persistent and serves as a factory for the single-use packs. It also contains user-friendly information about resource packs.The profiles are registered by
ResourcePackProviders.Closing the profile doesn't have any effect.
- Mappings:
Namespace Name official acyintermediary net/minecraft/class_3288named net/minecraft/resource/ResourcePackProfile
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceResourcePackProfile.FactoryA factory for resource pack profiles, somewhat resembling the constructor ofResourcePackProfilebut allowing more customization.static classResourcePackProfile.InsertionPosition
-
字段概要
字段 修饰符和类型 字段 说明 private booleanalwaysEnabledprivate ResourcePackCompatibilitycompatibilityprivate Textdescriptionprivate TextdisplayNameprivate static LoggerLOGGERprivate Stringnameprivate Supplier<ResourcePack>packFactoryprivate booleanpinnedprivate ResourcePackProfile.InsertionPositionpositionprivate ResourcePackSourcesource
-
构造器概要
构造器 构造器 说明 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)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()ResourcePackcreateResourcePack()booleanequals(Object o)ResourcePackCompatibilitygetCompatibility()TextgetDescription()TextgetDisplayName()TextgetInformationText(boolean enabled)ResourcePackProfile.InsertionPositiongetInitialPosition()StringgetName()ResourcePackSourcegetSource()inthashCode()booleanisAlwaysEnabled()booleanisPinned()static @Nullable ResourcePackProfileof(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, ResourcePackProfile.Factory profileFactory, ResourcePackProfile.InsertionPosition insertionPosition, ResourcePackSource packSource)Creates a resource pack profile from the given parameters.
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLacy;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
private final String name
- Mappings:
Namespace Name Mixin selector official bLacy;b:Ljava/lang/String;intermediary field_14272Lnet/minecraft/class_3288;field_14272:Ljava/lang/String;named nameLnet/minecraft/resource/ResourcePackProfile;name:Ljava/lang/String;
-
packFactory
private final Supplier<ResourcePack> packFactory
- Mappings:
Namespace Name Mixin selector official cLacy;c:Ljava/util/function/Supplier;intermediary field_14273Lnet/minecraft/class_3288;field_14273:Ljava/util/function/Supplier;named packFactoryLnet/minecraft/resource/ResourcePackProfile;packFactory:Ljava/util/function/Supplier;
-
displayName
private final Text displayName
- Mappings:
Namespace Name Mixin selector official dLacy;d:Lon;intermediary field_14274Lnet/minecraft/class_3288;field_14274:Lnet/minecraft/class_2561;named displayNameLnet/minecraft/resource/ResourcePackProfile;displayName:Lnet/minecraft/text/Text;
-
description
private final Text description
- Mappings:
Namespace Name Mixin selector official eLacy;e:Lon;intermediary field_14275Lnet/minecraft/class_3288;field_14275:Lnet/minecraft/class_2561;named descriptionLnet/minecraft/resource/ResourcePackProfile;description:Lnet/minecraft/text/Text;
-
compatibility
private final ResourcePackCompatibility compatibility
- Mappings:
Namespace Name Mixin selector official fLacy;f:Lacz;intermediary field_14278Lnet/minecraft/class_3288;field_14278:Lnet/minecraft/class_3281;named compatibilityLnet/minecraft/resource/ResourcePackProfile;compatibility:Lnet/minecraft/resource/ResourcePackCompatibility;
-
position
private final ResourcePackProfile.InsertionPosition position
- Mappings:
Namespace Name Mixin selector official gLacy;g:Lacy$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 hLacy;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 iLacy;i:Zintermediary field_14270Lnet/minecraft/class_3288;field_14270:Znamed pinnedLnet/minecraft/resource/ResourcePackProfile;pinned:Z
-
source
private final ResourcePackSource source
- Mappings:
Namespace Name Mixin selector official jLacy;j:Ladb;intermediary field_25346Lnet/minecraft/class_3288;field_25346:Lnet/minecraft/class_5352;named sourceLnet/minecraft/resource/ResourcePackProfile;source:Lnet/minecraft/resource/ResourcePackSource;
-
-
构造器详细资料
-
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>Lacy;<init>(Ljava/lang/String;ZLjava/util/function/Supplier;Lon;Lon;Lacz;Lacy$b;ZLadb;)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>Lacy;<init>(Ljava/lang/String;Lon;ZLjava/util/function/Supplier;Lacs;Laco;Lacy$b;Ladb;)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
-
-
方法详细资料
-
of
@Nullable public static @Nullable ResourcePackProfile of(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, ResourcePackProfile.Factory profileFactory, ResourcePackProfile.InsertionPosition insertionPosition, ResourcePackSource packSource)
Creates a resource pack profile from the given parameters.Compared to calling the factory directly, this utility method obtains the pack's metadata information from the pack created by the
packFactory. If the created pack doesn't have metadata information, this method returnsnull.- 返回:
- the created profile, or
nullif missing metadata - Mappings:
Namespace Name Mixin selector official aLacy;a(Ljava/lang/String;ZLjava/util/function/Supplier;Lacy$a;Lacy$b;Ladb;)Lacy;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
public Text getDisplayName()
- Mappings:
Namespace Name Mixin selector official aLacy;a()Lon;intermediary method_14457Lnet/minecraft/class_3288;method_14457()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/resource/ResourcePackProfile;getDisplayName()Lnet/minecraft/text/Text;
-
getDescription
public Text getDescription()
- Mappings:
Namespace Name Mixin selector official bLacy;b()Lon;intermediary method_14459Lnet/minecraft/class_3288;method_14459()Lnet/minecraft/class_2561;named getDescriptionLnet/minecraft/resource/ResourcePackProfile;getDescription()Lnet/minecraft/text/Text;
-
getInformationText
public Text getInformationText(boolean enabled)
- Mappings:
Namespace Name Mixin selector official aLacy;a(Z)Lon;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
public ResourcePackCompatibility getCompatibility()
- Mappings:
Namespace Name Mixin selector official cLacy;c()Lacz;intermediary method_14460Lnet/minecraft/class_3288;method_14460()Lnet/minecraft/class_3281;named getCompatibilityLnet/minecraft/resource/ResourcePackProfile;getCompatibility()Lnet/minecraft/resource/ResourcePackCompatibility;
-
createResourcePack
public ResourcePack createResourcePack()
- Mappings:
Namespace Name Mixin selector official dLacy;d()Lacn;intermediary method_14458Lnet/minecraft/class_3288;method_14458()Lnet/minecraft/class_3262;named createResourcePackLnet/minecraft/resource/ResourcePackProfile;createResourcePack()Lnet/minecraft/resource/ResourcePack;
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official eLacy;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 fLacy;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 gLacy;g()Zintermediary method_14465Lnet/minecraft/class_3288;method_14465()Znamed isPinnedLnet/minecraft/resource/ResourcePackProfile;isPinned()Z
-
getInitialPosition
public ResourcePackProfile.InsertionPosition getInitialPosition()
- Mappings:
Namespace Name Mixin selector official hLacy;h()Lacy$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
public ResourcePackSource getSource()
- Mappings:
Namespace Name Mixin selector official iLacy;i()Ladb;intermediary method_29483Lnet/minecraft/class_3288;method_29483()Lnet/minecraft/class_5352;named getSourceLnet/minecraft/resource/ResourcePackProfile;getSource()Lnet/minecraft/resource/ResourcePackSource;
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
close
public void close()
- 指定者:
close在接口中AutoCloseable- Mappings:
Namespace Name Mixin selector official closeLacy;close()Vintermediary closeLnet/minecraft/class_3288;close()Vnamed closeLnet/minecraft/resource/ResourcePackProfile;close()V
-
-