Class UserAudience
java.lang.Object
org.geysermc.floodgate.core.connection.audience.UserAudience
- Direct Known Subclasses:
UserAudience.ConsoleAudience,UserAudience.PlayerAudience
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionUserAudience(@NonNull UUID uuid, @NonNull String username, @NonNull String locale, @NonNull Object source, @NonNull CommandUtil commandUtil) -
Method Summary
Modifier and TypeMethodDescription@NonNull CommandUtilvoiddisconnect(net.kyori.adventure.text.Component reason) voiddisconnect(TranslatableMessage message, Placeholder... args) booleanhasPermission(@NonNull String permission) @NonNull Stringlocale()voidsendMessage(net.kyori.adventure.text.Component message) voidsendMessage(TranslatableMessage message, Placeholder... placeholders) voidsendRaw(String message, MessageType type, Placeholder... placeholders) This is only meant for development use, before the translations have been added@NonNull Objectsource()net.kyori.adventure.text.ComponenttranslateMessage(TranslatableMessage message, Placeholder... args) @NonNull Stringusername()@NonNull UUIDuuid()
-
Constructor Details
-
UserAudience
public UserAudience(@NonNull UUID uuid, @NonNull String username, @NonNull String locale, @NonNull Object source, @NonNull CommandUtil commandUtil)
-
-
Method Details
-
hasPermission
-
sendRaw
This is only meant for development use, before the translations have been added -
sendMessage
public void sendMessage(net.kyori.adventure.text.Component message) -
sendMessage
-
disconnect
public void disconnect(net.kyori.adventure.text.Component reason) -
disconnect
-
translateMessage
public net.kyori.adventure.text.Component translateMessage(TranslatableMessage message, Placeholder... args) -
uuid
-
username
-
locale
-
source
-
commandUtil
-