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 ack
intermediary net/minecraft/class_3288
named net/minecraft/resource/ResourcePackProfile
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ResourcePackProfile.Factory
static class
ResourcePackProfile.InsertionPosition
-
Field Summary
Fields Modifier and Type Field Description private boolean
alwaysEnabled
private ResourcePackCompatibility
compatibility
private Text
description
private Text
displayName
private static Logger
LOGGER
private String
name
private Supplier<ResourcePack>
packGetter
private boolean
pinned
private ResourcePackProfile.InsertionPosition
position
private ResourcePackSource
source
-
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 void
close()
ResourcePack
createResourcePack()
boolean
equals(Object o)
ResourcePackCompatibility
getCompatibility()
Text
getDescription()
Text
getDisplayName()
Text
getInformationText(boolean enabled)
ResourcePackProfile.InsertionPosition
getInitialPosition()
String
getName()
ResourcePackSource
getSource()
int
hashCode()
boolean
isAlwaysEnabled()
boolean
isPinned()
static ResourcePackProfile
of(String name, boolean alwaysEnabled, Supplier<ResourcePack> packFactory, ResourcePackProfile.Factory containerFactory, ResourcePackProfile.InsertionPosition insertionPosition, ResourcePackSource packSource)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-
hashCode
public int hashCode() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- 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
-