#support-1

1 messages · Page 100 of 1

wanton stratusBOT
#
Please tell us what's going on!

We really would absolutely love to help you out! However, telling us that it isn't working wastes everyone's time. Please, just describe the issue you're having clearly and with as much detail as possible, and send any relevant screenshots of whatever problems you're having.

For Console Errors:
steel dust
rose raven
#

!verbose

wanton stratusBOT
steel dust
#

i watched about 5 tutorials and did exactly what they did and it didnt work

#

can we vc

rose raven
#

No need. Use /lp verbose command <user> /rtp (/rtp represents the command we want to check) and send a screenshot of the output here.

foggy ether
#

Hi. I am currently setting up ranks in my server. Is it okay if I set the rankup/rankdown commands as lp user <name> parent set <rank> instead of demote and promote?

steel dust
#

so do this with or without op

rose raven
rose raven
#

However, you can target an online non op player.

steel dust
#

i still dont get it can we pls vc

rose raven
# steel dust i still dont get it can we pls vc

I've, literally, gave you the exact command to use to check for permissions. There's no need for anyone to join a voice call.

Verbose will help us see what permissions are being checked when forcing a user to run a command.

#

It's the best tool to help identify lack of permission(s).

#

Are your players unable to execute the command /rtp? Check if they lack permissions using /lp verbose command <user> /rtp. Simple as that.

steel dust
#

i did this!

#

but when i put the permissions it doesnt work

foggy ether
rose raven
#

How does the message your players receive when executing the /rtp command?

Can we see your plugins list? Type /pl and send a screenshot of the output.

steel dust
rose raven
rose raven
# steel dust

