#issues

1 messages ยท Page 11 of 1

lilac dewBOT
lilac dewBOT
#

<3 Thank you! I thonk its been fixed since 5? Thanks for the
confirmation!

On Sat, Jun 20, 2020, 16:10 Luck notifications@github.com wrote:

Closed #1512 https://github.com/lucko/LuckPerms/issues/1512.

โ€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lucko/LuckPerms/issues/1512#event-3464971909, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABHTQTPJ2JAZEG22HYHHMK3RXUJT5ANCN...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

do you have other proof apart from the timing's report? As timing reports may be always telling the whole story, especially when you only show a small part of the entire report. So do send the entire timing's link.

Another thing to note is that 1.13.2 version servers is one of the most poor-performing Minecraft server version. Do consider upgrading to the latest 1.15.2 as well

lilac dewBOT
#

I wanted a placeholder like
%luckperms_inherited_expiry_time_%
but to know the default expiry time of a permission, so if you set a permission of "2hr" to a player, you'll have a placeholder that will return "2hr".

It would be useful to give some datas to players, like "your permission expiry time is 30mn left on the 2hr I gave you"

lilac dewBOT
lilac dewBOT
#

I'd like to have an option on my server's Tebex store to give all online players access to color for 24 hours whenever someone donates.

I enabled selectors in the LuckPerms config, but the @a selector does not work. Since @a selects all online users, /lp user @a parent addtemp color 24h selects multiple users. However, LuckPerms throws an error since @a is parsed to an ambiguous result, even though the entire point of @a is that it has multiple results:
`[LuckPerms] Error parsing select...

lilac dewBOT
#

I traced it down to LP, because if I disable every other plugin this problem still exists. Maybe my ulimit output helps:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 1029542
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size     ...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#
2020-06-22 21:32:25
Full thread dump OpenJDK 64-Bit Server VM (11.0.7+10-LTS mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007f9ac4005ac0, length=49, elements={
0x00007f9b0c54d000, 0x00007f9b0c54f800, 0x00007f9b0c555000, 0x00007f9b0c557000,
0x00007f9b0c559000, 0x00007f9b0c55b000, 0x00007f9b0c59a000, 0x00007f9b0c59f000,
0x00007f9b0c7ab800, 0x00007f9b0ccd9000, 0x00007f9b0ccdb000, 0x00007f9b0d0f8800,
0x00007f9b0d117800, 0x00007f9b0d0f6000, 0x00007f9a60009000, ...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Okay, the server won't crash anymore instantly, but I can't join either. After trying to join the server crashes now.


[17:57:22 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=59s455ms701ยตs516ns).
[17:57:22 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=59s455ms687ยตs293ns).
[17:57:23 WARN]: Can't keep up! Is the server overload...
lilac dewBOT
#

Hello!
It's been a while since my issue has started to happen.
I can't give to someone a temp rank because it lasts forever after rejoin. Screenshots will describe it in the best way.

So this is how /lp user ... parent info looks like before I do anything.
image

Now I will give a temp group to a player with command /lp user tester parent addtemp mvip 1m and here is the output of /...

lilac dewBOT
#

My CPU seems to have more resources left.

That's surprising, since from those logs it seems like that's exactly what the issue is.

Basically, your server seems to be struggling to keep up.

Sorry, I don't really know what to suggest - from all the info you've given there's nothing here I can see that suggests there is a problem with LuckPerms.

You'll notice your most recent logs contain messages saying the server has stopped responding whilst doing WorldEdit initialisation tasks ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Currently when my system ends up restarting the Redis, then LuckPerms won't attempt to restart the pubsub connection, ending up with network going out of sync.

[23:08:41 WARN]: me.lucko.luckperms.lib.jedis.exceptions.JedisConnectionException: Unexpected end of stream.
[23:08:41 WARN]:        at me.lucko.luckperms.lib.jedis.util.RedisInputStream.ensureFill(RedisInputStream.java:202)
[23:08:41 WARN]:        at me.lucko.luckperms.lib.jedis.util.RedisInputStream.readByte(RedisInputStrea...
#

Description is same as in #2275 basically.

Running Velocity 1.1.0-SNAPSHOT (git-51819b56-b145)

Last snippet from the log:

[23:18:38] [Thread-5/INFO]: Shutting down the proxy...
[23:18:38] [Thread-5/INFO]: Closing endpoint /0.0.0.0:25577
[23:18:48] [Thread-5/ERROR]: Your plugins took over 10 seconds to shut down.
[23:18:48] [Thread-5/INFO]: Starting shutdown process...
[23:18:48] [Thread-5/INFO]: Closing messaging service...
[23:18:48] [Thread-5/INFO]: Closing storage...
[2...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

,,,,,,not work .....or...Does it need a network?

Server: spigot 1.16.1

[19:13:09] [Server thread/INFO]: [LuckPerms] Loading LuckPerms v5.1.63
[19:13:36] [ForkJoinPool-3-worker-8/ERROR]: [LuckPerms] Unable to load dependency OKHTTP.
[19:13:36] [ForkJoinPool-3-worker-29/ERROR]: [LuckPerms] Unable to load dependency CAFFEINE.
[19:13:36] [ForkJoinPool-3-worker-18/ERROR]: [LuckPerms] Unable to load dependency TEXT.
[19:13:36] [ForkJoinPool-3-worker-1/ERROR]: [LuckPerms] Unable to load de...

lilac dewBOT
lilac dewBOT
#

Every x minutes my server is getting a big lag spike of 5 seconds and timings show it is this
https://i.imgur.com/yRYElEY.png

I believe it has something to do with this line
https://github.com/lucko/LuckPerms/blob/0f23b7a460af276659d0122c2b7842194103cd47/bukkit/src/main/java/me/lucko/luckperms/bukkit/listeners/BukkitCommandListUpdater.java#L100
As it is running on the main thread. Any help would be appreciated.

lilac dewBOT
#

Currently, LP passes prefix and suffix information through Vault without processing it. This is good, because it is best left to the chat plugin to do this.

However, for a better experience using LP, I think it would be nice if it can parse RGB colors in its commands. For example, the info command (e.g. /lp user info) and setprefix command (e.g. /lp user meta setprefix ) currently do parse basic color and formatting codes 0-9, a-f, l-o, r, but not RGB. This can be confusing in MC 1....

lilac dewBOT
lilac dewBOT
#

Good point, I just wanted to point out the potential improvements to user experience. I would have made a PR but I'm not all too familiar with LP's code, and I believe that Luck probably has a better idea of how to implement this idea properly across platforms. To be clear, I was referring to the Bukkit implementation, which does have a de facto standard '&' code, but allows plugins to do whatever they want.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Using LP version 5.1.64 on Paper 1.16.1 (ver 26 currently but don't think it's relevant)

When i try to execute command like
/lp user playername parent addtemp vip 31d
i get exception in console and nothing happens

[16:43:48 WARN]: at me.lucko.luckperms.common.commands.generic.parent.ParentAddTemp.execute(ParentAddTemp.java:98)
[16:43:48 WARN]: at me.lucko.luckperms.co...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

LP 5.1.63
GD 1.4.6

Shared storage - symlink json storage (user reported same issue with DB)

Steps I used to reproduce with GD

  1. Configure servers

Server1

  • set servername to server1 in LP config
  • set storage type to json in LP config

Server2

  • set servername to server2 in LP config
  • set storage type to json in LP config
  1. Launch both servers

  2. On server 1, run command /cf block-break stone false

  3. On server 2, run command `/cf block-break s...

lilac dewBOT
#

Symlinking isn't really a supported mechanism for syncing permissions between servers - the issue you're running into is that it takes some time for the changes to be detected by the other server.

If you always want to act on the most up-to-date representation of what's "in the file" - you need to call UserManager.loadUser, GroupManager.loadGroup before modifying - not just relying on what's cached in memory.

I don't think this is a bug as such - changing the API usage in GD as desc...

lilac dewBOT
lilac dewBOT
#

OK I reproduced the same issue with MySQL setup.

Setting permission on server 1 results in this row in luckperms_group_permissions

'6', 'default', 'griefdefender.flag.block-break', '0', 'sponge1', 'global', '0', '{\"gd_claim\":\"44704fc3-6637-4c54-8d87-ccc639dd01a7\",\"target\":\"minecraft:stone\"}'

Switching to server 2 and setting the same permission results in this row being replaced with

