Universal LuckPerms | An advanced permissions plugin 4.4.1

An advanced permissions plugin for Bukkit/Spigot & BungeeCord.

  1. 1.13pre7 yes, full 1.13 no. Will capture my log and submit a ticket, lets hope lucky can fix it soon.

    UPDATE
    I'm gutted that it won't load on the full 1.13... This is the most important plugin for my server.

    With gutted I'm not complaining but rather expressing how sad I feel that I can't run my favourite plugin. I'm temporarily using PEX while I wait for the update.
     
    #2301 Kaizen-Worlds, Jul 22, 2018
    Last edited: Jul 22, 2018
    • Like Like x 1
  2. You know theres an edit button right, why people like to double post when it isnt needed?
    Instead double posting why dont you try to go to discord and leave a message there..

    If you want to run right to 1.13 before all plugins are full compatible dont blame the devs.. its your.. back to 1.12.2 and wait them to update their plugins and only then update the server..

    Even the 1.13 post from md_5 is saying that its 'stable' but not wise to go ahead on a public server

    shesh... kids

    also
    Temporary PSA: LuckPerms appears to be working fine on the pre-releases for 1.13. I don't expect an update to be necessary for the full release either.
     
  3. - Instead double posting why don't you try to go to discord and leave a message there.
    My bad, the first comment was when I ran pre7, an hour later I ran 1.13 and found that LP did not run, I should have edited.

    - If you want to run right to 1.13 before all plugins are full compatible dont blame the devs.. its your.. back to 1.12.2 and wait them to update their plugins and only then update the server..
    Where am I blaming or even complaining? I'm expressing how much I love this plugin and how I miss it.

    - Even the 1.13 post from md_5 is saying that its 'stable' but not wise to go ahead on a public server
    Yup, read that. I run a tiny server and I and my players are happy to explore 1.13 and plugins together. The 1.12 server is on ice.

    - shesh... kids
    Only going by your photo I would say I'm old enough to be your dad.
     
    #2303 Kaizen-Worlds, Jul 22, 2018
    Last edited: Jul 22, 2018
  4. Hello. Have LuckPerms a option to define permissions for a group of server (e.g. creativ-server1 - creativ-server3 => server: creativ) ?
     
  5. PLEASE FIX

    I have an authentication plugin when a player puts / premium LuckPerms gets this error.
    The ip-forwarding I have it well configured
    Started dating when I put / premium
    In the chat, this is Permissions data could not be loaded. Please try again later.

    By using premium, that user now uses premium uuid instead of offline

    [23:51:31] [Netty Worker IO Thread #6/INFO]: RETURNED REQUEST: [email protected]
    [23:51:31] [Netty Worker IO Thread #6/INFO]: RETURNED REQUEST: [email protected]
    [23:51:32] [LuckPerms Pool Thread #28/WARN] [LuckPerms]: LuckPerms already has data for player 'TheBestChampy' - but this data is stored under a different UUID.
    [23:51:32] [LuckPerms Pool Thread #28/WARN] [LuckPerms]: 'TheBestChampy' has previously used the unique ids [cacf5d43-c7fc-39b3-96e4-814a8be0b0db] but is now connecting with 'fd1d4479-69ba-4979-afbf-32096535071e'
    [23:51:32] [LuckPerms Pool Thread #28/WARN] [LuckPerms]: The UUID the player is connecting with now is Mojang-assigned (type 4). This implies that BungeeCord's IP-Forwarding has not been setup correctly on one (or more) of the backend servers.
    [23:51:32] [LuckPerms Pool Thread #28/WARN] [LuckPerms]: See here for more info: https://github.com/lucko/LuckPerms/wiki/Network-Installation#pre-setup
     
  6. 1.13 is working for me. What error are you getting?
    No, but you can achieve the same thing by defining your own context.
    https://github.com/lucko/LuckPerms/wiki/Context#defining-your-own-contexts
    Those are warning messages (not errors!) generated by LuckPerms indicating that your auth plugin is doing silly things with player UUIDs. I suggest passing it on to the author of your auth plugin so the issue can be resolved.
     
  7. He say me this You would have to contact the luckperms dev to see what you can do with it
     
  8. Can you link me? That's not the case - it's not an issue being caused by LP.
     
  9. Hello. I am testing a little bit but i found no way to execute /lp commands with command Block in game version 1.13.
    Testet version: spigot-1.13-R0.1-SNAPSHOT-b1761.jar from July 26, 2018

    Is it possible?
     
    #2309 walldi1, Jul 26, 2018
    Last edited: Jul 27, 2018
  10. yes
     
  11. nice plugin as always
     
  12. Should be. Do you know if it worked on 1.12? I'll look into it myself later if you haven't by the time I get home. Could be a Spigot bug in 1.13. :)
     
  13. My old server run on 1.11.0 with PEX
     
  14. @impmallet How on earth do you struggle to use something as simple as LuckPerms? Are you sure you read official documentation?

    Tl;Dr you're a sloth
     
    • Funny Funny x 1
  15. Luck updated LuckPerms | An advanced permissions plugin with a new update entry:

    4.2.58

    Read the rest of this update entry...
     
    • Like Like x 1
  16. Hello,I'm using Thermos on my server,but I can't run plugin Luckperms or Luckpermslegacy on my server. Are there any ways can help me to run this good plugin on my server?I really need this plugin,it's a perfect plugin.
    The Run Crash as follows:
    [23:44:39] [Server thread/ERROR]: Could not load 'plugins\LuckPerms-Bukkit-Legacy.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: me/lucko/luckperms/bukkit/LPBukkitPlugin
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149) ~[JavaPluginLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-1614.57]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-1614.57]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:343) [CraftServer.class:1.7.10-1614.57]
    at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:462) [ayq.class:?]
    at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:138) [ayq.class:?]
    at net.minecraft.world.World.<init>(World.java:374) [ahb.class:?]
    at net.minecraft.world.WorldServer.<init>(WorldServer.java:162) [mt.class:?]
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:375) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:337) [lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:643) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
    Caused by: java.lang.NoClassDefFoundError: me/lucko/luckperms/bukkit/LPBukkitPlugin
    at me.lucko.luckperms.bukkit.LPBukkitBootstrap.<init>(LPBukkitBootstrap.java:97) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:201) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-1614.57]
    ... 11 more
    Caused by: java.lang.ClassNotFoundException: Failed to remap class me.lucko.luckperms.bukkit.LPBukkitPlugin
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:534) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:455) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1614.57]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_171]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_171]
    at me.lucko.luckperms.bukkit.LPBukkitBootstrap.<init>(LPBukkitBootstrap.java:97) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:201) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-1614.57]
    ... 11 more
    Caused by: java.lang.IllegalArgumentException: INVOKESPECIAL/STATIC on interfaces require ASM 5
    at org.objectweb.asm.MethodVisitor.visitMethodInsn(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
    at org.objectweb.asm.ClassReader.a(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
    at org.objectweb.asm.ClassReader.b(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
    at org.objectweb.asm.ClassReader.accept(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
    at org.objectweb.asm.ClassReader.accept(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
    at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:246) ~[JarRemapper.class:?]
    at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:232) ~[JarRemapper.class:?]
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:499) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:455) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1614.57]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_171]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_171]
    at me.lucko.luckperms.bukkit.LPBukkitBootstrap.<init>(LPBukkitBootstrap.java:97) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_171]
    at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:201) ~[PluginClassLoader.class:1.7.10-1614.57]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-1614.57]
    ... 11 more
     
  17. Using LuckPerms 4.2.58 on Sponge and the Legacy version (same build) on KCauldron for Minecraft 1.7.10, the Sponge version will connect to redis while the legacy version will not. Both have the same configuration.

    LuckPerms on Sponge configuration:
    Code (Text):
    messaging-service="redis"
    auto-push-updates=true
    push-log-entries=true
    broadcast-received-log-entries=true
    redis {
      enabled=true
      address="127.0.0.1"
      password=""
    }
    LuckPerms Legacy on KCauldron configuration:
    Code (Text):
    messaging-service: redis
    auto-push-updates: true
    push-log-entries: true
    broadcast-received-log-entries: true
    redis:
      enabled: true
      address: 127.0.0.1
      password: ''
    The Sponge server shows no errors in the log:
    Code (Text):

    [19:14:36] [Server thread/INFO] [luckperms/sponge]: Loading messaging service... [REDIS]
    [19:14:37] [Server thread/INFO] [luckperms/sponge]: Loading internal permission managers...
    [19:14:37] [Server thread/INFO] [luckperms/sponge]: Registering PermissionService...
    [19:14:37] [Server thread/INFO] [luckperms/sponge]: Performing initial data load...
    [19:14:37] [Server thread/INFO] [luckperms/sponge]: Successfully enabled. (took 3209ms)
    The KCauldron server shows the following error:
    Code (Text):
    [19:15:16] [Server thread/INFO] [me.lucko.luckperms.bukkit.LPBukkitBootstrap/]: [LuckPerms] Loading messaging service... [REDIS]
    [19:15:16] [Server thread/WARN] [/]: java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "register")
    [19:15:16] [Server thread/WARN] [/]:    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
    [19:15:16] [Server thread/WARN] [/]:    at java.lang.SecurityManager.checkPermission(SecurityManager.java:585)
    [19:15:16] [Server thread/WARN] [/]:    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(DefaultMBeanServerInterceptor.java:1848)
    [19:15:16] [Server thread/WARN] [/]:    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:322)
    [19:15:16] [Server thread/WARN] [/]:    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.commonspool2.impl.BaseGenericObjectPool.jmxRegister(BaseGenericObjectPool.java:998)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.commonspool2.impl.BaseGenericObjectPool.<init>(BaseGenericObjectPool.java:137)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.commonspool2.impl.GenericObjectPool.<init>(GenericObjectPool.java:105)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.jedisutil.Pool.initPool(Pool.java:44)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.jedisutil.Pool.<init>(Pool.java:23)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.jedis.JedisPool.<init>(JedisPool.java:185)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.jedis.JedisPool.<init>(JedisPool.java:162)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.lib.jedis.JedisPool.<init>(JedisPool.java:109)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.messaging.redis.RedisMessenger.init(RedisMessenger.java:63)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.messaging.MessagingFactory$RedisMessengerProvider.obtain(MessagingFactory.java:116)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.messaging.LuckPermsMessagingService.<init>(LuckPermsMessagingService.java:75)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.messaging.MessagingFactory.getServiceFor(MessagingFactory.java:86)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.bukkit.messaging.BukkitMessagingFactory.getServiceFor(BukkitMessagingFactory.java:63)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.messaging.MessagingFactory.getInstance(MessagingFactory.java:73)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:133)
    [19:15:16] [Server thread/WARN] [/]:    at me.lucko.luckperms.bukkit.LPBukkitBootstrap.onEnable(LPBukkitBootstrap.java:152)
    [19:15:16] [Server thread/WARN] [/]:    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
    [19:15:16] [Server thread/WARN] [/]:    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368)
    [19:15:16] [Server thread/WARN] [/]:    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
    [19:15:16] [Server thread/WARN] [/]:    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415)
    [19:15:16] [Server thread/WARN] [/]:    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:462)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.world.World.<init>(World.java:360)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.world.WorldServer.<init>(WorldServer.java:158)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:367)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336)
    [19:15:16] [Server thread/WARN] [/]:    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)
    [19:15:16] [Server thread/WARN] [/]:    at java.lang.Thread.run(Thread.java:748)
    [19:15:16] [Server thread/WARN] [me.lucko.luckperms.bukkit.LPBukkitBootstrap/]: [LuckPerms] Messaging service 'redis' not recognised.
    [19:15:17] [Server thread/INFO] [me.lucko.luckperms.bukkit.LPBukkitBootstrap/]: [LuckPerms] Loading internal permission managers...
    [19:15:17] [Server thread/INFO] [me.lucko.luckperms.bukkit.LPBukkitBootstrap/]: [LuckPerms] Performing initial data load...
    [19:15:18] [Server thread/INFO] [me.lucko.luckperms.bukkit.LPBukkitBootstrap/]: [LuckPerms] Successfully enabled. (took 5514ms)
     
    redis-cli shows the Sponge server connecting:
    Code (Text):
    redis-cli monitor
    OK
    1533057276.893430 [0 127.0.0.1:37666] "SUBSCRIBE" "luckperms:update"
    Any idea what's going wrong with the KCauldron server?
     
  18. My server is still running on 1.12.2. Should I update to 4.2.58 or just stay on 4.2.17?
     
  19. You can update, it's compatible.
     
  20. Alright will do, thanks.