Execute /lp verbose command <player> /rtp (replace <player> with an online player that's not op) and send a screenshot of the output.

steel dust
#

ok launching my alt

steel dust
#

ok i did it

#

and the permissions that showed are set idk why it isnt working

#

@rose raven

wanton stratusBOT
#

Hey 690k_! Please don't tag helpful/staff members directly.

rose raven
#

Where's the screenshot i've asked you to share? Are you sure you've assigned sufficient permission to the default group? Are you sure there are no other plugins intereferring and/or blocking the command?

steel dust
#

pretty sure there is nothing is intereferring it

rose raven
#

Well, then what's the message that your alt accounts receives when executing the command?

#

Have you checked your console for any hints?

opal pumice
#

Hello,

Is it possible to temporarily assign a player to a specific group using LuckPerms? For example, if a player with the 'Titanique' group purchases the 'Zeus' group for a month, can it be applied temporarily? If so, how can this be achieved?

rose raven
wanton stratusBOT
opal pumice
rose raven
opal pumice
#

donc : /lp user Ireneia parent addtemp zeus 30s ? exemple

rose raven
#

Seems about right, as long as "Ireneia" is a valid player name and "zeus" the desired group.

opal pumice
#

Oh thanks 😄

desert marsh
#

i did this and it doesnt work

light ridge
#

Hey guys, after updating to 1.20 I'm getting the following error java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms I'm using postgresql as a database and I did not touched any of the configs, so it should be working but for some reason it's not. I'm also using pterodactyl panel

#

I'm using the fabric version of LuckPerms

#

I have other mods connecting to the database without any issue so I don't think it's a network configuration problem

#

Updating from 5.4.83 to 5.4.84 fixes the issue.

winged reef
#

Question: When setting up the mysql database, what should the database collation be? I found an old message in the discord suggesting it might be "utf8mb4". Is this accurate today?

rose raven
#

This is not MySQL support. Conduct the MySQL/SQL docs.

winged reef
#

I didn't see any mysql doc or mention of the collation in the LuckPerms documentation? I was under the impression that the collation format was important to the tool using the database?

rose raven
#

Try "utf8_general_ci".

foggy quartz
#

How come the prefix aren't being shown in chat? I have essentials chat

rose raven
#

But, do you have Vault? manythink

foggy quartz
#

I do infact

rose raven
#

Does the prefix show on /lp user <user> info?

foggy quartz
#

no

rose raven
#

There's your answer.

foggy quartz
#

The prefix i added on the group though and Im added to the group

rose raven
#

!editorsafety Mind sharing your editor link? Quite curious as to how you've set up your meta/permissions/inheritance.

wanton stratusBOT
#
It is safe to send an editor link in public.

Any changes made in the editor have to be applied using the /lp applyedits command - impossible unless the person with the link is also connected to the server and with the required in-game permissions to use LuckPerms commands. It's effectively just as safe to share an editor link as it would be to share a screenshot of your permissions or a pastebin of a configuration file. The editor doesn't contain any sensitive data (except perhaps player names).

Concerns about the proprietary nature of your permissions setup?

Please, don't be. We're here to help, not steal your permissions setup. Additionally, permissions can be tested by players simply joining your server and seeing what they can do.

foggy quartz
#
rose raven
#

Try fixing your format. Remove one of the 2 dots between the "prefix" and the prefix value.

#

Or add an integer value in the middle (weight).

#

prefix.50.&8&l<&4Owner&7&l> &4

foggy quartz
#

That worked

rose raven
#

Sweet.

foggy quartz
#

Thanks ❤️

foggy quartz
#

Is there a undo command for luckperms?

rose raven
desert marsh
#

didnt work it says i have no permission to perform those actions even in the right server

foggy quartz
#

how do i do the prefix higharchy thing

#

to get multiple prefix to show

rose raven
#

!stacking

wanton stratusBOT
foggy quartz
#

yeah i seen that

#

but where do i do that lol

#

and i dont get where i order them

rose raven
#

Doesn't seem like you've taken the time to read through the whole thing.

foggy quartz
#

i dont see a file mentioned in it man

rose raven
#

There's a meta-formatting: setting in your LuckPerms config.yml which manages the the prefix LuckPerms sends to your chat plugin to display.

foggy quartz
#

ok

#

where do i crate the tracks?

rose raven
#

!tracks

wanton stratusBOT
foggy quartz
#

I did as said but now all players names are white and not grey anymore

#

common problem?

rose raven
#

No, not a problem at all. Depends on your:

  • Chat format.
  • Meta (prefixes, suffixes).
foggy quartz
#

the prefix ends in &8 but doesnt seem to transfer over to the name after adding thos changes

#

also added to chat format in essentials

#

but also isnt updating the color of names after that

#

the only group people are in is default and level_1

rose raven
#

It's up to you how you want to configure you format. Not sure if i'm following here.

#

Can you provide a screnshot of the actual chat so we can visualize what's going on?

foggy quartz
#

im dumb i got it

#

didnt see that I added &r at the end lmao

#

but i setup the ranks in the tracks but seems to still only show 1 prefix

#

ill show conf

past sentinel
#

How to fix this?
Unknown system variable 'transaction_isolation'

uneven nexus
#

!paste the entire log. doesn't seem related to LP

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

rose raven
#

Seems like a database issue.

foggy quartz
uneven nexus
#

did you restart after you modified your format

past sentinel
foggy quartz
foggy quartz
uneven nexus
#

Restart.

rose raven
foggy quartz
#

damn alr ill have to do later then

#

thanks

#

does adding it to tracks also make it take inharitence or do i still have to do that

rose raven
foggy quartz
#

thanks

past sentinel
#

Nevermind Luckperms works fine. But other plugins no longer want to work with the database 😅

#

I have restarted the VPS

foggy quartz
uneven nexus
#

!paste your config, remove db credentials if you have any.

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

rose raven
#

Invalid yaml syntax.

#

Gotem.

uneven nexus
#

you broke the formatting of that section

meta-formatting:
  prefix:
    format:
      - "highest_on_track_levels"
      - "highest_on_track_ranks"
      - "highest_on_track_staff"
    duplicates: first-only
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
foggy quartz
#

huh looks fine to me whats wrong

uneven nexus
#

meta-formatting should not be on the same indent level as prefix

foggy quartz
#

copy pasted from official wiki

uneven nexus
#

no it's not

rose raven
uneven nexus
#
  • the wiki
foggy quartz
#

ah alr

#

look good?

uneven nexus
#

looks fine

foggy quartz
#

thank you for the help ill lyk

uneven nexus
#

is that bloom's file editor?

foggy quartz
#

is tht bad lol

uneven nexus
#

no, not at all. i love bloom

foggy quartz
#

ayy

#

yeah all the other hosts i did not have a good experience with

#

bad performance for same price

#

and their text editors would break when i had ASCII charecters on it

#

bloom a W so far

#

any reason it would be so spaced?

#

ik its scuffed but just wanted to get the spacing fixed before anything xd

rose raven
#

Yes, configure your middle-spacer: accordingly and/or your levels prefix.

foggy quartz
#

oooh right i had space added in the prefix i think

#

good looks

rose raven
#

Yup.

#

Glad you got it working. LofiGirlThumbsUp

foggy quartz
#

thanks boss

rose raven
#

Team work makes the dream work.

foggy quartz
#

seems to not effect when its just 1 prefix

#

is there a solution for that?

rose raven
#

Revert the changes and remove the empty space from your middle-spacer:.

Set it to middle-spacer: "".

foggy quartz
#

so add a space at the end of level prefix and remove middle spacer?

rose raven
#

Yeah, should get the job done.

foggy quartz
#

thanks again

latent jungle
#

Hello i have a question

#

when I put /lp editor

#

it just says the luckperms version

#

but it doesn't give me the link

toxic wagon
#

Means you don't have perm to use the command.

latent jungle
#

I have op

#

in my server

toxic wagon
#

Sponge server or spigot?

latent jungle
#

sponge

#

forge 1.18.2

toxic wagon
#

Sponge disables the OP system when a permission plugin is installed.

latent jungle
#

then how do I get to the editor panel?

toxic wagon
#

Give yourself luckperms.* via console

latent jungle
#

ok thanks

charred mural
#

Need help ☹️

#

Can anyone help me?

rose raven
wanton stratusBOT
#
Please ask your question!

Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!

Or, try here first:
Why shouldn't I ask to ask?
charred mural
#

I accidentally delete essential plugin than I reinstall essential plugin but lp plugin not working

rose raven
#

EssentialsX is not a LuckPerms dependency. What's not working?

charred mural
#

Luckperms didn't work

uneven nexus
#

yeah, that tells us nothing. what about it isn't working

charred mural
#

Luckperms work in 1.20 ?

uneven nexus
#

LuckPerms works fine in 1.20 as far as we know.

rose raven
#

Are you planning to describe what part of LuckPerms is not working? Does the plugin fail to load? Are there any errors on console?

charred mural
#

Like in group I display owner

#

And it's work

#

But I cheak today not working

uneven nexus
#

!chat

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
uneven nexus
#

please read the full message.

charred mural
#

Ok

#

Also I cheak now group commands also not work

#

I think all plugin not load

rose raven
#

What makes you think the group commands are not working? Does LuckPerms show in red when using /plugins? Did it fail to load on startup? Are there any relevant errors indicating that something went wrong? Is a command not producing the expected behavior?

charred mural
#

This show

rose raven
#

I'm getting malware vibes.

#

!paste Paste your full logs please so we can take a greater look.

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

charred mural
charred mural
rose raven
#

Yeah, you've got malware, offline mode and outdated LuckPerms version. The full list. 😅

#

!hacked Check the last bits of the embed.

wanton stratusBOT
#
Has LuckPerms been exploited/hacked?

Most certainly: no. In most cases a 'LuckPerms exploit' is a simple case of human error, which can be avoided easily. Look below for some tips to be on the safe side.

Don't give random people full ( * ) permissions / admin permissions

While this should be obvious, a lot of times a exploit can be traced back to faulty permission settings. You should always take your time with permissions and read the plugin documentations. In 99% of all cases the plugins have documentations explaining each permission, in the rare case that the plugin you are using does not have a documentation, you could still:
A: Ask the plugin developer for help
B: Use LuckPerms verbose functionality ( !verbose )
C: Select a different plugin with proper documentation.

Do not run your server/network in offline mode

If you are running your server or network in offline mode, hackers have it really easy to steal your, or any other admins identity. While the server is in offline mode, certain checks ( which exist to prevent exactly this ), are being skipped, and the server does not verify if the person joining actually is the person they claim to be. While there may be plugins which increase the security of offline mode servers by adding things such as admin codes, you should just switch it to online to prevent the issue in the first place.

Do not download plugins from shady websites / sent by friends

You should never put anything on your server which has not been downloaded by yourself from official sources. Plugins can be infected with malware which injects itself into all other plugins, and thus is hard to remove. While it may look like a plugin has been hacked, you most certainly downloaded a modified version of it and it is not the plugin authors fault. In case your server has been infected by such malware:

  1. Stop the server
  2. Delete all plugins in your plugins folder, and just to be safe also the server jar file
  3. Re-Download all plugins and server jar files from official websites such as SpigotMC or official plugin websites ( luckperms.net for example ).
  4. Check if there have been any modifications to the permission system and remove unknown users and wrong permissions.
    if you follow these steps you should have a clean server by the end, without exploits.
rose raven
#

!latest

wanton stratusBOT
#
Latest version

5.4.84

charred mural
#

Ok

#

1 last thing

uneven nexus
#

your build of LP doesn't even technically support LP.
don't try to blindly upgrade minecraft versions without updating plugins. it tends to break stuff, as seen above.

charred mural
#

Yeah

uneven nexus
#

I'm not seeing any malware though - just re-download everything

charred mural
#

I need to make all group again ?

uneven nexus
#

No, just delete your plugin jars, and re-download those. the data is fine.

charred mural
#

Ok

#

Thanks

#

New lp virson 5.4.40

uneven nexus
#

no it's not, it's 5.4.84

#

!downloads

wanton stratusBOT
charred mural
#

Show in aternos

#

Bro i use aternos

uneven nexus
#

then you're on your own for support on latest versions. LP provides the downloads, aternos needs to update their installer.

charred mural
#

Ok

#

I talk to aternos

tender moth
#

Ok so I have the newest version of luckperms but now luck perms isn’t working with my bedrock players. It isn’t connecting their usernames correctly when I try to have it set their groups.

magic root
#

!geyser

wanton stratusBOT
#
Using Geyser?

If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.

light mason
#

why when i put a prefix on a role the prefix shops up twice in chat

rose raven
#

Check your EssentialsXChat format. You may have unintentionally used both {DISPLAYNAME} and {PREFIX} keywords.

#

Does the prefix show twice on /lp user <user> info though?

light mason
#

ahhh yes, thank you

#

nah it doesnt

shrewd cloak
#

How do I make lp give a chat color

flat parcel
#

!chat

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
ornate otter
#

Can a group be granted to someone for a certain time?

shrewd cloak
#

/lp user (user) parent add temp (rank) (time)

uneven nexus
#

addtemp is 1 word, but yeah.

ornate otter
hasty tree
#

yes

#

this info is on the wiki

flat parcel
#

the only one that can really bite you is m -> minutes, not months

hasty tree
#

mo for months

honest pendant
#

Hello! Is there anyway of letting lp parent a user that has special characters, like dash, period?

#

Since it's throwing the "invalid username" message.

flat parcel
#

!geyser

wanton stratusBOT
#
Using Geyser?

If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.

honest pendant
#

thnx

kind temple
#

Hello, I'm getting the following error on the console quite often after updating to 1.20

My server is running Paper

#
- [Sun 20:40:29 ERROR Minecraft] Could not pass event PlayerGameModeChangeEvent to LuckPerms v5.4.82
java.lang.RuntimeException: Exception occurred whilst generating event instance
    at me.lucko.luckperms.common.event.EventDispatcher.generate(EventDispatcher.java:119)
    at me.lucko.luckperms.common.event.EventDispatcher.post(EventDispatcher.java:124)
    at me.lucko.luckperms.common.event.EventDispatcher.postSync(EventDispatcher.java:150)
    at me.lucko.luckperms.common.event.EventDispatcher.dispatchContextUpdate(EventDispatcher.java:179)
    at me.lucko.luckperms.common.context.manager.ContextManager.signalContextUpdate(ContextManager.java:113)
    at me.lucko.luckperms.bukkit.context.BukkitPlayerCalculator.onGameModeChange(BukkitPlayerCalculator.java:145)
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor13.execute(Unknown Source)
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
    at net.minecraft.server.level.ServerPlayerGameMode.changeGameModeForPlayer(ServerPlayerGameMode.java:90)
    at net.minecraft.server.level.ServerPlayer.setGameMode(ServerPlayer.java:1941)
    at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.setGameMode(CraftPlayer.java:1650)
    at EssentialsX-2.20.1-dev+12-8b2c7d7.jar//com.earth2me.essentials.commands.Commandgamemode.run(Commandgamemode.java:64)
    at EssentialsX-2.20.1-dev+12-8b2c7d7.jar//com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:170)
    at EssentialsX-2.20.1-dev+12-8b2c7d7.jar//com.earth2me.essentials.Essentials.onCommandEssentials(E```
flat parcel
#

there should be more error below that, a "Caused by:"

kind temple
#

Wait

kind temple
flat parcel
#

!libs

wanton stratusBOT
#
LuckPerms dependencies

LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.

flat parcel
#

Also looks like you might have /reloaded or similar, if so, don't.

flat parcel
#

ok wasn't sure. The last error is usually a result of reloading, but it also makes sense in the context of broken libraries

kind temple
# wanton stratus

Doing this and reloading the plugin should work? Or I need a full restart?

flat parcel
#

Full restart. /lp reloadconfig, as the name implies, only affects the config (and even then, not all options due to MC limitations)

ornate cosmos
flat parcel
#

Please don't reply just to ping.
No, vanilla teams cannot be transfered to LP

ornate cosmos
#

i wanna create it like this

kind temple
#

Ok, I'll do that tomorrow in the next scheduled restart, not big deal for now other than console spam or I should do it ASAP?

flat parcel
#

Lack of functioning libs means LP is most likely completely not functioning, and given LP is usually a critical plugin, I'd say it's probably worth the unscheduled restart

ornate cosmos
#

these are the plugins

flat parcel
wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
flat parcel
#

!offline

wanton stratusBOT
#
Offline mode/cracked servers

Running a Minecraft server in offline mode can cause a lot of issues, particularly with UUIDs and security vulnerabilities. Some people also view it as unethical (piracy). We understand that some people need to run their servers in offline mode. However, due to the reasons mentioned, some users will choose to not support those running a server in offline mode (this does not apply to those running in a Bungeecord network). Please respect their decision, you may continue to seek help for your issue but in most cases, it can be resolved by setting online-mode=true in server.properties.

honest latch
#

Hey this might be a luck perms thing considering it's happening to only players with base ranks. An hour ago a friend was dying over and over and not losing their inventory in the nether because i have keep inventory enabled. All the sudden they died in lava and lost everything. This only happens in the nether and wasn't happening even 5 minutes before they died in lava. I tested if it was just lava and no they lose stuff no matter how they die in the nether. And don't ever lose anything in the overworld no matter how they died. I had someone else come online and test to make sure it wasn't just that player, same thing. When I die in the nether though, I don't lose my stuff. I think I'm narrowing it down to luckperms based on the fact that keep inventory is on, and its only happening to players of the base rank. Nothing weird happened in console between the time they died and were not losing stuff and the time they died and lost stuff but now it's consistently happening even after i restarted the server

#

I'm scowering my configs and logs and nothing has changed or is out of place

hasty tree
#

LP has nothing to do with that but it could be a permission thing. Maybe verbose mode can help debug it.

#

!verbose

wanton stratusBOT
honest latch
#

thanks!

fair delta
#

It is possible to remove everyone from survival mode vip rank with one command?

hasty tree
#

!bulk

wanton stratusBOT
fierce gorge
#

Why is it that When I now try to trust an editor or adjust perms in anyway it now just says "running lucky perms"

#

then does nothing to add or remove any permissons

nocturne chasm
#

no perms

fierce gorge
#

wdym?

nocturne chasm
#

make sure you’re opped or have luckperms.*

fierce gorge
#

OH

#

I didnt realize I wasnt oped

#

bruh

#

I was like "WHY ISNT IT WORKING ANYMORE"

#

XD

#

my bad for bothering yall, have a blessed day/night

#

thanks

fair stone
#

I’m using world guard to deny exit of a region, and I set a luckperms group to be able to bypass it. It works, but the problem is, if I give a player the group through command, they need to log out and log back in for them to be able to bypass the world guard region.

#

isn’t luckperms instantaneous, as in theres no need to log out for it to apply?

uneven nexus
#

the group applies instantly, but WG might not process it initially.

fair stone
#

kinda wanna make it so they don’t need to do that

hasty tree
#

Ask them :)

