#support-1

1 messages ยท Page 240 of 1

pallid girder
#

i need to repair some things i accidentally did wrong

#

but its clear suffixes aren't working

flat parcel
#

Ok, that appears mostly correct, though generally you shouldn't have multiple prefixes with the same weight (default & helper).
Could I get a /lp editor link to see your group & track structure please?

pallid girder
#

i'm fixing the prefix issue

#

i'm also repairing the prefix issue. it should only have suffixes for staff roles xD its a new thing i'm doing so muscle memory has me doign prefixes instead of suffixes

#

i haven't set much in the way of perms yet

pallid girder
#

also, going to be afk for a few

#

gotta go do smth

flat parcel
#

Same for donor for that matter

pallid girder
#

i definitely added ranks to the staff track

#

not sure why they got removed

#

i'll look into that when i get back

#

doing dishes rn

pallid girder
#

alr. i'm back

pallid girder
severe girder
#

I'm trying to setup placeholder prefix like this, what placeholder do it need to use for it to parse properly since vault_prefix return the placeholder directly. not the true name

tepid sparrow
#

Tab list

merry sinew
#

Hi CNA someone help me pls

#

Can

#

What the permission to bypass one flag in one region

#

Like region police

#

And let the group police

#

Use and interact

pastel thistle
#

luckperms mod 5.4.140 doesnt even work on fabric

#

doesnt even show in the mod list when launching the game

silver palm
#

Hi guys I was messing around with claim chunk sizes in OPAC for luck perms groups. I am using the Meta key xaero.pac_max_claims with a value equal to the max but... when I add the rest of the meta keys with their values it always resets to default. It seems like only one works at a time is this intentional? If so, is there a way around it?

#

Anytime I change one that has a lower weight it automatically changes the ones with higher weight to the value of the lowest weight with the same meta key

silver palm
#

Never mind guys I think I fixed it.

Just needed to change this

+----------------------------------------------------------------------------------------------+
| Meta lookup settings |
+----------------------------------------------------------------------------------------------+

Defines how meta values should be selected.

  • Possible options:
    => inheritance Selects the meta value that was inherited first
    => highest-number Selects the highest numerical meta value
    => lowest-number Selects the lowest numerical meta value
    meta-value-selection-default = "highest-number"
fleet yew
#

Hello everyone, I'm new here! Here is my issue, I installed Luckperms with Modrinth on my forge 1.20.1 server minecraft (runing in offline mod).
I'm an OP and when I try to execute /lp editor or other /lp command the only ouput I get is the luckperm version. Even rcon is not giving me any response.
Here all the logs related to LP on my server:
`[mc-image-helper] 15:09:27.987 INFO : Downloaded /data/mods/LuckPerms-Forge-5.4.102.jar

....
[15:10:21] [Server thread/INFO] [minecraft/MinecraftServer]: | |__) LuckPerms v5.4.102

....
[15:10:21] [Server thread/INFO] [luckperms/]: Loading configuration...

....
[15:10:22] [Server thread/INFO] [luckperms/]: Loading storage provider... [H2]

....
[15:10:22] [Server thread/INFO] [luckperms/]: Loading internal permission managers...

....
[15:10:22] [Server thread/INFO] [luckperms/]: Performing initial data load...

....
[15:10:22] [Server thread/INFO] [luckperms/]: Successfully enabled. (took 11769ms)

....
[15:10:27] [Server thread/INFO] [ne.mi.se.pe.PermissionAPI/]: Successfully initialized permission handler luckperms:permission_handler`

Any help is welcome! Thank you very much

#

I forget, its a modded sever *

winter hatch
#

hey wanted to quickly ask if it could be possible to re-give a player a permission back whenever joining, that's been removed from them previously.

Per example, if the player does something that removes the permission from them but they leave swiftly after, can the permission be re-given back to them upon re-joining without them needing to do anything to get the permission back?

slim yoke
whole hearth
#

Luckprem not 1.21.11 folia?

flat parcel
#

!folia

wanton stratusBOT
mild otter
#

!usage

wanton stratusBOT
mild otter
#

(im aware you have OP but just try)

amber peak
#

Guys, I have installed my Luckperm's Velocity and Forge server on the same server and connected to the same database. However, when I use the "/lp user player permission set" command and use Tab completion, I am unable to see the permissions on the Forge server in the "lpv" section, nor can I see the permissions on the Velocity server in the "lp" section. Is there something wrong with my settings?

fleet yew
silent ermine
#

can i do a custom scoreboard with lp?

flat parcel
flat parcel
digital shard
#

a little too late, but did you ever fixed this? im having the same issue

hallow venture
#

Hello is anyone able to help me with my luckperms

#

Its not registering a certain player and could be an issue for someone else

toxic wagon
hallow venture
#

No

#

I think also everytime this player joins it says it is first time they been on the server when it isnt their first time

toxic wagon
#

Is it their first time since LP was installed?

hallow venture
#

No

#

They also joined my server yesterday and i dont have them in my database

toxic wagon
#
  1. Do you have multiple servers (using a proxy)
  2. Is it only this one user or multiple
  3. What does lp info show
  4. What does lp user (name) info show
severe summit
#

So - my server runs on a custom modpack on Fabric, and cannot update it's Minecraft version beyond 1.19.2 - due to this, I cannot boot it with the Fabric PlaceholderAPI - as that mod requires MCVers 1.21+, is there anywhere I can find a download for Fabric Placeholder API that is older / supports 1.19.2? I've looked everywhere, even the fork for the Placeholder API on the LP Github.

#

I know it's possible because this is a revamp and the original project had Fabric Placeholder API on 1.19.2 working just fine.

#

Nevermind, I didn't know it was called just "Text Placeholder API" on Modrinth.

toxic wagon
wanton stratusBOT
#
Helpchat

Helpchat is a general plugin assistance discord as well as the home of DeluxeChat, PlaceholderAPI, and many more.

Helpchat Discord
hallow venture
#

it shows the user in lp user info but not in the editor??

toxic wagon
#

Do lp editor and send the link

cobalt moth
#

Hi! I have a really, really stupid question.

I'm trying to build a survival games server for Minecraft 1.8.9 for my friends and I. I downloaded luck perms v5.5.37 for bukkit, which did not work. After reading through the server logs (aka shoving them into ChatGPT and asking it to find the problem) I found out it was because my server is using java 8 whereas the plugin expects java 11.

The actual question: is there a way to download an older version of the plugin that works with java 8? I can't seem to find old versions on the website

toxic wagon
cobalt moth
#

Awesome, thank you so much!
I did try just running Java 11 but it kept causing the server to crash. I had no idea modrinth existed though, that's really useful

cobalt moth
glossy otter
#

!folia

wanton stratusBOT
raw crest
#

by any chance can i rename the lucky perms groups ?
becouse it dont saves the names in web and im out of opportunitys why

slim yoke
#

which luck perms group? you can name any group except default anything you like, and all of them including default can have their own prefixes applied, you're best off leaving default as the basic because people without an assigned permission group get given default, and people who only show up once or twice don't deserve an entry in your storage

raw crest
#

no i have a grupp named royal and i want to change the name of it and it dont work

lyric saffron
#

hey, i have a cobblemon server with my friends, but any of them can use the gts command or the /tpa etc without OP, i have essencialx downloaded and the luckperms, but, for the /gts it says that the command does not exist, and the /tpa, says they dont have permission, i tried adding /lp group default permission set essentials.sethome and Permissions gts.user.* gts.moderation.* gts.admin.* into luckperms editor but still didnt work, if anyone can help me out i'd be very appreciated!!

#

!verbose

wanton stratusBOT
lyric saffron
slim yoke
raw crest
#

i dont now where i can change the the so you can see it ingame

#

even thats my problem haha

#

sorry for my bad english im german

slim yoke
#

no worries, your english is better than some of the people i work with.

that would be a prefix, do you have a chat formatting mod installed? such as Essentials chat or LPC?

raw crest
#

well so after i restarted my pc and logged in now it says my changed name

#

:0

#

im sorry for wasting your time

#

still ty very much

slim yoke
#

you've not wasted my time at all, i'm glad it sorted itself out

raw crest
#

ty very much ๐Ÿ™‚

upper sinew
#

hi, im looking for a basic template for forge 1.20.1-47.4.10 that i can setup for my server? anyone got any suggestions?

raw crest
#

hey well im back

#

so as i thought my problem was gone

#

well its not ๐Ÿ™

#

My problem is that I changed my names in-game, but my tablist plugin doesn't recognize the new names or anything like that. To be honest, I don't really understand it.

slim yoke
#

Feel free to tag me, I may be otherwise distracted but will get the ping

vestal crater
#

Is luckperms for bedrock only servers?

slim yoke
#

AFAIK you can't install plugins to the bedrock server, but you can bridge a Java server with LP installed to allow bedrock players to connect with the Geyser mod

#

!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.

mild otter
#

Don't we have a Nukkit version

#

Thought that was the software for bedrock/mobile

slim yoke
#

Is nukkit bedrock?

mild otter
#

Idk anything about bedrock tho

slim yoke
#

I thought it was another branch of bukkit... learn something new everyday

mild otter
#

OK ye Nukkit is bedrock

slim yoke
#

Like New Bukkit or something...

@vestal crater ignore what I said about it not being a thing and follow Samosa, they actually know things

vestal crater
#

So it doeesnt work on bedrock?

flat parcel
raw crest
#

@slim yoke I mean the rank prefixes you see on the leaderboard, like owner or mod and more.

flat parcel
#

How did you change the prefix?

slim yoke
vestal crater
#

Wait and where do I put the file of it

#

Like in what folder

flat parcel
#

* A plugin handler for Bedrock, there's others too

vestal crater
#

Resource packs, behavior packs

flat parcel
#

