#support-1
1 messages · Page 1373 of 1
same
Hey could it uh
could it
hm
I could be extremely stupid here
but I think this miiiiiight be why
changing it
also, are you using notepad?
but I have a feeling it might be why the proxy isnt creaing the database but the other servers seem to
No, it's just that this server host site I'm using decided it would be comedic to make everything look like it was from the 90's
ye, remote access
I have access to it but it's easier to edit everything directly in here
thats what i though with my panel too
and it turned out that it likes to break configs
time to delete the config and try all of this again i guess
Is the proxy even supposed to create the tables
idk it's probably more efficient to use the latter, but I don't do much in terms of this stuff
Hi, I need help with something I want to do. For example, a person has the right to use "essentials.fly" for 10 days, I want to add 5 more days to it, how can I add it with a command from within the game I don't want to give "essentials.fly" for 15 days again, I just want to add 5 more days.
put accumulate after the command
to my utter surprise nothing changed
Why does this generate tables on backend servers, but not on the proxy?
are you giving each a different database?
Proxy config
No, am I supposed to?
absolutely not haha
!libs
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
Both are the latest versions as well
try this
Im confused, your ss above says the database is using 127.0.0.1
why are you using a different address?
Because s8.hosthorde.com generates tables when I restart backend servers
127.0.0.1 did not seem to do anything
hmm, okay
you're not copy/pasting configs from backend -> proxy or proxy -> backend either, right?
no
yeah
https://pastes.dev/LcZdPBD7ss now this is happening? What
I think this is unrelated to lp
where
Proxy
thank you ❤️ ❤️ ❤️
It seems like there's a non-luckperms problem with your proxy's connection to the database or even the larger internet
Should I try 127.0.0.1?
if it's not running in docker, i would try 127.0.0.1
if it is, 127.0.0.1 will not work
I don't think giving LP different conn info will help, because if the backends, when directed to the database, connect properly and the proxy does not, and they're all running LP, then the problem isn't LP
How do I check that
docker?
Yes
if your server is running in docker you'll know, it'd be hard not to know
i don't think multicraft uses docker 
I think it has the option to
multicraft.conf in the [docker] section should tell you
I've never even seen the word docker so I'm not sure
frankly this isn't a problem with luckperms as far as I can see, it really does seem to be something else with your proxy server being able to establish a conn to the db
But it's generated tables before
it's a lot easier to have something change that prevents a connection than to have the internal LP code just stop working
was the s8 domain pointed right at localhost in relation to the proxy?
also, it should only generate tables once, the first time the first server (backend or proxy) connects successfully. I think you probably know that and have been manually deleting the tables to test, but I thought I'd make sure
I am not sure, that's just how I log in with phpmyadmin
Yeah, I've been deleting them
Hi! So I did the command '/lp user MuruFuku meta setprefix &9&l1' and when logged in back in the server. The welcome message shows like this. How to make it where the (1) isn't showing in the welcome message.
hey MuruFuku, LuckPerms is basically only able to provide information that other plugins might use
!chat basically
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!
so what you see in chat is because of some other plugin taking that information from LP and using it
you'd need to find out which plugin that is, and hopefully it'll allow you to configure a different display on join
Oh alrighty, thank you!
well, this seems promising
and I guess it explains my unable to log into the server issue
yeah if mojang's api goes down you'll see those errors fo sho
the 401 errors, not the DB errors
logs time
gonna have to see the error in console - that one's a bit useless
looks like that one's on the proxy right
yeah
yeah same deal - spotty or nonexistent DB connection
it's really weird, what if you turn bungee mode off on a backend and connect straight to it
sec, restarting proxy to see if it generates tables
if the backend login works, it means the DB works and LP works and the backend can also conn to the DB
tbh you don't need to delete/restart, just trying to login will tell you if there's a connection
Backends already work for some reason
(if there isn't, you get errors)
Proxy does not generate tables
yeah the errors said as much
there's not a connection between the DB server and the proxy server
I am unbelievably lost here
ive spent almost 2 hours here and I have no idea what's wrong
fixed
that's what is wrong
How would I go about fixing that?
frankly there are about a trillion ways to even attempt a fix
for example, ping your database from the machine your proxy server is running on
I am completely uneducated in sql so I'm not sure how I could attempt even 2 of them
it's probably unrelated to sql and to LP and is probably a networking issue
Could it be the bungeecord version itself?
try this?
alr sec
you'd see a lot more (and different) errors if it were
can you actually join the backend though
connects to the database just fine
as a player
ok, that's what's important
again, you don't need to delete and regen the tables
if you don't have a connection to the DB, LP will error out and disconnect your account
ah
I don't understand why the proxy is unable to connect but the other two servers work just fine
They all have the exact same credentials
is the proxy server running on the same machine as the database server
then 127.0.0.1, which means 'the address of this machine', won't connect to the database
Is there a way to get around this?
you give LP the address of the physical machine running the database
hosting provider is lame
not 127
depends
where's the database running
what's the IP of the machine that it's running on?
that's what you give LP
if your hosting provider is giving you the database, they'll be able to give you the location of the database
27042 will not be the port of the database unless you've intentionally set it to be that in the depth of the mysql config
I know that, it would be 3306 right
I c
so I would set the proxy to s8 and keep the other two 127?
Or would I only set the machine with the proxy on it to 127 and the other 2 s8
127 will only be useful if the LP instance is running on the same physical machine as the database
so the latter
i thought that the database was not on the same machine as the proxy
then no not the latter
at least not the specific thing you typed and sent
not sure if you were thinking something else
Ok, I have 3 servers here
Server 1, server 2 and the proxy
server 1 has the database on the same machine
the other 2 are completely seperate
Got that so far, yeah
so which one do you think should have 127.0.0.1 as the database address?
server 1
yes
Right, so the other 2 would be the s8 domain?
if that domain redirects to the IP of the machine with the database on it, yes
well this is all of the information displayed here
I'd assume it does because that's the administration link?
nooo
hm
the IP of server 1 is the IP of the machine with the database on it
(which is s8.hosthorde.com:27042)
I assume the host gives you the IP of server 1? really they should be giving you the IP of the server
oh
well this is a very strange networking setup
this entire hosting provider is very strange
alright yes, then it is the s8 link but without the port specified
so you'd give that to server 2 and the proxy
also it is 4am here and I have a morning class, so I gotta dip
thank you and gl o/
@uneven nexus I think you've been lurking
^^
thanks 😄 hopefully if you have any further problems someone else will be able to help!
so dont tell me its due to different location of the proxy
i guess we're about to find out
how do you not know xD
I handle basically everything else except for the development part of the server lol
I'm unyieldingly stupid when it comes to this kind of stuff
this is true systems administration!
developers write code, this is not code!
you can do it!
(definitely not as hard as being a dev, just takes a bit of foundational knowledge)
But I like my google sheets :(
thank god i have all my stuff on one vps and not scattered across different machines or even hosts
Oooook time to figure out if literally anything changed from doing this
I haven’t been, but I can catch up.
thankfully it's straightforward
Level 8 brain aneurysm
CONSOLEEEEE
I'm working on ittt
Evident - it's just connecting a server to a db
first time i see larry yelling
good luck!
oh, that should be easy!
oh come on, that was barely a slightly higher-volume reminder that ingame errors are stinky uselessssssss
My brain is turning into mush 
wrong credentials if i read that right
look
with the exception of the s8 thing
wrap 50564 in single quotes
okay, now ya yellin for real mate
YAML sucks, basically
like this?
OFC IT IS
not password
what
well you can
pass is by default wrapped
oh yeah i was supposed to probably cross that out
but now change the password
woops
OH, BECAUSE IT'S A STRING, NOT AN INT
YES
YES
YAML IS SO DUMB
change the password, arcri
why is that not in the docs
because its not a LP issue.
it's a whatever is hosting your DB
it's YAML and most sysadmins just know it lmao
O i c
i should have known that, sorry arcri <.<
Nah lmao it's not any of your faults
well technically it hasnt been solved yet
feeling of supreme success
do I do that in the other files as well btw?
yes
Larry, you're so smart
kk
everywhere
you know how i solved it?
that moment when the first responder fails face fist
i did that too, but not with your keywords
I pray this works
honestly, i should have realized that was the issue.
i was messing with int/strings in my config like.. an hour ago 
anyone who has ever broken a string like this should know. it requires string and gets int. ofc the type is being rejected
duh
wait
like turbo old? got it
can lp not just prevent this at least in its own configs by putting ' by default just like with the password?
someone pr that, brilliant idea
it can be a problem if random passwords or usernames have the ' character
thats also true i guess
best to let individuals manage their data entry, usually
'' though
yes, '' though
why do we use yaml 
it wok
no error messgae
you're gonna get sponk
yeah it's fixed
enjoy your newfound functioning privileges
Only took 3 hours
i need a drink now. anyone else? its on the house tonight xD
please
hahaha
I don't think I want a beer though, not right now at least
off topic but I would like a root beer :))
Progress! :D
the remnants of a bygone era
Just noticing I lost my professionalism extremely quickly with this issue lmao
professionalism is out the door with any issue.
instant crisis
infant crisis for me
Also do I need to set a rank on every server with lp? or do I use lbg?
new to this actually, you know
functioning
since your servers are using the same storage
if they're synced to the same DB, it doesn't matter.
they are identical throughout everything connected
chat doesnt mean crap
but server 2 I am nothing
is your chat formatting setup on server 2?
most likely
/lp user <yourname> info
it will tell u ur rank
never trust chat or tablist prefixes
ever
see
welp
Hello everyone
I'm experiencing an issue with bungeecord permissions
I synced all configs on all servers
but for some reason ranks do not work in the main lobby
however it works on all other server including proxy
i don't understand the issue i've somehow fixed it before and
now it is happening again
could you help me?
Prefix: none
make sure you didn't apply the prefix with a context?
can you run /lp info on the server they're not working on?
and send a screenshot*
and for some reason some ranks work and some don't
Well, I am missing every single plugin ever on server 2
the only one is lp
i checked it
so that very well may be the issue
nor what evident meant arcri
Fantastic, send the screenshot please?
ok
new words to me
ive been using pex for like 2 years lol
should we split those 2 ppl evident? xD
Yes, @charred spear can you hop over to #support-2
that'll definitely help with confusion
which one u want?
ill take support 2
right
i see
(using lpb)
would you mind sending an lp editor link here? ill look for where the prefix went
thats easier than asking u a million questions lol
How do I get into that again?
/lp editor
2s
wait
I added essentialsxchat, and the prefix appears to be working now?
ignore the <>
let me set my rank to something else and see if it works properly
thats odd that it showed default as primary group before ngl
I'll probably be back in give or take 30 seconds depending on what happens
hahaha thats okay
thank you so much for the help tho, if I had stuck with doing pex global databases i'd probably still be waiting for an answer lmao
iirc pex is being reworked atm
ive always used lp and nothing can convince me of any other plugin being better for handling perms even if i personally would change a thing here and there
lol
I am used to pex commands but that's not really important tbh
I've been seeing (for many years now) that this plugin was much better than pex
for some reason I just never decided to switch
Before I would just manually set someone's rank on every single server using my own custom plugin
no eta, or progress updates afaik though. 
switching such a large part of your setup from one plugin to another is a big decision to make
to be fair my team and I reset the entire server anyway
good timing then 🙂
so if this is more efficient and receives consistent updates than that's what's important
Which so far seems to be the case so idm
And the commands are very similar to pex as well, so that's good
for as long as i can remember, luck has always worked on improving lp bit by bit and has not stopped once
Lp is promising for sure
Echo
Thank god you're still here
I've set the higher staff groups' parents to default and added some extra perms
and also appended all of them separately
what do I do now
or... are the things I did all correct?
would you mind showing me? id like to make sure its all correct before we do the prefix stacking so you wont have problems with it
I'll try that
because currently
the only thing I'm unsure about is that I'm not sure if I set the parents correctly
okay np, just do /lp editor and send the link here, i will look over it
!editorsafety if you are concerned
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).
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.
nobody can do anything with a link 🙂 so its ok to send it here
Echoooo
here's the link
but wait
why are you slight smiling like that D:
are you going to blow up my pc with 16 micronukes
im still waiting on that link
they likely just put :) and discord auto-converted it.
here
im not interested in anything other than helping you out
you best
do I revert it?
the top one here has to be default, it goes from lowest to highest downwards
also, you should really add group weight to the ones missing it
but like
are the permissions
fine
that's what I'm worried about
all I want is just for it to be like default + the ones I added
well
its messy
why did you name this track 'player' if all ranks in here are staff ones?
so here is the deal
if you later use the promotion command and your order is wrong here, lp will downgrade the rank instead of upgrade
for your own sanity sake, order them correctly and name the tracks to whats in them
because the only member group is default
so a staff will just not display "member"
is what I intended
to be honest
founders can still fit in players
let me explain this a bit better so you understand
it will make sense. the objective here is that we can display 2 prefixes at the same time, right?
so, we know that luckperms will always choose the prefix with the highest weight overall and display just one
now with tracks, we can tell luckperms 'display the highest from track X and then the highest from thack Y'
so the idea here is to sort your staff ranks into one track, and all other ranks that you want the prefix displayed of into a separate track
so that it will be like this:
highest from track staff: [Owner]
+
highest from track somethingelse: [Member]
yes
but I don't want it to be [Admin] [Member]
that's why I added default into player
is that ok
I just want [highest from track ranks] [highest from track player]
or will that not w ork
okay its up to you what you mix how. all you need is to understand how this will display prefixes together.
regardless of that, you should still order them correctly and add group weights to everything
is it possible to make a track not display the group prefix though?
once you have the mix you want, you will have to open up your luckperms config.
there is a section about stacking
!stacking
Display multiple prefixes/suffixes alongside a player's name.
meta-formatting:
prefix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
this thing^
I see, before I go reorder the groups and add weight to them
I have another question
so you want to add the values for both the tracks into it like so:
prefix:
format:
- "highest_on_track_something"
- "highest_on_track_somethingelse"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""```
ok
the owner's weight is 100 and its in the founder track. If I set the weight of legend(the highest rank) to 100 as well but it's in another track, does it interfere
do I have to make it 200
to make it show in front
no it wont interfere because they are on different tracks
thanksnksnksskn
thats why you should try to avoid putting the same ranks into different tracks
to avoid [Owner][Owner]
etc
so we can set it again in the stack format to set which highest rank of each track shows first right
correct
changing the config requires a server restart by the way
yes
echo would it be easier if I just delete current tracks and reappend the groups
I don't wanna remove all of them
whatever is easiest for you really
or would the groups get deleted
nono it wont touch the groups
yay
hello, i have a question about how i make it so when people join my server they automatic get the rank 'member'?
you dont.
it automaticly gets default right
thats why you make use of the default group. its the only group lp will ever give anyone
yep
Is there a way to make a permission check on the LoginEvent possible or will LuckPerms throw everytime an error?
what error
how to make all the groups/permissions that are on the luckperms bukkit be on the luckperms of bungee?
sync the storage with mysql or similar (external database)
i do it on the lukcperms bungeecord? or bukkit? and i do it on all luckperms?
you asked abount syncing whats on a backend server to the bungee instance. thats how. whatever you want to sync, make it share the same database, which you need mysql or other remote storage method for. what exactly or which servers you decide to sync is totally up to you
there is an error thrown which shows that the player is not loaded on the PermissionCheck. This is caused by the async permission loading of LuckPerms on LoginEvent.
i have many questions now. you know, you are not specifying anything else. show us the error? are you working with the api? are you an lpb user? are you getting anything else in the console?
ok
After doing this, I restart the server?
or i reload
the permission has 'child permissions'
essentials.gamemode.* includes essentials.gamemode.spectator, essentials.gamemode.creative, essentials.gamemode.survival and essentials.gamemode.adventure
this principle can be applied to all perms. anything with .* at the end means: all perms below this level
of course im an LP user. Why should I post the question here otherwise? XD This is the error: https://paste.qrowned.dev/yiSLjH84qw/ im not working with the API im just checking a permission via bungeecord in the LoginEvent.
Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false
the way you asked, nothing was clear
no it hasn't xd
thats a copy from the text from your paste
i already explained why the error is getting thrown
but the questions is if there is another way to not get this error xd
no, your network appears to either not authenticate correctly aka bungee in offline mode or ip forwarding isnt set, so the uuid of the users get changed on a per backend server instance, making it impossible for lp to keep track of who is who- since one user will end up with multiple uuids
you either haven't read my original message properly or you are just playing dumb lol
okay. gl to you then.
XDD
[15:08:29 INFO]: [LuckPerms] [Messaging] Sending log with id: c2fb03f3-90ae-42a2-a393-f95552d00597
[15:08:29 INFO]: [LuckPerms] [Messaging] Sending user ping for 'dexteorias' with id: 04fb6754-5423-4cb3-9272-4a1761d35404
[15:08:31 FATAL]: Uncaught exception in thread Profile Lookup Executor #1
java.lang.IllegalArgumentException: Name and ID cannot both be blank
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:26) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:199) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillGameProfile(PaperMinecraftSessionService.java:38) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:186) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillProfileProperties(PaperMinecraftSessionService.java:31) ~[patched_1.17.1.jar:git-Pufferfish-20]
at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$2(SkullBlockEntity.java:157) ~[app:?]
at net.minecraft.Util.ifElse(Util.java:397) ~[app:?]
at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$5(SkullBlockEntity.java:154) ~[app:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]```
What does this mean?
i believe that in essentials, a user needs two permission nodes. essentials.gamemode as well as essentials.gamemode.<whatever>
hello my plugin dosen't work in console it says its disabled why is tht
in any case, if you have a command and you aren't exactly sure of the permission, you can do /lp verbose command <username> <command> (Here an example /lp verbose command echo /home). this will force the user whose name you input to run the command you input and lp will print to you all perms that are being checked. of course, you should not do that on a user who is op because your regular members wont have op and it will mistakenly show the permission to be already given due to operator status
could have a lot of reasons. seeing your latest.log would help to see whats going on on your server
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.log for you: https://pastes.dev/mWEVAD8rW9
here you go @foggy quartz
!libsdir follow the instructions on this embed, that should fix it
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
@foggy quartz this might work but there isnt A luckperms folder cause my plugin is disabled so it didn't installed the folder
please stop pinging me, i wont run away
but as you can see, it tried to start up and failed to get libraries
that can sometimes just happen
ok im sry
so now you have half broken libs
thats all my folders
i have no idea mate
try and refresh this page and see if it pops up
running away now huh
Good. don't want that in here >.>
beyond not cool
Echo
I did everything you told me
but it doesn't show the highest
it just shows member
does that have anything to do with the parent
does the user this information youre telling me goes by have any ranks that are on the other track where member isnt in?
no, at first I put member in a separate track
but I changed my mind and put member in the same track as staffs
because I don't want staff to show member
but now even when the weight of staff groups are higher
it still shows member
why D:
like i told you, it doesnt have to do with group weight
like every staff rank that I set the parent to member
it has to do with the weight inside the prefix itself
nono I sorted that as well
🙂
MY BRAIN JUST CAME BACK TOGETHER IN ONE PIECE
THANK YOU SO MUCH
ILL GO DRINK MILK AND ENJOY MY LIFE
HAVE A GOOD DAY I LOVE YOU NO HOMO CYAAA!