modest kayak
#

hello guys, do you know where i can download LuckPerms for spigot 1.8.8?i did not see it on official web and pins.

uneven nexus
#

!downloads it’s the latest bukkit version. It supports everything 1.8.8 up.

wanton stratusBOT
modest kayak
#

okie i will try

#

btw is WaterFall a Spigot? I am a new for Minecraft Server who am not sure about it d:

uneven nexus
#

Waterfall is a fork of Bungeecord

modest kayak
#

semms....BunGeecrd is a spigot...?

#

i know it is designed by Spigot

uneven nexus
#

It’s developed by the same person that develops Spigot, but they’re different software. One is a backend, the other is a proxy.

#

Bungeecord would be used to link multiple spigot servers together.

modest kayak
#

okie
and.. which version of LuckPerms should I try for waterfall? Bukkit version..?

rose raven
modest kayak
#

okie thanks!

coarse wind
#

I've read through the wiki, and I'm able to navigate well enough, I've created my groups and everything works as expected except for one thing.

When setting permissions for groups, only permissions for TPA/Homes/Luckperms show up in the autofill, so I've tried setting them manually by setting permission for "minecraft.command.ban true" and tried "ban true" and neither give one of my mods the permission to ban, do they also need to have OP for this to function?

#

This is on a Fabric server.

mild otter
coarse wind
#

Sweet, thanks 🙂

hasty tree
#

We probably should have that in the wiki somewhere

#

Or at least a clippy command

coarse wind
#

I probably would have eventually found it but you guys saved me a lot of headache and I appreciate it.

trim shell
#

HOW TO GIVE ROLE TO ANYBODY

#

@magic root

wanton stratusBOT
#

Hey SUPERIOR_CLOWN! Please don't tag helpful/staff members directly.

trim shell
#

@solid bridge

meager fox
#

!usage

wanton stratusBOT
wide spoke
#

Hello, this file got corrupted, and it stored everything in there including ranks and everything. Does anyone know how I can try to get it back

#

I've tried almost everything and I just can't figure it out

rotund lantern
#

Can I make the primary group not "default" but "team"?

west trench
#

But is luckperms bungee only for managing permissions on the bungeecord or can you also use it to put prefixes etc on individual servers without having to put luckperm spigot?

meager fox
meager fox
wide spoke
meager fox
#

!paste in your logs folder

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

meager fox
west trench
meager fox
#

You can, if every plugin you use is installed on bungee

wide spoke
west trench
#

I wanted to use only luckperm bungee to set prefixes and groups for users. Without having to set from both luckperm bungee and luckperm spigot

wide spoke
meager fox
forest forge
#

Hi all, please help, сan I specify multiple servers in this setup?

rotund lantern
meager fox
#

One config, one name

wide spoke
#

i dont see an mc.logs

meager fox
#

Please google it

forest forge
wide spoke
meager fox
# forest forge It could be very useful...

Why? When setting server context, you can set more than one in the command. This is literally only the identifier so luckperms knows what server has what name. It makes no sense to give one server 2 names or more