Neither of those. Where did you download the server software from?

vestal crater
#

I want to make a ffa server and make ranks like booster and so

vestal crater
#

Thr host for it is mcsh

#

It didnt give me more options than bedrock vanilla and bedrock crossplay(whatever this means)

flat parcel
# vestal crater I just chose a bedrock vanilla server

Ok yeah, Vanilla MC (Java or Bedrock) doesn't support plugins / mods, and thus not LP.
Bedrock in general has not stellar plugin/mod support, people tend to make a Java server and use Geyser to add Bedrock compatibility

flat parcel
raw crest
flat parcel
raw crest
#

wym with method haha sorry for my bad english im using the web editor

flat parcel
#

Sorry about that, yeah I meant like web editor / a LP command or such ๐Ÿ‘
Can you check /lp user <username> info for a user who's still getting the old prefix and see if it says the old or new / correct prefix?

raw crest
#

they have the correct or new name but on tablist its still the old one

flat parcel
#

If /lp user <username> info is giving the correct prefix then LP's working correctly, that means the problem must be with your tablist plugin

raw crest
#

hm okay but i used the normal TAB plugin

flat parcel
#

TAB does break from time to time, it's also possible you did something like explicitly configuring the prefixes in TAB too

raw crest
#

now im using a new one and it didnt worked ether

flat parcel
#

Just as a confirmation, could I see /lp user <username> info for a user who should be getting the mvp+ prefix but is still showing royal in the tablist?

raw crest
#

let me try

#

maybe im worng with something ๐Ÿ™

flat parcel
#

Ok, so it is still incorrect in LP. Could I see the full output of /lp user <username> meta info for that same player please?

raw crest
#

here u go

flat parcel
#

Ok, this is still showing mvp+'s prefix being ROYAL . Did you remember to hit save / apply after making the change?

raw crest
#

okay i got it im so dumb

#

im sorry for wasting ur time

#

but still thank u very much

#

hero of the day

flat parcel
#

All good, it happens ๐Ÿ‘

raw crest
#

ty

oblique skiff
#

Hii can someone tell me how to use LuckPerms on fabric

slim yoke
#

!usage

wanton stratusBOT
slim yoke
#

pretty sure thats universal

oblique skiff
#

what do I do if it only says [LP]Running LuckPerms v5.5.37.

mild otter
#

!usage

wanton stratusBOT
slim yoke
toxic wagon
oblique skiff
oblique skiff
#

Can anyone tell me how to fix this

wanton stratusBOT
#

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

toxic wagon
oblique skiff
oblique skiff
slim yoke
#

you've got that error because you've either opened a new /lp editor session or restarted the server since you opened the session you're using, once you've used the --force command i'd close any open Editor sessions and generate a new one

lyric saffron
#

where can i find the right luckperms version for fabric 1.21.1?

wanton stratusBOT
lyric saffron
#

can i use this one on 1.21.1?

#

๐Ÿ˜ญ

lyric saffron
#

bc my servers running Arclight

mild otter
#

arclight is not fabric wut

#

wait ignore me sorry

lyric saffron
#

Mixin apply for mod luckperms failed luckperms.mixins.json:ServerPlayerMixin from mod luckperms -> net.minecraft.class_3222: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Unexpecteded ClassMetadataNotFoundException whilst transforming the mixin class: [MAIN Applicator Phase -> luckperms.mixins.json:ServerPlayerMixin from mod luckperms -> Apply Methods -> (Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V:handler$efm000$luckperms$permissions -> Transform LVT -> var=set -> desc=Lnet/minecraft/class_12096;]

#

this is what im getting

mild otter
#

their naming thing messes me up

lyric saffron
#

imma try this version

slim yoke
#

what does arclight do? is it bukkit/spigot plugins on fabric?

mild otter
#

Fabric/Forge/Neoforge yea, it's a hybrid

slim yoke
#

have you tried using the plugin version of LP instead of the fabric version?

mild otter
#

oh not entirely sure then

slim yoke
#

looks like the fault lies squarely with Authme and how it asks LP for permission groups, i'm sure i saw someone else having issues with Authme in the last month or so

toxic wagon
#

Ew AuthMe

mild otter
#

online mode ๐Ÿ‘

#

(We do not know alternatives)

toxic wagon
#

!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.

left sand
#

Here is a message I sent to my hosting as trying to find if I can get this fixed or not as I am not sure what could of happened or if there is a way to fix. I wanted to send it here also incase I could get any help or insite to remedy the issue.

#

I was trying to make things easier for future server moves after the last move. I do not remember if it was right before or during the move but I remembered that luck perms was said it was best to have that linked all together on the proxy database so I exported the lobby2 database for luckperms and put it into a proxy database and then connected the two servers back to it since they both use to be connected to it on lobby anyway. Problem is now not all the perms are working properly. I have tried to put these files on a kingdom database and then tie the luckperm on the kingdom server but it is the same outcome I get. It would be why Jobs wipes some of the data when I tried to put it in I am guessing because it does not see the player as having perms to it anymore.

I am not sure how to get this back to how it use to be or if it is even possible. All the groups and tracks and perms are still there in luck perms but I am not sure what is going on.

kindred osprey
#

i cannot tp even having these permissions

slim yoke
#

what version of minecraft and platform? (forge/neo/fabric etc?)

kindred osprey
#

1.21.11 fabric

flat parcel
# kindred osprey 1.21.11 fabric

On Fabric, the vanilla commands have no permissions assoicated with them by default. You'll need a mod like Vanilla Permissions (in the pinned messages here) to add permissions to the vanilla commands

kindred osprey
#

i see

#

ty

mortal gyro
#

Hello, I don't know if my problem is in this section

#

But I have luckperms-velocity in the plugins folder of my server velocity, and in the console I get Successful and with velocity plugins I see that Luckperms is there, however the console does not let me execute luckperms commands

flat parcel
mortal gyro
#

I tried many things, it's been several hours but I still don't know why it doesn't work. Previously I had other plugins there that did allow me to write commands but luckperms did not allow

flat parcel
mortal gyro
left sand
#

I think I have narrowed it down to thinking might be the Jobs plugin itself but I found some things to work in the perms while others are not. For example I have the job perms false in default ranks but then true in higher ranks where it is suppose to unlock the job perm, but this is what is not working. I also have a Job Boost setup that goes up for jobs when ranking up this perm seems to be at least showing in placeholders and changes like it should but I should probably test if it really boosts the payout or not.

left sand
#

I am not sure if there is a different way I am suppose to do it though

mossy oyster
#

How do I set it so that my players automatically rank up? We've tried everything and nothing seems to be showing up with luckperms. We are on 1.20.1 fabric :')

slim yoke
#

pretty sure you'll need something external to do that, i personally use a KubeJS script to rank up along an LP track

mossy oyster
#

We've been trying this, but we can't seem to get it to work. Is there any way you could show us your script or help us out? :') It's been days and we're stressing bad ;-;

warped charm
#

ะŸะพะผะพะณะธั‚ะต ัะบะฐั‡ะฐั‚ัŒ luckperms 1 16 5

slim yoke
wanton stratusBOT
slim yoke
#

if its not there, try Modrinth

fickle harness
#

hmm why there's no such command on 1.20.1 forge?

mild otter
#

The mod has not been installed properly

#

Did you add it to the mods folder?

rough widget
#

is there a way to give @p a role with command blocks?

primal socket
#

Hi from the docs:

/lp user <user> clone <user>
Permission: luckperms.user.clone
Arguments:

<user> - the name of the other user
Clones the users data onto another user.

What user is the source user and what user is the destination user?

fickle harness
flat parcel
primal socket
#

Thanks!

mild otter
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!

rough widget
#

is there any way i could make this command work in a command block? "lp user @p parent set (somethin)"

halcyon musk
mild otter
#

oh I didn't even see that

fair sphinx
#

Hi, I am using LuckPerms v5.4.102. Is it possible to allow luckperms command on console?

#

I've noticed example luckperms.conf had the following configuration

disable-luckperms-commands {
  players = false
  console = false
}

but I don't see it in my configuration file.

toxic wagon
fair sphinx
#

Hmm I never got to run luckperms command on consoles (I mean while not in game)

#

when I type /luckperms I only get the mod version

toxic wagon
#

Screenshot of what you mean

fair sphinx
#

Just a minute

#

This one is run from rcon

#

This one is run from Discord. I am not sure whether I can call this a "console" though.

#

Since the first one is run from rcon, I hoped it worked.

#

I am running Minecraft 1.20.1 and LuckPerms 5.4.102. Could being on old version be the issue?

toxic wagon
fair sphinx
#

Yes it's fabric. I'll try attaching to the docker container.

#

And it works! Thank you very much.

rapid mulch
#

hiiii

#

can i install Luckperms on a canvasMC server

mild otter
#

There's a development Folia build which you could try?

#

!folia

wanton stratusBOT
mild otter
#

No idea if it works on forks of Folia tho

rapid mulch
winged egret
#

what is the nbt query permissions in the config, tech utils description mentioned a plugin , paper developer and the creator of tech utils recommended this plugin

winged egret
#

i got the web editor working, what is the permission called, the thing that lets you copy nbt data when doing f3 + i

vital osprey
#

elsa besla big tesla?
onald honald mac donald

worldly blaze
#

hello i really need some help

rapid mulch
#

all libs is downloaded though

upper sinew
#

Hi, I was wondering if how to setup a luckperms rank up via command that runs at the nearest player?

#

I've thought of using @p as the username part but didn't work

#

I don't think execute would work

somber pagoda
#

How can i remove some permissions from OP

proud hound
#

you can't

#

best you can do is make a group with lots of permissions, but not the ones you don't want

#

OP is by definition allowed to do anything

dusk stream
#

