#issues

1 messages ยท Page 1 of 1 (latest)

lilac dewBOT
#

Description

After I updated my Paper server to 1.19, luckperms.autoop stopped working. All my admins can't use anything now. And I dont want to use * and /op

Reproduction Steps

Update an existing and full configurated (Permissions included) 1.18.2 Paper server to 1.19 Paper.

Environment Details:

  • OS: Debian 10 (Buster), Linux 5.4.34-2
  • Java: OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)

Plugin List:

  • BlueBridgeCore-v1.3.1-alpha
  • BlueBridgeWG-v1...
lilac dewBOT
#

Description

Currently, the Modrinth releases are several months behind CurseForge's release. This means that for people using tools like packwiz they would be puzzled that LuckPerms doesn't have releases for 1.19, whereas luckperms.net and CurseForge have releases that are at least compatible for 1.19. This made it seemed like the Modrinth page is abandoned, which is weird considering Spark is up to date on all official sources.

Proposed Behaviour

It would be nice if it's possible ...

lilac dewBOT
lilac dewBOT
#

Description

Seems to be a 200 char limit for the contexts, which then causes an error when trying to set a permission for a large number of worlds.

https://gist.github.com/seb303/5c1dcf1c9c72c67f018dc9608d626a8b

Reproduction Steps

Set a permission context with a large number of worlds.
e.g.
world=blockcity world=creative world=creative_nether world=creative_the_end world=hermitcraft8 world=hermitcraft8_nether world=hermitcraft8_the_end world=piglincraft world=piglincraft_nethe...

#

In generic terms, you use the ALTER TABLE command followed by the table name, then the MODIFY command followed by the column name and new type and size.
Here is an example: ALTER TABLE tablename MODIFY columnname VARCHAR(600) ; The maximum width of the column is determined by the number in parentheses. If you use phpmyadmin, you can change it there as well.

World rewrite sounds a little safer to me though. I asked someone who works with this kind of stuff on a daily basis and he says ...

#

I added:

world-rewrite: blockcity: tpa_enabled creative: tpa_enabled creative_nether: tpa_enabled creative_the_end: tpa_enabled hermitcraft8: tpa_enabled hermitcraft8_nether: tpa_enabled hermitcraft8_the_end: tpa_enabled survival: tpa_enabled survival_nether: tpa_enabled survival_the_end: tpa_enabled piglincraft: tpa_enabled piglincraft_nether: tpa_enabled piglincraft_the_end: tpa_enabled

Now I can just set context world=tpa_enabled for all the t...

lilac dewBOT
#
K85

Description

Cause a NullPointerException while a player connect into the server.

Reproduction Steps

any player try to connect into the server.

Expected Behaviour

At least a player should connect to the server.
I am using the default H2 database server and keep the default configuration that the plugin generated.
so anything should be ok. there should no be any database exception

Server Details

Mohist version 1.16.5-1061 (MC: 1.16.5)

LuckPerms Version

LuckPerm...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The connection seems to be closed and I am unsure if it is fetching a new connection or not but this is spamming in our Hubs console and I believe is something that can be fixed easily. I am unsure if this is an issue with the plugin or settings we have configured in our database.

Reproduction Steps

Start server and connection will eventually send a request after it has expired.

Expected Behaviour

Should initiate a new connection instead of trying to use the old o...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hey guys, so I had a Magma 1.16.5 server with Vault and Luckperms, I was transferring from a 1.12.2 server and converted all the plugins and for some reason my prefixes work but my permissions don't. Luckperms recognizes all the prefixes yet Vault is using superperms or specifically from vault-info [Luckperms, Superperms]. I don't know what's the issue please guide me and help me out. Vault previously worked on 1.12.2 and I tested with a brand new 1.16.5 server without any Mo...

lilac dewBOT
#

Description

The server crashes after starting with LuckPerms enabled

Reproduction Steps

  1. Setup a Fabric 1.19.1 server
  2. Install fabric-api and LuckPerms
  3. Try running the server

Expected Behaviour

The mod should work fine with 1.19.1 or maybe mark itself as incompatible

Server Details

fabric-server-mc.1.19.1-loader.0.14.8-launcher.0.11.0

LuckPerms Version

v5.4.36

Logs and Configs

Log: https://gist.github.com/macbrayn...

lilac dewBOT
#

Description

An application should always terminate on a fatal exception where it cannot recover (e.g. database connection failures on startup).
The standalone LuckPerms application currently does not do this.

Reproduction Steps

Start the standalone application with a bad configuration file.

Expected Behaviour

Shutdown the application on a fatal exception.

Server Details

N/A

LuckPerms Version

v5.4.36

Logs and Configs

No response

Extra Details

_No res...

#

Description

Deployment fault-tolerance can be achieved in e.g. Kubernetes environments by polling an HTTP health check endpoint to only send traffic to a healthy application when the application is ready to accept connections because of the HTTP health check endpoint returning the HTTP response 200 OK.

If the application health check endpoint does not return 200 OK, Kubernetes will automatically spin up a new container and shut down the unhealthy one.

Currently, there is no health ...

lilac dewBOT
#

Description

Commands don't seem to work on paper 1.19.1

Reproduction Steps

Download Paper 1.19.1 (build 86)
Download LuckPerms 5.4.36

Type a command ingame i.e /lp info
Nothing logged to console, ingame you get a error with a NoOpperationException hover

Expected Behaviour

For it to work?

Server Details

Paper version git-Paper-86 (MC: 1.19.1) (Implementing API version 1.19.1-R0.1-SNAPSHOT) (Git: 4a4ee79)

LuckPerms Version

v5.4.36

Logs and Configs

_No...

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

Description

[18:00:26 INFO]: DEBUG - Driver class me.lucko.luckperms.lib.mysql.cj.jdbc.Driver not found in Thread context class loader sun.misc.Launcher$AppClassLoader@70dea4e, trying classloader me.lucko.luckperms.common.loader.JarInJarClassLoader@5d697a93

[18:00:26 INFO]: DEBUG - Driver class me.lucko.luckperms.lib.mysql.cj.jdbc.Driver found in the HikariConfig class classloader me.lucko.luckperms.common.loader.JarInJarClassLoader@5d697a93

[18:00:26 INFO]: DEBUG - luckperms-hi...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

่ฟ™้‡ŒไนŸไธ€ๆ ทใ€‚ ๆฒกๆœ‰ๆŽงๅˆถๅฐ้”™่ฏฏใ€‚ ๆŽงๅˆถๅฐๅ‘ฝไปคๅทฅไฝœๆญฃๅธธ๏ผŒๆธธๆˆๅ†…ๅ‘ฝไปคไธ่กŒใ€‚

่ฎบๆ–‡ 1.19.1 - Build 91 Luckperms - ็‰ˆๆœฌ 5.4.36

Same thing here. No console error. Console commands work fine, in-game commands do not.

Paper 1.19.1 - Build 91 Luckperms - Version 5.4.36

I have the same problem

lilac dewBOT
#

Description

When we put luckperms on our server the command just gives us the 'An unexpected error occurred trying to execute that command' error with an UnsupportedOperationException. We already tried to use the 5.4.30 instead of 5.4.36 and we tried to delete the plugins folder.

Reproduction Steps

We just installed LuckPerms and tried to run the command and it didn't work.

Expected Behaviour

The command should work.

Server Details

git-Paper-94

LuckPerms Version

v...

lilac dewBOT
#

Description

lp editor not working

Reproduction Steps

use /lp editor

Expected Behaviour

show lp editor link

Server Details

catserver 1.12.2 with Bukkit 1.12.2-R0.1-SpigotAPI

LuckPerms Version

5.4.36

Logs and Configs

[16:32:18] [luckperms-command-executor/WARN] [me.lucko.luckperms.bukkit.loader.BukkitLoaderPlugin]: [LuckPerms] Unable to establish socket connection
java.lang.RuntimeException: Timed out waiting to socket to connect
at me.lucko.luckperms.commo...

lilac dewBOT
lilac dewBOT
#

Description

Hello!

Currently if you set prefixes or meta using legacy minecraft colour format you can see the colour previewed when doing something such as /lp group meta info. If you use MiniMessage you unfortunately don't see the colour previewed and instead see the full colour tags.

Proposed Behaviour

Format MiniMessage prefixes/meta to show the colour on preview.

Extra Details

No response

lilac dewBOT
#

Description

use Mysql error

Reproduction Steps

I dk

Expected Behaviour

pls fix

Server Details

Spigot 1.8.8

LuckPerms Version

Bukkit-5.4.30

Logs and Configs