wide spoke
#

btw, i already tried using the recovery tool

#

and i have no idea why it would just corrupt out of nowhere

rotund lantern
# meager fox Judge?

translation problem haha
I'll use ChatGPT translation to see if it's better

"Can I make LuckPerms recognize 'discordsrv:role_id', and then assign the main group 'team' to the players?"

meager fox
#

Do you have a backup or working editor link?

meager fox
#

So you dont give it to the player, its through another group?

wide spoke
meager fox
#

You could restore from an editor but it has to still show data

wide spoke
#

Just checked and no I dont have a working editor link

#

and this is what happens when I try to type /lp editor in console

meager fox
#

Do you have the old h2 file?

wide spoke
#

no, this is all I have

#

and the archive is the current h2 file which is corrupted

forest forge
meager fox
#

Oh

#

Is it corripted tho? Did you unzip it or?

wide spoke
#

well thats what im saying, the archive is just the current h2 file

#

but i can probably delete that archive

meager fox
meager fox
#

Without any old files theres no way to restore though

wide spoke
#

And my server is screwed

forest forge
meager fox
meager fox
wide spoke
#

that might be my last chance

rotund lantern
meager fox
#

I think I know what you mean but i can still not be sure. So, let me just cover both: If you aim to give users luckperms groups based on what you give them on discord first, then you should use discordsrv's synchronization.yml. If you aim for the primary group to be different in the role id context and you let them inherit the group, say default inherits something else, but with discordsrv context, and it refuses to let the inherited secondary group to be the primary one, then changing this one will probably help you https://github.com/LuckPerms/LuckPerms/blob/master/bukkit/src/main/resources/config.yml#L323 (remember this is not for syncing with discord!!!)

dire grail
#

12.06 16:16:11 [Server] INFO [362.011s][warning][gc,alloc] mysql-cj-abandoned-connection-cleanup: Retried waiting for GCLocker too often allocating 256 words
12.06 16:16:11 [Server] INFO [362.011s][warning][gc,alloc] luckperms-worker-11: Retried waiting for GCLocker too often allocating 43127 words
12.06 16:16:11 [Server] INFO [362.011s][warning][gc,alloc] luckperms-worker-12: Retried waiting for GCLocker too often allocating 110788 words
12.06 16:16:17 [Server] INFO [367.628s][warning][gc,alloc] mysql-cj-abandoned-connection-cleanup: Retried waiting for GCLocker too often allocating 5420 words
12.06 16:16:17 [Server] INFO [367.628s][warning][gc,alloc] luckperms-worker-0: Retried waiting for GCLocker too often allocating 30599 words

#

im having issue with lp

#

12.06 16:17:44 [Server] WARN java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 42258ms.
12.06 16:17:47 [Server] WARN at me.lucko.luckperms.lib.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:696)

rose raven
wanton stratusBOT
wide spoke
meager fox
#

Ask google. Sadly, just like mysql, we can only help as far as luckperms goes, we dont really provide support for every single library luckperms makes use of

wide spoke
#

Well that's what I tried

#

and it didnt work

#

so I want to know from someone who can use the recovery tool

rotund lantern
pure gulch
#

Hello everyone.

How do I hide these commands? I removed access to these commands from the default group through the LuckPerms web version, but they still show up.

meager fox
#

None of the essentials commands are actually given by default and setting them to false on top of that will give you a headache later on.

#

Also, you should ask essentials staff about this. Sometimes, permissions do not define what comes up in the suggestions in chat

plucky anvil
#

is there a way to download luckperms for 1.19.2? i only see the 1.20 version on the website.

uneven nexus
#

For what platform

plucky anvil
#

forge

pure gulch
#

I just want to hide unnecessary and prevent players from using admin commands.

meager fox
meager fox
#

evident

uneven nexus
#

Zero

pure gulch
meager fox
#

can we PLEASE get a dropdown on the god forsaken download page to link other lp versions? its getting awfully ridiculous

uneven nexus
#

I can’t control that

#

@hasty tree question mark?

meager fox
#

i was gonna say you have the power to bug him lol

#

i also vote for an interactive tutorial on the web ngl

hasty tree
#

Why is this suggestion here and not on the GitHub

#

Also not entirely sure what you mean

tender cave
#

hello

meager fox
#

eh <.<

tender cave
#

how to change default group luckperms?

meager fox
#

you dont

uneven nexus
#

I’ll make an issue later for it.

meager fox
#

oh yea, evident

#

now we have a deal

#

i make ur ui design, you make the web changes in vue ahahahaha

#

pr it xD

uneven nexus
#

HAH

#

no

meager fox
#

LOL

#

i think i still have a pr open on the web dont i?

tender cave
#

how to change default group luckperms?

#

help me

meager fox
#

you dont

#

use default as default

tender cave
#

oh

#

why change default group

meager fox
#

what

dapper field
#

Hey, how commands blocks can run luckperm commands ?

meager fox
#

what makes you think they can not

dapper field
#

I tested it and it doesn't work

meager fox
#

well, what does it say

dapper field
meager fox
#

Doesnt seem to be an issue on luckperms side ngl. Are you opped while triggering it

dapper field
#

yes i'm op. it works for you ?

meager fox
#

i never use command blocks. its easier to use plugins for this stuff

dapper field
#

I'm in a situation where I need to use a block command. Can you try with a command block on your side please ?

meager fox
#

i cant test it right now. id have to turn on the server, open minecraft, let it download 500 updates since i havent been online in a while, get on the server etc - takes way too long

topaz vale
#

is the web editor down right now? every time i go to use /lp editor in game, the link provided says the page is unable to handle the request

rose raven
#

Try again.

topaz vale
#

i did

#

multiple times

#

and now it's working, nvm

honest wraith
latent furnace
#

Hi folks, sorry to bug you but I've got a quick question I'm hoping someone could answer for me.

I'm trying to give a specific role (one given to newcomers before they're verified) NO permissions at all- Chat, build, nothing. How do I go about adding that to a role?

#

I know there's at least a few answers on reddit but all the subreddits are down because API protest

pastel tide
wanton stratusBOT
dapper field
#

Hey, how i allow commands blocks to run luckperm commands ? Currently it doesn't work and I'm in a situation where I need to use a block command.
the error I have :

tender cave
#

hi can i ask, i already set the permission for that rank but it doesn't work, i saved it

honest wraith
#

hi guys whenever am sending message in my mc server

#

i cant see the prefix

#

but in the console i can see my luckperms prefix

rose raven
#

Does the prefix show on /lp user <user> info?

honest wraith
#

i use lpc and lp

rose raven
#

Then it's, most likely, a chat plugn issue.

#

!chat

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
honest wraith
#

how to fix this issue

#

though

#

i also use cmi

#

in spite of essentials x

#

should i download essentials chat

rose raven
#

You may have conflicting plugins. Can't tell with the info available to us at the moment.

Mind sharing your /plugins list please? Type /pl and send a screenshot of the output here.

honest wraith
#

here are the plugins

rose raven
#

Fairly certain CMI has a chat feature, no? Try to reproduce without CMI and see if that resolves it.

pastel turtle
#

Hello i added LuckTab to my server that if press Tab u see which rank the person is. The problem is if u give anyone the rank u see it but if u you rejoin it disappears and idk what to do.

rose raven
#

LuckPerms is not affiliated with LuckTab and we do not provide support for that plugin here whatsoever.

pastel turtle
#

Ah okay

pure gulch
#

Hi.

I'm missing some commands and I can't give the group access to some commands.

uneven nexus
#

Don’t rely on suggestion, you can manually type them. That list is for known checked permissions, so they may not show there.

hasty scroll
#

I recently migrated from Velocity with Modern forwarding on paper to regular Bungeecord and paper and luckperms is throwing errors cause it is failing UUID checks on permissions I'm pretty sure it is because with the modern forwarding on paper you have to have bungeecord: false in spigot.yml and now that I moved to regular bungeecord I need bungeecord: true. how do I fix this without atleast deleting all the ranks (im fine removing users from their ranks i can manually fix this (very few members currently))