Heya, Afternoon! I have a bit of a question here.
I use LPC to show my prefixes, and was referred to here in regards of this lil snippit. Wanted to know how can I fix it?

mild otter
#

!lpc

wanton stratusBOT
dusk stream
#

The Dev for LPC referred me here ๐Ÿ˜ญ

mild otter
#

what

#

!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
mild otter
#

Also not sure what is actually wrong with the screenshot

dusk stream
#

Man, XD this is confusing for the both of us

toxic wagon
dusk stream
#

The prefixes show on the animals that you tame & name. I want to remove that

slim yoke
#

I feel like that might be whatever mod you use for nameplates, its not likely to be an LP thing because LP doesn't do anything with nameplates chat or tablists

toxic wagon
obtuse slate
#

anyone has issues installing this mod?

toxic wagon
obtuse slate
toxic wagon
#

!paste your full console log

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!

obtuse slate
#

how do I do that

#

it doesnt show a console like curse forge shows I dont see any

toxic wagon
#

Go into your servers log.txt file, copy it use the link above.

obtuse slate
#

Im hosting on essential/lan world tho

toxic wagon
#

Your server would still have a log file.

obtuse slate
obtuse slate
#

I dont really know what Im doing...

toxic wagon
#

"Lucky" is not a command for luckperms

obtuse slate
#

luck doesnt show up either

#

or permissions doesnt work either

#

its like it didnt load in

#

heres my log I found it

#

I just want to change 1 command that needs admin perms to not need admin perms

toxic wagon
#

Are you running single player or a server?

obtuse slate
#

either essential or lan world

toxic wagon
#

Lan worlds aren't really running a full proper minecraft server so LP isnt really supported. Your best bet would be to setup a full minecraft server for it.

obtuse slate
fallow helm
#

hay all, I have a fabric smp setup and I can not get luckperms to grand any commands.

#

It adds the prefix correctly

#

but does not give any of the permissions that are listed.

slim yoke
winged egret
#

what is the permission called where you can do f3 + i to copy nbt data in survival without op?

toxic wagon
#

!verbose Might be able to tell you, otherwise you may need to google it

wanton stratusBOT
winged egret
#

k ty

winged egret
#

uh i got this

org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission:258
me.lucko.luckperms.bukkit.BukkitSenderFactory.hasPermission:87
me.lucko.luckperms.bukkit.BukkitSenderFactory.hasPermission:40
me.lucko.luckperms.common.sender.AbstractSender.hasPermission:101
me.lucko.luckperms.common.sender.AbstractSender.hasPermission:114
me.lucko.luckperms.common.command.access.CommandPermission.isAuthorized:203
me.lucko.luckperms.common.command.abstraction.Command.isAuthorized:184
me.lucko.luckperms.common.command.CommandManager.execute:274
me.lucko.luckperms.common.command.CommandManager.lambda$executeCommand$1:193
java.util.concurrent.CompletableFuture$AsyncRun.run:1804
java.util.concurrent.ThreadPoolExecutor.runWorker:1144
java.util.concurrent.ThreadPoolExecutor$Worker.run:642
java.lang.Thread.run:1583

#

not sure which one tho

smoky tartan
#

Please send the link instead of the trace

winged egret
#
smoky tartan
#

Only the luckperms verbose command itself was checked.

winged egret
#

trying to find the f3 + i permissions to see the nbt data

#

huh

#

im confused now

smoky tartan
winged egret
#

paper

smoky tartan
#

Back then paper essentially forked spigot, so the permission should technically still exist

#

Though I'm not sure about this

winged egret
#

hmm, from what i know the minecraft.nbt.copy is only for creative

smoky tartan
#

I didn't look at the code, but these are your only two options I guess:

  • give it a try with the permission
  • or give everyone who needs ot operator permissions (/op) - which you basically don't want to do
winged egret
#

uh i gave myself all 3 minecraft.nbt permissions but still didint work

smoky tartan
#

It might not work without being opped

maiden cove
#

anyone can help me? ;x im with a problem with few players

#

[23:44:57 INFO]: [connected player] Konoha_tt (/"IP PLAYER") has disconnected: Um erro interno ocorreu em sua conexรฃo. [23:44:57 ERROR]: [connected player] Konoha_tt (/"IP PLAYER"): exception encountered in com.velocitypowered.proxy.connection.client.ClientConfigSessionHandler@48d67223 io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer [23:44:57 INFO]: [server connection] Konoha_tt -> Blue has disconnected

[LP]Permissios data for your user was not loaded during the pre-login stage - unable to continue. Please try again later. If you are a server admin, please check the console for any errors

#

i'm receiving this logs

mighty crater
#

So Iโ€™m on Fabric 1.21.1 v.5.4.140, and my players keep inconsistently having issues where LuckPerms isnโ€™t loading their perms/ the worker is unloading their info while they are trying to login. Any ideas?

slim yoke
mighty crater
#

Nope

#

Pure Fabric

slim yoke
#

Unfortunately fabric isnt an environment im familiar with so sadly cant help

fluid bison
#

!folia

wanton stratusBOT
wide mantle
#

Hi, I'm getting an error where I can't trust the web editor, when I try to I get the error
luckperms Unable to trust the given session because the socket is closed, or because a different connection was established instead
I've tried closing and re-opening like it's been suggested when other people have this issue, but the issue still persists. I've even tried rebooting the server and I still can't do it.

proud hound
#

do you have other plugins or network-active software running on the machine?

#

the most common cause is that you have installed another plugin that improperly closes websockets when it shouldn't, and it's closing and/or stealing LP's connection

#

one way to test is to run LP with no other plugins and see what happens

wide mantle
#

This is happening on our dev minecraft server, it's on the same physical machine as our production server. I have lots of other plugins on there so I'll try disabling them and see what happens.

proud hound
#

usually it's a plugin on the same server, but it could be the other server too, I think

#

so yeah start easy eliminate the causes that cause the least downtime etc

#

also most people asking for help here don't have two servers concurrently running, so my advice is possibly biased by a lack of experience.

wide mantle
#

I'll see if that resolves it. We're running multiple servers in pterodactyl panel so I'm betting more people have multiple servers running than they realize with shared hosts.

#

Interesting, it did that with only luckperms on there

#

It works on the other server, so i wonder if it's luckperms on the main server causing the issue.

#

I think the issue may be my web browser, I tried it on my phone and it worked. Firefox may just not play nice ๐Ÿ˜…

#

Nope, same issue with chrome

wide mantle
#

Running the command through console instead of my player account fixed the issue

willow yacht
#

how do I make it so when a new person joins my server they are immediately set to default

mild otter
#

They already will be default

willow yacht
#

oh ok lol, bad question

willow yacht
#

How do I hide commands from default players

toxic wagon
plain cloak
#

i cant add essentialsX to my paper server 1.21.11

toxic wagon
wanton stratusBOT
#
Essentials

Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.

EssentialsX Discord
umbral wren
#

Hello everyone. I have a problem with commands and permissions.

For some reason, my commands work very strangely.

I want to give permission to commands from Minecraft (vanilla commands), but for some reason I don't see their list. (The ones in the screenshot are purely my test, they don't work)

I have a Fabric server (without plugins)

toxic wagon
#

!permsuggestions

wanton stratusBOT
#
Permissions not showing up in the web editor?

The web editor shows a list of permission suggestions matching your input. Do not rely solely on the prompts when adding permissions, as they're just suggestions. Instead, you may type in your permissions manually.

Locate permissions using verbose
umbral wren
flat parcel
#

None of what you've asked is possible without modifying LP itself. There's obviously some options for customizing the storage method's behavior, but none that would be useful in this case.

That being said, I really don't see how the potential space savings of such a system outweighs the costs of implementation. A typical player's UUID will only appear maybe ~5 times in the LP database (ignoring the action log), once in our UUID <-> Username cache, and once per permission set directly on the player. That's very rarely more than a couple nodes, usually only one (their group inheritance node), and users who only have group.default don't even have that saved.
I'm assuming you're using a 4-byte or 32-bit int for your internal ID vs a 128-bit UUID. Even if you have 10,000 players in your LP database and we assume every player has a generous 5 occurrences of their UUID, that's only saving you ~0.6Mb.

mighty needle
#

we're having a small issue where users are being denied a permission (which we've set to FALSE for the lowest rank on the server, zombie) despite being part of a group that has the permission set to TRUE (basic , which has a higher weight than zombie) and we're not sure what could be causing it, has anyone encountered this?

mighty crater
#

Having a random issue where certain players sometimes get DCโ€™d once they have logged in.

Not seemingly related to my previous, still existing issue. Just unsure if itโ€™s a LuckPerms issue or not.

https://mclo.gs/tWOmhH9

copper zealot
#

Hello! im planning to do a Velocity Network server

#

and i want to install Luckperms. do i install the Plugin in the Velocity plugins or only in the backend?

#

For example if i give someone rank in the hub itll apply automatically to the other servers connected to the network

copper zealot
#

and i connect it via database right?

#

that i do thru my hosting service

toxic wagon
#

Yes

copper zealot
#

Thank you!

copper zealot
#

@toxic wagon Thank you succesfully setted up MariaDB in my proxy!

wanton stratusBOT
#

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

copper zealot
#

โค๏ธ

#

im sorry astralis

queen rivet
#

Ok so i recently just switched to a network using Velocity. Im having an issue where my backend servers just refuse to get the permissions that are stored on the proxy server. I even tied /lp networksync.

little sphinx
wanton stratusBOT
#

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

vital storm
#

how do i display lp group on scoreboard

queen rivet
vital storm
#

can someone please help me

#

i deleted the default group

#

how do i get it back with the old permissions

little sphinx
#

unless you have a backup, there isn't much way to "get it back"

vital storm
#

Can I just create a new group called default

#

And it will auto give everyone that join that group

slim yoke
#