`'7', 'default', 'griefdefender.flag.block-break', '1', 'sponge2', 'global', '0', '{"...

lilac dewBOT
#

Hello, I'm having an issue with my server. I'm running spigot currently, before I was running paper and getting the same issue. I'm not really sure what's causing it, but from what I can see in the error logs it seems to have something to do with either villagers or LuckPerms.
Yesterday I opened an issue on the spigot JIRA and I haven't heard much from md_5 about it, so I figure I'd look through the logs again and see what the issue was. A...

lilac dewBOT
#

Please add a tutorial how to connect plugin to MongoDB database,,, I asked on discord and no one know how to do that, because there is no ip in mongo there is just an URL ... mongodb+srv://zdziszkee:@cluster0-acoet.gcp.mongodb.net/?retryWrites=true&w=majority, and I have no idea how to connect plugin with that info...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Alright, think I've finally got to the bottom of this issue ๐Ÿ˜…

adbd2fc81f8bc98bfcc3333b41cc77656b6dc67b


There is a brief explanation above - annoyingly it turned out to be a quirk in the caching library LP uses which I hadn't picked up on. Swapping the library out for my own impl fixes the issue.

Thanks @SirKillian for letting me test on your server.

I would appreciate it if others could confirm the fix works for them too! Anything >= v5.1.72 should have the fix included.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I've tried both the Bukkit and static providers and they keep returning null with the following message produced in the console:
Loaded class net.luckperms.api.LuckPermsProvider from LuckPerms v5.1.63 which is not a depend, softdepend or loadbefore of this plugin.
The provider is in try-catch block and doesn't throw any exception. I do have LuckPerms dependency specified in my plugin.yml:
softdepend: [LuckPerms]

Running Tuinity 1.15.2-R0.1, LuckPerms 5.1.63

lilac dewBOT
#

Hello, I use the dskauth plugin, it allows players to play both with a pirate and with a license, but when you log in with a license, there is this error, can I do something that would not lose this uniqueness and the rights system also worked?

`
22:35:34 [INFO] [LuckPerms] Processing pre-login for 70c9f67e-2e99-424f-814a-6de97fa098c3 - ExsodusGames
22:35:34 [WARNING] [LuckPerms] LuckPerms already has data for player 'ExsodusGames' - but this data is stored under a different UUID.
2...

lilac dewBOT
#

Setting "include-global" to false, still applies global permissions.... (sometimes)

config.yml Settings:
include-global: false to ignore any global permissions from the other servers.
apply-global-groups: true to still use the existing groups to decide which group to put them in

lp check, lp permission checkinherits etc. all say I should not have the permission in this context, but in game the global permission of true is applied instead.

lp verbose command self_slaughter...

lilac dewBOT
lilac dewBOT
#

Recently our server installed Grief Defender, and while it's working fine, the output of some LP commands became a bit too cluttered for our liking.

What would be great is if there was sine way to hide permissions and meta values that start with some node by default.

For example, in the config there could be a section like this.

verbose-permissions = [griefdefender] 

Then running the LP commands normally would hide any node starting with that. To show the nodes, an extra f...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Let's take meta as an example (although this also applies to permissions)

This is what I get when I run /lp group adult meta info. Adult is our second most common group
tmp.txt

What I would like is to with something similar to the config up above require something like /lp group adult meta info -v to show the above. If the -v is not specified, I would instead get something like this.