uneven nexus
#

!bungeecheck something either isn’t set correctly now, or wasn’t then.

wanton stratusBOT
#
Running a network and getting UUID mismatches?

Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false

hasty scroll
#

everything on that list is correctly set
the bungeecord config boolean was false under velocity cause you couldn't join the backend servers if I had it set to true

uneven nexus
#

The what

latent furnace
hasty scroll
#

could also make the default rank the one that is "unverified" then when verified they rank up

hasty scroll
loud nebula
#

I wanted to set it so that as you rank up you get access to more sethome points and bigger backpack sizes. Im using CMI for the sethomes and Minepacks for backpacks. Can anyone tell me how to make it so the higher ranks have more points and more space?

rose raven
#

You should check CMI's and Minecpacks' documentation and permissions list or ask their support. We won't be able to tell you what perms to use for other plugins.

#

Literally one google search away. LofiGirlSmile

loud nebula
#

I got it figured out for some reason backpack.* was entered and that was it god Im dumb

rose raven
#

Happens to the best of us. LofiGirlShrug

dense cypress
#

Hello, I'm currently trying to use LP for my server. It is version 1.12.2, meaning that the API for SpongeForge is only on API 7. Unfortunately the only downloadable version of LP I can find for SpongeForge only supports API 8. Is there an archive or something I can check out to download older versions of LP?

rose raven
#

!forgeperms

wanton stratusBOT
#
Why not make LuckPerms work on older versions of Forge?

Forge added the Permissions API only recently in 1.18. That API is what allowed a native Forge version of LuckPerms to be made, however that API does not currently exist on older versions of Forge, and is unlikely to be backported. Without the Permissions API existing on older versions of Forge, it is impossible to make LuckPerms work on those versions of Forge natively.

Is there any other option?

There is a Sponge version of LuckPerms! You can add SpongeForge and the Sponge version of LuckPerms to use LuckPerms on older Forge versions.

remote harbor
#

I use Pebblehost. It didn't create an H2 folder, and none of the changes I make seem to take effect. It know that there are changes, such as it recognizes groups made and who has them, but the permissions and prefixes don't take effect.

#

Nevermind, it seems it generated some of the files in the wrong place?

patent plover
#

!geyser

wanton stratusBOT
#
Using Geyser?

If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.

remote harbor
#

I have moved everything properly into the LuckPerms config folder and STILL nothing applies

static granite
#

hello i have issue with LuckPerms X Essentials
default group is default, when i add someone to group Technik it display prefix on chat, but group is still default

hasty tree
#

can you show output of /plugins

static granite
rose raven
#

Well, your EssentialsXChat format is set to display both the player's group and displayname. Essentially, double prefixes.

static granite
#

that's not my issue

rose raven
#

The primary group is used when displaying the {GROUP} keyword.

#

It's advised you do not use both {GROUP} and {DISPLAYNAME} keywords.

#

If you want multiple prefixes to show, check out prefix stacking done through LuckPerms.

static granite
#

so how make every group as primary

#

secondary group is ignored by essentials

#

no matter wich group i give it still display default

rose raven
#

Either way, this is not a LuckPerms issue. Your chat format configuration needs some work.

static granite
#

i removed default group from myself after adding wlasciciel group, and re-assigned default after and then it displays correctly:

#

it looks the same but isn't

#

somehow prefix is changed but group doesn't and that's my issue

#

group is changed only when default is removed and re-assigned

rose raven
#

As i've said above, this is not a LuckPerms issue. Your chat plugin and its configuration is responsible for formatting the chat properly.

#

You can forward your concern to your chat plugin's support server or conduct their documentation regarding chat formatting. bee_happy

static granite
#

i don't agree with that

#

it's luckperms issue when user has 2 groups at once, and priority of these groups doesn't work

rose raven
remote harbor
rose raven
remote harbor
#

I gave that role to myself

#

The prefix does not display and the kick command does not show up

rose raven
#

Can you send a screenshot of your plugins list?

remote harbor
#

This is Fabric, would you like the mods list?

rose raven
#

Sure.

remote harbor
#

I had another permissions mod installed when I installed LuckPerms, would that have messed anything up even after removing it?

uneven nexus
#

Fabric doesn’t have permissions for the Minecraft commands by default. Just an FYI

remote harbor
rose raven
#

In order for the prefix to display in chat, you will have to use a chat plugin/mod.

#

!chat

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
remote harbor
#

Ahh

#

I see

icy quarry
#

hey all, how do you add multiple groups for a user that don't inherit

#

eg all staff ranks should not automatically inherit the highest group

sudden mica
#

Hello. I am running Forge 1.20 and upon starting my server with luckperms enabled in my mods folder, my server locks up during the start process and returns many errors in the process. I've tried 5.4.84 as well as 5.4.83. Can anybody help?

#

Starts up perfectly fine if luckperms is not present in the folder. It also does not create any of the config files itself.

toxic wagon
midnight radish
#

Hello, i have a network that is using luckperms with MySQL database connected each other containing Proxy, Survival and Lobby, when i try to use luckperms on survival, i got an error from luckperms when i set a permission or do something with it using command, i mean everything does still work but the error makes me concern about something is wrong with the server, any help with this kind of error? https://mclo.gs/r5Wucn1

icy quarry
distant vessel
#

Hello! I am having an issue with essentials and they pointed me here. In lp we have essentials.home, no context. They can sethome and tp home within the same dimension but if they are in the overworld and try to /home to a nether home they get a essentials.world permission error. Is there specific context I should be adding?

hasty tree
#

you didn't exactly get sent here, Lax told you what you need to do

If you wish to use world-home-permissions then give them permission for that world, otherwise, disable it.

#

it sounds like you probably just want to disable that setting

distant vessel
#

Let me try that

bronze wolf
#

/lp user sheduxdev parent addtemp zombie 600s

#

its not changing my group

hasty tree
#

and what makes you say that

flat parcel
#

How are you determining that?

bronze wolf
#

oh

#

its changing my group

#

but not prefix

hasty tree
#

!chat

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
bronze wolf
flat parcel
#

is that the prefix you expected?

bronze wolf
#

&c&lZOMBI

#

Not OYUNCU

flat parcel
#

let's see the output of /lp user <the user> meta info please

bronze wolf
flat parcel
#

Well now that you parent set them to zombie, their prefix seems to be working correctly...?

flat parcel
#

Yeah thought so

#

!weight

wanton stratusBOT
#

LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.

flat parcel
#

you've got both prefixes set to the same weight. Don't do that.

bronze wolf
#

i changed the weight but

flat parcel
#

that still shows both prefixes having a weight of 1

bronze wolf
#

i made /lp group zombie setweight -1

flat parcel
#
  1. Group weight and prefix weight are seperate (see the weight wiki page above for more info)
  2. In LP, larger numbers means larger priority - you want the higher ranked groups & their prefixes to have larger weights
lean stag
#

so i added the mod to my 1.12.2 server and it doesn't seem 2 be working no /lp commands or any thing

flat parcel
#

Forge or fabric?

lean stag
#

forge

flat parcel
#

!forge

wanton stratusBOT
#
Why not make LuckPerms work on older versions of Forge?

Forge added the Permissions API only recently in 1.18. That API is what allowed a native Forge version of LuckPerms to be made, however that API does not currently exist on older versions of Forge, and is unlikely to be backported. Without the Permissions API existing on older versions of Forge, it is impossible to make LuckPerms work on those versions of Forge natively.

Is there any other option?

There is a Sponge version of LuckPerms! You can add SpongeForge and the Sponge version of LuckPerms to use LuckPerms on older Forge versions.

lean stag
#

it's 1.12.2

toxic wagon
#

Is there any other option?
There is a Sponge version of LuckPerms! You can add SpongeForge and the Sponge version of LuckPerms to use LuckPerms on older Forge versions.