I didnt think you could delete default, at most I would have thought it would just reset it to the first use state

#

Basically empty it of all nodes

maiden fable
#

Hello,
I have a question: is it possible to clear LP logs for only 1 player (not for the entire server)?

#

By being OP (IG) or from the console

#

@little sphinx

wanton stratusBOT
#

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

maiden fable
#

sry

gray venture
#

Hi everyone, how do I delete user data from Luck Perms?

#

Reset user groups and permissions only, without altering the groups themselves.

#

I deleted the database and only realized the mess I made afterwards... Good thing I made a backup.

slim yoke
wanton stratusBOT
#
Deleting all LuckPerms user data

The following command can be used to delete all LuckPerms users. Your groups and tracks will be preserved, but any user-specific data will be deleted & all users will be set back to the default group.
:bangbang: There is no ability to undo this action! :bangbang:

Command: ||lp bulkupdate users delete|| (must be ran in console)

Further info on bulk edits
slim yoke
#

Maybe not as that seems to suggest all

#

!help

wanton stratusBOT
#
Available commands
โ€Ž

!advanced
!api
!argumentbased
!ask
!bedrock
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!corruption
!default
!deleteall
!deleteusers
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!folia
!forgepermissions
!formatting
!hack
!helpchat
!hytale
!hytalechat
!inheritance
!install

โ€Ž

!libsdir
!limit
!locale
!lpc
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!permplugin
!permsuggestions
!placeholders
!reload
!selfhosting
!spongeseven
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!velocitycheck
!verbose
!version
!weight
!whyluckperms
!wiki

slim yoke
# gray venture Hi everyone, how do I delete user data from Luck Perms?

https://luckperms.net/wiki/User-Commands#lp-user-user-clear-context suggests /lp user <user> clear might be what you need - although /lp edtor if you have access to it has the ability to delete users just by clicking the little x

gray venture
#

Nice

mighty crater
queen rivet
pliant tide
#

Hello my Luckperms cant connect to my database

#

but idk why

#

i have database on lobby1
and i need to lobby2

copper zealot
#

did you check your LP Config in lobby 2?

#

you gotta make the database you connected to lobby one same as config in the lobby 2

pliant tide
#

yes

copper zealot
#

to make them sync

pliant tide
#

I have the same cfg in lobby1 and lobby2

copper zealot
#

ive done it yesterday to proxy and 2 servers worked me flawlessly

#

what DB your using?

pliant tide
#

MySQL

copper zealot
#

and your LP in proxy did you check aswell?

#

make sure username, host password are all correct

#

double check

pliant tide
#

I need edit proxy config?

copper zealot
#

yes

#

of course

#

you need to also add them the MySQL database

#

after all you want to connect all together

#

to the same DB

pliant tide
#

And where i must edit the roles?

#

only in the server with database?

copper zealot
#

where ever you edit roles it will sync automatically

pliant tide
#

