类 AbstractPropertiesHandler.PropertyAccessor<V>
- java.lang.Object
-
- net.minecraft.server.dedicated.AbstractPropertiesHandler.PropertyAccessor<V>
-
- 所有已实现的接口:
Supplier<V>
- 封闭类:
- AbstractPropertiesHandler<T extends AbstractPropertiesHandler<T>>
public class AbstractPropertiesHandler.PropertyAccessor<V> extends Object implements Supplier<V>
- Mappings:
Namespace Name official aao$aintermediary net/minecraft/class_3808$class_3809named net/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor
-
-
字段详细资料
-
key
private final String key
- Mappings:
Namespace Name Mixin selector official bLaao$a;b:Ljava/lang/String;intermediary field_16852Lnet/minecraft/class_3808$class_3809;field_16852:Ljava/lang/String;named keyLnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;key:Ljava/lang/String;
-
value
private final V value
- Mappings:
Namespace Name Mixin selector official cLaao$a;c:Ljava/lang/Object;intermediary field_16850Lnet/minecraft/class_3808$class_3809;field_16850:Ljava/lang/Object;named valueLnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;value:Ljava/lang/Object;
-
stringifier
private final Function<V,String> stringifier
- Mappings:
Namespace Name Mixin selector official dLaao$a;d:Ljava/util/function/Function;intermediary field_16851Lnet/minecraft/class_3808$class_3809;field_16851:Ljava/util/function/Function;named stringifierLnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;stringifier:Ljava/util/function/Function;
-
-
构造器详细资料
-
PropertyAccessor
private PropertyAccessor(String key, V value, Function<V,String> stringifier)
- Mappings:
Namespace Name Mixin selector official <init>Laao$a;<init>(Laao;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_3808$class_3809;<init>(Lnet/minecraft/class_3808;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;<init>(Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V
-
-
方法详细资料
-
get
public V get()
-
set
public T set(DynamicRegistryManager registryManager, V v)
Returns a new property handler with another map of property in which the property handled by this accessor is updated.This method does not mutate the original property where this accessor is from.
- Mappings:
Namespace Name Mixin selector official aLaao$a;a(Lgs;Ljava/lang/Object;)Laao;intermediary method_16745Lnet/minecraft/class_3808$class_3809;method_16745(Lnet/minecraft/class_5455;Ljava/lang/Object;)Lnet/minecraft/class_3808;named setLnet/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor;set(Lnet/minecraft/util/registry/DynamicRegistryManager;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/AbstractPropertiesHandler;
-
-