public abstract class StringNotify extends NotifyType<java.lang.String>
key, metaClass| 限定符 | 构造器和说明 |
|---|---|
protected |
StringNotify(java.lang.String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(@NotNull org.bukkit.entity.Player player,
@Nullable java.lang.String content,
@NotNull java.util.Map<java.lang.String,java.lang.Object> placeholders)
Execute the notify content to specific player.
|
static StringNotify |
of(java.lang.String key,
java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.String> consumer) |
static StringNotify |
of(java.lang.String key,
java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.String> consumer,
java.util.function.UnaryOperator<java.lang.String> serializer) |
@Nullable java.lang.String |
parseMeta(@Nullable java.lang.String param,
@Nullable java.lang.String content)
Parse metadata from string.
|
abstract void |
send(@NotNull org.bukkit.entity.Player player,
@NotNull java.lang.String parsedContent) |
getKey, getMetaClass, serializeConfig, setPlaceholderspublic static StringNotify of(java.lang.String key, java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.String> consumer)
public static StringNotify of(java.lang.String key, java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.String> consumer, java.util.function.UnaryOperator<java.lang.String> serializer)
public abstract void send(@NotNull
@NotNull org.bukkit.entity.Player player,
@NotNull
@NotNull java.lang.String parsedContent)
@Nullable
public @Nullable java.lang.String parseMeta(@Nullable
@Nullable java.lang.String param,
@Nullable
@Nullable java.lang.String content)
NotifyTypeparseMeta 在类中 NotifyType<java.lang.String>param - The param of the notify config.content - The content of the notify config.public void execute(@NotNull
@NotNull org.bukkit.entity.Player player,
@Nullable
@Nullable java.lang.String content,
@NotNull
@NotNull java.util.Map<java.lang.String,java.lang.Object> placeholders)
NotifyTypeexecute 在类中 NotifyType<java.lang.String>player - The player who receive the notification.content - The parsed metadata.Copyright © 2024. All rights reserved.