[18:55:36 INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[18:55:36 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[18:55:36 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Start completed.
[18:55:41 ERROR]: [LuckPerms] Failed to init storage implementation

#

i edited the proxy config

copper zealot
#

if you want to set a specific server permission you add in the end server=(server name)

#

"/lp group member permission unset tebex.buy server=hub-01" an example

#

and your MySQL did you do thru your hosting console?

#

and made sure the user you choose has all admin permissions in the Database

pliant tide
#

I didnt do anything with console

copper zealot
#

you use a server hosting?

pliant tide
#

For every player in my server?

pliant tide
copper zealot
#

i personally setted up MariaDB using my server hosting

#

thru the VPS console

pliant tide
#

i deleted the DB

#

and created new

#

still doesnt work

wise pier
#

Yo i need a dev pm me

pliant tide
scenic trout
slim yoke
#

might be worth raising that as an issue, pretty sure thats now how its supposed to work

toxic wagon
toxic wagon
toxic wagon
mighty needle
odd umbra
#

hi, anytime i do a luckperms command it just says this

toxic wagon
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!

odd umbra
floral wave
#

hey, the suffix isnt displayed

#

am i missing something?

mild otter
#

!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
floral wave
#

thank you

mighty crater
#

I really need help figuring out what is causing this issue. Its been plaguing me for weeks, and nobody seems to have an idea.

#

Im on Fabric 1.21.1, using LuckPerms v5.4.140.

#

Is there anything I can do to stop LuckPerms from unloading a players permissions data while they are trying to login, causing them to get disconnected.

#

Its annoying to me, and to my players.

floral wave
# mild otter !chat

could u help me actually format it with fabric text placeholder API? cant seem to get it right

#

im using styledchat and styledplayerlist

smoky tartan
wanton stratusBOT
smoky tartan
smoky tartan
mighty crater
#

Does it have backwards compatibility with Fabric 1.21.1 despite being for 1.21.4?

pearl oxide
pliant tide
#

There is an option to arrange it as you wish

#

In config.yml

pearl oxide
#

ok

copper zealot
#

Hey guys

#

is there luckperms chat

#

i want to make animated ranks and EssentialsXChat is too outdated

#

anyone knows what i can use instead of essentialsxchat

smoky tartan
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
smoky tartan
#

There are a few ones listed on our wiki page

copper zealot
#

im trying to look for them

mild mica
#

can someone help me i have simple voice chat installed and luckperms but i can only use voice chat if i have op and even if i give my self or default group voicechat.list voicechat.speak and voicechat.groups perms it still doesnt work and it still says you do not have permisson

#

i can screenshare to show it

leaden dragon
#

so regarding the extra contexts addon - it is not maintained, but still recommended. Is that addon stable and "timeless" because it ties into luckperms seamlessly? A chance that it ever breaks?

mild mica
#

@leaden dragon are u responding to me?

leaden dragon
#

no, then I would have replied to your message

mild mica
#

ok sorry

leaden dragon
#

dw

smoky tartan
#

@mild mica

umbral gale
#

Hi, I'm having issues with my NeoForge 21.1.220 server (MC 1.21.1).
When I try to start it with LuckPerms v5.5.21-neoforge, the server crashes with this error:

java.lang.NoSuchMethodError: 'net.neoforged.api.distmarker.Dist net.neoforged.fml.loading.FMLEnvironment.getDist()'

After that, when I try to join, I get:

NotAlexTW lost connection: Invalid player data

It looks like a compatibility issue between LuckPerms and NeoForge.
Does anyone know which version of LuckPerms is fully compatible with NeoForge 21.1.220 for MC 1.21.1?
Thanks in advance for any help! ๐Ÿ™

cloud cairn
#

its best you disable luckperms for now

#

then you can connect with no problems

mild otter
slim yoke
#

@umbral gale @cloud cairn you both need to use an older version, 5.5.21 is for a newer version and mods unlike plugins have a lot more behind the scenes changes between versions, assuming you're both on neoforge you'll want 5.4.150 its listed as 1.21.4 only but it does work with 1.21.1

umbral gale
#

really? thx soo much guys, later i will test it @slim yoke @mild otter

wanton stratusBOT
#

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

umbral gale
#

uy

#

sry

mighty crater
toxic wagon
mighty crater
#

On Fabric? this is the error I had gotten when I tried it the last time.

#

ill try it again, but im fully expecting the same error to occur once a player attempts to rejoin.

golden nacelle
#

Hi their,
Im running a new MC server on a public server setup I have personally, when I joined the game on my acct. The Luckperms did not reconize my account as being able to use /lp editor. or be able to save the changes to my server in the MC text. I had to use the server CMD on my server. Any clues on how to fix this? I might just be having a day if anything. Thank you

mighty crater
gray venture
#

Guys, it says here that the player doesn't have a valid nickname, but on Bedrock users use a period (.) before their nickname.

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.

wanton stratusBOT
mild otter
#

Try giving yourself in-game permissions?

#

unless you already did thay

gray venture
crystal birch
#

How does one have a certain set of shared permissions/groups across servers in a velocity network, but a more specific set of permissions per specific server?

slim yoke
#

or assign yourself the lp roles through an editor generated from the console

slim yoke
#

!context

wanton stratusBOT
slim yoke
#

yeah, Per world or per server

quartz furnace
#

when i run /lp editor, it gives me a link in which I can go to but as soon as I go to that link, it says: Either the URL was copied wrong or the session has expired. Please generate another editor session with /lp editor.

#

!editor

wanton stratusBOT
edgy thistle
#

When I run
lp user axingup permission set luckperms.* true
it comes up with this error
lp user axingup permission set luckperms.* true <--[HERE]

smoky tartan
smoky tartan
quartz furnace
#

Version: LuckPerms-Bukkit-5.5.11
MC Version: 1.21.7
Happens everytime i run /lp editor and click on the link

quartz furnace
#

?

slim yoke
#

Are you able to try with a newer version? Bukkit runs a little bit fast and loose with the version dependencies, in that unless something big changed most plugin versions are compatible with multiple versions of MC

quartz furnace
#

I can try yeah

rich lake
#

Hey, is there a placeholder that gives only a specific part of the prefix?

slim yoke
#

wouldn't have thought so, usually if you only need a chunk of prefix you'd only set that chunk as the 'fix?

quartz furnace
#

Even on the newest version of luck perms, the editor still fails to load

slim yoke
#

you're not using some kind of hybrid setup are you? arclight etc?

quartz furnace
#

Nope paper minecraft

#

It's worked in the past but doesn't seem to work anymore

flat parcel
quartz furnace
#

yeah sure

#
flat parcel
#

Yeah, works for me, is it still not loading for you?

quartz furnace
#

Still not loading for me

flat parcel
#

Ok, what browser are you using?

quartz furnace
#

Google

flat parcel
#

As in Chrome?

quartz furnace
#

Yes sorry for the confusion ahaha

flat parcel
#

All good. With the editor link open, can you hit Ctrl+Shift+i to bring up the developer tools, switch to the Network tab, then refresh the page & grab a screenshot please?

quartz furnace
flat parcel
#

Ok that red one near the bottom with the 403 status is the data request that's failing, can you click it & see if it tells you why you're getting a 403 Forbidden response?

#

(I'd suggest not sending a screenshot of that, as there's a good chance it could contain your IP address)

quartz furnace
#

Just says forbidden

flat parcel
#

...fun. I typed that link in too and confirmed it's also working, so it must be a problem on your end. Are you using anything unusual to access the internet from your device i.e. a VPN or proxy or such?
Also, do you happen to be located in a region that restricts access to certain websites? Some jurisdictions appear to block some of our domains (iirc Russia and I believe Brazil both do that, possibly others too)

quartz furnace
#

I think it's probably something thats blocking it on my end, I'll do some more investigating and see

flat parcel
#

Oh and forgot the obvious ones, if you have an adblock or local firewall or such, could be one of those interfering too

timber relic
#

just a note im using Luckperms Velocity

slim yoke
#

3360 or 3306?

timber relic
#
slim yoke
#

Im not very good with mysql tbh, but it looks like a default security change in mysql is the issue resulting in the "public key retrieval is not allowed" message

#

you might need to enable Public Key retrieval on your MySQL setup - but considering that's a security thingy and all the pages I've looked at say "local development only" in big red letters I'd wait for someone with a bit more working knowledge than my 15 minutes of google-fu

gentle nest
#

@flat parcel heyy!!!

ccan you please help me? I have an issue with lp on my server;

when I give ranks, to new players, when im doing /lp user Player parent add gold, it doesnt appear to them, however, in luckperms, they have the group.gold, and still, their prefix is not visible, its visible as MEMBER (the default group), and they dont even gain permissions that gold rank has!

Can you please help me with that issue? only happens to new players as far as i know, tried using chatgpt, he gave me bullshit. the rank is 100% valid

wanton stratusBOT
#

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

slim yoke
gentle nest
#

papermc 1.21.10, no proxy

slim yoke
#

does gold have a lower weight than member?

gentle nest
slim yoke
#

!editor would you mind sharing your /lp editor link?

no one can make edits without you physically allowing them by copying the apply edits command so its 100% safe

wanton stratusBOT
slim yoke
#

!editorsafely is the one i meant to use

wanton stratusBOT
#

Sorry! I do not understand the command editorsafely Did you mean editorsafety?
Type !help for a list of commands

slim yoke
#

no its not,

#

!editorsafety

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.

slim yoke
#

that one is though ๐Ÿ™‚

gentle nest
slim yoke
#

so the first thing I've spotted is you've got the member prefix on the default group with the same weight as the gold prefix, which I think may lead to LP fighting over which prefix they get

you've also got a few duplicated permissions that you've granted to gold and inherited from default - which command is it that hass failed but you expect gold to have permission for?

slim yoke
#

to avoid the duplications and bloating you've got you'd really only need to add the permissions that have changed from the parent group, such as your gold player kit and the zenderchest.normal and .command nodes that aren't on the default group

#

other than that, theres nothing else *I * can see that stands out as wouldn't work, someone else might catch something i've missed though

timber relic
#

Ok so my luckperms roles groups ect are saved on the velocity plugin using my sql but when I attempt to join another server thats connected to my proxy it is the default configuration (not my database)

#

I have them all connected using the sql messaging service and connected to the same sql

toxic wagon
timber relic
lone jasper
#

Hello, i'm trying to get my prefixes done on my 1.21.1 Fabric server.
I'm receiving the following: [INVALID KEY dynamic:styled_chat | luckperms:prefix] iKownie: Hi
I don't know what i'm doing wrong that he isn't showing the prefix.

slim yoke
gentle nest
slim yoke
#

which commands arent working?

gentle nest
#

to some defaults you can assign groups, and to some - not

slim yoke
#

when you run /lp user <username> info do the parent groups show up as expected? - and which permissions are you expecting them to get that they can't use?

gentle nest
slim yoke
#

and they're supposed to be in gold?

#

as well as emerald

gentle nest
#

le0_00 should have emerald rank

slim yoke
#

ok, that shows as correct then? parent is Emerald, and they've got the prefix shoing as Emerald?

gentle nest
#

Nope

#

It doesn't show the prefix in tab and chat

#

also, he didn't get the permissions of the rank

slim yoke
#

the info dump there says they're in the right groups?

What does your chat/tablist formater config look like?

gentle nest
# slim yoke the info dump there says they're in the right groups? What does your chat/tabli...
  1. yes
  2. TAB CFG:
  enabled: true
  disable-condition: '%world%=disabledworld'
scoreboard-teams:
  enabled: true
  enable-collision: true
  invisible-nametags: false
  sorting-types:
  - GROUPS:prestige,owner,dev,manager,sradmin,admin,srmod,mod,twitch,helper,media,private-or,private-morad,privat-dragonight-magenta,private-dragonight,private-kittygore,private-supporter,ultimate,mythic,legend,emerald,diamond,gold,default
  - PLACEHOLDER_A_TO_Z:%player%
  case-sensitive-sorting: true
  can-see-friendly-invisibles: false
  disable-condition: '%world%=disabledworld'
playerlist-objective:
  enabled: true
  value: '%ping%'
  fancy-value: ''
  title: TAB
  render-type: INTEGER
  disable-condition: '%world%=disabledworld'
belowname-objective:
  enabled: true
  value: '%ping%'
  title: '&#00FF01แด˜ษชษดษข'
  fancy-value: '&#00FF01%ping%'
  fancy-value-default: NPC
  disable-condition: '%world%=disabledworld'```

Ess Chat cfg:
 ``` format: '{DISPLAYNAME}&8:&f {MESSAGE}'
  #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
  #format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'

  group-formats:
  #  default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
  #  admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'

  # If you are using group formats make sure to remove the '#' to allow the setting to be read.
  # Note: Group names are case-sensitive so you must match them up with your permission plugin.
  

  # World aliases allow you to replace the world name with something different in the chat format.
  # If you are using world aliases, make sure to remove the '#' at the start to allow the setting to be read.
  world-aliases:
  #  plots: "&dP&r"
  #  creative: "&eC&r"

  # Whether players should be placed into shout mode by default.
  shout-default: false
slim yoke
#

I'm not sure about the tab list, but it looks like your chat format is using the default,

slap a # at the front of the 1st line and take the one off the 3rd so it uses:
&7{PREFIX}&r {DISPLAYNAME}&r:&r {MESSAGE}

indigo palm
#

how do i get it to work for bedrock players?

#

@magic root

wanton stratusBOT
#

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

indigo palm
#

oh srry

magic root
#

hmmm

#

!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.

magic root
#

Ok, no more pings please and ty

indigo palm
#

oh wait

#

im a idoit lol

keen lake
#

Hello,
I dont know why, i didnt change anything in config or lp editor prior to this happening, but prefixes started appearing blank.

  • /lp user Player info - returns blank prefixes
  • /papi parse me %luckperms_prefix% - returns a completely blank message
    I removed all formating from prefixes, made new prefixes(with no formatting again) but it didnt help. DiscordSRV fetches prefixes, but theyre not shown/rendered in game at all.
    I have VentureChat and TAB by NEZNAMY (they handle the formatting)
    Please help
proud hound
#

If you, for example, open the editor - do you see the right prefixes?

keen lake
proud hound
#

Your screenshots unfortunately are removing far too much context

#

the entire command and output ingame plus the entire editor page should be sent

#

I can't tell if you're even taking screenshots of the same group/user info between the editor and the game

#

I think I see the problem

keen lake
#

this is the editor

proud hound
#

If you look in your server log, it will show you that player data isn't loaded properly. You're using a pirated version of minecraft and your UUID is changing when you log in, which means LP has no way of knowing you're the right person

#

An additional problem you'll face is that most mods/helpers here do not help troubleshoot offline-mode (pirated) minecraft server problems, both because they're easily avoidable and because they don't want to. I'm one of them!

keen lake
#

is it because the server is running offline mode or is it because i might have a pirated game? Cuz i actually have a license but server is running offline mode. It used to work just fine today and now it broke for no obvoius reason :(

#

console does not return any errors regarding my player data

#

uuid appears to be consistent too

proud hound
#

It's because the server is running in offline-mode, generally

#

what does the group info for admin show?

#

ะฐะดะผั–ะฝ, i mean

#

realized I have cyrillic keyboard loaded up and ready to go

keen lake
#

haha its ok you dont need to bother with cyrillic

#

but prefixes stopped working for all groups, admin is just a test site at this point

proud hound
#

Makes sense

#

Send the editor page for your user chimiwa ?

keen lake
#

like the lp editor link?

proud hound
#

nah just a screenshot

#

haha there's the problem

#

your user has a prefix (weight 10) of

#

first node

#

if you remove that node, it'll all go back to normal

keen lake
#

im sorry, do i remove the entire permission?

proud hound
#

just delete it

#

the prefix.10.

keen lake
#

uh like this?

proud hound
#

that's how prefixes work inside luckperms. they're prefix.<weight>.<content>

keen lake
#

or remove the whole thing

proud hound
#

u can click the box and hit the delete button

#

remove it

#

you set a prefix directly on your user account that overrides the others from the groups

#

do u understand why this happened

#

then just save the editor to the game session and you're done. your prefixes will come back

#

and please, set your server to online-mode.

keen lake
#

i kinda do, but i also didnt do this! this whole prefix disappearimg problem started when i installed discordsrv, do you think its related?

proud hound
#

no i think most likely you accidentally did /lp user chimiwa permission add prefix.10.

#

or similar in the editor

#

once you delete it, nothing will add it back. it should be unrelated to any other plugin

keen lake
#

a bunch of other users have similar permissions, do i remove them too?

proud hound
#

oh. that's weird

#

yes

#

delete them all

#

if they come back, then it's definitely a plugin doing that... I've never heard of that though

#

but if you're sure it started after DSRV was added, then likely dsrv did it.

keen lake
#

oh i just noticed, it also has these contexts? if it helps

proud hound
#

that just means it only applies when the user is in the overworld

#

which is also weird

#

I'd be suspicious of the plugins you're installing. One of them is very much misusing the luckperms api, or you have another admin or user with perms that was messing around

keen lake
#

D:

#

elmme restart the server and see if it changed

proud hound
#

Whatever plugin or user is setting these 'blank' prefixes on users is preventing their group prefixes from showing

#

you usually don't need to restart, just saving the deletion of the permissions should show the right prefixes

keen lake
#

bruh something put it back

proud hound
#

ok delete a few and start deleting plugins

#

start with the last ones you addded

#

one of them will be doing this

toxic wagon
proud hound
#

genius idea. only works if the thing does it as console or user tho right? worth a try

keen lake
#

i think i found the culprit, but i need to test first

proud hound
#

try it for chimiwa see if you see what added that perm

keen lake
#

i personally done all of these

#

but wait lemme test smth i'll let you know if it worked

#

ok so, i have afk plus plugin which doesnt have tab support, i found some afk plus addon to add the afk in tab feature

#

and ig it made afk prefix top priority

#

and then didnt even remove it

#

so the problem is solved. thank you so much, you replied so fast and really helped. I couldnt find info on this on the internet at all

compact kite
#

Hello! Im seeing a request online to add a configuation for Bulk update confirmation. Has this been implemented? (I know this is a dangerous/recipe for disaster, but for what the server needs to acomplish it seems the best way. Open to ideas)

#

Wait

#

i think i found it.

toxic wagon
compact kite
#

What does it mean when it says # - If automation is needed, users should prefer using the LuckPerms API."

compact kite
harsh hinge
#

can i get some help please?

#

this isn't working for some reason

#

[Skript] Reloading ranksgui.sk...
[04:05:12 INFO]: Line 20: (ranksgui.sk)
[04:05:12 INFO]: The expression ''the placeholder "vault_eco_balance" for the player'' returns the following types that do not have the typed value property: object
[04:05:12 INFO]: Line: set {_bal} to the value of the placeholder "vault_eco_balance" for the player parsed as a number
[04:05:12 INFO]:
[04:05:12 INFO]: Line 21: (ranksgui.sk)
[04:05:12 INFO]: The expression ''the placeholder "luckperms_groups" for the player'' returns the following types that do not have the typed value property: object
[04:05:12 INFO]: Line: set {_rank} to the value of the placeholder "luckperms_groups" for the player
[04:05:12 INFO]:
[04:05:12 INFO]: Encountered 2 errors while reloading ranksgui.sk! (118ms)

#

a skript to buy ranks

toxic wagon
#

Show the actual script youre using

full axle
#

Hey guys does some one of you know how i get LPC for folia

#

?

toxic wagon
full axle
#

oh ok sorry

#

is luckperms folia supported ?

toxic wagon
#

!folia

wanton stratusBOT
jolly jackal
#

hey gives a reason to autopromote by rpg leveling level or playtime?

slim yoke
#

LP doesn't do auto promote out of the box, but you can get KubeJS scripts to promote along an LP track based on PlayTime, not sure about RPG leveling though

jolly jackal
#

okey thanks first time for kkubejs ๐Ÿ˜„ i want to look

slim yoke
#

If youre familiar with JavaScriot it should be pretty straight forward, if not.. I used ChatGPT so AI is an option

jolly jackal
slim yoke
jaunty ingot
#

guys so i got luckperms fabric and fabric placeholder api, the fabric expansion provided in the wiki is for version 1.21 and above but im on 1.20.1 what do i do

toxic wagon
sick nova
#

I have a server that used to use groupmanager a long time ago, we switched to luckperms but i notice any player who was around for that has really old prefixes and suffixes that seem to override the new ones made,
Is there a way to mass delete these old ones?

toxic wagon
sick nova
#

How do i provide an editor link?

toxic wagon
#

Do /lp editor and send the link

outer pivot
#

How can I make perms more organized? I have VIP and premium role, premium have some+ that VIP don't, but they have many in common.

Can i somehow only add all perms to vip and connect it with premium so in editor I see only premium perms on premium rank (but VIP bonuses work too)?
I want prefixes and chat groups to work separately

wanton stratusBOT
sick nova
toxic wagon
sick nova
#

coffeeknight2 was that user for example

toxic wagon
#

Hmm can't see him in the editor. So is it the suffix you want to remove?

sick nova
#

yeah

#

i could try and find another user that has it

toxic wagon
#

Ahh, so it's the VIP+ suffix?

sick nova
#

yeah that suffix is appearing before any other, i can wipe it but there are a lot of users that have it was hoping there is a fast way to do it

toxic wagon
#

Do lp bulkupdate users delete "permission ~~ suffix.100.%"

That should get rid of any of those suffixes that are applied directly to the users

#

Leaving the group suffixes alone

sick nova
#

worked perfectly, if i wanted to do the same for prefixes how would that be?

toxic wagon
sick nova
#

yeah there are not as common though as the suffixes

toxic wagon
#

Provide an example?

sick nova
#

for example greenie and dustboy both have a prefix yet that one overrides it

toxic wagon
#

Can you show me the output from lp user lamora meta info

sick nova
toxic wagon
#

Thought so. You'll be fine to just do lp bulkupdate users delete "permission ~~ prefix.100.%" It will remove all the self-assigned prefixes and not touch the group ones.

sick nova
#

awesome thank you for all the help

dusky mist
outer pivot
# toxic wagon Did you get it sorted out?

Yeah but when I make it inherit the prefix migrates too, that means I have group YouTube with prefix YouTube, but the inheritance overwrites "YouTube" to "VIP" prefix (i want to use only vip perms+ add some not prefix and chat wheight - from cmi)

#

Nope sorry i made a misstake it works well now, my bad

#

Thanks for help!

mint ledge
#

!bedrock

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.

timber depot
#

!defualt

wanton stratusBOT
#

Sorry! I do not understand the command defualt Did you mean default?
Type !help for a list of commands

timber depot
#

!default

wanton stratusBOT
shadow grail
#

What does this error mean? When I try to connect to my Fabric 1.21.1 Hub server, I get this error.

warm pawn
#

Maybe server problem

trim ether
#

Hey guys, I am trying to add what I thought would be a simple update but have hit a wall.

I use DiscordSRV and require members to link their account before they can gain access to SMP. It is already set up to where if a parent group is added in-game, it will sync and update their role in discord.

So when a member joins discord, they start with a transitional role that hides chats and limits them to the link channel. Gate Guest.

The update I am trying to add is automating once they have linked, their group should automatically be updated, which would also automatically promote in discord and allow them to use the chats. Villager.

I have little to no experience but feel like Iโ€™m very close after only using AI, but like I said, hit a wall!

What Iโ€™ve done so far,

  • added weights to the roles to help identify primary parent
  • In discordsrv config Iโ€™ve added luckpermcontext experiments
  • added a discordsrv:linked=true global context (this is I think what is setup wrong)

Using /lp user info I can see that LuckPerms identifies a user has been linked, but the trigger that is supposed to say: Linked = update group from Gate Guest to Villager, isnโ€™t firing.

Thanks for any help!

bronze igloo
#

Hello I cannot find the version for luckperms 5.4.146 what can i do?

outer pivot
#

Hello, is it possible to "pause" a temporary rank timer?

For example: A player has 15 days of VIP left. I want to give them VIP+ for 3 days, and I want their 15-day VIP timer to stop during that time and resume once the VIP+ expires.

Is this possible natively in LuckPerms, or do I need to manually recalculate and re-add the time?

toxic wagon
proud hound
#

Currently you also set up the context wrong, there shouldn't be 2 :

#

I also recommend not using AI for the finer details. If you want this to work just right, you'll need to learn the details

#

!wiki

wanton stratusBOT
proud hound
#

Here's all the info you're ever gonna want

trim ether
# proud hound Here's all the info you're ever gonna want

Thanks for the response! The only issue with this is itโ€™s like being thrown an entire world history encyclopedia when I am asking specifically about Rome in 200 AD ๐Ÿ˜†

I hear you on AI, and youโ€™re generally not wrong, but it has gotten me through 5+ plugins without bothering humans!!

As far as adding context, yes, I have! Using /lp user info, I can see that lp identifies the link=true, but I am missing the crucial trigger

As far as your advice Iโ€™m not sure I understand. โ€œGate Guestโ€ is the entry rank that is given upon joining. โ€œVillagerโ€ is supposed to be given once verified. Currently the context is under Gate Guest โ€” I think it was โ€œlp villager parent add gate guest global context discordsrv:linked=trueโ€

There is only 1 context added but 2 inheritances because default is added as parent too. AI is telling me the context is supposed to be conditional and that node should have an * next to the parent villager group but thatโ€™s not the case and not sure if thatโ€™s the root cause

I am constantly telling people to read in my server so I know your frustration, Iโ€™m just hoping you can help me with the nuance of what Iโ€™m tripping up, Iโ€™m 90% of the way there just missing something minor that a pro could probably sniff out without taking 4 hours to understand something new ๐Ÿฅฒ

trim ether
#

And to be fair to myself, I reviewed the wiki before submitting for support! Didnโ€™t find anything particular to this task โ€” automatic promotion (aka group set) upon dsrv verification.

Direct help would be tremendously appreciated but if nobody has the time, maybe just point me to Mediterranean 00-500AD I could try to figure it from there? But again, this is not something Iโ€™m familiar with in the slightest, and a direct hand with the roadblock Iโ€™m facing would save me hours

proud hound
#

In case you're curious, the Wiki sidebar/index has categories for all the features. so

#

!context

wanton stratusBOT
proud hound
#

that is the context wiki that will explain that

hybrid ember
#

Why doesnโ€™t work with pixelmon 1.21.1?

toxic wagon
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!

hybrid ember
astral merlin
#

Hey im using essentials X and lucky perms on one of my servers, although I dont want OP to bypass the cooldown for waiting and teleporting for homes/tpa, is there a way to fix this?

toxic wagon
toxic wagon
astral merlin
#

Where can I do this

astral merlin
trim ether
# proud hound This command is simply backwards. a parent group is a group that "gives" its per...

So โ€œlp group villager parent add gate guest global context discordsrv:link=trueโ€?

Iโ€™m asking for direct help man, I already read the wiki. It might be common sense to you after dozens of hours here but this is rocket science to me and I have a full time job with kids, I cannot dissect this and need something so simple accomplished!

I read the wiki context. Twice. I donโ€™t see anything about rank advancement or any mention of discordsrv. I can now confirm I already have it set up 90% of the way, but still donโ€™t know what the hell Iโ€™m missing and reading that article 100 more times wonโ€™t help just piss me off lol.

Above all the links in the wiki, it says for support go to this discord. Iโ€™d really appreciate some direct support for the nuance of this question rather than keep getting thrown the wiki that hasnโ€™t helped me with this problem of detail/understanding ๐Ÿ™๐Ÿป

#

Hereโ€™s another analogy. Iโ€™m stuck on a specific long-division problem. All I need to be told is where I forgot to carry the 4, not told to re-read the whole chapter after I did that and it didnโ€™t help with this specific long-division problem ๐Ÿ˜…

I am going to try lp group villager parent add gate guest because you said the command was backwards and re-test I suppose

slim yoke
# hybrid ember Thats the point, there is no error ๐Ÿ˜…

i can't see if anyones said this yet, but for 1.21.1 Neoforge you need to use LP 5.4..150 for 1.21.4 (it works fine on 1.21.1) its not related to your current error but once you get this fixed you'll start finding an issue with users not being able to be placed in world

for the issues you've actually asked about - it looks like you're using Lp editor - commands are case sensitive apparently so try again with all lower case lp editor

slim yoke
trim ether
slim yoke
#

ah well, i tried ๐Ÿ™‚

#

as an alternative, i'm not sure its been mentioned, have you tried setting the context in /lp editor its a nice GUI so it takes away the command syntax and personally i find it easier to achieve a lot more

trim ether
#

Yes! I shared photos of how it looked in my first question post last night. I agree the visual helps but reverted back to the code to try to ensure I was doing things right after running into the wall

trim ether
#

Ok, after removing the old context, and adding both

  • lp group villager parent add gateguest context discordsrv:linked=true
  • lp group villager parent add gateguest global context discordsrv:linked=true

This is what my editor looks like. Please tell me if looks correct.

Because for some reason, it is still not adding Villager upon linkingโ€ฆ ๐Ÿ˜ซ

slim yoke
#

i think i might see whats wrong

trim ether
#

Iโ€™m all ears brother

slim yoke
#

its because its looking for both Discord linked AND world Context

#

delete the nodes and in your command dont add context

#

the example in DSRV;'s documentation suggests the word context yu're adding there should be a palce holder
/lp group default permission set essentials.fly true <context=true/false>
/lp group default permission set essentials.fly true discordsrv:linked=true

trim ether
#

This is not a permission tho, I havenโ€™t even got to that point. All I am trying to set is when someone links their account, they are given Villager

slim yoke
#

no, but thats the example code, same principle applies

#

instead of permission set <permission> you're doing parent add <group>

trim ether
#

Ok, ok, got you now on that, but what is it about the placeholder?

slim yoke
#

so it would be /lp group gateguest parent add villager true discordsrv:linked=true i think is the way it should be, assuming you go Gate guest > villager

the second group doesn't need a conext to inherit the previous group because its already hit that condition

#

so a gate guest would get villager access upon linking with discord

#

if its meant to be the other way round just switch the group names, but considering villager is the heavier group that looks right compared to what you've sent

trim ether
#

Hmm so the guy who originally responded here and AI both said I needed context but that extra โ€œtrueโ€ in there could make sense. Iโ€™ll try it out! Iโ€™ll take what I can get, I need a human who knows what theyโ€™re doing, not continuing to re-read something that still makes no sense to me or go in circles with ai lol. Thanks for the support dude, Iโ€™ll try this out and keep you posted

slim yoke
#

no worries, fingers crossed

trim ether
#

So I think this is backwards like the other guy said I originally had it. Villager should inherit from Gate Guest so Iโ€™ll reverse the order

slim yoke
#

which is your default group and which is the one you want to inherit on linking?

trim ether
#

Gate Guest is the entry, Villager is what they should inherit upon linking

Why this matters is because on Discord, Gate Guest only has access to the link channel, once they link, they should get Villager, which gains access to all the social channels.

Discordsrv already syncs the roles automatically between world and discord, I just need luckperms to update the role in the world (trigged by the linking)

slim yoke
#

I'm pretty sure that's the right way round for contexts since Gate Guest is what you'll have but when you link then you'll inherit villager, which has the heavier nodes and will overwrite the prefix and things in Gate Guest and replace them with the Villager Nodes

trim ether
#

So youโ€™re certain itโ€™s gateguest parent add villager and not the other way around?

slim yoke
#

happy to be proven wrong, but its a context inheritence restriction rather than a track promotion

#

so until the context conditions are met that node is treated as a deny that becomes an allow when the boxes are ticked

trim ether
#

Alrighty, give me a few to test it out then ๐Ÿ‘Œ๐Ÿป

I test by unlinking a second account and then going through the dsrv code linking process again. Expecting that after I link and rejoin, that luckperms adds Villager which would make dsrv update discord role to Villager as well

slim yoke
#

๐Ÿคž

trim ether
#

Still no dice! Itโ€™s missing the โ€œtriggerโ€

#

I say that because this is the /lp user info of that second account directly after linking and joining the world

Luckperms sees that it has discordsrv:link=true yet it still has Gate Guest as the primary rather than switching it to Villager as it should

slim yoke
#

give them both a prefix and see if its at least pulling the inheritance?

#

if you match the prefix weights to the group weight the heavier prefix should win

trim ether
#

(Editor view for that, for reference)

trim ether
slim yoke
#

prefix's show up in chat if you have a chat formatter configured for it

trim ether
#

I do not have the chat formatted yet, unfortunately. Iโ€™m super green, very new to mc server stuff. Iโ€™ve been carried by AI up until this point but am missing something micro with this automated role transition. Iโ€™m down to debug and troubleshoot โ€” thatโ€™s what I came here for โ€” but please tell me exactly what to do like /lp whatever cause idk how to add prefixes and probably easier for both of us to tell me what to do rather than have me try to read and understand the entire prefix part of the wiki ๐Ÿ’€๐Ÿคฃ๐Ÿ˜ญ

#

Oh shit, but I do realize I am missing something from before! I hope I havenโ€™t broke something. Members did used to say [Trainer]/ [Rank] but now Iโ€™m not seeing it. I think thatโ€™s on the dsrv side of things tho

slim yoke
#

/lp group villager meta addprefix villager

then when you do /lp user <name> info you get something like the attached

trim ether
#

Maybe not dsrv side of things ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿป

#

๐Ÿ™๐Ÿป๐Ÿ™๐Ÿป

slim yoke
#

but where mine says [trainer]|[exec] yours should show you "prefix: villager"

#

if its pulled the inheritence properly

trim ether
#

Wonโ€™t let me add?

slim yoke
#

what version are you running?
if you do it in the editor you should have a drop down menu option for Prefix

trim ether
#

Alright cool, doing it in the editor then

#

Add same weight as the group or leave blank?

slim yoke
#

ah yeah, i just tried on mine again, it'd be : /lp group villager meta addprefix 10 villager - i'd always match the prefix weight to the group weight unless you're doing further shenanigans with it

trim ether
slim yoke
#

but not the villager one

trim ether
#

No sir

#

I donโ€™t think villager is getting applied upon linking, the trigger still isnโ€™t pulling

trim ether
#

Same thing either way. Stuck on Gate Guest rather than getting switched to Villager upon discordsrv:linked=true

slim yoke
#

according to the DSRV info page this might be a config issue

trim ether
#

I added the โ€œluckperm context experimentsโ€ to dsrv because itโ€™s not native and thought that bridged the gap because lp info shows drsv (could be wrong)

slim yoke
#

in luckperms.conf find the line primary-group-calculation = "parents-by-weight" and replace parents-by-weight with all-parents-by-weight save, reboot and retry

trim ether
trim ether
proud hound
#

When the gateguest group has "villager" as a parent group, and that inheritance node has the context discordsrv:linked=true then the player will not lose the gateguest group when they link. They'll just gain everything that inside the villager group as well. LP user info will still show the same "primary" group as gateguest, but any perms or prefixes etc inside villager will be included in their permission calculation and so they'll have the villager group in a true sense.

#

So lp group gateguest parent add villager context discordsrv:linked=true will do what you want

slim yoke
#

but it doesn't appear to be pulling the villager prefix over the GateGuest one

proud hound
#

That's a matter of prefix weighting and/or chat formatting. I can see from the LP user info that luckperns is successfully "seeing" and calculating the dsrv context, so that is working.

#

Just be sure that the only context on that node is the dsrv context. The server=true context will prevent inheritance unless you name your server "true" in the LP config

trim ether
#

Ok, that makes sense to me and explains how itโ€™s not been done wrong every time but instead not what is needed

So how do I have it change the group itself? Because I need the Villager group physically applied for dsrv to recognize that and add the Villager role in discord which will unlock their access in discord

Is it still the โ€œparent addโ€ as you put?

proud hound
#

If you need the group gateguest removed and the villager group added, then you'll need to run lp user <name> parent set villager when they link

#

Set will remove other groups. But lp can't decide to run that command on its own

#

Can dsrv run commands in console when a user links to discord?

trim ether
#

Right, that works already because of the dsrv sync. When I manually set a new parent, it is added in discord. But I am trying to automate the link=parent set so someone doesnโ€™t have to do it manually for every join and force people to wait to unlock their discord channels

trim ether
slim yoke
#

DSRV claims to have a config line for Console commands on Link in the config "MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]"

proud hound
#

It does exist

proud hound
#

Here's their discord

trim ether
proud hound
#

You need to more specifically describe what you need done man

#

We just figured this out after hours of chatting

#

You need to run a console command to set a group on a user when they link

trim ether
#

I haveโ€ฆ many times over lol, I keep repeating myself

trim ether
proud hound
#

Yes but the running console commands automatically is something dsrv can apparently do

magic magnet
#

Hey, is it possible to synchronize LuckPerms standalone using NATS, similiar to the plugin?

We tried setting up our servers, as well as a standalone instance with the rest api. The synchronization between servers works. The standalone service does not synchronize, the data is right however when we restart the service in Docker, so it's not a database issue.

We have set the database as well the rest configuration using environment variables, however we couldn't find one for synchronization, so we set it in the config. Is there anything we did wrong?

proud hound
#

And luckperms cannot

proud hound
magic magnet
proud hound
#

This channel and the FAQ channel above has the answers you seek

#

The synchronization yml will allow dsrv to do what you need

trim ether
# proud hound You need to more specifically describe what you need done man

Larry, with all due respect, your first response was basically โ€œhereโ€™s the wikiโ€. Second response was, you have your command reversed, hereโ€™s the wiki. Since then, Lion had actually listened to the context I provided and responded with direct support. Then you jump back in and say โ€œhereโ€™s the discordsrv linkโ€. Then tell me Iโ€™m not explaining myself well enough! ๐Ÿคฃ It doesnโ€™t feel like youโ€™ve listened to anything Iโ€™ve said and are trying to pawn it off rather than take the time to understand the issue and then guide me to the conclusion like Lion has

I mean this with all due respect man, Iโ€™m sure supporting people with the same problems over and over gets old but Iโ€™m trying to provide all the details and context I can

Hereโ€™s the full story:
Discord linking is required to join the smp, it basically serves as our whitelist.

When a member joins the discord, they are given Gate Guest. Gate Guest only has access to the dsrv code link channel and the world info channel where they find the ip. Gate Guest only has access to those 2 channels.

Villager role in discord however, gains access to chats, announcements, etc.

I am trying to automate when a member links their account, and joins the smp for the first time, that they are automatically given Villager

I like to think I have more than a few braincells, Iโ€™m not so dumb. But I am a fish out of water with this coding type stuff so am very illiterate. That said, still have common sense and shouldnโ€™t be too difficult to assist. To to specifically describe what I need done: need to automate linking = Villager

proud hound
trim ether
proud hound
#

Thank you for taking the time to describe in detail what's going on. You have two choices: give them the villager role in the Minecraft server and have dsrv add the discord role to them, or give them the discord role and have dsrv add the Minecraft server group to them. Dsrv can ostensibly track these changes either way.

The problem is that you haven't worked out how to automatically verify, or maybe you have but haven't said. Does a discord bot add the villager role? Or does some verification plugin add the parent group in the server?

trim ether
# proud hound Thank you for taking the time to describe in detail what's going on. You have tw...

That is my whole question - how do I automate it?

Manually giving them villager role works, yes, I set this up already. But that requires me to constantly be aware of new members and needing to manually promote them in order for them to gain access to social chats. This is not smart. People shouldnโ€™t have to wait on a manual toggle to gain access. Even with staff, not smart, should be automated if possible.

And THAT is what I am trying to figure out

Someone joins discord, they have the info channel with ip info. And dsrv channel that is looking for the 4 digit code. Thatโ€™s it. Once they link, they are able to join the world.

But then they join the world with zero access to the rest of the discord until someone manually promotes them.

What I need is the automation of link = make villager in-game, so it tells dsrv to make them villager in discord, granting them access to all the social chats. Does that make sense?

slim yoke
#

that would be the DSRV command on link config option - my question on that Larry if i may,

LP doesn't appear to accept @P etc for place holder commands - how would you write the command so that SRV can fill in the place holder - or are we expecting that thats handled by DSRV?

proud hound
proud hound
#

Did you try turning that on? It should allow that to work

slim yoke
#

cool, I'll keep note of that for later, will probably come in useful down the line

proud hound
trim ether
proud hound
#

Did you also set up the synchronization.yml?

trim ether
trim ether
#

I setup dsrv already. I am specifically looking for the link=new grouping and they said that is on LP

proud hound
#

If you mean you want the dsrv link to then add a new LP group to the user, the only part of that which LP can do is having the "villager" group created with perms inside it. The adding it to users part automatically is on DSRV. I promise.

#

Luckperms has no mechanism to do that

trim ether
#

Ok, ok and that makes sense too

proud hound
#

It's just a database of permissions + a permissions calculator. That's all

slim yoke
#

If I understand correct what you want is to link discord and be have the user set to the villager group in MC - thats done somewhere around line 300 of DSRV main config is the line

MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]

you'll probably want the command /lp user %minecraftplayername% parent set villager

#

which is what I've pulled from the DSRV wiki

proud hound
slim yoke
#

happy to help

trim ether
#

MinecraftDiscordAccountLinkedConsoleCommands: [/lp user %minecraftplayername% parent set villager]

This?

slim yoke
#

leave the quotes that were there - i suspect DSRV needs them to parse the string

jaunty prawn
#

hey quick question, is it possible to add prefixes to groups without weight? i dont need/want a weight system

slim yoke
jaunty prawn
#

is this more of a recent thing? i swear a few years back i didnt have to do this

trim ether
jaunty prawn
slim yoke
#

MinecraftDiscordAccountLinkedConsoleCommands: ["/lp user %minecraftplayername% parent set villager", "", ""]

proud hound
slim yoke
#

any thing further with DSRV's config should be asked at DSRV

jaunty prawn
#

i used to use permsex yearsss ago but i switch to luckperms like 5 years or something like that and i swore it never had a weight system but it has been like i said 5 year or something so it prob just updated a ton

#

thanks for the help guys!

trim ether
#

Sent you a friend request if interested in working the issue through to conclusion but wonโ€™t clog up this chat if in fact outside of lp abilities ๐Ÿ‘Š๐Ÿป

slim yoke
#

i think the best thing at this point now would be to clear the contexts if you havent already since they're likely redundant now and add extra complexity and if its still failing, speak to DSRV

Don't forget to make sure the config file is saved and uploaded to the server and reboot it - no end of times i've "fixed" something only for it to not register because filezilla is asking me if i want to upload the modified file

bronze igloo
slim yoke
#

what platform are you using that needs you to use 146?

bronze igloo
#

neoforge

slim yoke
#

use version 150 for 1.21.4 - it works with 1.21.1 and fixes the issue that i assume is leading you down the rabbit hole of hunting for later versions in the 140 family

bronze igloo
#

i tried that and it requires to update my java to 21, and i tried that also and my server wont even boot up

slim yoke
#

what's the error your server has after updating to Java 21? sticking with LP 14x is just one continuous headache in my experience

bronze igloo
#

so the first errors are this bcs i combined all lp mods and extras

slim yoke
#

so that one should be fixed if you update to LP 150 - thats LPC failing because 140 is too old for it

#

or for a quick boot-fix, disable/remove LPC

#

but that says Java 21 is running so 150 would be the better solution

bronze igloo
#

i tried 150 and my server didnt boot for some reason, i will try again sooner or later on tho i am not so sure since it gave me headaches

slim yoke
#

make sure you grab the neoforge version for it- it says its for 1.21.4 but it works on 1.21.1 most people here use it, me among them, i'd be happy to take a look at your boot fail with it when you get round to it

idle falcon
#

I have a default group and I am trying to give a combatlog parent group to my default group but my default group isnt accepting any permissions with contexts in them

#

Default has parent group- combatlog
combat log has contexts, nothing works from the contexts.

if I give the context permisisons directly to defualt group the contexts work

#

just to be sure, context inheritence is not a thing right

toxic wagon
idle falcon
#

i have combatlog group weight 1000
default group lower weight

if i use combatlog group as a parent group for default, they recive the perms.. if i do the same and add contexts to combat log group. they dont take the perms anymore

#

if i use the exact perms with default group and add context they work

toxic wagon
#

What context are you using?

#

An can you please send an lp editor link

idle falcon
#

i moved them to default but they were under combat log

toxic wagon
#

They are all false. The perms wont work if they are false.

idle falcon
toxic wagon
idle falcon
#

did I make a mistake on this... highly likely lol

toxic wagon
#

Remove the perms from default. Then do lp group default parent add combatlog combatlogx-in-combat=true

idle falcon
#

OH!!! I NEED A CONTEXT FOR A GROUP

#

i just gave them parent group automatically

toxic wagon
#

Technically it shouldn't matter. But see what happens.

idle falcon
#

got yah ok

toxic wagon
#

This way, the whole group wont apply unless the context is met.

#

Remove the context from the perms as well. That way the context is only on the group itself.

idle falcon
#

ok

astral merlin
toxic wagon
astral merlin
#

bypass the cooldown

#

I want them to dtill be able to teleport and use homes

#

but not bypass the cooldown

toxic wagon
#

Yes. I know.
Use that command to set the bypass permission to false.

astral merlin
#

Alright one second