flat parcel
#

note that no forge mods for 1.12 will do anything with permissions though, that only helps if you have sponge plugins

shrewd coral
#

Hello, I have an issue where players are being defaulted to a donor rank

toxic wagon
#

What do you mean defaulted to donor rank?

shrewd coral
#

when players join their display name is a donor group and not the default group

#

im thinking it might be a prefix issue

#

love the pfp btw

hasty tree
#

can you share screenshots of what you mean

#

output of /lp user <user> info is also useful

shrewd coral
#

yea sure 🙂

shrewd coral
toxic wagon
shrewd coral
#

I changed something and now everyone is under test 😓

toxic wagon
toxic wagon
shrewd coral
toxic wagon
#

Show me lp user <name> meta info now

shrewd coral
#

They might have ranked up right as I did the command

hasty tree
#

ugh, griefdefender spam

#

is that command paginated? the prefix stuff might be on a different page

shrewd coral
#

uh no its just that :/

hasty tree
shrewd coral
#

On my discord integration plugin, all the ranks are correct its just the display thats messed up

#

like instead of showing Joestar, Echoes, Immortal, etc it shows test 😅

hasty tree
#

ok fine do this instead /lp group default meta info

shrewd coral
#

griefdefender spam as well

toxic wagon
#

/lp group default editor Then and send link

shrewd coral
#
hasty tree
shrewd coral
#

-_-

hasty tree
#

you have a prefix "test" with a weight of 210

shrewd coral
#

dont mind me

#

thanks for all the help

toxic wagon
#

Lol

shrewd coral
#

Ill show myself out

dim turtle
#

hello, if you give privileges for a while and do it again again, will the time be added?

toxic wagon
#

Not by default, but you can use a temporary modifier to add the time

meager fox
#

add accumulate at the end of the command

toxic wagon
dim turtle
#

okay thanks a lot I'll try

little topaz
#

Hello, when i start the server luckperms give me this issue "no SLF4J providers were found". I tried to insert the providers to solve but it still continues. Can anyone help me?

toxic wagon
#

LP version?

little topaz
#

LuckPerms-Bukkit-5.4.79

toxic wagon
#

Try updating

little topaz
#

ok now it doesn't give it anymore, but it gives the same error on vault .-.

#

ok no, the error is always on luckperms

hidden fjord
#

hello, i just wanted to check the difference between me using the lpb editor and the standard lb editor.

foggy ether
#

Hi. Is there a permission node for a player's group? I wanted to make it as a requirement for my CMI's ranking system so I can promote/demote a player's rank by executing command from LuckPerms.

meager fox
#

Group memberships are always group.<groupname> such as group.vip etc

foggy ether
meager fox
#

So what's the difference between a "parent group" and a "members group"?

#

There is none. Whether a group inherits a group or a user inherits a group, it's always gonna follow that format. Open your editor and look for yourself.

foggy ether
#

Got it. Thank you!

foggy ether
meager fox
#

You asked what the permission for the groups on users is. The answer is it is group.<groupname> - period.

verbal karma
#

Can I allow all commands but except some like gamemode?

muted meteor
#

Let's say I add a LP suffix to all my players when playing on the server. This will be stored in the db. Is it possible to somehow remove this data if the player has been inactive for a longer period? Like if they are not on for certain time we remove them from it? I know the storage file for this is tiny

rose raven
#

No, LuckPerms does not track if a user has been active or not. You will have to do it manually or find some other way of going about it.

muted meteor
#

Thanks

foggy quartz
#

Please help I try to give myself a rank but it stays as this like display text

#

pls help

meager fox
#

Well, luckperms does not specify what shows up in chat. Check your prefix in /lp user <you> info. That is a PREVIEW. if its right there, your chat plugin is not configured right

meager fox
#

I cannot explain it any more simple.

foggy quartz
meager fox
#

do not include the diamonds <>

foggy quartz
#

I didnt...

meager fox
#

sure about that?

#

Anyway

foggy quartz
#

yes

meager fox
#

... info

foggy quartz
meager fox
#

So your prefix is just "owner". Whats the issue with that?

foggy quartz
#

I fixed it

meager fox
foggy quartz
meager fox
#

!geyser - please disable the ping

wanton stratusBOT
#
Using Geyser?

If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.

steel dust
#

i need help

#

lp doesnt work for me

#

like when I set the permissions they dont work

#

i would like if any staff member can vc so he can help me bc i tried over text but it didnt work

rose raven
steel dust
#

like i gave the default gruop a permission to do /rtp by better rtp

#

which is betterrtp.*

#

however it doesnt work

rose raven
#

betterrtp.* will grant all betterrtp related permissions. Pretty sure that's not what you want.

What message do your default group players get when typing out /rtp?

steel dust
#

can we just vc

#

pls

rose raven
#

!verbose /lp verbose command <user> /rtp will spit out all permissions checked when forcing the user to run /rtp.

wanton stratusBOT
rose raven
#

No need honestly. Just follow the steps above.

Can you send a screenshot of the /lp verbose command <user> /rtp command output (replace <user> with an online player on the default group).

hot trout
#

Hey, on TAB the role co-owner is on the bottom of the list, and owner on top, weight is set up like it should be

wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
hot trout
#

luckperms should be doing it's job

rose raven
#

Its job is not tablist formatting. 😅

steel dust
#

ok so let me explanin
i have a simple skript when u do /rtp opens a menu with grass block netherrack endstone when u click on grass it does the command /betterrtp world (name) same with the nether and with end
so the command that isnt working it the /betterrtp world (name)

golden quest
#

Hey! Anyone knows what this issue means? Newest LuckPerms version, and 1.20 purpur

[16:37:40 WARN]: [LuckPerms] Thread luckperms-worker-9 threw an uncaught exception
java.lang.IllegalStateException: zip file closed
    at java.util.zip.ZipFile.ensureOpen(ZipFile.java:831) ~[?:?]
    at java.util.zip.ZipFile.getEntry(ZipFile.java:330) ~[?:?]
    at java.util.jar.JarFile.getEntry(JarFile.java:518) ~[?:?]
    at java.util.jar.JarFile.getJarEntry(JarFile.java:473) ~[?:?]
    at io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader.findClass(PaperSimplePluginClassLoader.java:62) ~[purpur-1.20.jar:git-Purpur-1988]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:114) ~[purpur-1.20.jar:git-Purpur-1988]
    at io.papermc.paper.plugin.entrypoint.classloader.group.SpigotPluginClassLoaderGroup.lookupClass(SpigotPluginClassLoaderGroup.java:43) ~[purpur-1.20.jar:git-Purpur-1988]
    at io.papermc.paper.plugin.entrypoint.classloader.group.SimpleListPluginClassLoaderGroup.getClassByName(SimpleListPluginClassLoaderGroup.java:37) ~[purpur-1.20.jar:git-Purpur-1988]
    at io.papermc.paper.plugin.entrypoint.classloader.group.LockingClassLoaderGroup.getClassByName(LockingClassLoaderGroup.java:34) ~[purpur-1.20.jar:git-Purpur-1988]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:173) ~[purpur-api-1.20-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150) ~[purpur-api-1.20-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:574) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at me.lucko.luckperms.common.model.PermissionHolder.getData(PermissionHolder.java:155) ~[?:?]
    at me.lucko.luckperms.common.model.PermissionHolder.auditTemporaryNodes(PermissionHolder.java:431) ~[?:?]
    at me.lucko.luckperms.common.model.PermissionHolder.auditTemporaryNodes(PermissionHolder.java:424) ~[?:?]
    at me.lucko.luckperms.common.tasks.ExpireTemporaryTask.run(ExpireTemporaryTask.java:43) ~[?:?]
    at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?]
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
rose raven
rose raven
wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

steel dust
#

i did this 2 days ago but it didnt work

#

like i put the permissions that showed up but it is still not working

meager fox
#