also accept friend req :D
xD
does echo deserve helpful role
he's been active and helping me for like 6 hours straight
he's insane
respect
aw
Hello everyone, is it okay if I asked some newbie LP questions here?
you can't be more newbie than me!
Learn how to use LuckPerms and all of its features by reading the wiki.
gl! I'll drink milko
I never touched LP before, kek
!usage You should definitely read this then x)
Here's a guide to help users understand and use LuckPerms for the first time.
tbf there are some things that can be better explained in a conversation
^ Yes I'm reading this and tried it but my brain is kinda fake Asian and nothing is going in. Lv99 Firewall defense
brb need a coffee. just ask away, either samosa or i or someone else will get back to you
I was wondering how to give a specific player a hex code colored nickname if you don't mind ^^
that i can answer before i go real quick
Yes please papi
so you see, luckperms holds the information you set as a prefix. but luckperms will never ever ever ever touch your chat or tablist or anything else. so how this works is basically that you need a chat plugin for chat and tablist plugin for tablist to add the prefixes to your stuff. those 3rd party plugins ask lp for what the prefix is and then they display it, not luckperms.
so hex colors are possible if you have a chat/tablist whatever displayer plugin that can interpret hex
I think we have vault and I saw it was done before but I don't really know how..
vault is a good start
vault links stuff between luckperms and a chat plugin
so now you need a chat plugin that can read and add hex colors. find out on their wiki what format it uses. some use &#rrggbb, others use the legacy ones like §r§r§g§g§b§b
it really depends on your chat plugin
Okay thanks! I just thought I had to write something in LP ... or something something. Won't lie still confused but I'll try reading Vault now.
here, this is the command to add a prefix in luckperms https://luckperms.net/wiki/Meta-Commands#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context
you can do this inside the lp editor as well if you prefer that. to do so, do /lp editor ingame, follow the link, go to the group you want to add aprefix to, and in the bottom you can then add the following node: prefix.WEIGHT.PREF. let me give you an example: prefix.1.&#RRGGBBOwner
so now what is the weight thingy here? lets assume you have a user and he has 2 groups, which prefix will show? easy, the one with the higher weight in the prefix 🙂 so the higher the group, the higher you want to set this number at. The last part after the number once again depends on what format for the hex colors your chat plugin is asking to use.
if you go by the editor, dont forget to hit 'save' at the top right after adding the prefix and paste the link it then gives you into your game chat. also, don't reuse this editor you have open over and over, always get a new one from your game again with /lp editor
shit that came out long xD coffee now
Thank you! Go get your coffee 😄
I did it with suffix because I thought Suffix = nickname and I guess all Im tryna say is I'm kinda stupid but imma try again ❤️
dw, you'll get there
yeye xD
Help pls, in my server all groups disappeared and i have a luckperms.net/editor link with all groups but when i save there are not changes. Someone can help me?
no promises but you can try /lp import <10 digit code>
the 10 digit code is part of the editor url that you have
and ye im back with coffee lol
no it dont work :c
hello, when I set lp user parent, it kicks everyone from the server, can you help me?
are you using a plugin called TAB?
can you show me what it says ingame when you try and also arrow up the command you did in chat so i can double check if you wrote it correctly?
if i do /kill it doesn t kill lmao
ohhhh im sorry i forgot a part
just say in chat "killed <player>"
/lp import <code> --upload
@foggy quartz I love u
xD
you saved my life
thanks
its possible you have reused the same editor link after you applied edits. dont do that please 😛
Sorry Echo, dumb me again.
I don't think it changed anything, it wouldn't change the rank name right ? Since I do want it to be nickname only..
the nickname of a person is totally unrelated to luckperms. lp only provides prefixes and suffixes
pre =before ; suf =after
so much for the theory lol
some ppl do use suffixes before the name lel
Oh it isn't related? Haha maybe I've been googling it wrong 💦
All I wanted to do was give a player a HEX code nickname like how someone did for her a couple days ago but she accidentally resetted her nick.
The one who did it for her isn't online otherwise I would have asked them..
ah yea no that isnt luckperms at all
user nicknames are handled by your nickname or chat plugin
Ahhhnnng... I see, sorry for wasting your time then 
no worries xD
oh my god echo still being a god my man
I just cooked steak and everyone loved it
:D
i was trained in lp and overall a lot of server stuff by a good friend. she used to punch me to a pulp until i got it lmao. good teacher.
love you too xD
guys , the group name is not showing right . if a player is added to two groups , what determines which group will he show under in game ?
as in the prefix or the displayname?
the display name .
that should be going by the weight of the group. is that possible in your case?
and can we add multiple colour codes to a group name ?
displayname.admin , displayname.partners , if these two are given to a player's id
sure thing. remember that color codes are not interpreted or 'shown' by luckperms itself but rather by the plugin displaying it, most likely a chat plugin i assume
ok so what group weights do both these groups have?
2 and 1
admin has 2 and partners has 1?
yup
and which displayname is showing rn?
partners
thats really odd. are you absolutely certain?
huh? mind showing me?
ok
youll see all weight nodes in one window. now you can see what ranks have more than one weight node
a group should only have one weight node, so its easier to see there and delete doubles
oooo.. u r right .. it showed two weights.. i removed one of them
i corrected it
cool, now save and apply and lets see if that fixes it
done .
better now or still the same?
I tried custom names like owner but it only shows color not displays the name
hmmm wdym exactly?
Like owner:sed_cat hi but for me only the color with i set comes not owner sent a message
Wait
Owner sent a message
For me only my name
@foggy quartz
can you show me a picture? im still not sure where/what is supposed to be like what
For others [Owner] hi
For me [my name ] hi only the colour which I set
For owner
Now?? Do you understand
in your minecraft chat?
Yes
okay. so when you do /lp user <yourname> info, does the owner prefix show right?
Actually I need a tutorial
!tut no problem lol
If you would like a video tutorial for setting up LuckPerms, try:
https://www.youtube.com/watch?v=l4anE2wOLdc
is it possible to have a prefix here (i have followed a tutorial and i have installed vault but it still don't work)
yes, but not with just luckperms, you need an external nametag plugin
there are a few examples here \/
!formatting
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!
hello, all players are having access to some commands, like /worldedit or /broadcast, and I didn't put the permission to use them. I tried to solve by putting the permission as false but without success. Can anyone help me? is urgent...
check if you have another permission plugin installed such as powerranks and remove it
world edit usually doesnt add perms to the default player, not even without lp at least not that i know of
also check if you hav ranks inherit each other. if you do, make sure the higher rank has the lower rank in it as node. so owner can have group.admin. but lets say if default has group.admin, then default players also get admin perms, and so thats the wrong way around
Paperspigot 1.18.1
java 17
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
!libsdir
LuckPerms requires several libraries in order to operate. If you're getting a startup error such as NoClassDefFoundError, ClassNotFoundException or "Unable to load dependency...", stop your server, delete the /plugins/LuckPerms/libs/ directory and start it up again.
Heyo, I'm using luckperms for 1.18.1 fabric and it seems that the permissions I've assigned aren't working at all.
I followed the tutorial from apex hosting on youtube, did basically the same things they did, yet I can't assign the ability to use LP commands ingame, nor have a prefix in chat or anything.
This is my server's mod list, if needed.
The more odd part is that LP isn't throwing any errors in the console.
Yes, commands in the console still work, that's how I got the editor open and tried to set the permissions.
Yes, I've added myself to the role, it even says I'm part of the group in the editor too.
It was listed as a requirement for bssentials... Didn't really read up on that.
okay its gone, still no difference
I gave myself these permissions
just so you know im pretty sure lp.* isnt a valid permission
luckperms.* please 🙂
Okay, still nothing
i want it like owner said hi
!chat
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!
what ??
read the embed
Ah nevermind, mine took a bit to update.
so what should i do bro
have you read the embed?
make sure you have vault installed and essentialsxchat (separate jar, not included in essentialsx)
yes
Well, since I'm having the same issue, are there any mods for fabric that add the ability to have chat formatting?
second link in the above embed
then make sure you have vault / essxchat as echo said
Ah right, missed the bottom
echo echo echooo....
get it?
I do be blind
i strongly dislike this pun
haters be hatin'
Both of those mods are outdated... Anything for 1.18.1?
not sure tbh, i dont use fabric
i dont use fabric either but this one looks fancy https://github.com/Patbox/StyledChat
i just found that one lmao
everything else is as you said, 1.16.5 at most
weird, youd think ppl would keep up with fabric mods
Hi. I need help with luckperms setup. Is it possible to centralize all permissions in a bungee server?
!sync
To sync data between servers, you need to connect each LuckPerms plugin to the same database (for example MySQL) and set up a messaging service.
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
just gonna throw this in https://i.imgur.com/bgXlOxV.png
Thank you very much @hot jay
Hey Lucass! Please don't tag helpful/staff members directly.
no problem :)
when was it, yesterday? had someone think the bungee ver is basically a replacement for lp on all backends lmao
hello
ive connected LP to database with 3 servers
but
is that bad
some names are players some UUIDs
!contexts
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
the groups themselves will exist everywhere, but you use contexts to do per-server permissions/parent groups/etc
!bungeecheck @marsh cave
Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false
thanks, ive seen u in HelpChat
i got a question about deluxemenus
how they work with permissions
containing context ?
i mean requirments, permisson:
i don't know how deluxemenus works, it depends on how they fetch stuff
if it's a simple permission check, contexts will apply as usual
ok thanks
oh one of my server is not connected to bungee network
thats why i ithnk it broke uuid
also im just gona delete it ?
I don't think it should matter so long as everything is configured properly? uh but yeah that's not a super brilliant idea tho
HELP ME PLEAS
I CANT JOIN TO SERVER
read the message ...
DO WHAT IT TELLS YOU DO DO
And in console it says:
I have multiple perm plugin
but i dont have
I mean, you do
in the console run and screenshot /pl
ok wait
Yes, with the permission settemp command, see here for settemp https://luckperms.net/wiki/Permission-Commands
merci beaucoup mademoiselle
🥖
i dont even see luckperms on there? unless im blind
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
Yes and it says i have multiple permission plugin
send the entire log file (in logs/latest.log)
ok wait
Waiting
Please use https://pastes.dev to send files in the future. I have automatically uploaded latest.log for you: https://pastes.dev/RUwDlrLul2
here
offline mode + SkinsRestorer 😭
so how i can i fix it
CraftBukkit + offline mode is not supported, as mentioned in the installation page
either use spigot/paper or set online-mode to true for LP to work
can u explain me how can i set the chat and where i must to put the chat plugin
you put the chat plugins in your plugins folder
follow the installation instructions of your chat plugin / contact their support, regardless this isnt a luckperms issue so if you need anymore help please use #general
okok
it workd tysm
we have a new plugin now
gg
either I'm stupid or you can't explain to me how to do it
latest
Hey
How do i set a context for an entire group?
For example, that Owner is only active in Survival & Lobby
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
using the normal command, but put server=server1 after it.
No, lp user (user) parent add/set (group) <context>
you… apply them to users..?
No
I want a entire group
To only follow 2 servers
So i have S1 Z2 E3
And i want Owner only to work on S1 & Z2
But not on E3
How do i do that
What is this guys?
How to I sort the tab
weight
So 1= lowest?
Anyone knows, how i put an entire parent to a server?
Yes
But the rank names doesn't show up on the tab
It just displays the name there
Not the rank
i need some help, i did the command /lp user *Jxckson9709 promote mod-team and it said invalid name, i did the other command on to a dif account /lp user jxcksvn promote mod-team and it worked fine, why isnt it working on my other acc
I connected the Luckperms plugin to the database, the data came, how can we get the permissons to the site?
I need help, not sure what I'm doing wrong... I am using Essentials and Essentials Chat alongside Luckperms yet when I try and set a prefix on the default group it doesnt show in chat.
Advice?
I do have Vault installed (just a fyi)
I think it is cuz it's bedrock but I'm not sure how that works
is it possible to rank myself without a command, like in a config settings since that might fix my issue
I don't know about that sorry
Hi there,
Any idea where this could come from ? I am getting spammed of this when player are connecting
[21:55:11 WARN]: java.lang.NullPointerException: Cannot invoke "String.toLowerCase(java.util.Locale)" because "permission" is null
[21:55:11 WARN]: at me.lucko.luckperms.common.treeview.PermissionRegistry.doInsert(PermissionRegistry.java:97)
...
Full stack trace https://pastebin.com/WJba3Wjc
How do I display ranks on the tab?
you could use luckperm placeholders
what's that?
%luckperms_prefix%
!tab
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!
thanks
To give a bit more context, it looks it happen since I migrated my server to another host. Could be a cache issue or something like that ?
i found a fix to the problem, if anyone else is having it, op yourself, go to ops.json, copy your uuid, now use your uuid instead of the name
You can also enable allow-invalid-usernames in the config.
thats a lot easier
Hey guys! I’m using LP Bungee and I have a semi-separated server where some of my members are making a quest with the use of command blocks. For that reason, they are opped on that specific server. This means, of course, that they have all permissions on that server, but some of those have global effects, such as banning and kicking players. Is there a way within LP to deny them such permissions? I would also like to disable other commands (e.g. the essentials killall command, because it kills all entities including armourstands 😫). Maybe you have any tips 😄
Anyone knows, how i put an entire parent to a server?
So the parent Spender only functionates on Survival.
Players already have the rank spender, so adding them individual is not gonna work
I really need to change it, so the parent only functionates there
You can just set the config, that op doesnt give any perms, so everything runs over Lp.
So even if someone has op, they don't have any perms besides command block usage
But keep in mind, that it just turns of the perms, if another plugin bind theyr perms over op you can do nothing about it
i really need help fast! how do i undo the changes of luckperms editor! in chat
I need to undo the editor. pls help
@everyone
pls help :c
or how do i clear a context
Does anyone happen to know what the ftb utilities admin permissions are under inside LuckPerms? We're trying to have our admin be able to unclaim a player's chunks.
you can’t. you can only use a backup, if you’ve made any
if you’re using the editor, just click on the context and click the X to remove it
don't understand the question, doesn't sound related to luckperms anyway, so belongs in #general
Sorry,I downloaded and used this plugin and found out that I can't do cross server so I'm asking here.
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
But do I need any other plugin? I want it to be able to allow players to go from one server to another with a different IP.
I think they're describing a proxy
I want to move players from server A to server B, I used luckperms to migrate player data, but it doesn't move players to server B, so I want to know what plugin should I use with luckperms to move players and player data to server B together.
That is not something LuckPerms does.
It is a permission manager, to allow players to have permissions.
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
i noticed in the config file it says that mariadb is preferred over mysql, what advantage does mariadb have for luckperms? i thought they were both basically interchangable with eachother
[15:08:29 INFO]: [LuckPerms] [Messaging] Sending log with id: c2fb03f3-90ae-42a2-a393-f95552d00597
[15:08:29 INFO]: [LuckPerms] [Messaging] Sending user ping for 'dexteorias' with id: 04fb6754-5423-4cb3-9272-4a1761d35404
[15:08:31 FATAL]: Uncaught exception in thread Profile Lookup Executor #1
java.lang.IllegalArgumentException: Name and ID cannot both be blank
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:26) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:199) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillGameProfile(PaperMinecraftSessionService.java:38) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:186) ~[patched_1.17.1.jar:git-Pufferfish-20]
at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillProfileProperties(PaperMinecraftSessionService.java:31) ~[patched_1.17.1.jar:git-Pufferfish-20]
at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$2(SkullBlockEntity.java:157) ~[app:?]
at net.minecraft.Util.ifElse(Util.java:397) ~[app:?]
at net.minecraft.world.level.block.entity.SkullBlockEntity.lambda$updateGameprofile$5(SkullBlockEntity.java:154) ~[app:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]```
?
set bukkit.command.plugins to false
!chat you need an additional plugin to achieve this
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!
Read the second link of Clippy's message😉
yeah I saw that, thanks!
@raven idol but how do I give ranks to bedrock players?
I use geysermc
And theres a "." infront of their name but it says that their user is invalid
I've tried * too
set allow-invalid-usernames in the lp config to true and restart, then it will work
okay thanks
Possible to put 2 grade with luckperms?
Like a suffix and a prefix?
!stacking
Display multiple prefixes/suffixes alongside a player's name.
The lp editor?
what