[Sun, 5. Jul 2020 09:10:47 ED...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I've been having an issue lately (for a month) whereby sometimes running an LP command (such as lp group default editor) will return nothing- and the plugin becomes completely unresponsive. Then 5 or more minutes later it processes the command(s)- during this time there is nothing from LP output to console and no server-lag/low tps.

I'm on 5.1.64 (I understand this is slightly behind latest, I update every week or so when I remember to check for new versions)
The issue has persisted sin...

lilac dewBOT
#

So, it turns out adding a single player directly to the group, rather than just inheriting it in a certain context, suddenly made the whole thing start working as expected and not just using the original groups global permissions when in game.

Removing the player afterwards, so the group has no direct players again and everything is still working as intended. Just needed a player in it temporarily to kick start it.

lilac dewBOT
#

Luckperms is currently being slow I have tried a lot of things I have restarted the server. Restarted the bungee but it still remains to be slow. When I do /lp editor it takes about 30 seconds to load up a link or say anything. Or really any commands with luckperms.
Another thing is that if I give player permissions in bulk with a command it takes a while for them to load since it seems it loads one by one and not in bulk

lilac dewBOT
lilac dewBOT
#

[Tue, 7. Jul 2020 07:55:20 SGT WARN] [LuckPerms] An exception was thrown by me.lucko.luckperms.common.context.LPStaticContextsCalculator whilst calculating the context of subject CraftPlayer{name=gold_OuO}
[Tue, 7. Jul 2020 07:55:20 SGT WARN] java.lang.IllegalArgumentException: value is (effectively) empty
[Tue, 7. Jul 2020 07:55:20 SGT WARN] at me.lucko.luckperms.common.context.contextset.AbstractContextSet.sanitizeValue(AbstractContextSet.java:120)
[Tue, 7. Jul 2020 07:55:20 SGT WARN...

lilac dewBOT
lilac dewBOT
#

LuckPerms interacts heavily with its database backend; if the database is slow to respond, it will hold up everything down the line. Your issue is most likely due to slow database connection.

If you are using a remote database such as MySQL, determine the distance between your MySQL database and your MC server. If they are quite far away, it may take a while for queries to travel back and forth. Further, if you are using a shared MySQL host, assess whether it might be overloaded on account...

lilac dewBOT
#

Since you want to grant permissions to other groups explicitly as you see fit, you can do the same for all players including admins. Moreover, almost all permissions nodes are default to false even without setting them, so you can just not set them at all in default group. (I think that was what BrainStone meant)

Allowing OP to bypass permissions kinda defeat the purpose of using a permission plugin to control perms. This will also lead to a case where OPs players inherit false perms but s...

lilac dewBOT
#

I'm creating a mod and manage LuckPerms groups in there but when i create a group with:
groupManager.createAndLoad("MYGROUP");

The group is created without problem but i can't delete it after that. I can't delete it with web site, console command o directly with code:

Group group = groupManager.getGroup(myGroupName); groupManager.deleteGroup(group);

If i delte it from Web Site or by code, when i check it with the command "/lp info" i see that the group was deleted but if i ...

lilac dewBOT
#

I found what it's wrong with the groups problem but i don't know how can i fix the corrupted groups.

I has the next code to set a permission node into a group.
groupManager.modifyGroup(groupName, (Group group) -> {
for(String permission : permissions) {
PermissionNode node = PermissionNode.builder(permission).build();
group.data().add(node);
}
});

When i use a group name with some upper case and try to add a permission the permission doesn't add to this g...

lilac dewBOT
#

Mariadb's wait_timeout is 28800 (8 hrs) and LuckPerms' maximum-lifetime is set to 1800000 (30 min), mariadb's max_connections is set to 500

[me.lucko.luckperms.lib.hikari.pool.PoolBase]: luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mariadb.MariaDbConnection@32a7a62e ((conn=33569) Connection.setNetworkTimeout cannot be called on a closed connection). Possibly consider using a shorter maxLifetime value.

Is conn=33569 referring to the amount of simultaneous con...

lilac dewBOT
lilac dewBOT
#

Basically when a Bot attack occurs, if you have an AntiBot plugin in the server that kicks the bots in the PreLoginEvent, anyway when the bots gets kicked, they all trigger LuckPerms check, so basically if you have an antibot that kicks all the bots succesfully in the PreloginEvent, if you have LuckPerms installed it will crash the server as it will check for all that bot's permissions.

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

[22:58:05] [Server thread/INFO]: [LuckPerms] Enabling LuckPerms v5.1.75
[22:58:05] [Server thread/INFO]:   __ 
[22:58:05] [Server thread/INFO]:  | |) LuckPerms v5.1.75
[22:58:05] [Server thread/INFO]:  |
_ | Running on Bukkit - CraftBukkit
[22:58:05] [Server thread/INFO]: 
[22:58:05] [Server thread/INFO]: [LuckPerms] Loading configuration...
[22:58:08] [Server thread/...

lilac dewBOT
lilac dewBOT
#

hola tengo un servidor spigot 1.16.1 que al principio no tenia plugins luego puse EssentialsX y EssentialsChatX lo siguiente fue instalar Luckperms bueno iba todo bien en la consola y de la nada empieza a dar estos errores y no se mucho de codigo busque por google y muchos lugares y no encontre nada tengo la ultima version de EssentialsX y de LuckPermissions, Al no encontrar nada decidi ver que pasaba en verdad y cuando intento entrar al servidor me dice A database error ocurred whilst loadin...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

It is a common scenario where a user will accidentally run their Bungeecord for a month or so without IP forwarding enabled.

They will then find some issue with this, IP bans don't work, or whatever, and when fixing the issue and changing to IP forwarding mode, all UUIDs will change and their permissions data will be lost.

Not sure whether this is possible or not, but it might be a good feature to have a command such as lp migrateuuids online which would then go through LP's users t...

lilac dewBOT
#

java.lang.RuntimeException: me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'LuckPerms.luckperms_messenger' doesn't exist in engine
[13:40:36 ERROR]: at me.lucko.luckperms.common.messaging.sql.SqlMessenger.init(SqlMessenger.java:57)
[13:40:36 ERROR]: at me.lucko.luckperms.common.messaging.MessagingFactory$SqlMessengerProvider.obtain(MessagingFactory.java:154)
[13:40:36 ERROR]: at me.lucko.luckperms.common.messaging.LuckPermsMessagingSer...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

PaperSpigot 1.16.1, LuckPerms 5.1.75

I tried updating LP after moving my server from 1.15.2. The old version of LP worked fine even after I updated the server to 1.16.1, but I decided to get the latest version from the LuckPerms website anyways.
On server startup, this message consistently appears in the logs:

11.07 15:59:39 [Server] ERROR Could not load 'plugins/LuckPerms-Bukkit-5.1.75.jar' in folder 'plugins'
11.07 15:59:39 [Server] INFO org.bukkit.plugin.InvalidDescriptionExcept...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

.... [16:45:29 INFO]: [LuckPerms] Enabling LuckPerms v5.1.26
.... [16:45:29 INFO]: __
.... [16:45:29 INFO]: | |) LuckPerms v5.1.26
.... [16:45:29 INFO]: |
_ | Running on Bukkit - Paper
.... [16:45:29 INFO]:
.... [16:45:29 INFO]: [LuckPerms] Loading configuration...
.... [16:45:29 INFO]: [LuckPerms] Loading storage provider... [H2]
.... [16:45:30 ERROR]: Error occurred while enabling LuckPerms v5.1.26 (Is it up to date?)
java.lang.IllegalStateException: me.lucko.luckperms.li...

lilac dewBOT
#

Trying to use place holders for commands from tebex to console but placeholders %player% doesnt replace with buyers name. Looked at luck perm placeholder and never found one for player. Am i missing something?

[12:07:19 INFO]: [BuycraftX] Dispatching command 'lp user %player% parent add coal' for player 'ContentHobos'.
[12:07:19 INFO]: [LP] %player% is not a valid username/uuid.

Sorry if this in not the correct format please link me to one if there is.

Help appreciated spent way to ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

https://github.com/lucko/LuckPerms/wiki/Developer-API#obtaining-an-instance-of-the-api

The LuckPermsProvider#get method won't return null. If it is null, it will throw an IllegalStateException, so I am a bit confused by you saying it returns null.https://github.com/lucko/LuckPerms/blob/0fd7f643a777f90b61c992454dd6dfe0151d3fcd/api/src/main/java/net/luckperms/api/LuckPermsProvider.java#L48-L53

Would you please send the error you are getting in your console?

lilac dewBOT
#

[luckperms-hikari connection adder/WARN]: Mon Jul 13 01:02:51 CEST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=tru...

lilac dewBOT
#

12.07 20:54:34 [Server] WARN [LuckPerms] An exception was thrown by org.kingdoms.services.ServiceLuckPerms whilst calculating the context of subject CraftPlayer{name=MrHumanTarget}
12.07 20:54:34 [Server] WARN java.lang.NullPointerException
12.07 20:54:34 [Server] WARN at org.kingdoms.services.ServiceLuckPerms.calculate(ServiceLuckPerms.java:36)
12.07 20:54:34 [Server] WARN at org.kingdoms.services.ServiceLuckPerms.calculate(ServiceLuckPerms.java:19)
12.07 20:54:34 [Server] WARN at me.luc...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#
  1. Have you directly edited the YAML files before?
  2. Can you please explain what isn't working? Given exact commands and permission nodes?
  3. To debug permission nodes, run commands lp check USER <node> as well as lp verbose feature
  4. Also ensure you are on latest version of lp, I think its 5.1.75 for now

https://luckperms.net/download
https://github.com/lucko/LuckPerms/wiki/Verbose
https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-check-user-permission

lilac dewBOT
lilac dewBOT
#

@lucko I might try to implement this myself. Could you explain what you would want with a module? Are you thinking completely separate from this project, or something more like what BentoBox has done with addons for each gamemode.

Like maybe work into LP an extensions, addons, or modules folder. Then go and put individual jars in that folder, and you would be able to load them using LP commands or it would run when LP plugin itself loads.

I'm sort of trying to think about the proj...

lilac dewBOT
#

You can use the jstack command if you host your own server to get this.

Thanks for the response, sadly I use a hosting provider and do not have direct access to the machine. If there is any other information I can provide, please let me know. Otherwise, if this is beyond your scope of support feel free to close the issue. It's an inconvenience for managing my servers, but the plugin otherwise operates great.

lilac dewBOT
#

Could you please help with some debugging info such as a plugin list, and if possible, steps to reproduce this, for example:

"Install Luckperms version a.b.c. Install EssentialsX v1.2.3. Run lp user <> ... <>. Run /vanish and you'll see the error"

Or something. Just an out of context error will not help us debug the issue.

EssentialsX 2.18.0.0
Luckperms 5.1.75

lilac dewBOT
lilac dewBOT
#

Hi there,

I ran into an issue (I think ?) or it behave weirdly. I've created 2 other groups: citizens and staff-context to keep the track as : default > citizens > staff-context
cf:
group parents

Then I try to /lp user bathman18 parent set staff-context server=skyblock but it looks like LuckPerms consider that bathman18 lost his primary group and add default back. B...

#

ERROR:

[14:57:04 INFO]: 14:57:04.628 [luckperms-hikari housekeeper] DEBUG me.lucko.luckperms.lib.hikari.pool.HikariPool - luckperms-hikari - Pool stats (total=10, active=0, idle=10, waiting=0)

[14:57:04 INFO]: 14:57:04.628 [luckperms-hikari housekeeper] DEBUG me.lucko.luckperms.lib.hikari.pool.HikariPool - luckperms-hikari - Fill pool skipped, pool is at sufficient level.

Always spam this:

[14:57:04 INFO]: 14:57:04.628 [luckperms-hikari housekeeper] DEBUG me.lucko...
lilac dewBOT
lilac dewBOT
#

My server has been out for only 24 hours and three times already ive had people use luckperms to give themselves * permissions. At first I had no security, so it appeared as my fault. I then added OnlyProxy and a 2fa verification for anyone who could give perms. Since I added that security it has happened TWICE more. This 12 year old has a youtube channel and in EVERY SINGLE video the server he gets into has luckperms. It is very clearly has something to do with luckperms. I NEED to know why ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Sorry, This one was a bit of a mess, I found a workaround that seems to hold up for now, but there's something amiss initially.

So basically setting a server to ignore global permissions, but then not actually having any server specific permissions set directly (all groups with the server specific permissions were inherited, rather than directly adding members to the groups) would fall back into using global permissions anyway.

/lp check, /lp user permission checkinherits etc. would fo...

#

To expand on my setup, basically all global user groups have a "group.vanilla server=vanilla" permission, with all that servers permissions set inside the vanilla group with "server=vanilla" context explicitly specified.
Likewise any global staff related groups has a "group.vanilla_staff server=vanilla" permission.

Seemed a good way of keeping things separated and merging multiple ranks into just 2 for the much simpler and more restrictive "vanilla" server. After kick starting it by addin...

lilac dewBOT
#

Server Build: https://ci.nukkitx.com/job/NukkitX/job/Server/job/feature%252F1.16/4/

[03:40:42] [INFO ]: Loading LuckPerms v5.1.55
[03:40:42] [FATAL]: Nukkit crashed
java.lang.NoClassDefFoundError: cn/nukkit/utils/Logger
	at me.lucko.luckperms.nukkit.LPNukkitBootstrap.onLoad(LPNukkitBootstrap.java:112) ~[?:?]
	at cn.nukkit.plugin.JavaPluginLoader.initPlugin(JavaPluginLoader.java:112) ~[Nukkit.jar:?]
	at cn.nukkit.plugin.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60) ~[Nukki...
lilac dewBOT
#

I have in minecraft
A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors. and in logs

[19:56:12] [User Authenticator #2/WARN]: java.util.concurrent.CompletionException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already...
lilac dewBOT
#

Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-199]
Caused by: java.lang.IllegalStateException: The file is locked: nio:/home/crafthost_serwery/svr74162/plugins/LuckPerms/luckperms-h2.mv.db [1.4.199/7]

These two lines describe the issue; the permissions file has somehow been locked and LP cannot access it

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

[03:35:43 WARN]: Exception in thread "ForkJoinPool.commonPool-worker-18" java.util.concurrent.CompletionException: java.sql.SQLException: HikariDataSo
urce HikariDataSource (luckperms-hikari) has been closed.
[03:35:43 WARN]: at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$0(Storage.java:91)
[03:35:43 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
[03:35:43 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.ex...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

sono riuscito a sistemare

Il ven 17 lug 2020, 11:59 Tobi notifications@github.com ha scritto:

Any console output? latest.log content may also be useful to know.

I can't really say much with the limited information you provide.

โ€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lucko/LuckPerms/issues/2469#issuecomment-660009694,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Got this error while using sponge 1.12.2-2838-7.2.3.
The same thing happens while using YAML.
All dependencies are downloaded correctly in libs/

[06:00:00] [Server thread/INFO] [minecraft/DedicatedServer]: __
[06:00:00] [Server thread/INFO] [minecraft/DedicatedServer]: | |) LuckPerms v5.1.79
[06:00:00] [Server thread/INFO] [minecraft/DedicatedServer]: |
_ | Running on Sponge - SpongeForge
[06:00:00] [Server thread/INFO] [minecraft/DedicatedServer]:
[06:0...

lilac dewBOT
#

I think luckperms works such that when the player run a command of a plugin, that plugin request luckperms to check if the player has the allowed/required permission node, not the other way round... for example when /delhome is ran, the permission node essentials.delhome is checked by luckperms. If the player has this permission node, then essentials will run the corresponding actions of that command, else it tells the user it doesn't have permission to run the command.

From what I un...

lilac dewBOT
#

Hi, I have a an issue with Luckyperms. I was using the online editor to change up A LOT of perms for my server. When I ran the applyedits command (/lp applyedits XWo6mZOkuR), it said it was successful at the beginning, but at the end it said "[LP] There was an error whilst saving group data for default." Here is the full error log from the Console, including the command run, the error, etc: https://pastebin.com/HfSihdC7
The discord told me to report this to GitHub, so here I am!
How do I fi...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I can't reproduce this using a basic test:

A fresh install of LP, configured as follows:

server: survival
include-global: false
include-global-world: true
apply-global-groups: true
apply-global-world-groups: true

Then:

/lp group default permission set minecraft.command.ban true

check result: false

/lp creategroup test
/lp group test permission set minecraft.command.ban true
/lp user Luck parent add test

check result: false

`/lp group t...

lilac dewBOT
lilac dewBOT
#

In certain, admittedly odd, circumstances, it is possible to end up with large amounts of players who are shadowed by an identical offline ghost.

In such circumstances, when attempting to target the username with a command, lp will (seemingly at random) select either the online-mode user or their ghost.

Would it be possible to either:
A. Give mojang accounts priority and always select them any time there is a ghost present.
B. Create an option of some sort to toggle selection between ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I think luckperms works such that when the player run a command of a plugin, that plugin request luckperms to check if the player has the allowed/required permission node, not the other way round... for example when /delhome is ran, the permission node essentials.delhome is checked by luckperms. If the player has this permission node, then essentials will run the corresponding actions of that command, else it tells the user it doesn't have permission to run the command.

From what...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi,

Can you add an option in config.yml of Luckperms to not need /lp bulk confirm after the command bulkupdate was executed.

add in config.yml like:
#BulkUpdate configuration

  • only-console: true
  • need-confirmation: true

Config per default but if i change to "false" i can directly use bulk update without confirmation

It's an interessant suggestion because if bulkupdate command was executed by a script (like sh) it's hard to detect number etc.

lilac dewBOT
lilac dewBOT
#

@Efk0

Caused by: java.sql.SQLInvalidAuthorizationSpecException: Could not connect to address=(host=localhost)(port=3306)(type=master) : (conn=61356) Access denied for user 'rhs'@'185.91.116.237' (using password: YES)

This error means that the database did not accept the credentials, be it due to a formatting error in your password (make sure 'wrap in single quotes') or something else.

@blueawp

Caused by: java.net.ConnectException: Connection refused (Connection refused)...
lilac dewBOT
#

@Efk0 FYI, I am the father of @blueawp
I've been using MySQL since 1998 (when I was using Slackware and compiling from source code with gcc) and have been building and deploying server hardware for about the same time. Here's the server he has built. Everything here is from localhost, although I just tried the same from another MySQL on our LAN that is a much older version. Whether localhost (127.0.0.1) or from the older MySQL server on 192.168.1.26, we can connect via CLI just fine, b...

#

@Laarryy Yes, we started out doing that. But I have since deleted the luckperms db and user.
I am a CLI-oriented person. I like to see which ports are open and what is happening at the lower levels in instead of having other peoples code masking what is really happening.
Here is that other remote MySQL DB server on our LAN that we tested today, with the same disappointing results:

john@asus-un62 ~ $ mysql -p -u luckperms -h 192.168.1.26  luckperms
Enter password: 
Welcome to the MyS...
lilac dewBOT
#

@Aperture-Development Jetzt klappt es:

MariaDB [luckperms]> show tables;
+-----------------------------+
| Tables_in_luckperms         |
+-----------------------------+
| luckperms_actions           |
| luckperms_group_permissions |
| luckperms_groups            |
| luckperms_messenger         |
| luckperms_players           |
| luckperms_tracks            |
| luckperms_user_permissions  |
| tasks                       |
+-----------------------------+
8 rows in set (0.00...
lilac dewBOT
#

[06:08:37] [Server thread/WARN] [Sponge]: /***********************************************************************************************************************************/
[06:08:37] [Server thread/WARN] [Sponge]: /* Could not pass FMLServerStoppingEvent /
[06:08:37] [Server thread/WARN] [Sponge]: /
***************************************************************************************************...

#

Here's the full log.

[05:59:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[05:59:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[05:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker
[05:59:05] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[05:59:0...

lilac dewBOT
lilac dewBOT
#

Hi ! Recently Iโ€™ve set up my database for LuckPerms, but I encountered a problem with the maximum lifetime value.

Everyday Iโ€™ve got some errors about it. I tried to change the value a lot of times, but everytime it doesnโ€™t change anything, the error still appear.

My database is a classic MySQL database.

Sorry if Iโ€™m not clear, my english isnโ€™t perfect :/.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

On a Sponge server, user tried importing an export file that was exported with the --without-users flag and it throws an NPE:
https://pastebin.com/v2TT4W3Y

Haven't tested with Bukkit/etc but I'm guessing it may be the same since this points to /common/ . I found it in the code and told a user to use it, and the import failed. Another solution is to simply export all and import all, and then bulkupdate the users away. However, the flag works on export so it should probably work on import...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The command used to check a permission node of a group returns false information.
If the node is not defined, it will return undefined as it should, however if the node is defined and its value is false, the command will still return that the permission node is set to true regardless.

Steps to Reproduce

  1. Set up a clean installation of Spigot (Paper 1.16.1 was used for testing) with only LuckPerms.
  2. Add any permission node to the default group. (here, w...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Version Bukkit
Errors:
Error occurred while enabling LuckPerms v5.1.26 (Is it up to date?)
java.lang.NoClassDefFoundErro me/lucko/luckperms/lib/okhttp3
ย ย ย ย at me.lucko.luckperms.common.web. ~[?:?]
ย ย ย ย at me.lucko.luckperms.common.plug ~[?:?]
ย ย ย ย at me.lucko.luckperms.bukkit.LPBu ~[?:?]
ย ย ย ย at org.bukkit.plugin.java.JavaPlu ~[server.jar:git-Paper-371]
ย ย ย ย at org.bukkit.plugin.java.JavaPlu ~[server.jar:git-Paper-371]
ย ย ย ย at org.bukkit.plugin.SimplePlugin ~[server.jar:git-Pape...

#

Okay I just realized it now everytime when I do /lp editor and then after putting all the permission and save the file and reload the plugin. The rank prefix is bugged where I tried to promote myself to another rank and still the prefix stays the same but my rank was changed or was promoted. it is a weird bug because it doesn't do this to all the ranks but only to a one or two ranks. When I check to see the lp editor I can still see on the list of permissions that the rank prefix is still the...

#

When I try to add a prefix to a group, it doesn't show up in the "group info command"
When added by a command, it appears to have executed successfully, and appears in the editor. Then in chat there's no prefix, and in the group info there's no prefix.

I'm using LuckPerms v5.1.81 on minecraft 1.16 with paper build 110

My old groups that were created before 1.16 have their prefixes and are working, but I can not add new prefixes to them or any new groups. The permission in the editor l...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi,

Similarly to /lp export --without-users, I'd like for there to be an export option for player data specifically.

Command example: /lp export --without-groups

I think this would be useful if a large portion of permission changes are made in a testing environment, and the changes need to be migrated onto the main server.

I took a quick look and couldn't find anyone suggesting this previously, but apologies if it's already been asked and answered!

lilac dewBOT
lilac dewBOT
#

Yes, I am able to change the default group as well, the issue is when I create a new group I can't seem to change the prefix no matter what.

I do
lp creategroup testgroup
lp group testgroup setweight 50
lp group testgroup meta setprefix 50 test
lp group testgroup info

and the info shows no prefix
Same result if I do addprefix instead of setprefix, and the same result as if I add it through the editor

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

All too often in the support channels, we find people who haven't heeded the "take a backup" suggestion before using a bulkupdate command, and regretting it. As such, adding an automatic export before running a bulkupdate command would be quite helpful.

How it would work/what changes:

  • Option added to config to take backups before bulkupdate commands (defaulting to true of course)
  • Before executing the update, the export logic would run, and prompt in chat the appropriate import comm...
#

Couple things I see with this that may be a concern:
Default to true would help idiot-proof, but may anger server owners that don't want their storage space used up
What happens if there's already a backup? Does it make a new one, with a new name, or replace the old one? I can see problems with both - a new one fills up the storage every time a bulk's run, while replacing might remove a backup they actually need from 2 bulks ago, before the user noticed anything was wrong.

Perhaps using...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Timings says "Task: BukkitCommandListUpdater$$Lambda$5574/1042342542(Single)"

[20:02:26] [pool-30-thread-1/INFO]: [LP] Running LuckPerms v5.1.26 by Luck.
[20:02:26] [pool-30-thread-1/INFO]: [LP] - Platform: Bukkit
[20:02:26] [pool-30-thread-1/INFO]: [LP] - Server Brand: CraftBukkit
[20:02:26] [pool-30-thread-1/INFO]: [LP] - Server Version:
[20:02:26] [pool-30-thread-1/INFO]: [LP] git-Spigot-0287a20-7560f5f (MC: 1.16.1) - 1.16.1-R0.1-SNAPSHOT
[20:02:26] [pool-30-thread-1/INFO]:...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi there,

First of all, I really appreciate you putting time into the plugin. Secondly, I wanted to report a bug and that bug has to do with syncing the groups/ranks and permissions across a bungee network using MySQL database as a DB method. Every time I will get the following error in the console and it will never sync. I have tried a lot of things to fix it and even tried to change the DB host but nothing worked until now and I'm getting frustrated because of it tbh. Oh btw even if I s...

lilac dewBOT
#
---- Minecraft Crash Report ----
// My bad.

Time: 28.7.20 11:10
Description: Exception in server tick loop

java.lang.IllegalStateException: zip file closed
	at java.util.zip.ZipFile.ensureOpen(ZipFile.java:686)
	at java.util.zip.ZipFile.getEntry(ZipFile.java:315)
	at java.util.jar.JarFile.getEntry(JarFile.java:240)
	at java.util.jar.JarFile.getJarEntry(JarFile.java:223)
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:133)
	at org.bukkit.plugin....
#

Hello!

I think it'd be swell if a feature was added to contexts to allow them to interpret wildcards (if that isn't already a feature)

This would be a very practical way to give players permissions limited to a certain type of server, based on the world / server / bungee name (for example, it would make assigning per server permissions a breeze while shuffling players into one of numerous lobby/minigame/etc... servers)

Having wildcards would drastically reduce the amount of effort o...

lilac dewBOT
#

Hello, I've just done a massive permission rework on my groups, only to discover that having multiple worlds assigned to one permission isn't supported..

My suggestion is to introduce support for this option, as repeating the same permission over and over for different worlds is just incredibly inconvenient and time-consuming

The LP Web Editor allows adding multiple World Contexts, and commands in-game also allow it.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

When I try to open an editor with /lp editor or look at the tree view with /lp tree it gives me this output in the console:

[18:26:44 WARN]: java.lang.RuntimeException: Error uploading data to bytebin
[18:26:44 WARN]:        at me.lucko.luckperms.common.web.WebEditor.post(WebEditor.java:151)
[18:26:44 WARN]:        at me.lucko.luckperms.common.commands.misc.EditorCommand.execute(EditorCommand.java:175)
[18:26:44 WARN]:        at me.lucko.luckperms.common.command.abstraction.Si...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

So i've recently updated my server to 1.16 and the plugins that I use are all up to date. On the old version of my server (1.15.2) we had a 3 tracks, level ups (ez ranks pro), donator prefixes and staff prefixes which showed up in the chat fine. As we've now updated these don't work like they did before.

It sets it out as [donator rank] [default group prefix] [ex rank pro prefix].

Is there a way to remove the default group prefix from the chat?

lilac dewBOT
#

Hello,

A while ago I posted this issue I'm having with LuckPerms, and I also asked on Discord, but they all send me to the same Github section on maxLifeTime, and it doesn't work.

I clarify that I am only having this problem with LuckPerms. With, without other plugins inside the server.

The problem with MaxLifeTime and wait_timeout comes from the first day that I started using LuckPerms. Go through various Minecraft hosts, and now a VPS.

Errors: https://paste.enginehub.org/6Uf53HE...

lilac dewBOT
#

So I got lucky perms for my server and I am trying to add the /msg and /top commands to the default group and they aren't working for anybody, Then i set up a different group and originally put msg to true and it worked. then i tried to set it to false and it still works so for whatever reason it doesn't work correctly. pls help

lilac dewBOT
#
06:23:16 [SEVERE] [LuckPerms] Exception occurred whilst loading data for de45bdc2-2bf3-487b-b497-4924787c97c7 - SharkblackFr
06:23:16 [SEVERE] java.lang.NullPointerException
06:23:16 [SEVERE]     at me.lucko.luckperms.common.plugin.util.AbstractConnectionListener.loadUser(AbstractConnectionListener.java:67)
06:23:16 [SEVERE]     at me.lucko.luckperms.bungee.listeners.BungeeConnectionListener.lambda$onPlayerLogin$0(BungeeConnectionListener.java:90)
06:23:16 [SEVERE]     at net.md_5.bu...
lilac dewBOT
#

I was looking at the wiki and I tried changing "wait_timeout" to "28800" on my lobby server and it worked perfect, but after a while I got the same error (but in Bungeecord I still got the same error when this happened).

When I tried to do the same on the bungeecord it didn't work with the same of: "wait_timeout", "28800" or "5000". (excuse my bad English)

Luckperms error (Bungeecord) : https://pastebin.com/3aYFyS0x

Lobby error (Lobby) : https://pastebin.com/qVNcNEDp

lilac dewBOT
lilac dewBOT
#

Hi, Im using the latest version of luck perms and essentialsX chat version 2.18.

My issue is when I've tried to stack prefixes it just wont show up.
luck perms prefix config:
`meta-formatting:
prefix:
format:
- "highest_on_track_prison"
- "highest_on_track_donor"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-...

lilac dewBOT
lilac dewBOT
#

Paper-379 1.15.2
When player joins or quits server, this comes out

[17:23:55 WARN]: java.lang.RuntimeException: Exception occurred whilst generating event instance
[17:23:55 WARN]: at me.lucko.luckperms.common.event.EventDispatcher.generate(EventDispatcher.java:137)
[17:23:55 WARN]: at me.lucko.luckperms.common.event.EventDispatcher.lambda$dispatchDataRecalculate$21(EventDispatcher.java:284)
[17:23:55 WARN]: at me.lucko.luckperms.common.event.EventDispatc...

lilac dewBOT
#

Would be something nice to have, and there is a reasoning behind this idea:

  • My first thought was, since prefixes and suffixes do have weights, why wouldn't the other meta key/value? I understand it's probably weighted from the group weight but it would also be nice for them to have their own weights; which brings me to the next point, if not:
  • Why would prefixes/suffixes have their own weight system if the other meta pairs are "group weighted"?

I initially thought about this when ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi I've got an error about my database. Earlier I didn't have any of these, it started today.

Error:
`[14:55:59 WARN]: [me.lucko.luckperms.lib.hikari.pool.ProxyConnection] luckperms-hikari - Connection me.lucko.luckperms.lib.mysql.jdbc.JDBC4Connection@52b7c280 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Met...

lilac dewBOT
lilac dewBOT
#

Ahoy!

I have a few servers on the same machine with split storage

split-storage:
  enabled: true
  methods:
    user: MySQL
    group: yaml
    track: yaml
    uuid: MySQL
    log: MySQL

Its much, much easier to manage permissions using flatfiles while keeping user data and logs in MySQL, the only issue I have is with multiple servers having their own Groups in YAML it gets very messy when updating and changing plugins on one server, and having to copy them over to anoth...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I think itโ€™s best for you to use the context feature of luckperms to have per world/server permission. https://github.com/lucko/LuckPerms/wiki/Context

How would I use contexts with multiple servers? Just have 1 instance of LuckPerms on the bungee server and not on each server itself then setting contexts in the bungee?

At present I have it on the bungee with no perms, then installed LuckPerms on each server, each server has its own folder with its own yaml-storage folder.

lilac dewBOT
lilac dewBOT
#

When using:
argument-based-command-permissions: true

in combo with:
require-sender-group-membership-to-modify: true

OPS can no longer set themselves to a rank they do not have.

Expected use is that OPS have ALL permissions unless specifically denied in the editor on a group they are in or on the user itself.

I would like to set both settings to TRUE and still have OPS have access to ALL other luckperm permission not explicitly denied

lilac dewBOT
#

Yeah, I've had a shared database for users for years, I'm not looking to move permissions to mysql, they need to stay as flatfile, that's why I tried the symbolic link. I've found multiple other posts saying they did the same thing with success.

I already have got it on my bungee and all servers, all already linked to mysql for users (see my first post explaining with my data structures/
) I just want a shared tank permissions where I can set contexts for per server in the same config files,...

lilac dewBOT
lilac dewBOT
#
[18:06:54] [ForkJoinPool-2-worker-26/WARN]: [LuckPerms] Unable to pass event NodeClearEvent to handler us.donut.skuniversal.luckperms.LuckPermsListener$$Lambda$4743/950544473
[18:06:54] [ForkJoinPool-2-worker-26/WARN]: org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
[18:06:54] [ForkJoinPool-2-worker-26/WARN]: 	at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.validate(CraftScheduler.java:527)
[18:06:54] [ForkJoinPool-2-worker-...
lilac dewBOT
#

java.util.WeakHashMap cannot be cast to me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap loading Jobs v4.7.4 (Is it up to date?)
java.lang.ClassCastException: java.util.WeakHashMap cannot be cast to me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap
at me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap.get(LuckPermsSubscriptionMap.java:101) ~[?:?]
at me.lucko.luckperms.bukkit.inject....

#

[18:38:12 ERROR]: Encountered an unexpected exception
[18:38:12 WARN]: Failed to identify me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap (untransformed name: me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap)
[18:38:12 ERROR]: This crash report has been saved to: D:\the-1122-pack_1.2.0.\crash-reports\crash-2020-08-03_18.38.12-server.txt

lilac dewBOT
#

Accidentally discovered this watching pop4959 livestream EssX tpr functionality. No idea what causes it but it is indeed rather misleading.
What happens:
https://i.imgur.com/pIx3Dkc.png

Command used to see bug:
/lp user pop4959 permission set essentials.afk false essentials:afk=false world=world
/lp user pop4959 permission unset essentials.afk false essentials:afk=false world=world

lilac dewBOT
#

Yesterday im working on my server and all was fine, I restarted it a few times, and its work fine! Im tuned off my PC and go to asleep. Today Im turned on my PC, launch server, and... Get this! Im tried reboot PC and server but its give me 2 errors:

`[13:40:24] [Server thread/INFO] [minecraft/DedicatedServer]: __
[13:40:24] [Server thread/INFO] [minecraft/DedicatedServer]: | |) LuckPerms v5.1.86
[13:40:24] [Server thread/INFO] [minecraft/DedicatedServer]: |
_ | ...

#

they need to stay as flatfile

No they donโ€™t. Youโ€™d be the first person ever to actually need to use YAML.
I mean youโ€™re trying to do what using a database does with YAML. Thatโ€™s a recipe for disaster.
Using symlinks is not a supported setup. Not because itโ€™s impossible or even hard to do but because it means you have severe flaws in your storage concept. If you need to have YAML files synced youโ€™re doing it wrong.

Now Iโ€™m giving you the benefit of the doubt. While I do think tha...

lilac dewBOT
lilac dewBOT
#

Different workflows.
Why Flatfile beats MySQL for just permissions not users/logs, see first post I never doubted that have used MySQL for users/logs for years.

All 4 servers are on the same machine. I have a basic structure:

  • Minecraft Folder

    • Server_1/plugins/LuckPerms /yaml-storage/groups
    • Server_2/plugins/LuckPerms /yaml-storage/groups
    • Server_3/plugins/LuckPerms /yaml-storage/groups
    • Server_4/plugins/LuckPerms /yaml-storage/groups
  • I have 80 plugins, A...

lilac dewBOT
#

While i do completely agree that using YAML files is a very very dumb idea, and knowing i will probably get flamed and/or worse, i can give you a hint (not a working solution) on how you can achieve this, assuming you are fully aware that you want to go that road and also me not taking any responsibility for any kind of damages.

Setup a version control of your choice (like gitlab) and put your files inside a repository. Then setup a CD job, that will update all the YAML files you need at ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

What's the issue
The issue is the when doing %luckperms_group_expiry_time_vip% it dosn't show actual expire time, as it's wrong images of evidence:
image

How you can see the actual time of rank is different then when on a placeholderapi.

Useful information:
PlaceholderAPI version:
2.10.9
Luckperms version:
LuckPerms-Bukkit-5.1.86

The extension was re downloaded just ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

This is an issue with how the TimeUtil utility class (provided by PAPI, which is used to format the time it is given) calculates the number of days and hours from the provided duration.
The PAPI Expansion for LP [just asks it to format the remaining time](https://github.com/LuckPerms/LuckPermsPlaceholders/blob/master/luckperms-papi-expansion/src/main/java/me/lucko/lu...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I get error messages while starting the server.
There is about a 30% chance of restarting without showing errors.

This is the error messages.
https://pastebin.com/fnYUjWWT

Please help me :'(

pool-settings:
    maximum-pool-size: 10
    minimum-idle: 10
    maximum-lifetime: 1800000
    connection-timeout: 5000
    properties:
      useUnicode: true
      characterEncoding: utf8
      useSSL: false

Paper version: git-Paper-131 (MC: 1.16.1) (Implementing API versio...

lilac dewBOT
#

Hi,
After restarting my server, I can't join the game because of a database connection error. This bug is not systematic after restart.

My log (they are in full, I have nothing else) :

`[00:00:16] [Netty Epoll Server IO #6/ERROR] [luckperms]: Exception occurred whilst loading data for xxxxxxxx-xxxx-Axxx-Bxxx-xxxxxxxxxxxx - Optional[Player]
[00:00:16] [Netty Epoll Server IO #6/INFO] [STDERR]: [me.lucko.luckperms.sponge.listeners.SpongeConnectionListener:onClientAuth:94]: java.util.conc...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

While i do completely agree that using YAML files is a very very dumb idea

You should read this workflow; https://github.com/lucko/LuckPerms/issues/2525#issuecomment-668592381

Just FYI, not a new server owner. 7+ years, just FYI I most likely understand the benefit of MySQL over 99.9% of most developers I see on spigot, but in this specific case, a YAML workflow for just permissions (NOT USERS & LOGS) is a better workflow for what ive already described as the pitfalls of the curre...

lilac dewBOT
lilac dewBOT
#

07.08 12:51:17 [Multicraft] Starting server!
07.08 12:51:17 [Multicraft] Loaded config for "PaperSpigot (latest stable)"
07.08 12:51:17 [Multicraft] Updating eula.txt file
07.08 12:51:18 [Server] INFO System Info: Java 1.8 (OpenJDK 64-Bit Server VM 25.252-b09) Host: Linux 4.19-ovh-xxxx-std-ipv6-64 (amd64)
07.08 12:51:18 [Server] INFO Loading libraries, please wait...
07.08 12:51:19 [Server] INFO 2020-08-07 12:51:19,957 main WARN Advanced terminal features are not available in this enviro...

lilac dewBOT
lilac dewBOT
#

Great thanks just fixed it

On Fri, Aug 7, 2020 at 1:18 PM Larry notifications@github.com wrote:

You seem to have a corrupt copy of LP. If you're uploading to a host, do
not do so over the website but rather use something like WinSCP or Filezilla

โ€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lucko/LuckPerms/issues/2542#issuecomment-670613347,
or unsubscribe
<https://github.com/notifications/u...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I have also given a few good improvements to solve the issues with the current bottlenecks in the web UI workflow you two are so keen on

have you?
https://github.com/lucko/LuckPerms/issues/2525#issuecomment-668592381

I will simplify them for you.

  1. Addition to the file-watcher service to run script/command, so we can have our own scripts do XYZ when it notices a file has been updated.
  2. Drastically improve the Web UI by allowing custom subdomains with auth, so the...
lilac dewBOT
#

Hello, in the server I'm trying to set up I tried to give a few groups prefixes, but they aren't getting added.
Editor view: https://imgur.com/zRIRmzC
When using "/lp group ky info" (group is named ky) it only says "Prefix: None" no matter what I try. In game I have tried "/lp group ky meta clear" and then using "/lp group ky meta addprefix &7[&eKY&7]" and "/lp group ky meta setprefix &7[&eKY&7]" with either no context or world, and both with and without quotes around the prefix. I've als...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

so if you set the permission essentials.afk for the user, then you remove it with the word false, you are saying the message luckperms sends doesn't accurately represent what happens?

could you maybe try and list the permissions and send them here both before you run the add permission command, after you run the add permission command, and once you run the remove permission command?

it doesn't seem like it should be removing it, but if it is then i guess it might be a bug.

#

I mean, I tested it, as did pop4959. I'm not saying there's something I need help with - I don't even run a server. I'm simply reporting the bug as I see it. When you set the false permission, it sets it. When you run the unset command I said above, it says it can't unset it, but actually seems to unset it just fine while not outputting that.

lilac dewBOT
lilac dewBOT
#

So im following the step by step guide on how to setup the plugin, and well i did "lp group default permission set minecraft.command.help true" and Even though i made the admin a parent to the mod group and the mod group a parent to the default group, it still says that when i try to use /help and /? it says that i dont have permissions to use the command. I set myself as a parent to the admin group, just as the guide instructed.

Could i get some help if possible, thanks =)
![Chat](http...

lilac dewBOT
#

(Verbose mode)[https://luckperms.net/wiki/Verbose] can help you debug permission issues. Quite likely you have another plugin handling /help (probably EssentialsX), and therefore the vanilla nodes won't help.

I have only got lucky perms installed to my server because i was focusing on getting the permissions sorted first before focusing on installing and configuring more plugins.
But thank you, ill check out the Verbose section

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Drastically improve the Web UI by allowing custom subdomains with auth, so there is no need to constantly re-login and re-create the temporary permissions each time, easily done using DNS to prove that server owns the domain its editing the permissions on.

Well it sounds like you aren't quite aware of how the web editor works:
To keep it simple, when opening a new session the data is uploaded to a central pastebin service hosted by Luck and for this plugin.
So a custom domain or wh...

lilac dewBOT
#

Like I already said in this ticket, https://github.com/lucko/LuckPermsWeb/issues/300

If you have a web application running locally, why on earth would you choose to send data to a remote server to then pull the data into the web application when you have direct access via the database as you are using NodeJS installed locally which is fully capable of database queries.

This would no longer require the need for silly logging into the game to run a command to get a url to upload your per...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Was asking if there was such a feature on the discord when i was informed there was not, so i was going to write my own little plugin however some of the guys thought it was a good idea to suggest it here so i did just that.

The idea would mainly be relevant for insecure servers, specifically modded - to disable command blocks and console sources from executing commands on luckperms. This could be done on a per-server basis, so you could have newer modpacks or servers where say command blo...

lilac dewBOT
#

Then you should reach out to LuckPerms Chat as LuckPerms Chat plugin is not developed LuckPerms.

LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job! ;)

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi, there is the error when I start the plugin on my server and when I do /luckperms sync.

[17:01:41 WARN]: java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: value is (effectively) empty
[17:01:41 WARN]: at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
[17:01:41 WARN]: at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
[17:01:41 WARN]: at java.util.concurrent.Comple...

lilac dewBOT
#

I have been trying the set up Luckperms globally on my Bungeecord server but whenever I start Bungeecord I get a long string of [SEVERE] errors. How do I fix this?

Here is the log.

21:46:15 [INFO] Using standard Java JCE cipher.
21:46:15 [INFO] Using standard Java compressor.
21:46:15 [INFO] Enabled BungeeCord version git:BungeeCord-Bootstrap:1.16-R0.4-SNAPSHOT:15b5141:1529
21:46:15 [INFO] Discovered module: ModuleSpec(name=cmd_alert, file=modules\cmd_alert.jar, provider=JenkinsModul...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Every time I start up bungee in console it sends this weird error, the plugin seems to work fine but I thought it might be worth mentioning in case it causes an issue I'm not aware of.

01:12:40 [SEVERE] [main] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Starting...
01:12:40 [SEVERE] [main] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Start completed.
01:12:41 [SEVERE] [luckperms-hikari connection adder] INFO me.lucko.luckperms.l...
lilac dewBOT
lilac dewBOT
#

Just read the message.. it tells you what the problem is.

[20:32:07] [User Authenticator #3/WARN]: [LuckPerms] LuckPerms already has data for player 'DarkProvider' - but this data is stored under a different UUID.
[20:32:07] [User Authenticator #3/WARN]: [LuckPerms] 'DarkProvider' has previously used the unique ids [75234c82-b802-39e2-a35a-172159e00e0b] but is now connecting with '0156f7f5-4cd6-4a94-87a2-0ad1f376b076'
[20:32:07] [User Authenticator #3/WARN]: [LuckPerms] The UUID the...
lilac dewBOT
lilac dewBOT
#

We currently have the following placeholders related to my suggestion:

  • one to check an expiry time for a player's personal groups/parents
  • one to check and see all inherited groups a player has
  • one to check an expiry time for a player's personal permission
  • one to check for expiry time on a player's inherited permission

But we do not have:

  • one to check expiry time on a player's inherited group/parent

Usage:

  • We have global boosts that we have a load of permissions store in a paren...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hi, I am new to permissions so I have some questions regarding default permissions (if any) of LuckyPerms.
As an example - /help command.
Btw, I also have EssentialsX installed so I call vanilla help as /minecraft:help.
And here is the question: when I have Minecraft.command.help permission undefined for default group (no other groups on the server) then members of default group are still able to execute /minecraft:help. And verbose mode also shows that other permissions have been also set...

lilac dewBOT
lilac dewBOT
#

Multiple users have this issue, all running Mohist. The issue only happens when DiscordSRV is enabled, but I'm confident that this is an issue somewhere between LuckPerms and Mohist.

Description: Exception in server tick loop

java.lang.ClassCastException: java.util.WeakHashMap cannot be cast to me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap
	at me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap.get(LuckPermsSubscriptionMap...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description of suggested behaviour:
Allow the usage of wildcards in group names so that you can easily add or remove all groups start with a certain tag.

Example of suggested behaviour:
Say we have a couple of groups all starting with something-. If you want to remove all of the groups the suggested syntax would be lp user parent remove something-*. In this case, all groups starting with something- would be removed from the user.

#

Description of suggested behaviour:
When you have multiple groups, create a modifier so that only one of the groups is allowed to be a parent for a user.

Example of suggested behaviour:
Say we have two groups group-a and group-b. When a user is a member of group-a and I add group-b to the user, I want LP to automatically remove group-a. Important here is that there is no specific order for the groups (which is the case in a track).

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

With wget https://bytebin.lucko.me I get this output

https://bytebin.lucko.me/
Resolving bytebin.lucko.me (bytebin.lucko.me)... 156.154.175.241, 156.154.176.241, 2606:4700:3036::ac43:c82e, ...
Connecting to bytebin.lucko.me (bytebin.lucko.me)|156.154.175.241|:443... connected.
ERROR: no certificate subject alternative name matches
        requested host name โ€˜bytebin.lucko.meโ€™.
To connect to bytebin.lucko.me insecurely, use `--no-check-certificate'.```
lilac dewBOT
#

I have setup chat prefixes for every group, but it is not showing. The permissions seem to be working correctly, so I must be doing something right at least. For example, the chatmod group has the prefix &6[Chat-Mod] using the node prefix.3.&6[Chat-Mod]. However, when a chat-mod says something in the chat, it just has the default of ``````. I am running the latest LuckPerms version for Nukkit built from source code. Build was successful. Is there another depende...

lilac dewBOT
#

wget -v https://bytebin.lucko.me

https://bytebin.lucko.me/
Resolving bytebin.lucko.me (bytebin.lucko.me)... 156.154.175.241, 156.154.176.241, 2606:4700:3037::681b:966a, ...
Connecting to bytebin.lucko.me (bytebin.lucko.me)|156.154.175.241|:443... connected.
ERROR: no certificate subject alternative name matches
        requested host name โ€˜bytebin.lucko.meโ€™.
To connect to bytebin.lucko.me insecurely, use `--no-check-certificate'.
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

wget -dv https://bytebin.lucko.me

Setting --verbose (verbose) to 1
Setting --verbose (verbose) to 1
DEBUG output created by Wget 1.20.3 on linux-gnu.

Reading HSTS entries from /home/<user>/.wget-hsts
URI encoding = โ€˜UTF-8โ€™
Converted file name 'index.html' (UTF-8) -> 'index.html' (UTF-8)
https://bytebin.lucko.me/
Resolving bytebin.lucko.me (bytebin.lucko.me)... 156.154.175.241, 156.154.176.241, 2606:4700:3037::681b:966a, ...
Caching bytebin.lucko.me => 156.154.175.241 156.154.176.241 26...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

LuckPerms does not have some default permissions for builtin Minecraft commands, your server software has those.

If you are using bukkit/spigot/paper, here are the command and permission node for these servers: https://bukkit.gamepedia.com/CraftBukkit_Commands#Bukkit_Commands_and_Permissions

From the bukkit website, it seems that the permission node is minecraft.command.help is given to everyone by default, perhaps set that permission node to false if you want to deny user access.

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I noticed you're running CraftBukkit, please post what version you are running.

You're running on LuckPerms v5.1.93, which is the latest published version, but you're trying to load a Legacy API as seen by this: [17:36:22 INFO]: [LuckPerms] Loading extension: me.lucko.luckperms.extension.legacyapi.LegacyApiExtension (extension-legacy-api-1.0.0.jar). You don't need a legacy extension if you're not running <= 1.7.10

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

hy...
when i upload an image 64x64 with the name Server-Icon i get an error:

Couldn't load server icon
java.lang.IllegalArgumentException: Must be 64 pixels wide
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[patched_1.15.2.jar:git-Paper-379]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadServerIcon0(CraftServer.java:1877) ~[patched_1.15.2.jar:git-Paper-379]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadServerIcon0(CraftServer.java:1865) ~[patched_1.15.2.jar:...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Why is knowing the permissions certain groups have an issue?
The majority of that knowledge you can get from it can be gotten just as easily ingame.

If someone can get unauthorized access to editor sessions that's a much bigger concern and you need to address it.

And the link will expire automatically after a week. While it is possible for Luck to remove the link he can't do so if you don't put it here.
And it's not possible to have users be able to delete these pastes. As there's...

#

You don't need a legacy extension if you're not running <= 1.7.10

100% wrong. The legacy API extension is not to be confused with the legacy bukkit build of the plugin!!!
The legacy bukkit build is for 1.7.10.
The legacy API extension is if you are using pluigins that still use the v4 API of LuckPerms.


Now onto your issue:
Two things to try:

  • Remove the libs folder in the LuckPerms folder (while the server is off) and see if the issue persists.
    ...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

@benwoo1110 I don't have any errors, looks my logs:

[13:55:58 INFO]: VolkiioR joined the game
[13:55:58 INFO]: VolkiioR[/78.214.15.21:50469] logged in with entity id 186 at ([world]2.930114905180394, 73.83623816772592, -22.873977086206406)
[13:55:58 INFO]: x9nico lost connection: Disconnected
[13:55:58 INFO]: x9nico left the game

PS: It disconnect others players when a Player join the server to.

lilac dewBOT
lilac dewBOT
#

Error:
[16:35:12 ERROR]: Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@332729ad, id=157, owner=me.lucko.luckperms.bungee.LPBungeeBootstrap@10f7f7de, task=me.lucko.luckperms.bungee.listeners.BungeeConnectionListener$$Lambda$464/1656008606@734af2c5, delay=0, period=0, running=true) encountered an exception
java.lang.NullPointerException: null
at net.md_5.bungee.chat.ComponentSerializer.toString(ComponentSerializer.java:58) ~[bungeecord.jar:git:Travertine-Bootstrap:1...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Why?

[17:16:45 INFO] [me.lucko.luckperms.lib.hikari.pool.PoolBase]: luckperms-hikari - Driver does not support get/set network timeout for connections. (Method me.lucko.luckperms.lib.postgresql.jdbc.PgConnection.getNetworkTimeout() is not yet implemented.)

will be gone

  1. Could implement new messaging service based on PostgreSQL LISTEN/NOTIFY - while that's already possible using current driver, then you n...
lilac dewBOT
lilac dewBOT
#

RE: discord convo https://discordapp.com/channels/241667244927483904/241667244927483904/747199133328343301

Something i ran into when trying to fix a borked migration by griefdefender and being unaware of transient nodes.

There is currently nothing that lets you know a node is transient in command output, this leads to confusing messages when attempting to do operations on these nodes.
Instead these failures could inform about the node being transient.

[21:54:09] [pool-6-thread-...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Hello,

I tried to make a custom command/alias: '/mpetgive (player) (permission of the pet' wich outputs 2 things:

  • A luckpermscommand wich gives the permission for the pet
  • A broadcastcommand wich broadcasts that the player has won a pet.
    This is the output in chat:
    output_chat
    This is our command.yml configuration:
mpetgive:
  - luckperms:lp user $$1 permission set ...
lilac dewBOT
#

`[03:20:47] [Server thread/INFO]: [LuckPerms] Loading internal permission managers...
[03:20:48] [Server thread/ERROR]: Error occurred while enabling LuckPerms v5.1.93 (Is it up to date?)
java.lang.NoClassDefFoundError: me/lucko/luckperms/lib/guava/graph/MutableGraph
at me.lucko.luckperms.bukkit.util.PluginManagerUtil.injectDependency(PluginManagerUtil.java:64) ~[?:?]
at me.lucko.luckperms.bukkit.LPBukkitPlugin.setupPlatformHooks(LPBukkitPlugin.java:223) ~[?:?]
at me.lucko.luckperms.c...

lilac dewBOT
lilac dewBOT
#

Can you paste the entire startup log in here and send the link please?
You may need to download the libraries manually but just making sure it's not something else.

`[16:56:51] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD'
[16:56:51] [main/INFO]: Reloading ResourceManager: Default, bukkit
[16:56:52] [Server-Worker-5/INFO]: Load...

lilac dewBOT
#

Yeah, by the look of things, you'll have to download the libraries manually. Stop the server, remove everything inside the /LuckPerms/libs/ directory and uploading the lib jars directly in there. You can get them by searching them by name in here (https://nexus.lucko.me/#browse/search) and here (https://search.maven.org/).
Here is the list: https://github.com/lucko/LuckPerms/wiki/Credits#open-source
Once you upload all of them, start the server and report back.

#

Yeah, by the look of things, you'll have to download the libraries manually. Stop the server, remove everything inside the /LuckPerms/libs/ directory and uploading the lib jars directly in there. You can get them by searching them by name in here (https://nexus.lucko.me/#browse/search) and here (https://search.maven.org/).
Here is the list: https://github.com/lucko/LuckPerms/wiki/Credits#open-source
Once you upload all of them, start the server and report back.

oh ok i'll...

lilac dewBOT
#

If one sets a permission for a worldguard region to false, the permission will still be executed when using the forbidden command in the region. Lp verbose shows true even though the permission for the region is set to false. If you use Worldedit instead of FastAsyncWorldedit, the wg-feature works fine. It would be great to add FAWE support here, as FAWE offers many unbeatable advantages and is widely used, regardless of some controversies.

LuckPerms 5.1.87
ExtraContexts 2.0-SNAPSHOT
...

lilac dewBOT
#

Yeah, by the look of things, you'll have to download the libraries manually. Stop the server, remove everything inside the /LuckPerms/libs/ directory and uploading the lib jars directly in there. You can get them by searching them by name in here (https://nexus.lucko.me/#browse/search) and here (https://search.maven.org/).
Here is the list: https://github.com/lucko/LuckPerms/wiki/Credits#open-source
Once you upload all of them, start the server and report back.

i download...

lilac dewBOT
#

Hi! Server crashes by Luckperms.

`[13:14:22 INFO]: [LuckPerms] Enabling LuckPerms v5.1.93
[13:14:22 INFO]: __
[13:14:22 INFO]: | |) LuckPerms v5.1.93
[13:14:22 INFO]: |
_ | Running on Bukkit - Paper
[13:14:22 INFO]:
[13:14:22 INFO]: [LuckPerms] Loading configuration...
[13:14:23 INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[13:14:23 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[13:14:23 INFO]: [me.lucko.luckperms.lib.hikari.Hik...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

First i have this problem:

[10:40:18 WARN]: [PlaceholderAPI] Task #71248 for PlaceholderAPI v2.10.9 generated an exception
java.lang.NullPointerException: null
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.createExpansionInstance(LocalExpansionManager.java:343) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:138) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source...

lilac dewBOT
lilac dewBOT
lilac dewBOT