类 AbstractPropertiesHandler<T extends AbstractPropertiesHandler<T>>
- java.lang.Object
-
- net.minecraft.server.dedicated.AbstractPropertiesHandler<T>
-
- 直接已知子类:
ServerPropertiesHandler
public abstract class AbstractPropertiesHandler<T extends AbstractPropertiesHandler<T>> extends Object
- Mappings:
Namespace Name official aaointermediary net/minecraft/class_3808named net/minecraft/server/dedicated/AbstractPropertiesHandler
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classAbstractPropertiesHandler.PropertyAccessor<V>
-
字段概要
字段 修饰符和类型 字段 说明 private static LoggerLOGGERprivate Propertiesproperties
-
构造器概要
构造器 构造器 说明 AbstractPropertiesHandler(Properties properties)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected <V> AbstractPropertiesHandler.PropertyAccessor<V>accessor(String key, Function<String,V> parser, Function<V,String> stringifier, V fallback)protected <V> AbstractPropertiesHandler.PropertyAccessor<V>accessor(String key, Function<String,V> parser, V fallback)protected AbstractPropertiesHandler.PropertyAccessor<Boolean>booleanAccessor(String key, boolean fallback)protected static <V> Function<String,V>combineParser(IntFunction<V> intParser, Function<String,V> fallbackParser)protected PropertiescopyProperties()protected abstract Tcreate(DynamicRegistryManager registryManager, Properties properties)Creates another property handler with the same type as this one from the passed new map of properties.protected <V> Vget(String key, Function<String,V> parser, Function<V,String> stringifier, V fallback)protected <V> Vget(String key, Function<String,V> parser, UnaryOperator<V> parsedTransformer, Function<V,String> stringifier, V fallback)protected <V> Vget(String key, Function<String,V> parser, V fallback)protected <V> VgetDeprecated(String key, Function<String,V> stringifier)protected @Nullable BooleangetDeprecatedBoolean(String key)protected @Nullable StringgetDeprecatedString(String key)protected intgetInt(String key, int fallback)protected StringgetString(String key, String fallback)private @Nullable StringgetStringValue(String key)protected AbstractPropertiesHandler.PropertyAccessor<Integer>intAccessor(String key, int fallback)static PropertiesloadProperties(Path path)Loads a map of properties from thepath.protected booleanparseBoolean(String key, boolean fallback)protected longparseLong(String key, long fallback)voidsaveProperties(Path path)Saves the properties of this handler to thepath.protected inttransformedParseInt(String key, UnaryOperator<Integer> transformer, int fallback)private static <V extends Number>
Function<String,V>wrapNumberParser(Function<String,V> parser)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLaao;a:Lorg/apache/logging/log4j/Logger;intermediary field_16849Lnet/minecraft/class_3808;field_16849:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/dedicated/AbstractPropertiesHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
properties
private final Properties properties
- Mappings:
Namespace Name Mixin selector official bLaao;b:Ljava/util/Properties;intermediary field_16848Lnet/minecraft/class_3808;field_16848:Ljava/util/Properties;named propertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;properties:Ljava/util/Properties;
-
-
构造器详细资料
-
AbstractPropertiesHandler
public AbstractPropertiesHandler(Properties properties)
- Mappings:
Namespace Name Mixin selector official <init>Laao;<init>(Ljava/util/Properties;)Vintermediary <init>Lnet/minecraft/class_3808;<init>(Ljava/util/Properties;)Vnamed <init>Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;<init>(Ljava/util/Properties;)V
-
-
方法详细资料
-
loadProperties
public static Properties loadProperties(Path path)
Loads a map of properties from thepath.- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/nio/file/Path;)Ljava/util/Properties;intermediary method_16727Lnet/minecraft/class_3808;method_16727(Ljava/nio/file/Path;)Ljava/util/Properties;named loadPropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;loadProperties(Ljava/nio/file/Path;)Ljava/util/Properties;
-
saveProperties
public void saveProperties(Path path)
Saves the properties of this handler to thepath.- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/nio/file/Path;)Vintermediary method_16728Lnet/minecraft/class_3808;method_16728(Ljava/nio/file/Path;)Vnamed savePropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;saveProperties(Ljava/nio/file/Path;)V
-
wrapNumberParser
private static <V extends Number> Function<String,V> wrapNumberParser(Function<String,V> parser)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/util/function/Function;)Ljava/util/function/Function;intermediary method_16721Lnet/minecraft/class_3808;method_16721(Ljava/util/function/Function;)Ljava/util/function/Function;named wrapNumberParserLnet/minecraft/server/dedicated/AbstractPropertiesHandler;wrapNumberParser(Ljava/util/function/Function;)Ljava/util/function/Function;
-
combineParser
protected static <V> Function<String,V> combineParser(IntFunction<V> intParser, Function<String,V> fallbackParser)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;intermediary method_16722Lnet/minecraft/class_3808;method_16722(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;named combineParserLnet/minecraft/server/dedicated/AbstractPropertiesHandler;combineParser(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;
-
getStringValue
@Nullable private @Nullable String getStringValue(String key)
- Mappings:
Namespace Name Mixin selector official cLaao;c(Ljava/lang/String;)Ljava/lang/String;intermediary method_16734Lnet/minecraft/class_3808;method_16734(Ljava/lang/String;)Ljava/lang/String;named getStringValueLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getStringValue(Ljava/lang/String;)Ljava/lang/String;
-
getDeprecated
@Nullable protected <V> V getDeprecated(String key, Function<String,V> stringifier)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object;intermediary method_16742Lnet/minecraft/class_3808;method_16742(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object;named getDeprecatedLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecated(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object;
-
get
protected <V> V get(String key, Function<String,V> parser, Function<V,String> stringifier, V fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_16741Lnet/minecraft/class_3808;method_16741(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;named getLnet/minecraft/server/dedicated/AbstractPropertiesHandler;get(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
accessor
protected <V> AbstractPropertiesHandler.PropertyAccessor<V> accessor(String key, Function<String,V> parser, Function<V,String> stringifier, V fallback)
- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Laao$a;intermediary method_16724Lnet/minecraft/class_3808;method_16724(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809;named accessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;accessor(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;
-
get
protected <V> V get(String key, Function<String,V> parser, UnaryOperator<V> parsedTransformer, Function<V,String> stringifier, V fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_16735Lnet/minecraft/class_3808;method_16735(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;named getLnet/minecraft/server/dedicated/AbstractPropertiesHandler;get(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
get
protected <V> V get(String key, Function<String,V> parser, V fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_16737Lnet/minecraft/class_3808;method_16737(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;named getLnet/minecraft/server/dedicated/AbstractPropertiesHandler;get(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
accessor
protected <V> AbstractPropertiesHandler.PropertyAccessor<V> accessor(String key, Function<String,V> parser, V fallback)
- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Laao$a;intermediary method_16730Lnet/minecraft/class_3808;method_16730(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809;named accessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;accessor(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;
-
getString
protected String getString(String key, String fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_16732Lnet/minecraft/class_3808;method_16732(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;named getStringLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
getDeprecatedString
@Nullable protected @Nullable String getDeprecatedString(String key)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;)Ljava/lang/String;intermediary method_16738Lnet/minecraft/class_3808;method_16738(Ljava/lang/String;)Ljava/lang/String;named getDeprecatedStringLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecatedString(Ljava/lang/String;)Ljava/lang/String;
-
getInt
protected int getInt(String key, int fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;I)Iintermediary method_16726Lnet/minecraft/class_3808;method_16726(Ljava/lang/String;I)Inamed getIntLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getInt(Ljava/lang/String;I)I
-
intAccessor
protected AbstractPropertiesHandler.PropertyAccessor<Integer> intAccessor(String key, int fallback)
- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/lang/String;I)Laao$a;intermediary method_16743Lnet/minecraft/class_3808;method_16743(Ljava/lang/String;I)Lnet/minecraft/class_3808$class_3809;named intAccessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;intAccessor(Ljava/lang/String;I)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;
-
transformedParseInt
protected int transformedParseInt(String key, UnaryOperator<Integer> transformer, int fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)Iintermediary method_16720Lnet/minecraft/class_3808;method_16720(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)Inamed transformedParseIntLnet/minecraft/server/dedicated/AbstractPropertiesHandler;transformedParseInt(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I
-
parseLong
protected long parseLong(String key, long fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;J)Jintermediary method_16725Lnet/minecraft/class_3808;method_16725(Ljava/lang/String;J)Jnamed parseLongLnet/minecraft/server/dedicated/AbstractPropertiesHandler;parseLong(Ljava/lang/String;J)J
-
parseBoolean
protected boolean parseBoolean(String key, boolean fallback)
- Mappings:
Namespace Name Mixin selector official aLaao;a(Ljava/lang/String;Z)Zintermediary method_16740Lnet/minecraft/class_3808;method_16740(Ljava/lang/String;Z)Znamed parseBooleanLnet/minecraft/server/dedicated/AbstractPropertiesHandler;parseBoolean(Ljava/lang/String;Z)Z
-
booleanAccessor
protected AbstractPropertiesHandler.PropertyAccessor<Boolean> booleanAccessor(String key, boolean fallback)
- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/lang/String;Z)Laao$a;intermediary method_16744Lnet/minecraft/class_3808;method_16744(Ljava/lang/String;Z)Lnet/minecraft/class_3808$class_3809;named booleanAccessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;booleanAccessor(Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;
-
getDeprecatedBoolean
@Nullable protected @Nullable Boolean getDeprecatedBoolean(String key)
- Mappings:
Namespace Name Mixin selector official bLaao;b(Ljava/lang/String;)Ljava/lang/Boolean;intermediary method_16736Lnet/minecraft/class_3808;method_16736(Ljava/lang/String;)Ljava/lang/Boolean;named getDeprecatedBooleanLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecatedBoolean(Ljava/lang/String;)Ljava/lang/Boolean;
-
copyProperties
protected Properties copyProperties()
- Mappings:
Namespace Name Mixin selector official aLaao;a()Ljava/util/Properties;intermediary method_16723Lnet/minecraft/class_3808;method_16723()Ljava/util/Properties;named copyPropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;copyProperties()Ljava/util/Properties;
-
create
protected abstract T create(DynamicRegistryManager registryManager, Properties properties)
Creates another property handler with the same type as this one from the passed new map of properties.- Mappings:
Namespace Name Mixin selector official bLaao;b(Lgs;Ljava/util/Properties;)Laao;intermediary method_16739Lnet/minecraft/class_3808;method_16739(Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3808;named createLnet/minecraft/server/dedicated/AbstractPropertiesHandler;create(Lnet/minecraft/util/registry/DynamicRegistryManager;Ljava/util/Properties;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;
-
-