Solved Offline player prefix

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

PuchiGFX

Member
Jan 26, 2017
246
5
18
Is there any way to get an offline player prefix? Without using variables
I don't Care if its an offline player prefix or a Group prefix
Using pex.
 
it looks like the existing expressions only work with online players so you can use skript mirror
code_language.skript:
import:
    ru.tehkode.permissions.bukkit.PermissionsEx
    java.util.UUID

command /test <offlineplayer>:
    trigger:
        broadcast "Prefix: %PermissionsEx.getPermissionManager().getUser(UUID.fromString(arg-1's uuid)).getPrefix()%"
 
it looks like the existing expressions only work with online players so you can use skript mirror
code_language.skript:
import:
    ru.tehkode.permissions.bukkit.PermissionsEx
    java.util.UUID

command /test <offlineplayer>:
    trigger:
        broadcast "Prefix: %PermissionsEx.getPermissionManager().getUser(UUID.fromString(arg-1's uuid)).getPrefix()%"
that worked, ty :emoji_slight_smile:
 
it looks like the existing expressions only work with online players so you can use skript mirror
code_language.skript:
import:
    ru.tehkode.permissions.bukkit.PermissionsEx
    java.util.UUID

command /test <offlineplayer>:
    trigger:
        broadcast "Prefix: %PermissionsEx.getPermissionManager().getUser(UUID.fromString(arg-1's uuid)).getPrefix()%"
imo you would be better off making an expression like this
code_language.skript:
import:
  ch.njol.skript.hooks.VaultHook
offlineplayer property offline prefix:
  get:
    return VaultHook.chat!.getPlayerPrefix(null and expr-1)
to put a layer of abstraction between user and java
 
Status
Not open for further replies.