Package net.minecraft.server.dedicated
Class AbstractPropertiesHandler<T extends AbstractPropertiesHandler<T>>
java.lang.Object
net.minecraft.server.dedicated.AbstractPropertiesHandler<T>
- Direct Known Subclasses:
ServerPropertiesHandler
public abstract class AbstractPropertiesHandler<T extends AbstractPropertiesHandler<T>>
extends Object
- Mappings:
Namespace Name named net/minecraft/server/dedicated/AbstractPropertiesHandlerintermediary net/minecraft/class_3808official apr
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <V> AbstractPropertiesHandler<T>.PropertyAccessor<V> protected <V> AbstractPropertiesHandler<T>.PropertyAccessor<V> protected AbstractPropertiesHandler<T>.PropertyAccessor<Boolean> booleanAccessor(String key, boolean fallback) combineParser(IntFunction<V> intParser, Function<String, V> fallbackParser) protected Propertiesprotected 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> Vprotected <V> Vget(String key, Function<String, V> parser, UnaryOperator<V> parsedTransformer, Function<V, String> stringifier, V fallback) protected <V> Vprotected <V> VgetDeprecated(String key, Function<String, V> stringifier) protected intprotected StringgetStringValue(String key) protected AbstractPropertiesHandler<T>.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 longvoidsaveProperties(Path path) Saves the properties of this handler to thepath.protected inttransformedParseInt(String key, UnaryOperator<Integer> transformer, int fallback) wrapNumberParser(Function<String, V> parser)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/server/dedicated/AbstractPropertiesHandler;LOGGER:Lorg/slf4j/Logger;intermediary field_16849Lnet/minecraft/class_3808;field_16849:Lorg/slf4j/Logger;official aLapr;a:Lorg/slf4j/Logger;
-
properties
- Mappings:
Namespace Name Mixin selector named propertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;properties:Ljava/util/Properties;intermediary field_16848Lnet/minecraft/class_3808;field_16848:Ljava/util/Properties;official acLapr;ac:Ljava/util/Properties;
-
-
Constructor Details
-
AbstractPropertiesHandler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;<init>(Ljava/util/Properties;)Vintermediary <init>Lnet/minecraft/class_3808;<init>(Ljava/util/Properties;)Vofficial <init>Lapr;<init>(Ljava/util/Properties;)V
-
-
Method Details
-
loadProperties
Loads a map of properties from thepath.- Mappings:
Namespace Name Mixin selector named loadPropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;loadProperties(Ljava/nio/file/Path;)Ljava/util/Properties;intermediary method_16727Lnet/minecraft/class_3808;method_16727(Ljava/nio/file/Path;)Ljava/util/Properties;official bLapr;b(Ljava/nio/file/Path;)Ljava/util/Properties;
-
saveProperties
Saves the properties of this handler to thepath.- Mappings:
Namespace Name Mixin selector named savePropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;saveProperties(Ljava/nio/file/Path;)Vintermediary method_16728Lnet/minecraft/class_3808;method_16728(Ljava/nio/file/Path;)Vofficial cLapr;c(Ljava/nio/file/Path;)V
-
wrapNumberParser
- Mappings:
Namespace Name Mixin selector named wrapNumberParserLnet/minecraft/server/dedicated/AbstractPropertiesHandler;wrapNumberParser(Ljava/util/function/Function;)Ljava/util/function/Function;intermediary method_16721Lnet/minecraft/class_3808;method_16721(Ljava/util/function/Function;)Ljava/util/function/Function;official aLapr;a(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 named combineParserLnet/minecraft/server/dedicated/AbstractPropertiesHandler;combineParser(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;official aLapr;a(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;
-
getStringValue
- Mappings:
Namespace Name Mixin selector named getStringValueLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getStringValue(Ljava/lang/String;)Ljava/lang/String;intermediary method_16734Lnet/minecraft/class_3808;method_16734(Ljava/lang/String;)Ljava/lang/String;official cLapr;c(Ljava/lang/String;)Ljava/lang/String;
-
getDeprecated
- Mappings:
Namespace Name Mixin selector named getDeprecatedLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecated(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;official aLapr;a(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 named getLnet/minecraft/server/dedicated/AbstractPropertiesHandler;get(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;official aLapr;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
accessor
protected <V> AbstractPropertiesHandler<T>.PropertyAccessor<V> accessor(String key, Function<String, V> parser, Function<V, String> stringifier, V fallback) - Mappings:
Namespace Name Mixin selector 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;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;official bLapr;b(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lapr$a;
-
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 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;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;official aLapr;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/server/dedicated/AbstractPropertiesHandler;get(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;official aLapr;a(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
-
accessor
protected <V> AbstractPropertiesHandler<T>.PropertyAccessor<V> accessor(String key, Function<String, V> parser, V fallback) - Mappings:
Namespace Name Mixin selector named accessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;accessor(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;intermediary method_16730Lnet/minecraft/class_3808;method_16730(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809;official bLapr;b(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lapr$a;
-
getString
- Mappings:
Namespace Name Mixin selector named getStringLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getString(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;official aLapr;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
getDeprecatedString
- Mappings:
Namespace Name Mixin selector named getDeprecatedStringLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecatedString(Ljava/lang/String;)Ljava/lang/String;intermediary method_16738Lnet/minecraft/class_3808;method_16738(Ljava/lang/String;)Ljava/lang/String;official aLapr;a(Ljava/lang/String;)Ljava/lang/String;
-
getInt
- Mappings:
Namespace Name Mixin selector named getIntLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getInt(Ljava/lang/String;I)Iintermediary method_16726Lnet/minecraft/class_3808;method_16726(Ljava/lang/String;I)Iofficial aLapr;a(Ljava/lang/String;I)I
-
intAccessor
protected AbstractPropertiesHandler<T>.PropertyAccessor<Integer> intAccessor(String key, int fallback) - Mappings:
Namespace Name Mixin selector named intAccessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;intAccessor(Ljava/lang/String;I)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;intermediary method_16743Lnet/minecraft/class_3808;method_16743(Ljava/lang/String;I)Lnet/minecraft/class_3808$class_3809;official bLapr;b(Ljava/lang/String;I)Lapr$a;
-
transformedParseInt
- Mappings:
Namespace Name Mixin selector named transformedParseIntLnet/minecraft/server/dedicated/AbstractPropertiesHandler;transformedParseInt(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)Iintermediary method_16720Lnet/minecraft/class_3808;method_16720(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)Iofficial aLapr;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I
-
parseLong
- Mappings:
Namespace Name Mixin selector named parseLongLnet/minecraft/server/dedicated/AbstractPropertiesHandler;parseLong(Ljava/lang/String;J)Jintermediary method_16725Lnet/minecraft/class_3808;method_16725(Ljava/lang/String;J)Jofficial aLapr;a(Ljava/lang/String;J)J
-
parseBoolean
- Mappings:
Namespace Name Mixin selector named parseBooleanLnet/minecraft/server/dedicated/AbstractPropertiesHandler;parseBoolean(Ljava/lang/String;Z)Zintermediary method_16740Lnet/minecraft/class_3808;method_16740(Ljava/lang/String;Z)Zofficial aLapr;a(Ljava/lang/String;Z)Z
-
booleanAccessor
protected AbstractPropertiesHandler<T>.PropertyAccessor<Boolean> booleanAccessor(String key, boolean fallback) - Mappings:
Namespace Name Mixin selector named booleanAccessorLnet/minecraft/server/dedicated/AbstractPropertiesHandler;booleanAccessor(Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;intermediary method_16744Lnet/minecraft/class_3808;method_16744(Ljava/lang/String;Z)Lnet/minecraft/class_3808$class_3809;official bLapr;b(Ljava/lang/String;Z)Lapr$a;
-
getDeprecatedBoolean
- Mappings:
Namespace Name Mixin selector named getDeprecatedBooleanLnet/minecraft/server/dedicated/AbstractPropertiesHandler;getDeprecatedBoolean(Ljava/lang/String;)Ljava/lang/Boolean;intermediary method_16736Lnet/minecraft/class_3808;method_16736(Ljava/lang/String;)Ljava/lang/Boolean;official bLapr;b(Ljava/lang/String;)Ljava/lang/Boolean;
-
copyProperties
- Mappings:
Namespace Name Mixin selector named copyPropertiesLnet/minecraft/server/dedicated/AbstractPropertiesHandler;copyProperties()Ljava/util/Properties;intermediary method_16723Lnet/minecraft/class_3808;method_16723()Ljava/util/Properties;official aLapr;a()Ljava/util/Properties;
-
create
Creates another property handler with the same type as this one from the passed new map of properties.- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/server/dedicated/AbstractPropertiesHandler;create(Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/Properties;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;intermediary method_16739Lnet/minecraft/class_3808;method_16739(Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3808;official bLapr;b(Lka;Ljava/util/Properties;)Lapr;
-