then lets see /plugins

steel dust
#

me?

meager fox
#

yes, you

steel dust
#

why?

meager fox
#

because its possible you have a plugin installed that makes luckperms not work

#

why else would someone ask for it

steel dust
#

@meager fox

golden quest
meager fox
# steel dust <@905017828330045472>

You do not need to ping me, i wont run away. your list looks good aside from skript crap, but hey ho. so this leaves only one chance: you added the wrong permission, maybe misspelled it, got a letter twister in there or something, which can easily happen. So do the verbose command darklaw gave you and lets see the output

steel dust
rose raven
# golden quest Can I send you them in DM?

I don't usually take conversations or provide support via DMs, but i guess there are exceptions to the rules.

Send me your startup logs there in case you want to hide sensitive info.

steel dust
meager fox
# steel dust

Is this player currently opped or has a role with * or any other special permission other than what normal players have? It seems like it works there

steel dust
#

he has op

meager fox
#

Yea, dont do that

#

You want to run verbose on a player who can not do the command

#

Otherwise, op will always return that they have perms

steel dust
#

kk launching my alt

meager fox
#

you can also deop yourself and use verbose in the console if thats easier

steel dust
#

13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.use - true
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.world - true
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.biome - true
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.bypass.delay - false
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.bypass.cooldown - false
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.world.* - true
13.06 14:53:47 [Server] INFO [LP] VB > xbmr - betterrtp.bypass.cooldown - false

meager fox
#

So did the player rtp? Looks like it worked

steel dust
#

yes

meager fox
#

So whats the issue?

steel dust
#

a plater without op cant do this

meager fox
#

Bro...

#

Is xbmr opped?

steel dust
#

no

meager fox
#

See

#

So how is your statement true

steel dust
#

i did the command from console

meager fox
#

The verbose command, yes

#

Verbose forces the player to run the command as if the player typed it

uneven nexus
#

tldr, try to make your alt /rtp

#

Not using the lp command

steel dust
#

doesnt work

meager fox
#

/rtp world <world> then

steel dust
#

tried

meager fox
#

Not just /rtp - we did NOT verbose only rtp

#

Proof or it didnt happen

#

Show us the command you ran and the output

steel dust
#

i dont get it

#

what u want me to show u

meager fox
#

Arrow up in chat

#

What command did you last run when you said "doesnt work"

steel dust
#

/betterrtp world spawnsurvival

#

spawnsurvival is my worlds name

meager fox
#

Show us, and what the plugin output after that in response

steel dust
#

unknown command

meager fox
#

So how is this a permission error?

steel dust
#

bc i gave myself permission to do this however

#

it isnt letting me do it

meager fox
#

"Unknowm command" is literally the server not knowing the command exists

#

so that is not a permission error, its a command syntax error or you used /reload recently or similar

steel dust
#

when i have op i can do this

uneven nexus
#

but that doesn’t make logical sense. If it worked when forced by LP, how would it not work now.

steel dust
#

it works when i have op

#

but when i dont it doesnt

meager fox
#

Probably because you have a skript that blocks commands

#

Thats legit the only thing i can think of

#

Disable the skript crap, reboot, and try the command unopped directly as player again

steel dust
#

wait

uneven nexus
#

Either that, a plugin, or you’re not actually running the command and assume it’s not working because of the message above your chat when you type it in, before sending it. A screenshot would be helpful of what you’re getting.

steel dust
#

what if i did /reload

uneven nexus
#

don’t.

meager fox
#

reloading breaks most plugins, including luckperms

#

!reload

wanton stratusBOT
#
Using `/reload` or plugman?

Using Bukkit's /reload command causes issues with many plugins, including LuckPerms. If you are adding or removing plugins, you should always fully restart your server.

What about plugman?

Plugman causes all of the same issues as /reload as it is fundamentally doing the same thing as /reload

steel dust
#

ok

#

but the permission work with other plugins

#

it is just better rtp

meager fox
#

I personally refuse to help you from here on out unless you reboot and disable skript to test

#

Gl if you decide you dont want to do that

cobalt flicker
rose raven
cobalt flicker
#

I did, I was using 5.4.40 before I just joined here and found that link

agile creek
#

@ mod where can i report a scammer from this discord?

rose raven
boreal root
#

Hi! I would just like to ask how I would create the following rank (ik how to use permissions):

Member (Granted to everyone)
and Owner

foggy ether
#

Is it possible to make a persistent lp editor ?

rose raven
wanton stratusBOT
raw egret
#

not sure if its been asked before but im trying to get a mod working on a fabric modpack server and one of the dependancies is luckyperms however being a fabric server im stuck for how to add luckyperms any ideas?

rose raven
#

!downloads Download LuckPermsFabric from the downloads page and install it inside your mods folder. Restart the server and patiently check your logs to see if the mod loaded successfully.

wanton stratusBOT
raw egret
#

i see thanks for the help didnt realise there was a mod version for fabric

rose raven
raw egret
#

ah no prob its a prebuilt pack that has something along those lines they just decided to not add an eco mod to go with a profession mod lol

boreal root
#

(1.20)

rose raven
boreal root
rose raven
wanton stratusBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!

List of chat/tablist formatting plugins that work with LuckPerms
boreal root
boreal root
near crag
wanton stratusBOT
near crag
#

This server is running Waterfall version git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526 by md_5

honest wraith
rose raven
rose raven
#

Ask on #general. This is not LuckPerms related. 😀

royal salmon
#

Hello i got a problem with contexts. They just stopped working and now all of my permission are messed up. I got like 6 servers and i need different permission for every one of them.

#

It was working

#

But it stopped and now its like this for like 2 weeks

#

i tried updating luckperms but it didnt work

#

can someone help me please?

meager fox
#

So what changed 2 weeks ago?

chilly musk
#

Hi how can I transfer permission to another server that are not connected to each other

meager fox
#

!switch

wanton stratusBOT
chilly musk
#

Or do I have to redo everything

lethal summit
#

how do i display the group names in the tab and chat

rose raven
#

Using a plugin for chat and one for the tablist. LuckPerms does not format any of those on its own.

errant tundra
#

hi guys, i have a problem with the prefix [Member] showing when join and when die i have set the rank and whatever i choose when join and die shows as [Member]
[22:31:16] [Server thread/WARN]: [Essentials] Permissions lag notice with (LuckPermsHandler). Response took 138.543103ms. Summary: Getting prefix for d4rkmidian

lethal summit
meager fox
#

Not a luckperms problem really

errant tundra
#

essentialx said the same :/

lethal summit
#

thx

meager fox
#

You were being told to do binary search

#

Luckperms doesnt put prefixes anywhere. Only into/lp user <user> info and group info.

#

As preview that is. But never chat or other places not a luckperms command

errant tundra
#

prefix.1.&2[&aMember&2]&7 this one from webeditor hook into the chat

#

also the other ranks works as intended

meager fox
#

What

errant tundra
#

when join and when die it shows [Member] for some reason

errant tundra
meager fox
#

The provider is luckperms, yes

low lance
#

Hello! How to give players permission to use debugstick in minecraft?

meager fox
#

But luckperms does not put prefixes into death messages

errant tundra
#

i have delete the .jar files not the folders with the configs and cant find it anywhere in days now 😦 i use paper 1.19.4

meager fox
#

Thats way too many plugins

#

Whats the big deal in disabling half of those

#

Just once

rose raven
#

minecraft.command.give should be enough, permission wise, to acquire the debug stick.

/give @s debug_stick is what you, typically, want to use.

@low lance

errant tundra
#

i run an smp with crossplatform and many of those are needed.
i did remove jars even luckperms and essentials and still the message appear

low lance
meager fox
#

Youre asking luckperms support to identify the plugin for death messages on your server even though you admit to even having removed luckperms and its still happening. So that should tell you that this support channel is the wrong place to ask. Do the god forsaken binary search until you found which one it is. This is nowhere near a luckperms issue

lethal summit
#