[LuckPerms] Loading configuration...
[23:31:42] [Server thread/INFO]: [LuckPerms] Loading
storage provider... [MYSQL]
[23:31:42] [Server thread/WARN]: [LuckPerms] A
NoSuchMethodError has occurred whilst initialising Hikari. This is likely due to
classloading conflicts between other plugins.
[23:...

lilac dewBOT
#

Description

Every commands of the plugin are not working.

Reproduction Steps

Execute any command

Expected Behaviour

It should be working

Server Details

git-Paper-96 (MC: 1.19.1) (Implementing API version 1.19.1-R0.1-SNAPSHOT) (Git: 1f0d707)

LuckPerms Version

v5.4.36

Logs and Configs

No logs at all but the error shows this

![Screenshot 2022-08-02 at 19 26 30](https://user-images.githubusercontent.com/46600662/182438046-6c47b1e1-8ceb-4ea1-8dd1-2cf19b16e6a5....

lilac dewBOT
lilac dewBOT
#

Description

when i type
image
it makes prefix as a nick i used plugin essentials
i didnt have this issue before i reload my server

Reproduction Steps

  1. say what i have to do

Expected Behaviour

i expected to prefix dont show

Server Details

Spigot 1.19

LuckPerms Version

v5.4.30

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
#

Can reproduce:

[18:22:09 INFO]: [LP] Running LuckPerms v5.4.36 by Luck.
[18:22:09 INFO]: [LP] -  Platform: Bukkit
[18:22:09 INFO]: [LP] -  Server Brand: Paper
[18:22:09 INFO]: [LP] -  Server Version:
[18:22:09 INFO]: [LP]      git-Paper-97 (MC: 1.19.1) - 1.19.1-R0.1-SNAPSHOT
[18:22:09 INFO]: [LP] -  Storage:
[18:22:09 INFO]: [LP]      Type: MySQL
[18:22:09 INFO]: [LP]      Ping: 76ms
[18:22:09 INFO]: [LP]      Connected: true
[18:22:09 INFO]: [LP] -  Extensions:
[18:22:09 IN...
lilac dewBOT
#

Hey everyone, thanks for your patience with this one. I wasn't able to get to my computer for the past few days - apologies once again for the delay.

The somewhat-hacky code (oops ๐Ÿ˜„) that caused this issue has now been replaced with an alternative implementation that uses a proper API provided by Paper-derived bukkit servers. (see https://github.com/lucko/commodore/commit/98f39247bf37ae5e754589a60bfd0d6f5c35533d for details) Shouldn't happen again!

The fix is available in v5.4.37 and ne...

lilac dewBOT
#

Description

With the new 5.4.39 build, player names, groups and tracks and are no longer tab completed when trying to use a command such as /lp user parent set .

Reproduction Steps

Try to use a command like lp user ?

Expected Behaviour

Tab completion working

Server Details

git-Paper-105 (MC: 1.19.1)

LuckPerms Version

5.4.39

Logs and Configs

No Errors or warnings in logs.

I have not changed anything in my config, but if it helps you here:
https://g...

lilac dewBOT
lilac dewBOT
#

Description

I run the Luckperms module on the server. When I start the server, the Luckperms module runs normally, but when I shut down the server, an error is reported

Reproduction Steps

Shut down the server (did not use any Luckperms commands during this time)

Expected Behaviour

The server is shut down normally, and Luckperms will not report an error

Server Details

fabric-server-mc.1.18.2-loader.0.14.8-launcher.0.11.0(Fabric API:0.58.0)

LuckPerms Version

v5.4.25...

lilac dewBOT
#

Description

When I tried setting up a new server I found out that the /lp editor command only works when used from the console. When using it as a player it is showing the error "An unexpected error occurred trying to execute that command".

Reproduction Steps

I tried using /lp editor as a player on my spigot 1.19.1 server, but I got this error "An unexpected error occurred trying to execute that command". When using it in console it did work.

Expected Behaviour

I would expect...

lilac dewBOT
#

Description

Receiving this error when trying to auto fill any user when using a luck perms command:

[21:33:47 ERROR]: Could not pass event AsyncTabCompleteEvent to LuckPerms v5.4.40
java.lang.NullPointerException: null
[21:33:47 ERROR]: Exception when j4ppyy attempted to tab complete lp user
org.bukkit.command.CommandException: Unhandled exception during tab completion for command '/lp user ' in plugin LuckPerms v5.4.40
at org.bukkit.command.PluginCommand.tabComplete(Plug...

lilac dewBOT
#

Description

When I give a rank to anyone, the server kicks a lot of people with this error: Internal Exception: java.io.IOException: Error while read(...): Connection reset by peer (this doesn't always happen, it happens very rarely, but if it happens to me at an important moment it would be really annoying)

Reproduction Steps

1 - Give a rank to anyone
2 - Console kicks to the server kicks people (almost everyone connected)

Expected Behaviour

Don't kick anyone

Server De...

lilac dewBOT
#

Description

When I look at history, I can see that LP definitely gave 'Omen', yet the user reported not having Omen - so I added it again manually, which worked. It shouldn't have however, because 'Omen' was never removed, as you can see in the logs below.

Here are the logs when Omen was first given:

[04Jul2022 03:09:03.824] [Server thread/INFO] [BuycraftX/]: Dispatching command 'lp user KoreanNino parent add omen' for player 'KoreanNino'.
[04Jul2022 03:09:03.824] [Server thread...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The plugin does not recognise the ''.'' for the username from bedrock players

Reproduction Steps

Try to give a bedrock player a rank (/lp user parent set ) on a crossplay server

Expected Behaviour

Try to give a bedrock player a rank (/lp user parent set ) on a crossplay server

Server Details

Paper 1.19

LuckPerms Version

v5.4.41

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
#

same here and I don't want to update because most of my plugins run on 1.17.1 paper on java17. So what are available solutions for this?

My server just restarts and tries to enable luckperms, then it freezes and shuts down.....

06.08 13:36:41 [Server] INFO Enabling LuckPerms v5.4.41
06.08 13:39:34 [Multicraft] Received stop command
06.08 13:39:34 [Multicraft] Stopping server!
06.08 13:40:45 [Multicraft] Terminating server via signal
06.08 13:41:45 [Multicraft] Forcefully killing ser...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

%luckperms_group_expiry_time_%
If it is 5 day, it displays 4d 23h, 59M, 59S I don't want it!

Proposed Behaviour

No format, no unit, it doesn't need
If the player has 5 days, please display it as an integer of 5 without any units

I'm sorry. I'm in English level 0
------------Google Translate

Extra Details

false

#

well 4 days, 23 hours, 59 minutes, and 59 seconds is not 5 days. its 1 second less than 5 days. You personally might not care that its only 1 second less, but not everyone wants this number rounded. There are ways to do what you want without causing other people who rely on the current behavior to begin having issues, such as using another plugin that formats it however you want.

#

ๅฆ‚ๆžœๆ˜ฏ่ฟ™ๆ ท็š„่ฏ๏ผŒ่ฐข่ฐขไฝ ็š„ๅ›žๅค๏ผŒไธๅพ—ไธ่ฏด่ฟ™ไธชๆ’ไปถ้žๅธธๅผบๅคงใ€‚
ๆ„Ÿ่ฐขๆ‚จๅ…่ดน็š„ๆไพ›ๆ”ฏๆŒ

lilac dewBOT
#

Description

The server cannot connect to the MySQL database,Unable to read data from the database

Reproduction Steps

An error occurred when the player joined the server,Or wait for a while after opening the service

Expected Behaviour

Connect to the database normally

Server Details

Paper version git-Paper-1620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

LuckPerms Version

5.4.41

Logs and Configs

lilac dewBOT
#

@lucko, can you please add option to turn off this message? We have our custom disconnection plugin/logger and this message is useless for us and just fills the server log with unnecessary information every time. I can open a new issue if needed. Thanks!

this should be done! when im getting bot attack, these logs on console are lagging the server. please ..

+1

lilac dewBOT
lilac dewBOT
#

Description

Yesterday a hacker spammed my server by clicking a sign which executes commands for giving players items. During that, the h2 database engine of luckperms crashed. Then the server automaticly restarted but the database can not be opened anymore.
I also noticed that the version of h2 library is very outdated (1.4.199) which is not supported by their team and has known security vulnerabilities. They said in the changelog that 2.x version improved stability when an application ...

lilac dewBOT
#

It looks like your server is in offline mode. Please know that being in offline mode inherently makes your server less secure. I don't see why LuckPerms should be responsible for someone causing your database to break because you run you server in offline mode. I haven't experience a corrupt H2 file before, but it appears your H2 file might just be locked because it wasn't unlocked properly from the server crashing, so there is a chance the data is still intact, but I could be wrong about...

lilac dewBOT
#

Please know that being in offline mode inherently makes your server less secure.

Online mode not solves any bugs in existing code (There have been reports that this h2 version is easy to be corrupted like https://github.com/h2database/h2database/issues/2730).

it appears your H2 file might just be locked

There is not any lock files around the he db file. Even the official database recover tool java -cp h2*.jar org.h2.tools.Recover which reports `java.nio.BufferUnderflowExcep...

lilac dewBOT
#

Description

Hello,
our bedrock server use PowerNukkit (fork of Nukkit) as software. Luckperms works fine with PowerNukkit. Now we like the change the software to PowerNukkitX. Because Nukkit and PowerNukkit are not active anymore. PowerNukkitX is a fork of PowerNukkit and has lot of cool features. All our plugins working fine with PowerNukkitX except for LuckPerms (Exception in the details section). So it would be great for us and probably many other bedrock servers if you support Power...

lilac dewBOT
lilac dewBOT
#

Description

The "hints" that appear indicating expected command arguments when you press escape to exit the box with tab suggestions no longer appear following the upgrade made to allow Commodore to support 1.19+.

Caused by https://github.com/lucko/commodore/issues/29 - I'm reporting this here in addition to on the commodore tracker for posterity (although LuckPerms itself isn't the source of the issue, I figured it's good to have this here so it can be better tracked with LuckPerms)
...

#

Yes, I have

El lun, 8 ago 2022 a las 17:18, Fryingโ˜†Pan @.***>)
escribiรณ:

Do you happen to have TAB installed?

โ€”
Reply to this email directly, view it on GitHub
https://github.com/LuckPerms/LuckPerms/issues/3453#issuecomment-1208265943,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2J5OL3QMWMWKSGVE3GB5R3VYEQNNANCNFSM55WXDSQQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

lilac dewBOT
#

Description

Downloaded latest version of LP - 5.4.41 and got console errors on server startup
Deleted the new jar and rolled back to v5.4.3 and no errors are now present in console

Reproduction Steps

As above

Expected Behaviour

no console errors

Server Details

This server is running Paper version git-Paper-81 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) (Git: 86f87ba) You are running the latest version Previous version: git-Paper-77 (MC: 1.19)

LuckPerm...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I addes mariadb to luckperms config with right credentials. First i got an error saying that plugin doesn't support "cachin-sha-password", so i edited my mariadb user and set the protocol to 'mysql-native-password'.
There is also an error after this. How can i do please?

Reproduction Steps

Add mariadb to config
Restart server
See error

Expected Behaviour

Db should works

Server Details

git-Paper-387 (1.18.2)

LuckPerms Version

v5.4.40

Logs and Co...

lilac dewBOT
#

Description

I'm attempting to use LuckPerms latest 1.19 Forge build on my server which is running Forge 41.1.0. I tested with LuckPerms 5.4.36 being the only mod installed with a clean server, and upon player login after the server starts, the server crashes. See attached crash report.

Reproduction Steps

Install Forge Server 41.1.0.
Add LuckPerms 5.4.36 to mods folder.
Start server.
Login to server after server is ready.
See server crash.

Expected Behaviour

Player able ...

lilac dewBOT
#

Description

After migrating from YAML to MySQL, several wildcards stopped to work. I'm OP with * permission, but Luckperms commands wont work with * wildcard, but works with luckperms.. Bukkit commands also won't work with * or . permissions. Cmi /gamemode command won't work even with cmi. permission. Plugman commands only works when applied plugman.*

`[19:49:41 INFO]: [LP] povilasc's Permissions: (page 1 of 1 - 7 entries)
[19:49:41 INFO]: > .
[19:49:41 INFO]: > cmi.*
[19:49...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

After check anything permission and adding more context through panel below via ,,+" button, the button ,,Replace" has no role if I need add more contexts to existing or only replace.

Reproduction Steps

Select and check anything permission that has any contect
Click on button ,,+" for adding contexts in panel below
Select anything context
Click on button ,,Replace"
Lastly, click on button ,,Update"

Expected Behaviour

The context would be add to existing co...

lilac dewBOT
#

Description

This error is thrown while starting the server: https://pastebin.com/gSQfTmS3
It happens every 1 of 3 starts.

Reproduction Steps

Install LuckPerms (LuckPerms-Bukkit-5.4.41)
Start server (Paper-387 1.18.2)

Expected Behaviour

No errors, I think.

Server Details

git-Paper-387 (MC: 1.18.2)

LuckPerms Version

Bukkit-5.4.41

Logs and Configs

https://pastebin.com/gSQfTmS3

Extra Details

It might be something I did, but not really sure. I w...

lilac dewBOT
#

Description

I make a quick repo to have a better explanation of the problem. But the issue come when a player is killed and go to the title screen an exception is raised saying the capability is missing on him. It will trigger the PlayerLoggedOutEvent on forge but on a classic disconnect it work like normal like ESC -> disconnect or ALT+F4

Reproduction Steps

Kill yourself or /kill YourPseudo and then press title screen and title screen aga...

lilac dewBOT
lilac dewBOT
#

Description

I personally recommend changing the format of world=world world=world_the_emd to the format of world=world,world_the_end, for example: lp user test permission set test.test true world=world,world_the_end, the same for others, which can greatly shorten write time

Proposed Behaviour

The effect remains the same as usual, but the writing method has been modified. The code does not need to judge the context key many times, just judge it once, and then use split(",") to get t...

lilac dewBOT
#

Description

Support Sponge API 9, which is quite similar to API 8.

Proposed Behaviour

To enable LuckPerms to function on this platform, a workaround will have to be found for registering event listeners. A change in Sponge API 9 means it is difficult to listen to events from inside an isolated classloader. See https://github.com/SpongePowered/Sponge/issues/3747

Extra Details

With LuckPerms on SpongeVanilla 1.18.2-9.0.0-RC1157, the following error is generated:
https://pasteb...

lilac dewBOT
#

Description

I have a server that I play with 5-6 friends and we want to be able to teleport with xaero's minimap waypoints. I have set all permissions necessary to be able to use the tp command but i can't figure out why luckperms won't allow me tu use @a, @s, etc. with the tp command. If I give /op it will work, but I can't give that since it will destroy the server with greafing for sure.
Also i searched the respective permission string but found no solutions.

Thanks in advanced

...

lilac dewBOT
lilac dewBOT
#

Description

I propose to add a line in the config and a command with argument checking, like /lp purge time or /lp purge time group. This command should remove all players or players from a particular group who have not logged on the server for more than n time.

Proposed Behaviour

In this case, it will help that the players who do not go more than n time will be removed from the base and not clog it.

Extra Details

Everything is described above.

lilac dewBOT
#

players with only the default group are not stored in the database. also removing paid ranks just because they havent joined in a certain amount of time seems really scummy imo. additionally, this wouldnt really work on a bungee/velocity network, because afaik luckperms does not keep track of the last time a player was connected to the server. im not sure the proxy keeps track of that either, and that would mean no single server knows the last time any individual player connected to the ser...

lilac dewBOT
#

Description

When using SQL unsetting permissions from both groups and players seems to give feedback but not remove from the database or sync

Reproduction Steps

Setup Luckperms with SQL on spongeforge 1.16
Set a group or player permission
Try to unset said permission

Expected Behaviour

Permission is removed from player/group

Server Details

SpongeAPI 8.0.0 - SpongeForge 1.16.5-36.2.5-8.0.0-CustomBuild

LuckPerms Version

v5.3.103

Logs and Configs

Permissio...

lilac dewBOT
#

Edit solution found turns out our schema (used sql on mariadb) did not create primarykeys or autoincrement on any of the permission tables

https://gyazo.com/88d8e9b6961687ee70c8488873b7492d
added PK and AI to expected spots and everything functions unsure if this is an issue with table creation using SQL on MARIA but seems like a pretty glaring issue for that that will not autocorrect itself currently

Would be nice to have an automatic check that updates tables to have PK/AI on startup...

lilac dewBOT
#

Description

Using luckperms latest 5.4.41 lags the server on magma. Things at the plugin loading stage after luckperms take ages to go by
[Essentials/]: Permissions lag notice with (LuckPermsHandler). Response took 1482.712895ms. Summary: Getting group for
server is essentially loading slower comparing to when I use 5.4.25-26 forge 1.18.2 luckperms as forge mod.

also getting [08:07:34] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Runnin...

lilac dewBOT
#

Description

I currently want to show a "tag" when a player is in a rank. The player already has a prefix suffix and I'm using the meta method and the placeholder to show it within a menu. The issue is it will always take the lowest meta based on weight from the permissions. For example my default rank weight is 5 and my highest is 200 but it will always show the lowest one

Reproduction Steps

  • Create 2 groups
  • 1 with one with a weight value of 5 and the other one 100
  • give thi...
lilac dewBOT
#

Description

Plugin not worked.

Reproduction Steps

Start server.

Expected Behaviour

Normal work plugin.

Server Details

Purpur version git-Purpur-1774 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT)

LuckPerms Version

v5.4.40 and v5.4.41

Logs and Configs

https://gist.github.com/WhiTe-Yak/3a1e7bae4c941f632202287e857ec608

Extra Details

No response

lilac dewBOT
#

Description

I'm attempting to use LuckPerms latest 1.19.2 Forge build on my server which is running Forge 43.1.16. I tested with LuckPerms 5.4.36 being the only mod installed with a clean server, and upon player login after the server starts, the server crashes.

Reproduction Steps

Install Forge Server 43.1.16.
Add LuckPerms 5.4.36 to mods folder.
Start server.
Login to server after server is ready.
See server crash.

Expected Behaviour

No crash

Server Details

1.19.2 ...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The LuckPerms API jar is published without a stable module name. The filename-derived module name is api, which is clearly ambiguous.

While no platform supported by LuckPerms currently uses the module system, defining a stable module name has no cost. Some dependents may benefit at compilation time from a stable module name, even if the module system is inoperative at runtime. Compiling with module-info clarifies dependency usage.

Also, it is theoretically possible fo...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

LuckPerms hangs the thread on ExpiringCache.get(), causing thread death:

me.lucko.luckperms.common.cache.ExpiringCache.get(ExpiringCache.java:61)
[14:03:29] [Paper Watchdog Thread/ERROR]: me.lucko.luckperms.common.context.manager.QueryOptionsCache.getContextSet(QueryOptionsCache.java:64)
[14:03:29] [Paper Watchdog Thread/ERROR]: me.lucko.luckperms.common.context.manager.ContextManager.getContext(ContextManager.java:89)
[14:03:29] [Paper Watchdog Thread/ERROR]: me....

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

normal players should not be running luckperms commands to get an output beyond just the version number

In my instance I am adding a click event that runs a luckperms command, normal player 'accepts' the dialogue, and shortly after is greeted with a beautifully big bright LP message to indicate it is running - I feel it is unecessary for normal players to have this info and removes from the immersive experience. If the normal player is not running a version check, I feel they shouldn't ...

lilac dewBOT
#

This sounds more like an issue with your setup. Are you making the event run the command as the player? You shouldn't be doing this, make the command run from console instead if possible.

Hmm well, the player right clicks the Confirm, with all luck perm permissions set to false, and then it initiates the command through Mythic Mobs, populates the trigger.name as the player who triggered the events name, Trigger being a right click on a mob and seems to get the info message

`/lp user <...

lilac dewBOT
#

This sounds more like an issue with your setup. Are you making the event run the command as the player? You shouldn't be doing this, make the command run from console instead if possible.

Exactly this - the command triggers should be executed as the console, not as the player.

Seems like mythicmobs supports this: https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/command

if you configure this correctly, the player shouldn't get the "running luckperms version...

lilac dewBOT
#

This sounds more like an issue with your setup. Are you making the event run the command as the player? You shouldn't be doing this, make the command run from console instead if possible.

Exactly this - the command triggers should be executed as the console, not as the player.

Seems like mythicmobs supports this: https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/command

if you configure this correctly, the player shouldn't get the "running luc...

lilac dewBOT
#

Description

Hi,

I am trying to import my export to a mysql database (with multiple servers) every time I do I get this "error"

[LP] (Import) -> Starting import process.
[LP] (Import) -> Reading data....
[LP] (Import) -> Waiting for initial update task to complete....

It stays like this for days and won't ever complete I have tried putting the export on a local server doing /luckperms import --upload and doing the 10 digit code on my actual server but the same thing happens I d...

lilac dewBOT
#

Description

Hi following on from, https://github.com/LuckPerms/LuckPerms/issues/3484
I have since tried to use various command plugins that specifically indicate they are running through console to execute the commands, however it is always sending the LP Running vX.X.X. back to the user

Proposed Behaviour

ability to add -s flag on permissions set for the INFO message, in a similar way to the promote / demote -s flag

Extra Details

No response

lilac dewBOT
#

The only possible way that message will be sent to a player is if they are running the command. As that message is also the "no permission" message for LP, users receiving that message after some form of scripted event is always an incorrect situation.

Please talk to the support for whichever plugin is supposedly running the command as console, since it clearly isn't. It is not possible for users to receive that message unless the command was being ran by them.


As LP commands are...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

when i use /lp editor An unexpected error occurred trying to execute that command
my server is arclight forge+ plugins

Reproduction Steps

arclight luckperms

Expected Behaviour

make luckperms for arclight version

Server Details

arclight-forge-1.15-1.0.19.jar

LuckPerms Version

v5.4.40

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
#

i will send picture and log console

22.09 15:25:52 [Server] Server thread/INFO An unexpected error occurred
trying to execute that command
22.09 15:25:52 [Multicraft] KHALID21 ran command: lp editor
[image: Base Profile Screenshot 2022.09.22 - 18.28.39.73.png]

โ€ซููŠ ุงู„ุฎู…ูŠุณุŒ 22 ุณุจุชู…ุจุฑ 2022 ููŠ 6:20 ู… ุชู…ุช ูƒุชุงุจุฉ ู…ุง ูŠู„ูŠ ุจูˆุงุณุทุฉ
โ€ชUnderscore11โ€ฌโ€ @.***โ€ฌโ€>:โ€ฌ

There will be an error in console when you get the "An unexpected
error..." message ingame. Please send that.

โ€”
Reply to this em...

lilac dewBOT
lilac dewBOT
#

You can configure what tp command Xaero's run.
Xaero's by default uses @s for the entity selector, however this can be omitted.
Find the key that is bound to Xaero's "Minimap settings" (Default is 'Y').
Press the key, and click "Waypoints" -> "Options" in the upper left -> "Teleport command" -> Toggle "Use Default" -> remove "@s" from both fields -> click "Confirm".

Issue solved.

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

what do u mean x here
how do i fix it plz help

On Thu, 29 Sep 2022, 2:36 pm Underscore11, @.***> wrote:

"Hey! Sorry, but you can't do X here." is not a LP message. That's most
likely from WorldGuard.

โ€”
Reply to this email directly, view it on GitHub
https://github.com/LuckPerms/LuckPerms/issues/3492#issuecomment-1261636831,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYEYRPLTRQDEDWT3BDG576DWATXALANCNFSM6AAAAAAQYJE464
.
You are receiving t...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

why not switch? you can easily export, switch storage methods, and then import again, even if you have multiple servers

Playing devil's advocaate here, YAML is a feature of LP thus we should not HAVE to switch, we should be able to use YAML as it was origionaly intended, additionally, there are those of us, myself included, that just simply find it easyer working with YAML rather than having to load up a DB manipulation tool or the web-interface everytime we wish to make changes or sli...

lilac dewBOT
#

Description

if i add perms in lp editor and save it and it gaves a cmd i add that but nothing worksss!

Reproduction Steps

if i add perms in lp editor and save it and it gaves a cmd i add that but nothing worksss!
if i add perms in lp editor and save it and it gaves a cmd i add that but nothing worksss!
if i add perms in lp editor and save it and it gaves a cmd i add that but nothing worksss!
if i add perms in lp editor and save it and it gaves a cmd i add that but nothing workss...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

LuckPerms could not load

Reproduction Steps

IDK

Expected Behaviour

IDK

Server Details

mohist 1.16.5 1077

LuckPerms Version

v5.4.40

Logs and Configs

Could not load 'plugins\LuckPerms-Bukkit-5.4.40.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: me.lucko.luckperms.common.loader.LoadingException: Unable to load bootstrap class
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148) ~[forge:?]
...

lilac dewBOT
lilac dewBOT
#

I hastily wanted my own plugin to run on Sponge API 9, so I decided to manually scan methods and generate event listeners using reflection. You're free to use this code under the MIT license, but I may have made assumptions particular to my simple and elementary listeners https://github.com/A248/LibertyBans/blob/78f7b7d1727bafd49f10cfc3c6da469e646d9d04/bans-env/sponge/src/main/java/space/arim/libertybans/env/sponge/listener/RegisterListenersByMethodScan.java#L43

More likely, if you are pat...

lilac dewBOT
#

Description

It been a while since i am getting a issue
The Issue is
Lp Dont Register me as online
So Its Difficult To Config It
I Hope You Understand And Oblidged

Reproduction Steps

I Want You To Do Something To Let Me Show Online
And Also Don't The Plugin Take My OP Back

Expected Behaviour

I Expected to see me Online But It Does'nt , Still I Am Using Premium Account

Server Details

git-Paper-411 (MC: 1.17.1)

LuckPerms Version

v5.4.40

Logs and Configs

...

lilac dewBOT
#

Description

Code that sends:

Could not load 'plugins\LuckPerms-Bukkit-5.4.40 (2).jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: me.lucko.luckperms.common.loader.LoadingException: Unable to load bootstrap class
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148) ~[forge:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[forge:?]
at org.bukkit.plugin.SimplePluginManager.loadP...

lilac dewBOT
lilac dewBOT
#

Description

what the title says
console:
[01:18:38 INFO]: [Name] issued server command: /luckperms:perms
[01:18:38 ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'luckperms:perms' in plugin LuckPerms v5.4.49 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
at o...

lilac dewBOT
lilac dewBOT
#

Description

Hi, I have a very unusual problem.

I have Luckperms on Velocity + 10 paperspigots (all newest version)

I had luckperms on MySQL (MariaDB) and it was the only plugin that worked with high latency (/lp editor runs after 30-60s, /lp sync totally don't work), long connections to the some servers (up to 10s), etc.

I moved it the day before yesterday to MongoDB and the problems with long connecting to the server or opening the web editor for a long time disappeared but a n...

lilac dewBOT
lilac dewBOT
#

Description

Luckperms blocks the main thread causing the server to freeze and crash.

Issues seems to be related to https://github.com/LuckPerms/LuckPerms/issues/3483, although it is locking from a different call this time.

Attached a complete stacktrace dump to this issue.

Reproduction Steps

Not quite sure as it is very rare, but does happen every now and then.

Expected Behaviour

To not freeze the main thread.

Server Details

Paperspigot-1.8.9-git-2894af0

Luck...

lilac dewBOT
#

With MongoDB after use /lp editor the command will be delayed by 10s and console throw now error:

Tested on 1.19.2 paperspigot

[11:55:20 WARN]: [LuckPerms] Command execution [editor] has not completed. Trace:
java.base@17.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.4.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.4.1/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864)
java.base@17.0.4....

lilac dewBOT
lilac dewBOT
#

[21:05:17] [Paper Watchdog Thread/ERROR]: eu.smashmc.smash.game.listener.PlayerToggleSneakListener.toggleSneak(PlayerToggleSneakListener.java:23) whatever this plugin is, it appears to be checking permissions of lots of players whenever they sneak. report this to that plugin instead.

This is our plugin, checking a permission once when a player happens sneaks under certain conditions.

lilac dewBOT
lilac dewBOT
#

Description

I was happing to use this info inside a script to compare permission nodes' expiry time and then have the output depend on which permission node has the longest expiry time. Just haven't been able to figure out how to get the time in seconds.

But as it is right now, it shows in a human-readable format
image

This info isn't helpful when wanting to use it in a script...

lilac dewBOT
#

Description

The LP Editor command is erroring with the error specified below in logs area.

The command worked once, and then errors afterwards.

Reproduction Steps

Install Luck Perms,
Use the LP Editor command,
close out of browser tab after making any change
try to use the lp editor command again

Expected Behaviour

The command succeeds and yields a new editor link

Server Details

CraftBukkit version 3597-Spigot-4aa5ead-aaf484f (MC: 1.19.2)

LuckPerms Version

v...

lilac dewBOT
#

It looks like you are making queries to a database for this to happen? If so:

In general Player::hasPermission("perm") is safe? Luckperms already modifies the outcome of that. If you are looking to avoid the bukkit api for whatever reason, you can use User::getCachedData().getPermissionData().checkPermission("perm")? It shouldn't need to perform a DB query every time.

I am using Player#hasPermission for this. The player is actually comming from a Bukkit.getOnlinePlayers() ...

lilac dewBOT
lilac dewBOT
#

I think it would be useful if you would provide the entire log file following up to that crash, and you can choose to censor IPs if you wish to do so. I think also providing the 20-ish lines of code around your permissions check can help make sure there are no issues there.

Unfortunately i don't have the full log anymore. But i can assure you there was nothing unusual, like no other stack traces, no warnings, no other messages from luckperms.

Here are the lines leading up to the per...

lilac dewBOT
lilac dewBOT
#

i highly suspect that "checking permsisions of many players when anyone crouches or uncrouches" has something to do with this problem. sure you have a cooldown, but you iterate over the blocks and check the permission on many players each iteration. there is no context here for how many iterations its doing on blocks. if you have a complex permissions setup with lots of parent groups, it will take longer to calculate permissions. being unable to see more code or details about how your per...

#

i highly suspect that "checking permsisions of many players when anyone crouches or uncrouches" has something to do with this problem. sure you have a cooldown, but you iterate over the blocks and check the permission on many players each iteration. there is no context here for how many iterations its doing on blocks.

blocks is an array with always 9 entries. As said, it check in worst case two times on a player that is colliding with the wall, which is at max (worst case again) 7 p...

lilac dewBOT
#

Description

all my ranks and users have been reset after a server restart, also I dont have any backup...

Reproduction Steps

.

Expected Behaviour

.

Server Details

Purpur 1.17.1

LuckPerms Version

v5.4.49

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
lilac dewBOT
#

LP v5.4.50 upgrades h2 from 1.4.199 to 2.1.214.

The migration is automatic on startup:

<img width="1296" alt="Screenshot 2022-10-16 at 14 21 42" src="https://user-images.githubusercontent.com/8352868/196038159-ad4dc40b-6d72-4a8f-ac08-faf9219c4885.png">

And a backup of the old format is retained in the LuckPerms folder:

<img width="734" alt="Screenshot 2022-10-16 at 14 23 29" src="https://user-images.githubusercontent.com/8352868/196038179-601d2884-a140-484f-ab77-c064010092ef.p...

lilac dewBOT
#

@loperd Thanks very much for the pull request. Unfortunately, I am still of the opinion that there is not enough demand to justify having this be part of the official project, so going to close this pull request for now.

I hope this doesn't put you off from contributing again in the future, but (I think this goes for most open source projects) please get in touch before working on something big to make sure it is likely to be accepted! Cheers :)

lilac dewBOT
#

Description

Something corrupted in LP database I believe, need help to know how to solve it
Logs : https://pastebin.com/jFHrDxFF

Happened after server restarted.

Reproduction Steps

Something corrupted in LP database I believe, need help to know how to solve it

Expected Behaviour

Wish to get solution to know how to recover the database.

Server Details

git-Purpur-1799 (MC: 1.19.2)

LuckPerms Version

v5.4.50

Logs and Configs

https://pastebin.com/jFHrDxFF

...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

After setting up a MySQL server on the same machine as my Minecraft proxy, I tried to set up shared storage. Unfortunately, I keep receiving errors about tables not existing in the database. Is that something that has to be set up manually? I have the MySQL login setup to have the right privileges to create it by itself.
My server is running on Ubuntu Server 22.04 if that at all is relevant.

Reproduction Steps

  1. Create a Database in MySQL named minecraft
  2. Setup a u...
lilac dewBOT
#

Description

I wanted to use LuckPerms on my "Encrypted_" server, but when i tried to join the server, the server crashed

Reproduction Steps

  1. install a encrypted_ server (https://www.curseforge.com/minecraft/modpacks/encrypted_/files/3957277)
  2. install LuckPerms Forge 5.4.50 on the server
  3. start the server
  4. join the server
  5. server crashes

Expected Behaviour

Nothing, just a player joining the server

Server Details

net.minecraftforge:40.1.73

LuckPerms Ve...

lilac dewBOT
#

Description

[15:14:08 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=50s269ms774ยตs350ns).
[15:14:08 WARN]: Can't keep up! Is the server overloaded? Running 24724ms or 494 ticks behind
[15:14:08 WARN]: PANTA9988 moved too quickly! -102.41545404826866,0.0,-3.7848312875888723

Reproduction Steps

onli happends with players in game

Expected Behaviour

i dont know

Server Details

git-Paper...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

so theres a user like this
AnAmazingUser

when i use
lp user AnAmazingUser promote
i get the error : AnAmazingUser is not a valid username/uuid.

but if i use
lp user anamazinguser promote
it works.

is this the expected behaviour?

Reproduction Steps

when i use
lp user AnAmazingUser promote
i get the error : AnAmazingUser is not a valid username/uuid.

but if i use
lp user anamazinguser promote
it works.

Expected Behaviour

when i use
lp user An...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

When I install both luckperms and RedisBungee faker, luckperms thinks it's a real redisBungee, so it sends redisBungee api request.
This requests aren't supported by RedisBungee Faker so it leads to errors in the console.
I know, It's not really a bug in luckperms but more an incompability.

Reproduction Steps

Install both luckperms and RedisBungee faker on bungeecord

Expected Behaviour

Luckperms should detect redisbungee faker. So that it stops making false api ...

lilac dewBOT
#

This is out of scope for LP. If another plugin is mocking a plugin we depend on, but doesn't actually provide everything that the mocked plugin contains, that's not our problem.

As far as I can tell, the only RedisBungee methods we rely on with default config are RedisBunge.getApi, RedisBungeApi#getServerId, and RedisBungeApi#getAllServers, those all seem like very reasonable and simple things for a mock to implement.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

For some reason when I started my server, luckperms refused to operate and started throwing errors in console.

Reproduction Steps

  • load the server
  • wait a bit (for me the errors started throwing after I unloaded a non-lp related plugin with plugman, not sure if it has anything to do with this tho)
  • console now gets spammed with errors, LP doesn't work

Expected Behaviour

  • "/lp" should work
  • errors shouldn't be thrown in the chat.

Server Details

gi...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I dont exactly appreciate that my commits are being used in this PR in another persons name. This pull request should just include the commits directly from the project-cepi (as well as my) repositories.

That also ignores the issue that the way this works is at best untested, and at worst unstable. How i made my fork work, is that it (tries) to sync up permissions between luckperms and minestom when the player join, and then listens to the luckperms api to sync any changes that happen afte...

lilac dewBOT
#

I dont exactly appreciate the fact that my commits are being used in this PR in another persons name, as if this was somehow merged, i'd like the small piece of credit. This pull request should just include the commits directly from the project-cepi (as well as my) repositories.

That also ignores the issue that the way this works is at best untested, and at worst unstable. How i made my fork work, is that it (tries) to sync up permissions between luckperms and minestom when the playe...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I think reposting this comment from @dev-hydrogen is relevant

That also ignores the issue that the way this works is at best untested, and at worst unstable. How i made my fork work, is that it (tries) to sync up permissions between luckperms and minestom when the player join, and then listens to the luckperms api to sync any changes that happen after that. This approach doesnt allow for any nice-to-haves like wild...

#

I think reposting this comment from @dev-hydrogen is relevant

That also ignores the issue that the way this works is at best untested, and at worst unstable. How i made my fork work, is that it (tries) to sync up permissions between luckperms and minestom when the player join, and then listens to the luckperms api to sync any changes that happen after that. This approach doesnt allow for any nice-to-haves l...

lilac dewBOT
#

Description

When a player with a specific role joins the server, he often gets added to the default group without any call. I use the LuckPerms API in some of my plugins to receive Cached data, but never add a player to the default group. The issue happens without any error in console or other information, so I don't know what I did wrong.

Reproduction Steps

Join the server in a Velocity network and you may have been added to the default group.

Expected Behaviour

Sometimes y...

lilac dewBOT
lilac dewBOT
#

Description

2022-11-14 21:08:45.294 [main] INFO - Loading ยงanukkit.ymlยงf ...
2022-11-14 21:08:45.585 [main] INFO - Loading ยงaserver.propertiesยงf ...
2022-11-14 21:08:45.612 [main] INFO - Selected English (eng) as the base language
2022-11-14 21:08:45.613 [main] INFO - Starting Minecraft: BE server version ยงbv1.19.40ยงr
2022-11-14 21:08:45.636 [main] INFO - Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)
2022-11-14 21:08:45.737 [main] INFO - Opening server on x.x.x.x...

lilac dewBOT
lilac dewBOT
#

Description

Get a meta value for a specific group.

Proposed Behaviour

For example, I have groups called Admins, Moderators. In each group I have a meta entry: in admins: meta.color.&6 in moderators: meta.color.&4 I would like to use placeholder %luckperms_meta_color_fromspecificgroup% e.g. %luckperms_meta_color_fromAdmins%

I would like to store a color in one place so that I can use it in several places using a placeholder, e.g. in chat plugin, TAB plugin, scoreboard plugin, myc...

lilac dewBOT
#

What's your reasoning for wanting to pull from a specified group? meta is displayed based on group weight anyways, so if you want different colors for each group, you'd just set them how you usually would. if I'm understanding what you actually want to use this for (server color schemes, so you don't have to hard-code it) you can set in default, and use the appropriate meta placeholder for it.

lilac dewBOT
#

If I do that (put colors in the default group) I won't be able to use them for coloring (e.g. nicks, ranks) based on group affiliation, e.g. in chat. If I put colors as a meta entry in a group (I do now) I can't use those colors in places where I don't have a group reference. For example, I have done so that when you type /ranks, a list of all available ranks is displayed in the chat. This can be done e.g. using EssentialsX and an .info.txt file. This command just displays the contents of the...

lilac dewBOT
#

I deleted the file and the same problem, I attached a log file for you


ู…ู†: Underscore11 @.>
โ€โ€ุชู… ุงู„ุฅุฑุณุงู„: 14 ู†ูˆูู…ุจุฑ, 2022 10:40 ู…
ุฅู„ู‰: LuckPerms/LuckPerms @.
>
ู†ุณุฎุฉ: EagleDotNet @.>; Author @.>
โ€โ€ุงู„ู…ูˆุถูˆุน: Re: [LuckPerms/LuckPerms] Stopping other threads because of luckperms plugin (Issue #3523)

Most likely LP failed to download it's dependencies. Try deleting the plugins/LuckPerms/libs folder and restarting.

โ€”
Reply to thi...

#

I have now tried to run the server in root user privileges and there is no problem, but when I try to run with another user, the error appears and it does not accept operation.
Are there permissions that must be granted to this user in order for the operation to succeed?


ู…ู†: Underscore11 @.>
โ€โ€ุชู… ุงู„ุฅุฑุณุงู„: 15 ู†ูˆูู…ุจุฑ, 2022 07:50 ู…
ุฅู„ู‰: LuckPerms/LuckPerms @.
>
ู†ุณุฎุฉ: EagleDotNet @.>; Author @.>
โ€โ€ุงู„ู…ูˆุถูˆุน: Re: [LuckPerms/LuckPerm...

#

Thank you very much for the confidential response and good response, I really don't know where to start and I will try hard to solve the problem, the system I'm working on is CentOS v7 if you have any information.

Thank you so much


ู…ู†: Underscore11 @.>
โ€โ€ุชู… ุงู„ุฅุฑุณุงู„: 15 ู†ูˆูู…ุจุฑ, 2022 08:00 ู…
ุฅู„ู‰: LuckPerms/LuckPerms @.
>
ู†ุณุฎุฉ: EagleDotNet @.>; Author @.>
โ€โ€ุงู„ู…ูˆุถูˆุน: Re: [LuckPerms/LuckPerms] Stopping other threads because of l...

lilac dewBOT
#

Description

Automatically set the gamemode of a player based on his user group

Proposed Behaviour

For example, I have two groups called visitor and player. Whenever a player joins the server, the plugin will check the user group of that player, if the player belongs to the visitor group, the plugin will automatically set the gamemode of that player to adventure (If it's not adventure already). If the player belongs to player group, the plugin will set the gamemode of that player to...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Typo in file cs_CZ.properties on line 253:
wrong:
luckperms.command.user.demote.success=Degraduji uลพivatele {0} na trase {1} z {2} ns {3} v kontextu {4}
correct:
luckperms.command.user.demote.success=Degraduji uลพivatele {0} na trase {1} z {2} na {3} v kontextu {4}

Reproduction Steps

look at line 253 in cs_CZ.properties

Expected Behaviour

replace typo with coorect word

Server Details

paper 1.19.2

LuckPerms Version

LuckPerms v5.4.52

Logs and Con...

lilac dewBOT
#

Description

Here is such an error

Could not pass event AsyncTabCompleteEvent to LuckPerms

Reproduction Steps

Here is such an error

Could not pass event AsyncTabCompleteEvent to LuckPerms

Expected Behaviour

Here is such an error

Could not pass event AsyncTabCompleteEvent to LuckPerms

Server Details

Purpur 1.18.2-R0.1-SNAPSHOT

LuckPerms Version

v5.4.52

Logs and Configs

No response

Extra Details

No response

#

ะฏ ะธัะบั€ะตะฝะฝะต ะฝะฐะดะตัŽััŒ, ั‡ั‚ะพ ะฒั‹ ะฝะต ะธัะฟะพะปัŒะทะพะฒะฐะปะธ /reload ะธะปะธ plugman ะดะปั ะฟะตั€ะตะทะฐะณั€ัƒะทะบะธ LuckPerms. ะ•ัะปะธ ะฒั‹ ัั‚ะพะณะพ ะฝะต ัะดะตะปะฐะปะธ, ะฟะพะถะฐะปัƒะนัั‚ะฐ, ะทะฐะณั€ัƒะทะธั‚ะต ะฒััŽ ัะฒะพัŽ ะฟะพัะปะตะดะฝัŽัŽ ะฒะตั€ัะธัŽ.log ะฒ pastebin. ะœั‹ ะฝะต ะผะพะถะตะผ ะฟะพะผะพั‡ัŒ ะฒะฐะผ, ะตัะปะธ ะผั‹ ะฝะต ัะผะพะถะตะผ ั€ะฐััะปะตะดะพะฒะฐั‚ัŒ ะฟั€ะธั‡ะธะฝัƒ. ะะฐะทะฒะฐะฝะธะต ะพัˆะธะฑะบะธ ะผะพะถะตั‚ ะธะผะตั‚ัŒ ะฝะตัะบะพะปัŒะบะพ ะฟั€ะธั‡ะธะฝ. ะ•ัะปะธ ะฒั‹ ัั‚ะพ ัะดะตะปะฐะปะธ, ะฟะตั€ะตะทะฐะณั€ัƒะทะบะฐ ะธัะฟั€ะฐะฒะธั‚ ัั‚ะพ. LuckPerms ะฝะต ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะฟะตั€ะตะทะฐะณั€ัƒะถะตะฝ ั‚ะฐะบะธะผ ะพะฑั€ะฐะทะพะผ.

Through / reload did not reboot only through restart

lilac dewBOT
lilac dewBOT
#

Thanks :)

I've also done some quick testing - all looks good!

version: '3'

services:
  luckperms-a:
    image: luckperms
    environment:
      LUCKPERMS_MESSAGING_SERVICE: nats
      LUCKPERMS_NATS_ENABLED: true
      LUCKPERMS_NATS_ADDRESS: 'nats'

  luckperms-b:
    image: luckperms
    environment:
      LUCKPERMS_MESSAGING_SERVICE: nats
      LUCKPERMS_NATS_ENABLED: true
      LUCKPERMS_NATS_ADDRESS: 'nats'

  nats:
    image: nats

<img width="851...

#

This is a classpath issue, most likely caused by a plugin/mod.

java.lang.NoSuchMethodError: org.apache.logging.log4j.spi.LoggerContextFactory.isClassLoaderDependent()Z
        at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:49) ~[?:2.17.1]
        at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) ~[log4j-api-2.11.2.jar:2.11.2]
        at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFa...
#

LuckPerms doesn't actually appear the second time the server thread is dumped:

[21:05:17] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[21:05:17] [Paper Watchdog Thread/ERROR]: 	PID: 39 | Suspended: false | Native: false | State: RUNNABLE
[21:05:17] [Paper Watchdog Thread/ERROR]: 	Thread is waiting on monitor(s):
[21:05:17] [Paper Watchdog Thread/ERROR]: 		Locked on:app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:475)
[21:05:17] [Paper...
lilac dewBOT
#

Description

Our permissions weren't able to be converted upon updating luckperms and we now have no permissions.

Of cours didn't backup because i expect updating a plugin will NOT alter files and just fail to load when not working.

I don't know what to send since the files are gone so I'll just send the whole luckperms file.
Download;
https://www.mediafire.com/file/71xbbnz99w43gs1/LuckPerms.zip/file

Reproduction Steps

Restart server with existing permissions from ...

#

please send your full log file with something like this. its very hard to read it the way you sent it. also you should ALWAYS make backups before changing ANYTHING. I also dont see why its unreasonable for luckperms to switch to a newer version of H2 and automatically convert the file.

https://pastes.dev/6KNC2YUz04

I can ask a backup from my server host but that will take a day. Regardless wether I made a backup or not is irrelevant to this bug report, it'l...

lilac dewBOT
#

Description

Luckperms does already offer the ability to set the users op status with autoop and permissions, so it would be very nice to add permission nodes for every 4 op permission level.

Proposed Behaviour

You could add the number of the permission level at the end of the autoop permission like:
Op Level 1 = "luckperms.autoop.1"
Op Level 2 = "luckperms.autoop.2"
...

"luckperms.auttop" without any number would gain level 4.

Extra Details

No response

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

A placeholder that returns weight of the group with highest weight assigned to a player. Currently, the closest placeholder to this is %luckperms_highest_group_by_weight%, which returns name of the group. Instead of name of the group, the new placeholder should return its weight.

Proposed Behaviour

Placeholder would take all groups of a player, get their weights and return the highest one.
Example: Player is a member of following groups:
owner - 100
admin - 50
def...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Like I said, Bukkit is a binary system when it comes to OP. Either a player doesn't have OP, or they do.

Creating preset permissions would be a mess since there's no nice source of truth for what should be granted with what OP level, meaning error-prone manual maintenance. Additionally, that wouldn't take into account the many plugins that have permissions set to default to true for opped users.

Personally IMO this feature doesn't make sense for Bukkit. Every plugin under the sun suppor...

lilac dewBOT
#

Description

Hello, I have a problem, it has not occurred before. Today I bought a second dedicated server, and installed a proxy (velocity) on it. After installation, the server began to hang and cause this error in the proxy console.

I set these values in the MariaDB config:
set global max_connections = 99999;
SET GLOBAL wait_timeout = 57600;
SET SESSION wait_timeout = 57600;

Console error:
'''
luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mariadb.Ma...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

LP's Discord is one of the most active I'm in. We aren't intentionally ignoring you, most likely your question simply got buried and needed to be resent for us to see it.

And yes, you're correct, Luck does only respond to issues every now and then. The issue tracker isn't intended to be a support channel, it's intended for tracking issues and feature requests, which are more reasonable to have a longer turnaround time for,

lilac dewBOT
#

LP's Discord is one of the most active I'm in. We aren't intentionally ignoring you, most likely your question simply got buried and needed to be resent for us to see it.

And yes, you're correct, Luck does only respond to issues every now and then. The issue tracker isn't intended to be a support channel, it's intended for tracking issues and feature requests, which are more reasonable to have a longer turnaround time for,

Can you help me? I beg
What I just didn't do, and deleted...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The plugin is great, and recommended for any server to manipulate the permissions and ranges of either a server only or a network, what I would like to implement is that you can configure an option where you can enable or disable the sending of information to make a change in the network and if you have connected luckperms in a database, makes this message is much more extended and is a huge spam if you have many servers connected to the db, is the message:

[LuckPerms] [Me...

lilac dewBOT
#

Description

can someone help me with this one? everytime i try yo use this "/lp group default meta addprefix &7(&eMember "
nothing changes it worked the first time i used it but whenn i tried to change the prefix now it's just saying "Command Usage - addprefix" or in other /lp commands
2022-12-14_23 07 29

Reproduction Steps

help with the commands

Expected Behaviour

...

lilac dewBOT
#

Description

Hello, today im transfered my permissionEX configs to LuckPerms db, and I have a problem with setups permission for users which didnt join to server after LuckPerms was add, because LuckPerms just didnt see them. If we will have this improvement it can be accelerate work with LuckPerms.

Proposed Behaviour

When using command:
/lp user permission set
Where is name of player which didnt join to server after added LuckPerms.
We just added this player to db

E...

lilac dewBOT
#

LP stores data under a user's UUID. If a player hasn't joined since LP has been installed, it can't know their UUID, and thus can't set data on them using just their name. However, all user commands will also take a UUID instead of a username, so you can still manage them that way. Additionally, if the users have data saved, they will be visible in the web editor, although again, under their UUID.

I suppose an option could be added to pull usernames from Mojang and cache them, but it wou...

lilac dewBOT
#

Description

I have deleted the database on mysql to start again on new, everything is created except the table 'luckperms_players' What is rather annoying because no one can connect or work on the server!

Reproduction Steps

I stop the server, I drop the tables, I restart the server, everything is created, except this table

Expected Behaviour

I would just like the table to be created, if you ever have a SQL command to create the table properly, I accept too =)

Server Det...

lilac dewBOT
#

Description

[10:38:24] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 40451ms or 809 ticks behind
[10:38:24] [Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PURPUR - THIS IS NOT A BUG OR A CRASH - git-Purpur-1832 (MC: 1.19.2) ---
[10:38:24] [luckperms-hikari housekeeper/WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=45s250ms791ยตs800ns).
[10:38:24] [Watchdog Thread/ERROR]:...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

1.19.3

Players get kicked because of luckperms

"chat message validation failure"

This is 100% LuckPerm
When I disable luckperms, my users dont get kicked
when I enable it again, my users get kicked

When someone sends a message in chat, some users get kicked
"chat message validation failure" message shows when they get kicked.

image
![image](https...

lilac dewBOT
lilac dewBOT
#

Description

The group weights feature allows groups to have unconfigured weight. For sorting purposes, LuckPerms defaults the group weight to 0 if it is undefined.

Proposed Behaviour

This behavior, to my knowledge, is not documented either on the wiki or javadocs. Therefore I am proposing that it be documented as a guarantee of the API. The getWeight() method would be an ideal place to locate this documentation.

Extra Details

Documenting this feature allows other plugins to...

lilac dewBOT
#

Description

Hello. Recently there was an error, the solution of which I did not find and I do not quite understand what it refers to. It in every possible way interferes with the normal operation of rights, complaints come that something does not work for someone due to a lack of rights.

Reproduction Steps

I do not know how and in what cases it occurs, even restarted the server several times, it appears by itself.

Expected Behaviour

I'm just waiting for the plugin to work pro...

lilac dewBOT
lilac dewBOT
#

Description

There is a bug in version 5.4.55.

The player is ONLINE not offline as the message suggests. Also the vault-unsafe-lookups does not work even if set to true the following shit is spammed in the log.

LuckPerms cannot respond to the request because to do so:

  • it needs to lookup user data for '' (an offline player) from the database

Performing this lookup on the main server thread would cause your server to lag.
There are two solutions to this problem:
a) Ask the a...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Spamming /lpv or /lpb crashes the proxy causing the closing of the server.
https://youtu.be/bXzdksZ1g7g - Here is a link to proof

Reproduction Steps

Just spam /lpv or /lpb using a mod (needs a lot of commands tho minimum i tested to see a bit of lag was about 1k)
I already have a precompiled mod made by me, just dm me on discord and I'll pass it to you (luckperms staff only) NiceCraftz#2657

Expected Behaviour

Not crashing lol

Server Details

i don't know i ...

lilac dewBOT
lilac dewBOT
#

Thanks - the fix above should resolve the issue, available in v5.4.56 and higher. (https://luckperms.net/download)

However, I should note two things:

  1. Arguably, this is not a LuckPerms problem, but rather a Velocity/BungeeCord problem. At least in your configuration, the proxy is allowing players to spam command executions and not doing anything about it (rate limit, kick, etc). I tested on new-ish Paper and this is not the case, I got: `[22:44:27 INFO]: <player> lost connection: Ki...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

i use geyser and floodgate and it has a . in front of their name so when i tried to add them to a group they dont have a valid uuid so i cant add them to a group.

Reproduction Steps

do /lp user .Rock_Duck_84 group add all
then it says not a valid uuid

Expected Behaviour

add player to group

Server Details

Previous version: git-Paper-349 (MC: 1.19.3)

LuckPerms Version

not sure

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
#

Description

Hi. I trying to create permission that would be true only if texture pack is loaded. I create context and its works correctly, but my permission true no matter which context is set.

- resporcepack-loaded:
    value: true
    context:
      rp-loaded: loaded

I also tried gamemode with survival and creative. It always set the value.

Reproduction Steps

Any context return true

Expected Behaviour

My context is:
rp-status=unloaded
and i expect permi...

lilac dewBOT
lilac dewBOT
#

rp-loaded is not a context that is included with LuckPerms by default. You should report this to whatever mod or plugin is adding the context instead.

also unrelated, but yaml storage is awful. If you like editing your permissions "visually", you should try the editor (/lp editor).

Thank you for response. rp-loaded from my plugin, and this context displays correctly. I also tried gamemode and it returns true in all gamemodes:
`lp user BunnyHonni permission check creative-ga...

lilac dewBOT
#

Both of these permissions are returning true as the op processor is returning true (the user is opped). Op status overrides any "unset" permissions. If a node's context check fails then the node is treated as "unset", not the negation of the value. 2 solutions:

a) Don't use OP. Aside from a few edge cases, everything op does can be done with permissions. That being said, if that's not an option:
b) Add a node with the opposite context and value, i.e. for creative-gamemode, you might set...

lilac dewBOT
#

Description

While the Spigot/Paper server is running if the MySQL server is stopped or is otherwise unreachable LuckPerms will blow up and eventually cause the server to crash.

Reproduction Steps

  • Install LuckPerms configured with a MySQL or MariaDB server for data storage on a Spigot/Paper server (I believe this also happens on Bungee)
  • Start the MySQL/MariaDB server
  • Start the Spigot/Paper server and wait for it to boot
  • Stop the MySQL/MariaDB server
  • Wait

Expected ...

lilac dewBOT
#

Description

[Server] [ERROR] [LuckPerms] Exception occurred whilst loading data for edbdb57a-35bd-4ef1-86ce-833ee6ce576c - Minionbob0808
02.01 01:06:25 [Server] [INFO] java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "me.lucko.luckperms.lib.mongodb.client.MongoDatabase.getCollection(String)" because "this.database" is null
02.01 01:06:25 [Server] [INFO] at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
...

lilac dewBOT
lilac dewBOT
#

Description

Add folders/categories to the permission node list for each group. When you have a few hundred permission nodes in a group it will allow you to quickly sort them based on a custom string to provide an easier experience when editing permissions. If it was added as a context like "category-sort", you would be able to add sorting in-game as well.

Proposed Behaviour

Add collapsible folders/categories in the web editor to sort permission nodes in a given group. If added as a...

lilac dewBOT
lilac dewBOT
#

Description

The following warning appears in console:
[LuckPerms] Loaded class com.sun.jna.Platform from TimoCloud v6.4.3 which is not a depend, softdepend or loadbefore of this plugin.

Reproduction Steps

  1. Setup TimoCloud
  2. Startup server with LuckPerms
  3. Observe warning in console

Expected Behaviour

No warning to appear in console

Server Details

git-Paper-794 (MC: 1.16.5)

LuckPerms Version

v5.4.57

Logs and Configs

No response

Extra Details...

lilac dewBOT
#

As mentioned 5 years ago, the solution is to make sure people either can't use the powertool or to restrict the allowed commands on it.

The former is done through permissions (which are your responsibility to set up properly) and the latter is done through the EssentialsX config (which is also your responsibility).

lilac dewBOT
lilac dewBOT
#

Description

Stacktrace

Bloodshot @ GriefDefender reports this as a LuckPerms issue.

Reproduction Steps

Player joins server and stacktrace is printed. Player is then bugged and unable to do things.

Expected Behaviour

Player should join server and a stacktrace shouldn't be printed.

Server Details

forge-1.19.2-43.1.57

LuckPerms Version

LuckPerms-Forge-5.4.58

Logs and Configs

No response

...

lilac dewBOT
#

Description

I did a server with some friends, so we can play with mods, at the bigining with the server in online mode everything was fine, but when a new offline guy wanted to join and I switched the server from online to offline we couldnt join anymore, tried deleting all luckperms data/folders and still nothing happened, we still couldnt join.

Reproduction Steps

Install Fabric 1.19.2 with Fabric Loader 0.14.12 and FAPI 0.72.0, Install LP 5.4.58, join server

Expected Behavio...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hello, I am using the snapshot version of via version on the latest version for my server which is also on the latest version of paper on 1.19.2, but my minecraft version I am using to log in is 1.19.3 on the latest version. When going to the end to the over world, and vise versa I got this error. I am on also using the latest version of luckperms. For some reason my groups have been reset.

https://paste.gg/p/anonymous/9da4477479064bb39c1f8ab3e2c77b0e

Reproduction St...

lilac dewBOT
lilac dewBOT
#

Description

hi i have a error with a sync with the database
one server create a don't use my UUID
and other servers use the UUID
how i can fix it
the server what don't use the UUID are a 1.8.8 Kimap server the other servers are 1.19.1 and 1.12.2 and sync perfect

pls any help

Reproduction Steps

.

Expected Behaviour

.

Server Details

git-Spigot 1.12.2R0.1 - Snaphot

LuckPerms Version

5.4.55

Logs and Configs

##############################################...

lilac dewBOT
#

Description

[23:01:42 WARN]: [LuckPerms] An exception was thrown by com.earth2me.essentials.perm.impl.LuckPermsHandler$CombinedCalculator whilst calculating the context of subject CraftPlayer{name=Samurai_RxA}
java.lang.NullPointerException: null
at com.earth2me.essentials.perm.PermissionsHandler.lambda$initContexts$0(PermissionsHandler.java:231) ~[?:?]
at com.earth2me.essentials.perm.impl.LuckPermsHandler$CombinedCalculator.calculate(LuckPermsHandler.java:79) ~[?:?]
at com.earth2me....

lilac dewBOT
#

Description

When luckperms is installed, and Mekanism is configured under general.toml in general.security to have allowProtection = true and the opsBypassRestriction = true, the server will crash upon startup. This is currently tested on a ATM8 version 1.0.7 server.

There appears to also be some link to Industrial Forgoing, as the block entity being ticked is a block pacer as part of a standard fluid extraction setup, however, nothing about this setup seems abnormal (IE, its not tryi...

lilac dewBOT
lilac dewBOT
#

Description

[10:36:40] [luckperms-worker-14/ERROR]: Exception occurred whilst loading data for null - SuperErnD
java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "key" is null
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) ~[?:?]
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.getIfPresent(BoundedLocalCache.java:1904) ~[caffeine-2.9.0-remapped.jar:?]
at me.lucko.luckperms.lib.caffeine.cache.LocalMan...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

When I enter the /player command, server responds:

{uuid}` - Alex doesn't currently have data pre-loaded - denying login
Chat box prompt:
An unexpected error occurred trying to execute that command

Reproduction Steps

I tried to remove LP mod and move back to LP mod.

Expected Behaviour

After I remove LP mod, carpet mod was able to summon the fake player normally, as expected.
But when move LP mod back to /mods, the message above re-showed in CMD

Server...

lilac dewBOT
lilac dewBOT
#

because I'm not actually sure how to easily cause a null UUID

fabric in offline mode

I'm completely out of the loop with how Fabric works, so let me ask, what is LuckPerms doing of different that it somehow complains about a null UUID in offline mode? In Bukkit, Sponge, and BungeeCord, LuckPerms seems to just work with whatever the platform gives them (getUniqueId() will return a UUID, period. Whether it is v3 [offline mode] or v4 [online mode], it doesn't specify). Does the F...

#

luckperms does just use the platforms method to get the player's uuid, but for whatever reason, the uuid is null at that stage on fabric in offline mode. this is more likely a side effect of that being how vanilla behaves as fabric does not alter vanilla behavior on its own (thats what mods are for!). although i cant confirm if this happens without luckperms, the fact that the uuid is null in the log line showing the kick message indicates to me that its not because of luckperms.

just for ...

lilac dewBOT
#

Description

When I set some permissions an error occured
[23:20:07 INFO]: Test issued server command: /lp user Test permission set dh.admin true
[23:20:07 WARN]: java.lang.NullPointerException: Cannot invoke "org.bukkit.plugin.java.JavaPlugin.getDescription()" because "loader.plugin" is null
[23:20:07 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:235)
[23:20:07 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginC...

lilac dewBOT
#

Description

[07:09:55 WARN]: [LuckPerms] An exception was thrown by com.earth2me.essentials.perm.impl.LuckPermsHandler$CombinedCalculator whilst calculating the context of subject CraftPlayer{name=Sanpur}
java.lang.NullPointerException: null
at com.earth2me.essentials.perm.PermissionsHandler.lambda$initContexts$2(PermissionsHandler.java:232) ~[?:?]
at com.earth2me.essentials.perm.impl.LuckPermsHandler$CombinedCalculator.calculate(LuckPermsHandler.java:79) ~[?:?]
at com.earth2me.essen...

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

Description

18:19:33 [WARNING] [LuckPerms] A permission check was made for player Meliodas5104 - 0384b582-c31b-3e09-9865-79b6e4cc93be, but LuckPerms does not have any permissions data loaded for them. Perhaps their UUID has been altered since login?
java.lang.Exception
at me.lucko.luckperms.bungee.listeners.BungeePermissionCheckListener.onPlayerPermissionCheck(BungeePermissionCheckListener.java:67)
at jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
a...

lilac dewBOT
lilac dewBOT
#

Description

[08:20:48 INFO]: [LuckPerms] Enabling LuckPerms v5.4.58
[08:20:49 INFO]: __
[08:20:49 INFO]: | |) LuckPerms v5.4.58
[08:20:49 INFO]: |
_ | Running on Bukkit - CraftBukkit
[08:20:49 INFO]:
[08:20:49 INFO]: [LuckPerms] Loading configuration...
[08:20:50 INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[08:20:50 WARN]: [Server thread] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Starting...
[08:20:50 WARN]: ...

lilac dewBOT
#

Description

%luckperms_expiry_time% does not return any details for temp prefixes

Reproduction Steps

To reproduce run the following commands replacing PlayerName with your in game name.

/lp user PlayerName permission settemp prefix.101.&7[&#bccc00Test&7] true 1h

/papi parse PlayerName %luckperms_expiry_time_prefix.101.&7[&#bccc00Test&7]%

Expected Behaviour

I would expect papi parse to return the time remaining.

Server Details

git-paper-61 (MC: 1.19)

LuckPerm...

lilac dewBOT
#

Description

When I enable this mod, I will display an error when entering the server

Reproduction Steps

Enable mod
Open Server
Enter the server from the client
error occurred

Expected Behaviour

Being able to Join the server as usual

Server Details

fabric0.14.12(MC:1.19.3)

LuckPerms Version

LuckPerms-Fabric-5.4.57

Logs and Configs

[17:30:16] [luckperms-worker-5/ERROR]:Exception occurred whilst loading data for null - Maplee_leaf
(ๆ็คบ)java.lang.NullPointe...

lilac dewBOT
lilac dewBOT
#

ๅฆ‚ๆžœๆ‚จๅฐ่ฏ•ไฝฟ็”จไปฃ็†๏ผšๆ‚จๆฒกๆœ‰ๆญฃ็กฎ่ฎพ็ฝฎๅฎƒใ€‚ ๅฆๅˆ™ๅพˆๅฏ่ƒฝๆ˜ฏๅ› ไธบๆ‚จ็š„ๆœๅŠกๅ™จๅค„ไบŽ็ฆป็บฟๆจกๅผ๏ผŒLP ็ป“ๆž„็›ฎๅ‰ๆ— ๆณ•ไฝฟ็”จ

Can I replace the file on the server with the server file that can be used on my computer so that I can use this mod normally

lilac dewBOT
#

Description

Error starting server in offline mode

Reproduction Steps

Set online-mode to FALSE in server.properties
Start Server
Use the client to enter the server
An error occurred

Expected Behaviour

Being able to Join the server as usual

Server Details

fabric0.14.12(MC:1.19.3)

LuckPerms Version

LuckPerms-Fabric-5.4.57

Logs and Configs

[17:30:16] [luckperms-worker-5/ERROR]:Exception occurred whilst loading data for null - Maplee_leaf
(ๆ็คบ)java.lang.NullPo...

#

Description

  • WorldEdit.selection.expand
  • WorldEdit.selection.hpos
  • WorldEdit.selection.pos
  • WorldEdit.wand
  • WorldEdit.*:
    value: false
    context:
    world: spawn
    While migrating from PEX, I ran into a significant disadvantage of LuckPerms, which ignores more generic permissions. This behavior can be a security risk and the use of seemingly forbidden privileges in certain places.
    It looks like I have to set each permission for a separate world?

Reproduction Step...

lilac dewBOT
lilac dewBOT
#

Description

So I went offline and when I came back I had this error message spammed in my console:
https://paste.gg/p/anonymous/41d37819c53b45aa9c2e87d1aefa6d8f

I have no idea why this could happen.
Everything should be set up correctly and I never had any issues before.
I don't know if the error/stacktrace can interfere with the production server but I don't want to risk my player permission data not being saved.

Reproduction Steps

Leave the server online for a long time?
I...

lilac dewBOT
#

Description

when a new user try to join on the server give an error

14:12:59 [WARNING] [JPremium] Could not verify a player! Error details: Index 1 out of bounds for length 1
14:12:59 [INFO] [LuckPerms] Processing pre-login for 7b8fbeed-8e9d-38e0-bf97-f6e0712e8804 - Giovanni
14:12:59 [INFO] [LuckPerms] Another plugin has cancelled the connection for 7b8fbeed-8e9d-38e0-bf97-f6e0712e8804 - Giovanni. No permissions data will be loaded.
14:12:59 [SEVERE] Exception in thread "pool-4-thr...

lilac dewBOT
#

Description

I need to edit mass permissions since Ultra Prison Core changed their integer to xprison and there for I need access to all of my users to modify permissions. Even if I try to search for a username which is registered since at least 3 months, luckperms can't find it. Check the screens.

Please help me, as this is very important and I can't delete all playerdata.

https://ibb.co/m8wPLD7

https://ibb.co/tPXXkYF

https://ibb.co/VtjsQbW

Reproduction Steps

Have mor...

lilac dewBOT
lilac dewBOT
#

Description

Whenever loading in with 1.19.3 with luckperms I get an error about creating an sql thing in the h2 db however it already seems to exist according to the error so it sends an error

Reproduction Steps

  1. Get an old h2 v1 db with data
  2. Try and update it with newest luckperms
  3. Start Server

Expected Behaviour

Either database is migrated or it does not throw an error if the migrating attempt fails

Server Details

git-Paper-386 (MC: 1.19.3)

LuckPerms V...

lilac dewBOT
lilac dewBOT
#

Description

Background:

  • PostgreSQL 14 Database
  • LuckPerms v5.4.58
  • Paper version git-Paper-358 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: f26e9cc)

Observed Behaviour:

  1. Updated the permissions column for a specific player in the luckperms_user_permissions table by changing their group.(groupname) permission.
  2. Executed /lp sync command in server console.
  3. Executing /lp user (username) info shows their Meta: primarygroup= is the group ...
lilac dewBOT
#

The column is only used when the primary group calculation method is set to manual, and thus the data needs to be stored. Otherwise, the primary group is calculated at runtime, by default the highest weighted group a user inherits. As this data could be affected by contexts, storing it when the manual system isn't active would result in a ton of writes that serve no useful purpose for LP.

I'm going to assume you're attempting to automatically pull data from LP's database to use elsewhere, ...

lilac dewBOT
lilac dewBOT
#

Like _11 said, the column is used when the primary-group-calculation is set to manual (stored) (which it isn't by default), that will also make the switchprimarygroup command "work"; the other two options for that setting disregard the storage entry.
https://github.com/LuckPerms/LuckPerms/blob/1bfbd277013b6b0cea9876c05b7222e35f9dfc9f/bukkit/src/main/resources/config.yml#L312-L323

lilac dewBOT
lilac dewBOT
#

Description

When a player dies or runs /kill on themselves they get a missing capability error when respawning which then bugs them out until the server restarts or the players data is deleted.

Reproduction Steps

Simply die and then see the error

Expected Behaviour

The capability is able to do stuff when respawning

Server Details

Forge 1.19.2 43.2.3

LuckPerms Version

v5.4.46

Logs and Configs

https://gist.github.com/Bennyboy1695/c84d4df54e69070f8a15b1841b1214...

lilac dewBOT
#

Description

Alright, So I am not sure if this is a problem for everyone else but to get started, I am using version 5.4.60 for Luckperms and so I am an Operator/op on my server and, when I do the command "lp user (name) parent set", it says " An unexpected error occurred trying to execute that command" and it has worked before but out of a sudden it gives me that error when using it. Do you know if there is a solution to my problem? Or is it because of version 5.4.60 Luckperms I am runni...

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

Description

Can LuckPerms plugin support and Hook into triton multi-language plugin?
https://www.spigotmc.org/resources/triton.30331/
I want my server players to be able to manually switch between Chinese and English
just hook text display
By way of softdepend
maybe plugin need pre-pare language for triton like a placeholderAPI

Proposed Behaviour

for example
I'm using the Triton plugin and switching languages with it
If switch to English, LuckPerms can display English
If ...

lilac dewBOT
lilac dewBOT
#

Log: https://mclo.gs/D1vShGV
Modpack: https://www.feed-the-beast.com/modpacks/101-ftb-presents-direwolf20-119 version: 1.3.2
Extra mods are custom mods ShadowCore, ShadowPatcher & ShadowEssentials. Theres also the latest version of the forge griefdefender for patreons
ShadowCore doesnt touch anything to do with lp.
Shadowessentials gets custom stuff stored in the meta about the player but thats about all and is sopied from the example on the site
ShadowPatcher is a private custom patche...

lilac dewBOT
#

Description

/lp editor not working

Reproduction Steps

use /lp editor

Expected Behaviour

Show url without any error

Server Details

This server is running Paper version git-Paper-399 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: f2f9e8c)

LuckPerms Version

LuckPerms v5.4.61

Logs and Configs

  me.lucko.luckperms.lib.okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
  me.lucko.luckperms.lib.okhttp3.internal.ht...
lilac dewBOT
#

Description

[19:52:30 INFO]: [LuckPerms] Enabling LuckPerms v5.4.61
[19:52:31 INFO]: __
[19:52:31 INFO]: | |) LuckPerms v5.4.61
[19:52:31 INFO]: |
_ | Running on Bukkit - Paper
[19:52:31 INFO]:
[19:52:31 INFO]: [LuckPerms] Loading configuration...

it stop at here!/ๆœๅŠกๅ™จๅกๅœจ่ฟ™้‡Œๅนถไธ”ไธๅ†ๅŠ ่ฝฝไบ†๏ผ

Reproduction Steps

Put luckperms into the plugins folder and start the server/ๆŠŠๆ’ไปถๆ”พๅ…ฅๆญฃ็กฎ็š„ๆ–‡ไปถๅคนๅŽๅฏๅŠจๆœๅŠกๅ™จไพฟไผšๅ‡บ็Žฐๆญค้—ฎ้ข˜

Expected Behaviour

![image](https://user-images.githubuser...

lilac dewBOT
#

Log: https://mclo.gs/D1vShGV

Modpack: https://www.feed-the-beast.com/modpacks/101-ftb-presents-direwolf20-119 version: 1.3.2

Extra mods are custom mods ShadowCore, ShadowPatcher & ShadowEssentials. Theres also the latest version of the forge griefdefender for patreons

ShadowCore doesnt touch anything to do with lp.

Shadowessentials gets custom stuff stored in the meta about the player but thats about all and is sopied from the example on the site

ShadowPatcher is a...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

The yaml key meta-formatting.suffix.duplicates isn't being used and suffixes are instead using the meta-formatting.prefix.duplicates key

Reproduction Steps

  1. Set up prefix and suffix stacking and make the duplicates values for both different
  2. Create suffixes with duplicates and notice that it's using the prefix duplicate rules instead

Expected Behaviour

The suffixes should properly follow their own duplicate rules

Server Details

git-Paper-404 (MC: 1....

lilac dewBOT
#

Description

I'm using docker to run my server with itzg/bungeecord.

The plugin worked fine this morning.
This evening, I have restarted my development server when I noticed that my server doesn't want to boot and was blocked at luckperms startup step. (ProxyInitializeEvent)

Reproduction Steps

Start the server with the jar in /plugins without any luckperms data/config folder.

Expected Behaviour

Load every file and let the proxy be able to finish loading.

Server Det...

#

It has finally boot but with this error :

[init] Resolving type given VELOCITY
[init] Downloading https://papermc.io/api/v2/projects/velocity/versions/3.2.0-SNAPSHOT/builds/227/downloads/velocity-3.2.0-SNAPSHOT-227.jar
[mc-image-helper] 22:18:32.553 INFO  : Skipping /server/velocity-3.2.0-SNAPSHOT-227.jar since it is already up to date
[init] Setting initial memory to 512m and max to 1024m
2023-02-18 22:18:33,467 main WARN Advanced terminal features are not available in this enviro...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

In code i didn't found any listeners and methods to add prefix/suffix to player, and as result this feature doesn't work in general.

Reproduction Steps

  • add prefix for default group
  • send any message or open tab list(maybe you need any mods to update tab list)

Expected Behaviour

I use own mode for chat and tab list, and when i use ServerPlayer.getPrefixes(), i want get non-empty list

Server Details

Forge 1.18.2(i think for all)

LuckPerms Version

5....

lilac dewBOT
lilac dewBOT
#

Description

org.bukkit.command.CommandException: Cannot execute command 'quickshop:qs' in plugin QuickShop v0.9.35 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.dispatchCommand(CraftServer.java:92...

lilac dewBOT
#

Description

when using luckperm web editor and deleting a user from the users list the user you delete will always come back in the users list with there UUID when opening a new web editor window also when you reload or restart the server

Reproduction Steps

just load up a server with luckperms and get some users in the user list and then just delete one thru the luckperms web editor and then just close it and generate one again and see them change from there name in user list to th...

lilac dewBOT
#

Description

Player(s) are unable to join due to "invalid playerdata". At first I could just delete the .pdat file to mitigate it, however, that does not work consistently anymore. Did not originally notice luck perms mentioned in the error, so it took a moment for me to isolate.

Server is running ATM 8 on 1.0.10, although other versions still had the issue when luckperms is added.

Issue does not instantly occur, rather, it seems more random and unpredictable. In the sample logs p...

lilac dewBOT
lilac dewBOT
#

Description

I am trying to give my members access to /home, /sethome, /delhome, and /hat but after many tutorials, reading, and attempts I cannot get them to work. I had my friend who isn't oped try one of the commands, but no permission. I have gave the default group the permissions and applied changes in-game.. but nothing.

I think I must be doing something wrong! I appreciate the help in advance.

![image](https://user-images.githubusercontent.com/126936552/222875728-821f8ffd-a7...

lilac dewBOT
lilac dewBOT
#

Description

I have removed group.default permission from some players and provide them a new group permission such as group.vip.
After I restart the server, a few of the players still have group.default permission.
Those players have both permissions - group.default and group.vip.
This issue happens randomly on some players.

Reproduction Steps

  1. remove group.default permission from some players
  2. add a new group permission for them
  3. restart the server
  4. use /lp editor to...
lilac dewBOT
#

Description

I have no idea how or why, but it didn't happen, and it's not happening now. It happened yesterday, and only once, but it was enough to make a man a fortune.

What's the problem? I have a reward system in DeluxeMenu, when a player has played for 5 minutes they can take that reward, after that they are granted rewarded.1, and they can't take it anymore. But when giving permission, the plugin wrote that it already existed, but in fact it was not. Also, the player bought essen...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hello!

I've followed instructions with setting up a MYSQL on my 2 servers and my proxy bungee.

This is the message on my Hub server with /lp info

17.03 00:56:53 [Multicraft] Xalinova ran command: lp info
17.03 00:56:58 [Server] luckperms-command-executor/WARN luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@4b189af7 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime valu...

lilac dewBOT
#

Stacktrace is fixed. However items are now super bugged. Including furnaces, chest, etc. Items will appear in chest, then back to inventory. Items will also straight up not work, axes for example. I also noticed the stacktrace gets printed when using the API to do a permission check. This is all after respawn.

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I am a bungee server using redis communication and cannot shut down the server properly when manual /stop is performed on the subserver

Reproduction Steps

I am a bungee server using redis communication and cannot shut down the server properly when manual /stop is performed on the subserver

Expected Behaviour

I don't know how the plugin uses redis logic when actively shutting down the server, but seems to be the problem of shutting down the storage space

...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hi, I can't join your discord. I'm sure it was because my account was compromised which made it spam discord invite links to all my private messages and discord servers. My account has been restored for a very long time now so I hope you will allow me to join your discord again for support. Thank you very much.

Reproduction Steps

Hi, I can't join your discord. I'm sure it was because my account was compromised which made it spam discord invite links to all my private me...

lilac dewBOT
#

Please stop mentioning Luck, it won't affect response time.

Offline mode causes a ton of issues, especially with UUIDs. LP is not changing the UUID (under normal circumstances that should never be done by any plugin). At one point a user with a given name logged in with an online mode UUID, but are now connecting with an offline mode UUID. LP's now confused and doesn't know which "player" to modify, since LP, like most sane plugins, stores data under UUIDs, not names.

Like most off...

lilac dewBOT
#

ะŸะพะถะฐะปัƒะนัั‚ะฐ, ะฟั€ะตะบั€ะฐั‚ะธั‚ะต ัƒะฟะพะผะธะฝะฐั‚ัŒ ัƒะดะฐั‡ัƒ, ัั‚ะพ ะฝะต ะฟะพะฒะปะธัะตั‚ ะฝะฐ ะฒั€ะตะผั ะพั‚ะบะปะธะบะฐ.

ะะฒั‚ะพะฝะพะผะฝั‹ะน ั€ะตะถะธะผ ะฒั‹ะทั‹ะฒะฐะตั‚ ะผะฐัััƒ ะฟั€ะพะฑะปะตะผ, ะพัะพะฑะตะฝะฝะพ ั UUID. LP ะฝะต ะธะทะผะตะฝัะตั‚ UUID (ะฟั€ะธ ะฝะพั€ะผะฐะปัŒะฝั‹ั… ะพะฑัั‚ะพัั‚ะตะปัŒัั‚ะฒะฐั…, ะบะพั‚ะพั€ั‹ะต ะฝะธะบะพะณะดะฐ ะฝะต ะดะพะปะถะฝั‹ ะฑั‹ั‚ัŒ ัะดะตะปะฐะฝั‹ ะบะฐะบะธะผ-ะปะธะฑะพ ะฟะปะฐะณะธะฝะพะผ). ะ’ ะบะฐะบะพะน-ั‚ะพ ะผะพะผะตะฝั‚ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ั ะทะฐะดะฐะฝะฝั‹ะผ ะธะผะตะฝะตะผ ะฒะพัˆะตะป ะฒ ัะธัั‚ะตะผัƒ ั ะฟะพะผะพั‰ัŒัŽ UUID ะพะฝะปะฐะนะฝ-ั€ะตะถะธะผะฐ, ะฝะพ ั‚ะตะฟะตั€ัŒ ะฟะพะดะบะปัŽั‡ะฐะตั‚ัั ะบ UUID ะฐะฒั‚ะพะฝะพะผะฝะพะณะพ ั€ะตะถะธะผะฐ. LP ั‚ะตะฟะตั€ัŒ ะทะฐะฟัƒั‚ะฐะปัั ะธ ะฝะต ะทะฝะฐะตั‚, ะบะฐะบะพะณะพ ยซะธะณั€ะพะบะฐยป ะผะพะดะธั„ะธั†ะธั€ะพะฒะฐั‚ัŒ, ั‚ะฐะบ ะบะฐะบ LP, ะบะฐะบ ะธ ะฑะพะปัŒัˆะธะฝัั‚ะฒะพ...

#

Please stop mentioning Luck, it won't affect response time.

Offline mode causes a ton of issues, especially with UUIDs. LP is not changing the UUID (under normal circumstances that should never be done by any plugin). At one point a user with a given name logged in with an online mode UUID, but are now connecting with an offline mode UUID. LP's now confused and doesn't know which "player" to modify, since LP, like most sane plugins, stores data under UUIDs, not names.

Like...

#

Daddy Rob #9033
Thank you in advance

On Mon, Mar 20, 2023, 9:27 AM Sam Goodger @.***> wrote:

Please send your discord ID

โ€”
Reply to this email directly, view it on GitHub
https://github.com/LuckPerms/LuckPerms/issues/3607#issuecomment-1475480856,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2DRZFBSKGVS52VKGXZVNN3W46W77ANCNFSM6AAAAAAWAOYYZU
.
You are receiving this because you authored the thread.Message ID:
@.***>

lilac dewBOT
#

This is not an issue a) from LuckPerms b) LuckPerms can resolve.
LuckPerms is not changing the player UUID, so there is nothing LP can change about that behaviour.

many use luckperms on the pirate, and maybe even with authme

Yes, that is true, and for many of those, it works fine.

LuckPerms works by identifying players with their UUID, and in offline mode those two usernames correspond to two different IDs, so they are effectively two different players. It does not change a player...

lilac dewBOT
#

Description

Currently when a user has no permissions to anything of the plugin: (Set via "luckperms.*" false) users still see the "/luckperms" tab autocomplete suggestion & when running any of them still see the output of not having permission for any of the sub commands (and see running version)
See picture below for more context.

This has been suggested before within: #3176 however I don't think the point was gotten across all that well/shown what the actual issue was.

![javaw_b...

lilac dewBOT
#

I'd like to make an amendment to this:

Doing more research on this has lead me to discovery of the exact way I've fixed it for myself personally:

Editing the jar file myself (or adding to the plugin.yml file) this line:

commands:
  luckperms:
    description: Manage permissions
    aliases: [lp, perm, perms, permission, permissions]
    permission: luckperms.testcommand

(The permission is just a random name, just to make sure it wasn't taken by anything else)

This com...

lilac dewBOT
#

Description

Hello, I have a suggestion for Luck Perms in a network environment. The idea is to create a system that divides groups into server-level and global-level categories.

Proposed Behaviour

To implement this system, you would create specific groups for each server (i.e., prison, bedwars), as well as global groups for staff members, VIPs, and other categories that apply to all servers. These groups would be displayed in the editor, which would allow for easy management and ...

lilac dewBOT
lilac dewBOT
#

Description

First, I issue a list of permissions to the player using the api, then I take it with /lp user permission unset , and then again I try to issue the permissions using the api, but they are issued randomly: some permissions are issued, and some then no.

Reproduction Steps

  1. Give permissions using my code (https://pastebin.com/4s99j54H)
  2. Take them with the LuckPerms team
  3. Try to give permissions again using my code.
  4. When doing "/lp user permission info" you wi...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

This is not an issue a) from LuckPerms b) LuckPerms can resolve. LuckPerms is not changing the player UUID, so there is nothing LP can change about that behaviour.

many use luckperms on the pirate, and maybe even with authme

Yes, that is true, and for many of those, it works fine.

LuckPerms works by identifying players with their UUID, and in offline mode those two usernames correspond to two different IDs, so they are effectively two different players. It does not ch...

lilac dewBOT
lilac dewBOT
#

Description

Hey,

is there any way to have a direct DL link available without the version number?
That would be great for my latest update script.

https://download.luckperms.net/1478/bukkit/loader/LuckPerms-Bukkit-5.4.67.jar

should be

https://download.luckperms.net/1478/bukkit/loader/LuckPerms-Bukkit-latest.jar

Thanks :)

Proposed Behaviour

Hey,

is there any way to have a direct DL link available without the version number?
That would be great for my latest update...

lilac dewBOT
#

One use case that does come to mind is Forge. Since adoption of the permissions system is still pretty low (and therefore most mods still use basic op checks for permission), it might make sense to have op be the authoritative permissions source.

That being said, if you're on a non-Forge platform i.e. Bukkit, then I'd highly encourage you to instead have LP be the authoritative permissions source, and use the auto-op system to allow LP to manage OP status using permissions.

lilac dewBOT
lilac dewBOT
#

Going to preface with that this may not be the best way to achieve "custom commands with permissions" but this is the example I have on hand.

I use a plugin called CommandWhitelist which restricts what a player can see when typing in commands. Below is what I currently have 'allowed'.
image
The issue with this is when I give myself operator, this does not change and I cannot see the ...

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

Description

Basily I am making mc server and i added luck perms restarted the server and that's what happens and its luck perms because I took the plugin out and my server work just fine

Reproduction Steps

I dont know i just added the plugin to my server

Expected Behaviour

For the plugin to not crash loop server

Server Details

Paper 1.8.8 and runing on Java 8

LuckPerms Version

LuckPerms-Bukkit-5.4.71.jar

Logs and Configs

[Pterodactyl Daemon]: Checking serve...

lilac dewBOT
lilac dewBOT
#

Description

Occasionally, when editor is left open too long, upon hitting apply I get the following:

[20:56:03] [luckperms-worker-12/WARN]: [LuckPerms] Exception occurred handling message from socket
java.lang.IllegalStateException: Sender does not have applyedits permission
	at me.lucko.luckperms.common.webeditor.socket.listener.HandlerChangeRequest.handle(HandlerChangeRequest.java:60) ~[?:?]
	at me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener.hand...
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hi, so the server was having its daily restart cycle every 24 hours as it does every day and I don't know what went wrong today, but LuckPerms just didn't recognize the server database.

Reproduction Steps

It seems that the database simply crashed after the daily server restart. Although it is strange because other times this did not happen.

Expected Behaviour

Server Details

ShieldSpigot (MC: 1.8.8)

LuckPerms Version

v5.4.40

Logs and Configs

luc...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I get an error from LuckPerms when the plugin tries to get the user state from Essentials

Reproduction Steps

Have Essentials and LuckPerms on the server, log in with a new account and look at the console

Expected Behaviour

LuckPerms should handle the player after essentials

Server Details

git-Purpur-1171 (MC: 1.16.5)

LuckPerms Version

v5.4.71

Logs and Configs

https://pastebin.com/pHjfcrEb

Extra Details

No response

lilac dewBOT
lilac dewBOT
#

Description

Can you add 2 placeholder :

1:
Display the number of group on a track, ex โ†’ %luckperms_count_track_% => 10

2:
Display the player number group on a track, ex โ†’ %luckperms_count_player_position_track_% => 5

This feature is very usefull for scoreboard and stats for show our progression => current / max => 5 / 10

Proposed Behaviour

โ†‘

Extra Details

No response

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Using the luckperm web editor, I deleted a user from the user list, reloaded the server or regenerated the editor session, but the user remains in the user list with a UUID.

Reproduction Steps

1๏ผŒLaunch the Minecraft server on paper,Load luckperms.
2๏ผŒExecute the "lp editor" command from the server console to generate the URL of the luckperms web editor and open it.
3๏ผŒDelete one user from the user list through the luckperms web editor and apply the change.
4๏ผŒConfirm th...

lilac dewBOT
#

Description

LuckPerms won't load after server restart

lp editor
[02:03:33 WARN]: java.util.concurrent.CompletionException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: ะ‘ะฐะทะฐ ะดะฐะฝะฝั‹ั… ัƒะถะต ะทะฐะบั€ั‹ั‚ะฐ
[02:03:33 WARN]: The database has been closed [90098-199]
[02:03:33 WARN]: at me.lucko.luckperms.common.storage.Storage.lambda$future$1(Storage.java:106)
[02:03:33 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
[02:...

lilac dewBOT
#

Description

An annoying issue has been cropping up in the Discord where editor sessions are impossible to create. Turns out, somehow a group with a space in the name got created. I've been able to find one code path to do so (the applyEdits command), but given that required some manual modification of the applyedits bytebin, I suspect at least one other code path exists that's more likely for a user to stumble across (the API perhaps?).

Reproduction Steps

For the applyEdits method...

lilac dewBOT
#

The error in question (see image) is because a node is malformed (in this particular case, an InheritanceNode with an invalid group name), and trying to load it from storage fails, not group names themselves.

These are the few places I've gathered do not check for group name validity when creating a new group for saving:

  • API GroupManager::modifyGroup(String, Consumer<Group>)
  • Backup importer from /lp import
  • Web editor changes, although the editor already doesn't l...
lilac dewBOT
#

I am getting the same or very similar issue. I believe ours is due to the database closing the connection and LuckPerms not realizing or being informed. I think the errors are related in ConnectionImpl so I decided to post it here instead of making a new issue.

[04:29:03 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@a0be5bf (No operations allowed after connection closed.). Possibly...

lilac dewBOT
lilac dewBOT
#

Description

I'd like to see further integration with FTB Ranks.

Currently there are several migration settings that allow importing from other permission mods directly into luckperms.

Proposed Behaviour

Check the mods folder to see if ftbranks is present.

Then Check the world/ranks folder for an existing ranks.snbt and players.snbt and port them into luckperms.

Able to configure this to be done as part of the watch files function to automatically update any changes with lu...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

A notes section in the web editor for future usage.

Proposed Behaviour

I often find myself having permission i forget what they do, or they look super similar to other permissions. For instance, I have a permission called 'spawn.bypass' for cooldown bypass, and I've looked it up multiple times mistaking it for something else. I think it would be cool to see a notes section in atleast the web editor (though if you figure out how to implement it into Minecraft thats even ...

#

I created 2 groups in which im currently organizing all the possible permissions into 2 catagories, User and Admin perms, and whether or not I'd even consider giving that perm to that respective group, this way i can refer to it later if i want to see all possible perms in a later configuration

lilac dewBOT
#

https://mclo.gs/URNzDdt
we don't know what to blame, folia version or that we host the temp server with folia far from main server with the database

This happened randomly, and after that it started spamming a lot with that error, and kicked everyone out, before that it worked 4 days without issues, and after a restart it started to work again without issues

Feels like for some reason it didn't want to reconnect, after some issue happened

lilac dewBOT
#

Description

The idea is that it'll tell you what commands have conflicts and how to fix it

Proposed Behaviour

"/lp conflicts" would pull up a list of all the commands that have conflicts with other things, such as essential's "/vanish" vs super vanish's "/vanish"

"/lp conflicts " would tell you what you'd have to do to fix the confliction, such as adding it to the commands.yml file, it would tell you what you'd need to input exactly, some plugins have it setup so its not the exa...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Hey!

It'd be really nice to have a permalink for every platform latest release.

I currently auto-update every plugin on my servers on every restart, so I wanted to do the same with LuckPerms.

Proposed Behaviour

The permalinks could look like this:

https://download.luckperms.net/bukkit/LuckPerms.jar
https://download.luckperms.net/velocity/LuckPerms.jar

And so on

Extra Details

No response

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I think there could also be a /lp conflit command <command> to see what permission nodes are available for a command (used to know when there are multiple permissions for the same command from different plugins) it would be like

/lp conflict command kick
With the result being
essential.kick
UltraPunishments.kick

lilac dewBOT
#

Description

A command that checks for duplicate permission nodes (with the same values. expiry, and contents)

Proposed Behaviour

What this command would do is tell you when you have duplicate permissions nodes within a group and/or a track.
/lp Check Dupes
or alternatively
/lp dupes
You could also set it up so that when there's dupes in the same group that they highlight red (or orange if its an unsaved change)

Extra Details

The reason im suggesting this is because i hav...

lilac dewBOT
#

i have an issue of going over the same permissions or forgetting to add/change/delete something and will tend to go back over the same permissions i already went over.
the editor lets you search for permission nodes in the loaded data. you can use that to see if you have already added something, or search for a specific thing to remove

lilac dewBOT
lilac dewBOT
#

This is out of the scope of LuckPerms and would be a much better fit as a separate admin-helper plugin, and there are a few points that make this either simply not fit or just infeasible in LP:

  • LuckPerms is a plugin to manage permissions, not commands; while some permissions are "tied to" commands, that does not tie LP to command handling, and plugins can check for permissions outside of commands and this is quite specifically a command resolution issue regardless of permissions
  • This is...
lilac dewBOT
#

Description

Good morning.

I can't use the Luckperms API. When I use the API and go to my server, I get an error in the console telling me that the LuckpermsProvider class was not found.

Sincerely Sandro

Reproduction Steps

LuckPerms api = LuckPermsProvider.get();

Expected Behaviour

Error ClassNotFoundException

Server Details

Server :Spigot 1.12.2, Client : 1.12.2

LuckPerms Version

v5.4

Logs and Configs

https://gist.github.com/Sandro642/bb3b481bd59d98e1a...

lilac dewBOT
lilac dewBOT
#

Description

When running, it will often report UUID errors
But I have not modified the player's UUID
And Luckperms is a separate database and other plugins are not in the same database at all

Reproduction Steps

I don't know how to reproduce
because the question is random

Expected Behaviour

Luckperms will constantly report player UUID errors on the console
Causing the server to freeze and causing some of my players to collectively disconnect

Server Details

waterfall-...

lilac dewBOT
#

Description

leave the server running and you should get this error https://pastebin.com/tVDCyBTb

Reproduction Steps

I have 130 plugins and left the server running and it shows up in console. So i don't know how to reproduce this.

Expected Behaviour

https://pastebin.com/tVDCyBTb

Server Details

Paper 307 1.19.2

LuckPerms Version

5.4.71

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I have the following method to remove a negated permission

`
public CompletableFuture removeNegatedPermission(UUID uuid, String permission) {
return this.loadUser(uuid).thenCompose((user) -> {
Node node = Node.builder(permission).negated(true).build();
DataMutateResult result = user.data().remove(node);
System.out.println("removed permission(2): " + permission + " from " + uuid + " with result " + result.name());
...

lilac dewBOT
#

Description

I recently updated from v4 to v5 and afterwards i started seeing some players getting group.default.
The players that are getting it is ones that already have group.default thru a parrent group.

The player has a group called extra, which has a parrent group called a and the a group has the group group.default.
It only happens to users that have group.extra.

I tried to add group.default togroup.extra but it didn't change anything.

When we manually r...

lilac dewBOT
#

Description

[10:58:29] [Server thread/INFO]: [LuckPerms] Loading configuration...
[10:58:29] [Server thread/INFO]: [LuckPerms] Loading storage provider... [H2]
[10:58:29] [Server thread/WARN]: [LuckPerms] [DB Upgrade] Found an old (v1) H2 database file. LuckPerms will now attempt to upgrade it to v2 (this is a one time operation).
[10:58:29] [Server thread/INFO]: [LuckPerms] [DB Upgrade] Stage 1: Exporting the old database to an intermediary file...
[10:58:30] [Server thread/INFO]: [...

lilac dewBOT
#

Description

Group getting permissions they should not have, even when specifically denying said permissions

Reproduction Steps

Give player the following permissions:
luckperms.user.promote
luckperms.user.promote.pvp
luckperms.user.promote.pvp.*
And denying the following permissions:
luckperms.user.promote.staff
luckperms.user.promote.staff.*

Expected Behaviour

According the wiki, this should allow the player to promote in the pvp track, but not in the staff tr...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I'm running luckperms v5.4.71 with ~160 players on 1.19.3 with mysql (only one server, mysql is on localhost)
And I checked mysql requests, luckperms does a lot of requests to it, so I'm not sure it's normal
(I tried to reduce my iowait, as even with a 13900k and a samsung nvme 980 pro, I got up to 1% iowait, mainly from mysql)

Here are the requests :
image

Al...

lilac dewBOT
lilac dewBOT
#

I seem to have found some better Reproduction Steps and more exact what the error is.
If two or more servers are synced up and both servers add a permission(negated or not) at the exact same time the permission node is added multiple times.

Reproduction Steps:

  1. Setup 2 or more servers syncing permissions between them
  2. Setup redis on both servers
  3. Publish a message containing a luckperms command, eg "lp user player1 perm set vv.a false"
  4. Have each server subscribe to that...
lilac dewBOT
lilac dewBOT
#

The permissions for LP commands are per sub-command, meaning for example, I can give someone luckperms.user.info and they can use /lp user <user> info, they don't need anything else.

With your suggestion, they would need both luckperms.user.info and luckperms.testcommand (or whatever we decided to name it). This would be a step backwards in my opinion, especially as I don't see it as a big deal in the first place that users can see the version number when they run /lp.

Howev...

#

You can do this already, a short example:

/lp creategroup moderator

/lp creategroup vip
/lp creategroup vip_prison
/lp creategroup vip_bedwards

# make vip inherit from vip_prison and vip_bedwards on those servers
/lp group vip parent add vip_prison server=prison
/lp group vip parent add vip_bedwards server=bedwars

# add some server specific vip permissions
/lp group vip_prison permission add example.prison.permission
/lp group vip_bedwars permission add example.bedw...
#

Yeah, if you log out of the server your existing editor sessions are invalidated.

The reason for this is: e.g. you have an admin go rogue, if you ban them from the server you would also expect their open editor sessions (if they had any) to no longer work, so LuckPerms checks whether they are still connected to the server, and still have the necessary permissions in LuckPerms before applying the change.

Solution is: don't logout (or use a session created from the console, they shouldn't...

lilac dewBOT
lilac dewBOT
#

Description

Hello there,

Vault Hunters 3rd Edition is a 1.18.2 Modpack but all of the Forge LP Versions throw a "Missing Capability" exception when you die and click the respawn button.

Using a Hybrid server would technically work. Practically hybrids arent feasible for VH since they break quite a few game mechanics since VH is so custom.

Reproduction Steps

  • Install VH on a server.
  • Install LP and any mod that uses the LP API
  • Die and press respawn

Expected Behaviou...

lilac dewBOT
lilac dewBOT
#

do you have an idea for a fix?

I was thinking about gracefully ignoring/skipping invalid nodes and logging a warning(/error?) about their existence (pointing out key and holder).
I did consider existing setups with invalid nodes when making that PR (although these would be among the minority), but I can't think of a way to retain behavioural compatibility from before that change was made by including them somehow (without making it unnecessarily complex, like introducing a "raw node".) ...

lilac dewBOT
lilac dewBOT
#

Description

A player called "4llySt0rm" is unable to connect.
He was able to connect multiple times before, but recently it would seem he wasn't to anymore.
I tried doing "/lp user 4llySt0rm clear" but to no avail.

Idk what to do to get the player to login successfully

Reproduction Steps

Unknown

Expected Behaviour

Letting the player connect to server

Server Details

arclight-forge-1.16.5-1.0.24

LuckPerms Version

LuckPerms-Bukkit-5.4.40

Logs and Configs

h...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

I suggest being able to make an api that with "GET" methods can obtain the information of a person or player such as their group or permissions to be able to make discord bots ect for easier sync ect (Make it a configurable option and that you can put the port to choice). I think it's a good idea for developers

Proposed Behaviour

I would do a "GET" method to a specific url and I would receive some information in json format for example
{"fran2019":{"group":"owner"}"}
...

lilac dewBOT
#

You have to search through the raw version of it ...

`[18:53:36] [User Authenticator #42/INFO]: Processing pre-login for 59b908c8-458a-4da0-943d-a79fcddcba35 - 4llySt0rm
[18:53:36] [User Authenticator #42/INFO]: UUID of player 4llySt0rm is 59b908c8-458a-4da0-943d-a79fcddcba35
[18:55:26] [Server thread/INFO]: Processing login for 59b908c8-458a-4da0-943d-a79fcddcba35 - 4llySt0rm
[18:55:26] [Server thread/WARN]: User 59b908c8-458a-4da0-943d-a79fcddcba35 - 4llySt0rm doesn't currently ...

lilac dewBOT
#

Description

After upgrading from version 5.4.71 stopped connecting to PostgreSQL. On version 5.4.71 everything works.

Created a new database, tested on an empty server and on standard settings of luckperms

Reproduction Steps

// psql (15.2 (Ubuntu 15.2-1.pgdg22.04+1))
create database luckperms;
create user lp;
alter database luckperms owner to lp;
ALTER USER lp WITH ENCRYPTED PASSWORD 'testPassword';

// luckperms config
storage-method: PostgreSQL
data:
address: localh...

lilac dewBOT
#

Description

I'm having issue with internal traffic with around 1200 ~ 1300 playercount atm.

Currently, outbound traffic is around at 500mbps , and internal traffic is hitting 930mbps which is almost at limit of 1Gbps line.
Which is casuing packet loss - obviously very bad sign.

Internal traffic from packend bukkit server to proxy should obviously include outbound traffic ( chunk and stuff ) , so this means that around 400mbps is accounted of plugin messaging.

I found that L...

lilac dewBOT
#

Have you actually confirmed that LP is the cause of this traffic? LP is (supposed to be) quite light on the messaging traffic, only sending a message when permissions actually change. When a message is sent, it's only a small "hey, something changed involving this user/group/track" type message, not the actual change. The backend database is the source of truth for permission state.

In addition, LP defaults to using our sql messaging implementation, which uses a database table as a way o...

lilac dewBOT
#

Hi. Thanks for reply and no i havent confirmed. Thats one thing i wanna confirm as well.

I saw in /lp verbose on , there are literally thousands of sync-ish looking thing happening every seconds. Does it not indicate plugin messaging? ( real question not rhetorical )

I need to check which is generating excessive traffic for sure? But i cant think of anything that would send that much

lilac dewBOT
#

While LP is indeed handling hundreds or thousands of permission checks a second on even smaller servers, all of those are handled locally. Each LP instance is responsible for calculating the result of a permission query on their instance. Player data gets loaded on player join, and LP's messaging is only a "hey, you need to refresh this player/group/track from the storage backend", plus usually an associated audit log message to send to any players with log notifications enabled.

While it'...

lilac dewBOT
#

Description

On every join my server freezes for 2 seconds and my tps drops of course.
I have some type of Connection Handler lag shown on timings.
But on spark you can see that there's a permission check that triggers viaversion.
I think I have issue with luckperms, luckperms is triggering ViaVersion permission check on join.
Is anyone able to help me with this?
https://spark.lucko.me/R4mrSPNHUI

Reproduction Steps

no particular step

Expected Behaviour

no particular behav...

lilac dewBOT
lilac dewBOT
#

Description

Upon server startup, LuckPerms will notice the out of date database (v1) and attempt to update stating it is a one time process. Fails everytime

Reproduction Steps

Server running paper 1.19.4 with 15 other plugins listed below. Previously updated from paper-1.19.3-404.jar Updated all other plugins at the same time.

Expected Behaviour

Database to be updated and it move on.

Server Details

paper-1.19.4-526.jar

LuckPerms Version

v5..4.79

Logs and Conf...

lilac dewBOT
#

Description

I have a command when players go through a portal to each wordl they get something like lp user @player parent add membersv world=world
However it works for my java players but is not working for the bedrock players even though i have set the

If LuckPerms should allow usernames with non alphanumeric characters.

- Note that due to the design of the storage implementation, usernames must still be 16 characters

or less.

allow-invalid-usernames: false

But it...

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

Trying to set up LuckPerms (Bungee) as usual. I have no existing configuration on this proxy. Every time I get the following error:

Exception in thread "main" java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Map (java.util.ArrayList and java.util.Map are in module java.base of loader 'bootstrap')

Reproduction Steps

  1. Download the latest version of Waterfall (1.19)
  2. Download the latest version of LuckPerms Bungee
    ...
lilac dewBOT
lilac dewBOT
#

I explained it in a way that mentions when using the @player it isnt calling the .bedrockusername like its literally not giving the perms but when @player is used on a java player the command works just fine however when i manually do /lp user .playersname directly it works but the @player isnt using this function it seems like even with the setting to true and yes its been restarted many times cause im working on various plugins, It does in fact run the command but does not give them the inh...

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

I'm still unsure whether this should be part of the original project, but I am definitely against merging it until Minestom sort out their Maven repository situation and/or start creating proper releases.

The Jitpack releases expire after a while and are a source of annoyance in my other projects which support Minestom (e.g. spark)

lilac dewBOT
#

I'm still unsure whether this should be part of the original project, but I am definitely against merging it until Minestom sort out their Maven repository situation and/or start creating proper releases.

The Jitpack releases expire after a while and are a source of annoyance in my other projects which support Minestom (e.g. spark)

Yeah, i agree, they should make their own maven repository.

lilac dewBOT
#

Description

I just installed a SpongeForge server with
Forge 1.16.5 - 36.2.34
SpongeForge 1.16.5 - 36.2.5 - 8.1.0 - RC1324
LuckPerms Sponge 5.4.79
griefdefender sponge 1.16.5 - 2.3.6

This is also a Multicraft server that I'm hosting locally.

Reproduction Steps

  1. Install Forge Server and SpongeForge
  2. Put LuckPerms and Grief Defender in the mods/Plugins folder
  3. Restart server
  4. Stop server.

Expected Behaviour

Server stops normally

Server Details

Multicraft...

lilac dewBOT
lilac dewBOT
#

Description

Luckperms having issues to authenciate with MongoDB, Throwing Exception authenticating MongoCredential and Authentication failed.' on server ac-4ambohl-shard-00-01.2xhehw2.mongodb.net:27017. The full response is {"ok": 0, "errmsg": "bad auth : Authentication failed.", "code": 8000, "codeName": "AtlasError"}

Reproduction Steps

  1. Set Up MongoDB On Luckperms
  2. Start Server
  3. Error

Expected Behaviour

Authenticate Normally & Successfully

Server Details

V...

lilac dewBOT
#

Description

I am using a Fabric with Bukkit running in one world at the same time
I run the Luckperms plugin in the Bukkit environment
However, under Luckperms, I can't find my name, only by UUID, but it shows unknown name, i.e. permission is not valid

Reproduction Steps

  1. install fabric server(include MC 1.19.4 & Fabric-API latest)
  2. install Banner to fabric's mods folder ExtraLink [CI Build](https://ci.codemc.io/job/MohistMC/job/Banner...
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

If I try to unset a permission it doesn't work. If I try to change my own group after a while or when I rejoin I get the old rank back.

Reproduction Steps

/lp user Uzuark parent set default
/lp user Uzuark permission unset test.1

Expected Behaviour

That my group changes on every server and I can unset the permission.

Server Details

git-Purpur-1970

LuckPerms Version

v5.4.79

Logs and Configs

No response

Extra Details

No response

lilac dewBOT
#

Is the permission (in your repro steps test.1) set on the user or on a group? Unsetting a node is like deleting it.

If your goal is to block a specific permission for a player/group that they already inherit, set the permission to false (if using commands, add false after the permission set command, if using the web editor, click the true to turn it to false)

lilac dewBOT
#

Description

Introduction

Sometimes, LuckPerms struggles to complete a successful shutdown. According to the log, worker thread pool cannot gracefully shutdown after 1 minute timeout, throwing an exception to the console.

Description

This happens under unknown conditions, so it might be hard to reproduce. I am attaching a log of shutdown process starting from LuckPerms Starting shutdown process... message.
I would also like to direct your attention to luckperms-worker-9 th...

lilac dewBOT
lilac dewBOT
#

Description

Of context "value" in a context, please allow for boolean operators to return a false or true value; active by a true or false attribute of the permission involved.r

Proposed Behaviour

Contexts from Plugins have a True | False active statement, followed by a context True | False statement.

Extra Details

This type of usage applies a second layer to the already glorious permissions plugin "LuckPerms". Please consider this.

lilac dewBOT
lilac dewBOT
lilac dewBOT
lilac dewBOT
#

Description

image

I have the latest version of LuckPerms BungeeCord and this is what it shows me on the proxy. Nothing on spigot servers.

Reproduction Steps

I don't know

Expected Behaviour

Everything works for me, I just don't know why I get this warn/error.

Server Details

flamecord-1.5.0

LuckPerms Version

v5.4.79

Logs and Configs

No response

Extra Det...

lilac dewBOT
#

Description

after updating 1.19.4 -> 1.20 it crashes because Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3222 failed

Reproduction Steps

Install Fabric Server 1.20 with FAPI, LP

Expected Behaviour

It just should load

Server Details

Fabric 1.20 (Loader: 0.14.21, FAPI: 0.83.0+1.20)

LuckPerms Version

v5.4.79

Logs and Configs

https://gist.github.com/SuperErnD/4cf48808ee0f5877cd8e85a2151da1d3

Extra Details

No response

lilac dewBOT
lilac dewBOT
#

Description

Have an area where it logs changes

  • Rank Changes
  • Permission Changes
  • Something random was changed

Im looking for either we website addition to show logs or possible a webhook
so that we can see logs in a discord channel.

Proposed Behaviour

A away to see changes that occurred while i was offline.

Extra Details

Looking for a system to view changes.

lilac dewBOT
lilac dewBOT
lilac dewBOT
#

The last real change to the MongoDB storage implementation that I can understand here is from early 2022. If you were previously using a reasonably up-to-date version of LuckPerms, then it seems to me at first that there is a problem with the database.

As I can see, you didn't specify an authentication database in your connection string either. Depending on how MongoDB is configured, you might need this.

lilac dewBOT
lilac dewBOT