how can i like fade away colors of the group name

#

like the rank is Owner and colors are mixing

meager fox
#

Thats up to whatever plugin displays it

errant tundra
#

thanks for your help guys, appreciated.

lethal summit
#

the web editor

meager fox
#

No

lethal summit
#

or maybe essentials

#

oh

#

ye it is essentials

meager fox
#

Luckperms gives the prefix to chat or tab plugins

#

Ye

lethal summit
#

isnt it there

meager fox
#

So use whatever essentials supports

lethal summit
#

that i set up color

meager fox
#

Dont abuse prefixes just for color <.<

lethal summit
#

uh

#

wdym

rose raven
#

Arrested for prefix abuse.

lethal summit
#

f

meager fox
#

Essentials has per group chat formats. Coloring outside of an actual prefix should be done there

lethal summit
#

you familiar with essentials?

meager fox
#

Sure you can do it there but do you not want a fancy prefix?

#

Eh, soso

#

I hate that thing

lethal summit
#

lemme show u what i mean

#

with a ss

meager fox
#

Sure

lethal summit
#

maybe you will understand better what i mean idk

#

the owner thing

meager fox
#

Will see, pictures are never a bad idea in supports

#

Ye

lethal summit
#

thats what i mean

#

the color fade

meager fox
#

Yea

#

Wait

lethal summit
#

its not essentials

#

its a old plugin

#

but its an old screen too

meager fox
lethal summit
#

tysm

meager fox
#

Essentials supports &#rrggbb

#

On 1.16+ ofc

lethal summit
#

kk

flat parcel
#

While there is an ingame permission for it on spigot & forks iirc (something along the lines of minecraft.debugstick), it doesn't help since there's also a clientside op level check...because Mojang.
You can technically spoof the op level for clients, but that could have other unexpected results

low lance
#

Oh... is it the only possible way?

flat parcel
#

Yeah. You can solve it on the server all you want, it won't do anything if the client doesn't think it has permission. The fact that mojang has both client and serverside permission checks for debugstick, F3+N gamemode switching, and command block usage, is incredibly stupid.

low lance
#

🦧

#

that's sad. anyway thanks for the info, it helps to understand some things

lone sorrel
#

Having this issue trying to upgrade to 1.20. 14:18:42
[LuckPerms]: Loading configuration...
14:18:43
[LuckPerms]: Loading storage provider... [H2]
WARN14:18:43
[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).
INFO14:18:43
[LuckPerms]: [DB Upgrade] Stage 1: Exporting the old database to an intermediary file...
[LuckPerms]: [DB Upgrade] Stage 2: Importing the intermediary file into the new database...
WARN14:18:44
[LuckPerms]: Something went wrong whilst upgrading the LuckPerms database. Please report this on GitHub.

flat parcel
#

There should be an error in console, send it pls

#

!paste

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

unborn zealot
#

Hey all,
I've been on a learning curve with LuckPerms and using it with HuskHomes for 1.20.
I see talk about lucko/minecraft-command-premissions-fabric.
Does anyone know if thats coming to 1.20+? or is there another way to get minecraft commands added to Perms?
I want a friend to have the use of adding/removing people to the whitelist and to kick and ban but without them being an OP.
Any help with be great 🙂
ps, I am using LuckPerms-Fabric-5.4.83

lone sorrel
brazen token
#

?hey how do i change the luckperms prefix

flat parcel
#

!prefix

wanton stratusBOT
errant tundra
#

the "meta" should only exist in the primary?

flat parcel
#

That meta won't actually do anything i.e. it won't mark the group as default

#

!default

wanton stratusBOT
sterile dirge
#

How can i make luckperms run with customnpc mod

Hello so basically im using arclight it allows you to use forge mods and spigot/bukkit plugins in one server
and my problem is when i put customnpc mod and try to join server it gives the error that says "A database error occured whilst loading permissions data"
and when i remove the mod i can join to the server or when i remove the luckperms i can join to the server again
what should i do i dont know

flat parcel
sterile dirge
#

what do you mean ?

flat parcel
#

A database error occured whilst loading permissions data.
You didn't write out the second sentence, which is "If you are a server admin, please check the console for errors."

#

(also present in the screenshot you sent on GH)

sterile dirge
#

ahh

uneven nexus
#

it's a database issue, there is a log attached.

sterile dirge
lone sorrel
#

Any updates for my error?

rose raven
flat parcel
#

and I'm bloody blind, how did I not see the log lol

lone sorrel
sterile dirge
#

: D

#

i looked at the log but couldnt be able to find anything

lone sorrel
#

np lol

#

for context im updating the server to 1.20

uneven nexus
#

!latest

wanton stratusBOT
#
Latest version

5.4.84

uneven nexus
#

updateeeeeeee

#

you're really far behind on lp versions. update and try it again.

sterile dirge
#

me ?

uneven nexus
#

yes, you

flat parcel
rose raven
sterile dirge
#

my server crashing when i update the lp

flat parcel
#

Yeah since latest LP is targetting either 1.19.4 or 1.20, which you're not on

#

(I think it's 1.20)

sterile dirge
#

bruuhh

#

but no wait

uneven nexus
#

He's using arclight, it should be LP Bukkit. doesn't matter for versions.

flat parcel
#

oh derp yeah

#

but still

sterile dirge
#

i saw 2-3 servers using same mods and plugins which im tryna do

flat parcel
#

!offline

wanton stratusBOT
#
Offline mode/cracked servers

Running a Minecraft server in offline mode can cause a lot of issues, particularly with UUIDs and security vulnerabilities. Some people also view it as unethical (piracy). We understand that some people need to run their servers in offline mode. However, due to the reasons mentioned, some users will choose to not support those running a server in offline mode (this does not apply to those running in a Bungeecord network). Please respect their decision, you may continue to seek help for your issue but in most cases, it can be resolved by setting online-mode=true in server.properties.

sterile dirge
#

arent any other solutions ?

#

because like %60 of players cracked

#

and yes im usin bukkit as a plugin

lone sorrel
#

But still getting the same error

uneven nexus
#

!paste send your full log, not just a portion of it.

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

lone sorrel
sterile dirge
#

@uneven nexus so what is the latest version of luckperms for 1.16.5

wanton stratusBOT
#

Hey wibonsue! Please don't tag helpful/staff members directly.

uneven nexus
#

Full log, not just a portion of it..

wanton stratusBOT
#
Latest version

5.4.84

uneven nexus
#

that one.

sterile dirge
#

but that crashes my serverr

flat parcel
#

with what error

lone sorrel
#

Ok one sec

flat parcel
#

!paste

wanton stratusBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!

sterile dirge
#

ok ill give you the log like 2 mins

lone sorrel
uneven nexus
#

it says to report on github. that's pretty much all we can suggest you do honestly.

#

Unless you're able to downgrade to an older version, and take an export then?

#

but it should be reported to be investigated.

lone sorrel
#

So If I export from my old server I can import to this one?

meager fox
#

This likes to happen if you tried the conversion before and the h2 v2 screwed one is still there from last time

#

Sql do be like

#

Yes

#

!switch

wanton stratusBOT
meager fox
#

Minus the mysql change ofc. All you need is export/import

lone sorrel
#

Ok thank you

meager fox
#

Evident, did you write a persona yet and the suggestion about the download page versions?

sterile dirge
#

it didnt crashed

#

but still same database error

flat parcel
#

!libs

wanton stratusBOT
#
LuckPerms dependencies

LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.

flat parcel
#

it's a wierd presentation but that might be all it is

sterile dirge
#

i tried didnt worked

granite wolf
#

does the online editor work?

flat parcel
#

Yeah it should, what issue are you experiencing?

granite wolf
#

when I write /lp editor, I get the message "failed to contact the web editor (response code 429 = ")"

uneven nexus
#

429 is a rate limit error 🤔

granite wolf
#

too many requests?

flat parcel
#

Never seen bytebin throw a 429 before, interesting...
Give it a few minutes and try again