#support-1
1 messages · Page 392 of 1
We’re I can access the permissions etc on a config
Oh how do you do this
/lp group|user permission info|set|unset|list <permission> servername|global
read that @dark trench
@elfin egret Can you fix something on lp? when i update lp to a new version it doesn update lib automatic, can you maybe make a checker like when lib isn updated it updates automatic
Hey ! JohannesHQ! Please don't tag staff members.
^^
i installed already lp version 4.2.12
lmao
Can LuckPerms run on bungeecord and on Spigot at the same time with a database?
or will it conflict and cause issues?
It didnt work sir
Still getting that problem
properties:
useUnicode: true
characterEncoding: utf8
useSSL: false
verifyServerCertificate: false
``` is this just for the proxy or do I put it on all of the spigot instances
@elfin egret
Hey RoboToe! Please don't tag staff members.
I got a question when someone gets a chance
as i said before, i need help with bungeechat since it overrides permissions in that separate db with the separate permissions. I've set up a separate db so it shouldn't not work. Should i find a prefix formatter for spigot then to override bungeechat?
So I had all of my ranks in YML and I switched over to MySQL storage, and all of my ranks just simply dissapeared
could I get a solution
Uhm see I didn't know that was thing before I switched
so what am I supposed to do
hello?
Is there a way to prevent getting lp permission spam from anyone but the person setting/changing things?
@lapis ibex
Hey RoboToe! Please don't tag staff members.
I saved the LuckPerms folders from when it was YML
then switch back to run an export
what does export do?
Export the data?
exports your permissions data
to?
wait I already have the files, can I just put them somewhere?
cause I assume luckperms reads from a file directory
no, you need to follow the instructions on the "switching storage types" page
this plugin is sooo time consuming
I have a bunch of sub-servers
makes it worse
@elfin egret why not add a feature to the editor to import files?
Hey RoboToe! Please don't tag staff members.
From your disk
what type of files
Group files
(and please listen to the bot and stop tagging me)
sry
group files in what format
yml
seems a bit specific & a lot of work for not much benefit
LP supports a lot more than just yaml
That's why I said file
"not much benefit" I think it'd be very beneficial, being that there's not even a way to paste in permissions
Possibly have a text toggle mode
No, I think a lot of people like to find pre made lists of permissions
and it also is cross-plugin, they can even paste in permissions their owner friends gave them
the import/export commands facilitate that
?
you can share setups using the import and export commands
I already have a groups file
can I just create a folder named "yaml-storage" and stick that in there and then import?
"groups file" again, in what format?
yaml
Just a normal file
hello: hi there
is valid yaml, but doesn't mean anything to luckperms
well it's a permissions file with the .yml type
a luckperms group yml file?
I need the server synced globally
okayyy?
but I also want to edit each server's permissions with yml
you can't have both
Good Luck!
because servers located on different machines and/or running in different directories cannot read from the same file
unless you have a nfs setup
well I only want the user database MySQL
I want the groups in YML format so I can edit it without using confusing commands
Then you'll only have users sync globally. Why not use the awesome editor you can access can console and in-game?
The syntax confuses me
you can use split storage if that's any use
/lp editor i hear is a new command or something
but your group data won't sync between servers
@storm geyser it's not what I want, I'm looking for a generic YML file
Hey RoboToe! Please don't tag staff members.
what im used to
@south sierra Completely new. Luck added it 3 years ago 😛
split storage --> https://github.com/lucko/LuckPerms/blob/master/bukkit/src/main/resources/config.yml#L151-L164
Oh cool
haha
how do I set that up
read what the comment says
*cries in a corner*
yeah I will set user to MySQL but where does the SQL user information go?
same place as if you were using only mysql
track: h2
uuid: h2
log: h2
``` what are these
storage for other things
Can you please read the wiki and comments in the config?
probably best to set them to mysql too
Lemme give some contex
and yeah as andre said, this is all explained on the wiki
as usual
I'm trying to setup users to have the same rank accross all of the servers via MySQL but I want all the groups to have different permissions, so there's different donor perks for each server, but the ranks are the same
if you want that ^ and to be able to edit groups in yaml, then use split storage
Cool
Thanks
This takes extra long cause my system is old so It doesn't have all that fancy GUI operating stuff
Wait luck, if I have split-storage changed, what do I put as storage-method
it's ignored
Yes
Luck did you create LuckPerms?
No. It's only a coincidence, that the plugin is called LuckPerms, he has the name Luck and that he is the owner of this Discord which is abour LuckPerms
Oh and that all links to the wiki show his avatar
Xposed
Fellow cat avatar user... hello 😄
Can you set multiple contexts per perm?
Or would you need 2 different perms
like 2 server=
You need to set the context seperately
And surprisingly have many users with Cat-avatars the best softwares/plugins
lol...
oh... why hello!
so, by separately, you mean i would need two different entries of the same perm with different contexts?
That is correct, yes. Easier option would be to copy it from the editor and just enter a new server in the context field
Is there a way to prevent getting lp permission spam from anyone but the person setting/changing things?
permission spam?
Like seeing the info every time a permission is changed?
I am not sure...
Technically, it should only show for poeple that have perms to see it
so, am I supposed to have to reconnect to be able to access new perm changes?
I have my owner account and member account... I will make a change to permissions and i have to reconnect my member account to have that permission take effect...
@south sierra do you use multiple servers? If so, did you set up a messaging service?
Yes... all of that is working fine
Is it by any chance GriefPrevention
No
I have default inheriting mem_factions... I added factions.leave to mem_factions but member still didnt have access to it until i reconnected
Its not a HUGE issue... I am more so just curious if there is a way around that
What version of LP?
4.2.2
Let me run a test with essentials because I noticed the same thing
ok... so I just removed essentials.help from mem_essentials which is inherited by default (Member) and member still has access to the command
Try updating
It might have been fixed already
If not, please make an issue on GitHub
Sure thing!
Is there a way to silently add a permission so it doesn't register in console for those of us with the perms? We are trying to work around an issue where we have to temp give a permission every time someone uses a specific warp.
@foggy quartz you can disable the logging entirely
Thanks Brain! Has anyone told you lately how awesome you are?
hey
hi!
I am using animatednames
perm is not working
does not it just work for luckperm?
try the verbose command
example ?
/lp verbose on animatednames, see if anything pops up, use /lp verbose off to turn it off
Hey OmerBey_! Please don't tag staff members.
nothing will happen immediately, you need to use the plugin and see if luckperms makes any checks
it definitely supports luckperms
https://i.imgur.com/ylv3Lm9.png
Hey guys, i have the problem that i cant change the nucleus.kit. perms. Any ways to find out if /kit is used by multiple plugins
I got a question
whenever I join my server, it gives the error "[LP] Permissions data could not be loaded. Please try again later."
any advice?
@lunar yew use verbose to see which permissions are being checked /lp verbose on kit
@foggy quartz check your console for any relevant errors
if I wanted to bulk update to add every user on my server to a new group (but keep their old group(s))) how would I go about doing that?
You sadly can’t do that with bulkupdate
if everyone inherits a common group e.g. default, you could add that group as a parent to default
welp
yeah, they dont xD
nvm then
eh, might just get a plugin made to run a command on first join (have first join logged from a file that would be blank) so it would just add people as they join
think that would be the easiest way at this point lmao
perhaps use the default assignments?
yeah, I might do that, would it spam check it though if I dont have it remove a group?
ugh, i am not sure to be honest, never used this before myself
that's why I didnt use that lol
I put my faith in lp editor and bulkupdate
which neither of them can do what I ned lol
it supports has-false so you could do:
default-assignments:
my-defaults-rule:
if:
has-true: <group.default>
has-false: <group.member>
give:
- group.member
set-primary-group: member
i believe that would work?
oooh, Ill try that, thank you 😄
hello I am trying to set up permissions on a modded server I have using sponge. I am not at all familiar with how plugins work. This is the only one i managed to add that didnt crash my server upon start up lol....
Not sure if this the only plugin I need or if i am suppose to use it in conjunction with other plugins
I am just looking to set up basic warping commands, waypoints and home setting
assuming youre on sponge, you can use nucleus for that
so then i wouldnt need luckperms?
you need to make sure that Mod has a higher weight (same for its prefix)
@foggy quartz what server are you making?
oh
If you install luckperms on a server that still has another permissions system (migration not yet complete), does it interfere with the operation of the other permission system while migration is being done?
or does it give way to other permissions systems if there are others detected?
Generally speaking it’s best to make sure you’re not migrating on a live system!
Though the old system should still be operational
Was asking how i can see if multiple plugins use the same command such as /kit (i cant give the kit permission to users doesnt matter what i setup via nucleus.kit). Somneone told me verbose but thats not helping at all or i dont understand it. Some tips?
@lunar yew verbose will tell you what permission nodes are being checked
So you enable it, run the command and then you should see what permission(s) you are lacking
Yeah managed to do it. But /kit just uses the nucleus.kit.base and since everyone has the rights but nobody is able to recieve the kit im confused.
What happens when they use the command?
Also do they have permissions for the kit(s) themselves?
Verbose should tell you that too
Fixed it. Nucleus actually creates new perms for every kit and then its called nucleus.kitS instead of kit. Ofc i knew its always the fault of the user but sometimes we get a bit too frustrated to see it. Sorry ;P and thank you
[LP] Successfully enabled. (took 23099ms)
how to fix this issue ? took too long to enable
Can I see the output of /lp info
I have another question, how would you have a separate db with no shared perms on a separate server, even though bungeecord is attached to the server? i tried that with luckperms, but it fetched permissions with the main server.
If you're using two different databases, just change the database info in the luckperms configs on the servers to the database you want it to use.
Hi, I started the server on Sponge using LuckyPerms, which plugin would you advise for chat?
@lapis ibex http://prntscr.com/jko35l
Hey ImKIJ! Please don't tag staff members.
Probs not related to the issue, (but who knows) Try updating your LuckPerms @foggy quartz
4.2.12 is
where can i find it?
Luck doesn't update spigot often.
ok thx, i'll try it
@iron fractal Firstly, It's LuckPerms. Not LuckyPerms. Secondly, try using Nucleus as it does many other things including chat formats.
Or there's something call UChat I'm pretty sure (could be wrong though)
Correct
Random question, when dealing with tracks, does it matter if you use the promote command or parent add? Like is there any difference. Or doesn't it matter?
Is there a command to load the permissions without a /reload? If I add permissions in database and do /lp sync the users still have no permission until I reload the whole server. What am I doing wrong?
I'm sure it's no problem with other plugins because I tried it with minecraft.command.whitelist.
Okay tried it with /lp verbose on. LuckPerms won't update the permissions until I do a complete /reload.
Maybe this helps: https://hastebin.com/raw/laqitekuje
First: Never make reloads! Always restart the server.
Second: Do you use it on a Server-Network or one server only?
I know, that reloads are not good. But I'm on whitelist for testing atm.
I use it on one server only but I use MySQL for better overview.
I'm still not sure about that problem. Everything I try fails. Only soultion is reloading/restarting server.
Maybe there's a collision?
Does Bungee luck do not work when he gives his authority?
but it works when you give it in your normal luck.
hey
uhm...... wut?
luckperm for animatednames but bungeluckperm not working
Nobody has a clue whats wrong here 😦 ?
do we need to install luckperm to other servers after installing bungeecorda luckperm?
Yes
is not just bungeeluckperm enough?
Nope, you need LP on all servers.
Okay tried it without any other plugins. Problem still present. /lp sync won't reload permissions
Its a fresh install
Hm ok.
Then I recommend joining the discussion on issue #1010: https://github.com/lucko/LuckPerms/issues/1010
Looks very much related!
Yeah already looked into it, but it's about BungeeCord.
Shouldn’t matter. Just point out that it’s also occurring on your platform
The code that causes the bug is most likely located in the core code
Okay
Dats me!
Is it possible to add suffixes with luckperms @help
Please @ me if anyone replies here. Thanks!
@south tulip /lp user/group <user/group> meta addsuffix <wheight> "<suffix>"
Thanks!
andre
do we need to install luckperm to other servers after installing bungeecorda luckperm?
I can not use the / lpb command for bungeecord. What is permission?
I have not reached a conclusion.:/
Thank you Lucko 😃
Jup, fixed it!
/lp user/group <user/group> meta addsuffix <wheight> "<suffix>" how do u make it temp
And per world
[18:07:13 INFO]: [LP] Closing storage...
[18:07:13 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms - Shutdown initiated...
[18:07:13 ERROR]: java.sql.SQLException: HikariDataSource HikariDataSource (luckperms) has been closed.
[18:07:13 ERROR]: at me.lucko.luckperms.lib.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)
[18:07:13 ERROR]: at me.lucko.luckperms.common.storage.dao.sql.connection.hikari.HikariConnectionFactory.getConnection(HikariConnectionFactory.java:132)
[18:07:13 ERROR]: at me.lucko.luckperms.common.messaging.sql.SqlMessenger.getConnection(SqlMessenger.java:84)
[18:07:13 ERROR]: at me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger.pollMessages(AbstractSqlMessenger.java:84)
[18:07:13 ERROR]: at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
[18:07:13 ERROR]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[18:07:13 ERROR]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[18:07:13 ERROR]: at java.lang.Thread.run(Thread.java:748)
[18:07:13 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms - Shutdown completed.
how to fix this please.
I can not use the / lpb command for bungeecord. What is permission?
I have not reached a conclusion.:/
Hey, I want to put all new players into the Alpha group migrate from PEX.
How I can do this?
This rule will be fine
rule3:
if:
has-true: <group.default>
take:
- group.default
give:
- group.alpha
set-primary-group: Alpha
So all new players will be Alpha?
I want to give Alpha group to newplayers, but no idea how 😦
What I am asking is that do ALL players get alpha unless they have another role?
Ok... so, I would recommend using the default group for that then.
What I do is all players have the default group that I set the display name to Member
And that group has all perms that a normal player would have
Therefore, they are not being stored in the storage system
You can read more about that here: https://github.com/lucko/LuckPerms/wiki/Default-Groups
So I can put a display name to be ALpha instead of Member?
You can change the display name of any group to whatever you want
So into featherboard, chat and everything else, players will be Alpha?
Well.. there are also prefixes for groups as well
http://prntscr.com/jktibo
I gave this authority to the admin group. But I still get this error:
http://prntscr.com/jkthta
Hey HaciYatmaz! Please don't tag staff members.
sorry
the permissions in the bungee config.yml are ignored when LP is installed
you need to assign that permission using commands in the console
would you tell me the commands i need to use?
The command I need to use to set up a group
Might I ask how it "sucks"?
No, luckperms are much better
All commands are different and hard to memorize
🤣
use a plugin that can use GM or PEX commands to manage luckyperms
/lp user <user> group set <group>
idk hows that possible
Yup, very hard
I'll agree, setting up LP takes some patience
@mint otter I use a plugin to manage LP with PEX commands and it works great. After that, I will start memorize all LP commands and everything 😉
/lp user <user> group set <group> works as well
What plugin is it
Try it
I uninstalled the plugin
😂
@tough spear what plugin is it
doesn't lp already have some pex-styled commands
I got this when I try to set a displayname to the default group. Where I can remove alpha group and put all alpha permissions into default group?
./lp group alpha clone default
./lp deletegroup alpha
(double check the perms copied correctly after running the first command)
why weight.5 from PEX was put as a permission after the migration? 😛
I am trying to set permissions using the web editor. But there is no folder named "groups" in this section.
And it seems that this permission is not given.
please help
I did this
@orchid perch try restarting the server. If that fixes it, please update to the latest LP
(Link can be found in #welcome)
Sorry. In the last LP updated case, I tried restart but it did not work 😦
What happened when you ran the applyedits command?
There was a long message that these permissions were added.
I use bungeecord
LP Bungee
Permissions should be like this, right? Without putting "-"
Anyone have an idea for this?
I try to change my admin to group A and LP told me that the user could not be found.
When I dot ./lp editor users, I see the admin and all of his permissions.
ANy reason for this?
I can't clear it too, since he doesn't exist but he exist
He also doesn't exist in the database 😦
Also how I can disable LP actions from mYSQL ?
@orchid perch yes
Do you also have LP on your Spigot servers?
And do you use a database to sync permissions?
who ^? Me?
No, that was for Haci
I’m reading your issue
@tough spear has the admin been on the server?
And you can disable logging entirely in the config
(I mean logging the actions)
yes, I migrate from PEX to LP and he can do normal actions, but I can't remove it, clear it, etc or use any commands weith his name from LP, he could not be found
What command were you using? That error indicates you using the wrong command
/lp user ApolloYT22 clear
/lp user ApolloYT22 parent set Bravo
/lp user ApolloYT22 editor
He could not be found with any command with this name, but when I run this:
/lp editor users, I see him with his group and all his permissions
BUT
He doesn't exist in the MYSQL database
Can I see the output of any of the 3 commands?
I canb't manage players using uuid all the time, it will take all my time to found his uuid, etc 😛
When i use his uuid to clear him, featherboard crashed :P
Need to reload featherboard to fix this
yeah of course
4.2.6
Try updating
I clear him, he was A, but he can use warp B . weirtd
Won’t fix it immediately but might fix him not ending up in the database
Yeah. And updating will fix that issue too
I clear ApolloYT22 and now, he has no groups. All new players get the default group
so the chat was fucked when he chat
by why he was not put into default group automatically 😛
I give him the default groups and change nothing
yes deluxechat.
But when I edit him using ./lp editor users and select him, I see that he have group.default so he was supposed to be in it
and get default group permissiosn but it was not the case
yes I updated to 4.2.13
Hm. Tell him to relog
Ok. And what permissions doesn’t he have that he is supposed to?
a lot 😛
Can I see /lp editor?
all groups has been removed when I upgrade to 4.2.13 😮 😮
That shouldn’t be the case.
I confirm that it was the case
Check your storage type
MySQL like before
Can I see /lp info?
I am supposed to have like 1700 groups, but with the update, everything was removed
Is it still in the database?
APolloYT22 still have all his permissions in MYSQL, but have no permissiosn whehn check using the editor
No groups in MYSQL too 😦
except the default one
Ok. What did you do to change the storage type to MySQL?
Stop server
Change the "storage-method" to MySQL
Start the server
Of course I put all MYSQL details
Well. That’s not enough
You naturally need to migrate the data
Change it back to H2 (the default) and follow this
ok
ok I will try ;)
I need to migrate everything from PEX again 😛
do I need to clear the .db from LuckPerms plugin folder before?
If you still have the H2 file, then no
how to create a global vip server on my =
ok let's start the export 😉
Don’t delete and don’t migrate again. @tough spear
Just change to H2 and export
@unkempt tide do you mean group?
vip I want it to be the same everywhere
Just create a group and make sure all your servers are connected to the same database
By default all groups are global
How do I connect servers together?
Read the Network Installation wiki page
i read it but i do not understand
What don’t you understand about it?
When I use the import command.
Since the alpha wa sinfact default, how I can fix this?
I do not know english
I do not understand with translations
there's not much we can do to help if that's the case
:/
@tough spear try running the import command again
same issue @lapis ibex
Hey maxlehot1234! Please don't tag staff members.
Erm @elfin egret, why would the export miss a group?
It comes from my 4 players that are Alpha, but it was supposed to be default, I can do something to change these users groups?
I have one last idea. Try migrating while already connected to MySQL
not sure
Also regarding the default group, we have a Default Group wiki page that describes what you can do in regards with the default group
default was my default group, I set the displayname to be Alpha, but players are Alpha since they are migrated from PEX when I install LP 1 hour ago.
Hm. I honestly don’t know at this point. You can try to manually create the group and import again
or change these user group to be default?
I’d recommend doing a big clean up after the migration
You cannot change the default group directly
Though you can move the permissions to the default group
I mean, change group.alpha to group.default from users editor
Yes
Anyways, if off for a while. I hope you get it working or that someone else can help you
when I do ./lp editor users I only see myself, is it normal since there is an error with alpha groups for 4 users
yeah bulkeditiing
Still see only myself after I replace group.alpha to groups.default
ah 😉
now I set his group to default, but still can use ./warp b event if it was not B.
Maybe something to inheritance?
Check the weights on the groups
both have weight.5
Make b have a higher weight.
I installed bungeecorda luckpermi then what should I do?
all groups have weight.5 😮 😮 into pex, everything was fine....
@tough spear try change it and see what happens.
I can't change 1277 groups one by one 😮
default = weight.1,
b = weight.2
c = weight.3
etc?
@unkempt tide if you're trying to set up bungeecord for luckperms, read the wiki. (link in the #welcome channel) it will tell you.
@tough spearyes
I can't make all my groups manually. That's bad that the migration from APEX doesn't do this correctly 😛
how the hell do you have 1277 groups?!
for my prestiges and to sync prestiges with my forum using minesync and to have a better control on prestige. I know it's weird
I try with 500.000 prestiges, but server crash cause of the 115.000.000 lines of config 😛 😛
yeah that doesn't sound like a very clever idea
regarding weights, LP just copies what was set in pex
I confirm that Pex doesn,t have weight 5 for all groups 😮
what does it have set
in PEX, I have from weight 1000000 for A to weight 998724 for p1250
Into LP all groups have weight.5
seems like the migration script reads from the rank variable
?^
group.getRank()
i assume that returns the value that rank is set to.
the value? I mean, weight was fine to PEX and now it was fucked into LP 😦
yeah, you're not listening to what i'm saying.
LP reads the "rank" value from PEX, and uses that to determine the weight
How to install MySQL database?,
so the best will be to replace weight by rank into PEX and start th migration again?
Ok so How I can clear MYSQL, .db of luckperms and everything to start correctly
depends on how you're hosting it
@unkempt tide your host most likely provides one for you - if you're not using a MC hosting company, then google is your friend
1277 groups... wth
@tough spear it may make much more sense to set player prefixes, if the prestige ranks are just for visuals
And if it’s also more permissions, then you can make a few groups for all the steps
Yeah I think of this, but I think I need to create a group for each prestiges to prevent bugs :P
I will think about this to reduce size of permissiosn, mysql and everything 😛
So the command for the inheritance was:
/luckperms group bravo parents add default
^^ This will put default the parent of Bravo so Bravo players will have default group permissions?
Yes
everything work now. Thanks a lot for your help. It is very appreciated.
Next step is to change all pex commands into LP 😛 from all plugins
There's a page on the wiki that has equivilaents
Yeah bu tthe compat plugin was really useful for now 😉
Well, i removed luckperms from my separate server, and now permissionsex is in there, but bungee and luck permissions is still in there, even though the server is binded with permissionsex (this was the owner's opinion)
and bungeechat still fetches prefixes from probably main, and creative
even though i put vaultchatformatter, and essentialschat is in there
any suggestions?
or should i put this in #general
Anyone know how I can hide these things from the chat?
@tough spear Do /lp log notify off
@tough spear two alternatives:
Either disable logging in the config entirely
Or Deny yourself the notification permission
@tough spear what server u making?
@rotund socket A prison server that was 98% finished. I need to fix few more things 😉
no time since I need to understand luckperms for real and create a website script for my server
im already done lols
but i want to fix my prestige
cause if i do /prestige
im going to rank Y instead of Rank A
When switching from the default storage type to mysql how do I save the groups/permissions and move them to the database?
/lp export <File name> Then switch storage type. Then /lp import <Name of file>
That’s what I thought. Thanks! Was just double checking.
Hey guys, I'm setting up a server for a small community and wanted to make the world effectively read only until someone is put in a group. I'm assuming there is a damage(?) permission somewhere that I have to take away, but I'm having some trouble finding a list of permissions I can adjust with LuckyPerms. Any help would be much appreciated (also suggestions if LuckyPerms isn't the right thing).
@wraith sparrow well by default there isn’t such a permission
You’ll need a protection plugin for that
Right. WorldGuard or GriefPrevention or something? Any suggestions?
Also, thanks for the response. 😃
Depends on what server software you’re using. Bukkit/Spigot or Sponge?
Spigot (Paper technically but if it cause issues I'll switch).
Ok. Then WorldGuard is a decent option.
Sweet. I will see what I can do. Was looking at it earlier but I was also planning to put Factions on and it didn't always seem friendly.
Can’t really help with that
Feel free to see if anyone knows more. I’d ask you to move that discussion to #general though
No worries. Will do. Thanks. 😃
You’re welcome
Is it possible to bulk delete groups? And keep the 500 first groups?
No
Hi, i have a problem. The group default have negative permission "bukkit.command.plugins" for not see the plugins, the group leader have default in parent but i have set the perms : "*" and "bukkit.command.plugins" in true permission and the group leader can't see plugins with /plugins.
You need to set the group weight of leader higher than that of default
You need to set the group weight of leader higher than that of default
Use /lp group <group> setweight <weight>
Also any reason why you’re hiding the plugins? @rain hemlock
Because i use in majority plugins internet and not love that. Actually i dont cache (funpvp.net) but for the v2 in my serv i use a plugin internet because my developer has stoppped and i not find new dev
I have set a Weight 1 for leader and dont work. What is the Weight per default
If none is set it should be 0
Try setting it to 0
There is no shame in using public plugins. In fact I’d say that’s better in many cases. Also letting the players see them is a sign of transparency and allows them to look for what the plugins can do on their own if they’re interested
Hey, I just updated to LP 4.2.1.3 from Bungee 4.0.117 and Bukkit 4.0.80 and when I restarted all the servers, I could no longer login. It just came up with "Failed to login: Invalid ip XXX.XXX.XXX.*". Since I backed up my database, I decided to go back to the old versions so I turned off the bungeecord server and spigot servers, imported my back up and restarted the servers. Same thing is still happening. Any ideas?
Can you use the recent version and let the configs reset and then apply the changes to them? The configs changed a fair bit
@left nova
Ok. I’ll give that a go.
I mean nothing too crazy, but I’ve noticed myself that old configs produce weird results with new versions. Regenerating my configs fixed this
@left nova I’ve also just found out that the error you described is the mojang servers being down.
Well.... that is actually quite good news. Lol.
I will stop resetting my Mojang Account Password then.
😜
XD
anyone got any idea why LuckPerms shows up in red in /pl after starting my server with it? I'm using java 8 and I know for sure my server has internet.
on version 4.2.6 btw
check your console for errors
hi,my server stoped response and use 100% cpu
part of log https://pastebin.com/9WDwe0SA
nvm I think I found the problem
plugin version 4.1.93
none of those error messages suggest LP is actually causing a problem
it's just reporting that the server is lagging
you could try updating to the latest version to see if that makes a difference
could someone please point me to what version of luckperms I need to download for my 1.12.2 server if there is one? please and thank you. fixed my typo
Just use the newest from the Spigot-page (if you use Spigot)
thanks i figured it out
@lapis ibex thanks, i test default in weight 0 and leader weight 1
Hey Ayfor! Please don't tag staff members.
@past storm can we have the full error?
its fine I fixed it 😛 thanks for offering help though
For the plugin transparence, i know your idea, before and actually i'm transparent, but i want differentiate my server contrast other server, regrettably i cache plugins now for a "good reputation", at the first occasion (my demand of plugins customly is finish) i remits the plugins in public. The problem is that the developers in minecraft become rares
Sorry for asking this for the 3rd time, but does anyone have a solution for my problem? I might put this in #general since it does sorta relate to luckperms, sorta doesnt
What's your problem again? 😅
tl;dr I'm trying to create a separate db, yet luckperms and bungeechat still fetches permissions/prefixes, and i setup a mysql db to it, that connects to separately
I uninstalled luckperms on the separate server, but its still bungeed since the owner didn't want luckperms oof
any help would be greatly appreciated
Hey OmerBey_! Please don't tag staff members.
heyy
:/
Hey guys, how do I actually get suffixes to work?
We run three sponge modpacks, SF3(1.10), DW1.12 and Revelation(1.12)- and on revelation it doesn't work at all but that I'm not certain is an issue with LP, but anyways... on my SF3 and DW1.12 servers the suffixes appear at the end of your message not at the end of your IGN. any way to toggle between those?
That sounds more like a issue with your chatplugin (suffixes appear at the end of a message)
we really only use nucleus.. hmm.. odd
Heya, I currently have my prefixes sorted as
format = [
"highest_on_track_donor",
"highest_on_track_staff"
]
Is there any way to override this formatting entirely if a user has a prefix set for themselves?
@lament vortex so to reiterate:
You want to use a separate database for bungee and your backend servers?
Any particular reason for that?
No, no no
my two backend servers are fine, but we have one OTHER server that staff run on its own thats connected to the bungee. I've created a separate db for them, and we have permissionsex, yet, bungeechat and luckperms still wants to fetch it.
is there a workaround?
BRAİNSTONE
oi, omer
I made mysql connections what should I do now for global vip?
calm your butts
@unkempt tide be patient, or don't get any help
I am patient and I ask questions ?_
Clearly not
@lament vortex So you want that LP and BC don't pick up the other perms and prefixes when you are on the server with PEX
@unkempt tide just create the group
I've told you before that groups are global by default
Is it lp or lpb?
If they are connected to the same data base, it doesn't matter
yeah, brain
I have mysql
but the authorities are not working
if you could give me instructions, it'll be greatly appreciated owo
@unkempt tide do you mean the credentials?
like pw and username?
What ?
Nevermind.
@lament vortex sorry to disappoint, but that’s not possible
At least not that I’m aware
it's not? :(
@unkempt tide what do you mean by “the authorities” aren’t working?
@lament vortex I’m afraid not.
i guess i must create a feature suggestion?
🤔
since, brain you are one of the devs of bungeechat, if im not mistaken
You can do that. Though don’t expect any progress soon. I don’t have the time to work on the project
ah, okay. nvm then
so, any other suggestions then, should i just migrate perms from PEX to LP and then set up perms and prefixes there?
🤔
i saw your explaination for not having time. I am very sorry for you then :( Good luck, pal
That sounds reasonable
alright. good, good. It'll take a bit but it's better than nothing.
Should i still hook up the new one im planning on doing to the bungee, for mysql db
hello?
Hi
Is there a way to set it to where an admin (has base luckperms) cant set himself to a higher group (which has *)?
it was possible in pex so I dont see why luckperms wouldnt have a way since it is far superior
thank you 😄
@foggy quartz your storage file is broken
You need to delete the old one. Though you’ll lose all data
This is why you keep backups of everything.
My verbose is being spammed over and over with this, theres no spawners near me but pokemon do naturally spawn but it shouldnt be spamming this?
(MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
so i am supposed to keep the space?
adress: 3306
or
adress:3306
?
@lapis ibex
Hey Diamond! Please don't tag staff members.
3306 is a port number, not a valid address
ok thank you
@devout swan that is normal
However you can add a filter
Like /lp verbose on !griefprevention
Is this normal if not any help would be good thanks [BungeeGuard] Plugin BungeeGuard v1.0-SNAPSHOT has failed to register events for class me.lucko.bungeeguard.backend.BungeeGuardBackendPlugin because com/destroystokyo/paper/event/player/PlayerHandshakeEvent does not exist.
Is your bungee up to date?
Also where are you getting that plugin from? I can’t seem to be able to find it
probably here?
https://ci.lucko.me/job/BungeeGuard/
When I create a bungeecord group, it does not count as a lobby group
Why ?
@hasty tree
Hey OmerBey_! Please don't tag staff members.
@lapis ibex
Hey OmerBey_! Please don't tag staff members.
@unkempt tide your bungeecord plugin and your spigot plugin are probably not on the same DB
also make sure they have the same messaging service enabled
upload your bungeecord Luckerperms and your spigot luckperms config files to hastebin or pastebin
You’ve been pointed to the Network Installation wiki page numerous times
@unkempt tide
If you havent folloed that wiki do that first
You are obviously capable of reading and understanding these conversations. So you are capable to read that page
If you have specific questions about it, no problem. But do your reading first
storage method should be mysql, not sqlite
messaging service should be sql or bungee, not none
If I do MySQL, it gives me eror
sql not mysql (for the messaging service)
yes
make sure you are running the latest version
although your config said sql was an available option so i'm guessing your version should support the sql messaging service
otherwise try bungee instead
why does ranks keep changing prefixes whenever even tho i put addprefix priority
OmerBey it's really hard to see what it says with that green background...
but it looks like everything is working
how do they keep changing @foggy quartz ?
whenever a player talk in chat the prefix just change into different prefixes that are assign to other ranks
@hasty tree why am I having problems
Hey OmerBey_! Please don't tag staff members.
@foggy quartz one by one is the way to go
ok Thanks @topaz nebula
nvm about my issue, it seem that i only set prefixes in the bungee groups and not the backend servers
oops xD
HJas anyone encountered an issue with parents not actually sharing their permissions to the default user group?
I'm having some trouble getting WorldGuard and LuckPerms working together. Has anyone else used it? /lp verbose doesn't seem to display anything. I'm trying to limit building.
LuckPerms doesn't seem to see any of the WorldGuard permissions.
you don't really use permissions with worldguard regions, worldguard has its own permission system
I'm not actually using them in regions. I'm trying to stop anyone in group.default from having any kind of build/interact permissions.
Or am I misunderstanding and it should be in the WorldGuard config? (And hence not a LuckPerms thing)
hmm, probably set the global region to deny build and then allow build to the member group, for example
I enabled build-permission-nodes: in WorldGuard, and then tried to add said nodes to LuckPerms. D:
it's been a while since I've played with worldguard regions, so i'm a little behind on what the best practices might be
Nah, fair enough. I didn't really want to use it. All the other build limiting plugins seem to be out of date (and WorldGuard/Edit too actually).
WorldGuard seems like overkill for all of 3 permissions (place,break,interact)
WE/WG are updated quite frequently, actually
I wouldn't know what you could use as a replacement. Maybe EssentialsBuild?
Github is 4 months and needed to use a snapshot for 1.12 support. shrug
I'll have a look. Thanks. 😄
In trying to remain on topic... I've switched to YAML configs for the moment and this is what is in default.yaml
permissions:
- worldguard.build.*:
value: false```
That should be correct I think?
looks like the correct format, though I don't think that permission is a thing
Hello. Is there a way to reduce redundant permission nodes
ex: user has essentials.gamemode on all servers is there a way to remove it from all servers and set it as global
Or at least a mode to show duplicate permissions
I'm afraid not
The bulk commands might be able to do that, but I don't know how
I'd suggest just using the web editor to remove them, as I'm pretty sure they would show up next to each other
That sounds like a decent idea
Especially when you let the editor sort the rows alphabetically
Sorry Luck, since all the modpacks nowadays use a newer forge version with which sponge isnt working i wont be able to use your very nice plugin any longer 😦
unless someone has an idea on how i could port the latest sponge version to work with the forge version the packs use
Which forge build is the modpack using?
Other servers seem to be downgrading the forge version of their servers if they are above sponge's. However, have you tested sponge with the latest forge? It is recommended afterall, not a requirement
i tried, but some of the mods only work on forge 2675 ;s
Damn, so sponge didn't work on that forge build?
nope
Which modpack is this by the way?
and they only go to a newer version if forge bumps the recommended
Modern Skyblock 3
same problem with FTB Continuum and Exoria
Oh Jesus, I was going surprised by now I'm not xD continuum should work fine with sponge, many servers I know of us sponge on their servers
Exoria is an odd one. The modpack seems to disable the nether and end, which sponge doesn't like
might give it a try again after work then
Please do :P Let us know who it goes
i will 😉
what i dont understand tho, Why do mod devs use newer forge builds, let them stay at the recommended version till it gets bumped
anyway back to work now 😒
Because they don't care about servers usually. Same goes for modpack devs which shouldn't update their pack to newer versions of forge until it's recommended :/
Hi everybody. I have currently just migrated from PermissionsEx - Luckperms for my upcoming prison server i am working on currently. Basically as it's a prison server i have 26 ranks A-Z and like 10-13 Donor/Staff ranks. In PermissionsEX I made it so A is the default rank, so when a player first joins they are put into A rank so they can start ranking up. Since i have downloaded luck perms it has added a default group called default. How do i made A default again? And how do you add people to different groups using luckperms. Thank you!
Iirc you can rename the default group to A or whatever you want, also set the prefix to A. To assigna player to a group use /lp user (name parent set (group)
You can't rename the default group iirc - you need to make the default group inherit group A (lp group default parent add A)
@ancient citrus I’m going to recommend you to read the “Usage” and “Default Group” wiki pages (link in #welcome)
The “Storage System Errors” wiki page covers that error @unkempt tide
so i need help i am trying to create GUI so i can run command and use Suffix as a chatcolor cor my bungeechat global chat system so what i did
/lp user name meta addsuffix 10 &a bungee
then to remove it i tried /lp user name meta removesuffix 10 but that doesn't remove anything so i tried /lp user name meta bungee or even /lp user name meta removesuffix 10 server=bungee world=server
it thinks that either bungee or server=bungee it's a suffix and unable to remove that way
i really dont want to do /lp user name meta removesuffix 10 &a bungee because i am going to do a gui that run the command and it's going to be a crap ton of removesuffix for each color
Luck do you have any idea ? ^
Hello there. I'm trying to test out my permissions before releasing but I'm running into an annoying issue: When I strip my account of the admin rank and move it to default I still have all my permissions. I'm not OP and my account doesn't have any loose permissions. Does anyone have a suggestion?
Do /lp editor and check the perms listed under you in the web page it gives you
As i said, no loose permissions
Try switching world or relogin.
It can be, that LPs cache doesn't update...
What version are you running?
The prefix does update though
23.05 18:59:13 [Server] INFO [LP] Running LuckPerms v4.2.4.
23.05 18:59:13 [Server] INFO [LP] Use /lp help to view available commands.
Let me try that.
Hello?
Run /lp user <your IGN> permission info
The plugin will not load on my server
I do have vault. Let me check for a Error
@tired turtle I did
Hey Artificial_Salt! Please don't tag staff members.
No Error
@livid olive post your server startup logs, there must be an error if the plugin isn't working
@novel hill Can you show the output of the command
It's right there in the bottom line of the screenshot
@livid olive What server-version?
Sponge, spigot or BungeeCord?
[LP] Artificial_Salt does not have any permissions set.
23.05 20:20:09 [Multicraft] <email> ran command: lp user Artificial_Salt parent info
23.05 20:20:10 [Server] INFO [LP] Artificial_Salt's Parents: (page 1 of 1 - 1 entries)
23.05 20:20:10 [Server] INFO > player
I use MySQL but only for "users" (split storage enabled)
I have a bungeecord network with 3 servers
and on 2 out of 3 servers this happens
on the hub it doesn't
Okay I'm sorry for essentialy wasting your time but i figured out what the issue was
I was OP, but when i put myself in the player group i couldn't de-op myself for some reason, so i assumed i wasn't op
thanks for the effort!
Maximum Effort!
Woohooo, read some good news today!!!! Sponge bumped its forge dependency!!! My server is saved (for now atleast)
What’s sponge?
Hmmmmmmmm time to hang myself
?
sponge is another api that is implemented as both a server and a forge mod
so, groups in luckperms are not bound to specific servers?
meaning it would be possible for an admin whist on my creative server to see the groups designed for my prison server?
Ok, I'm a bit of a braindead hollow head. The groups are stored in the server's table in the database. So, as long as I define different tables for each server, should be fine. Unless I'm being stupid /now/?
how do i use the online editor
/lp editor
Look on the LuckPerms wiki, there's lots of information about it there
@robust atlas yep exactly
If you do /lp listgroups you can see permissons and groups of players on any server
How can I set a prefix with a space in between, like Sr. Mod? It's only taking the Sr. if I do the space.
Ah. Thanks!
ooooh that's not going to be fun squeeze lol. I've got 8 servers, 4 of which have their own set of additional groups... LOL I have over a hundred groups total... >_<
Thats a lot lol. Why so many?
Ouh.
yeah, fun, eh? :D
If it's worth doing, it's worth overdoing to the point of overcomplicated! nods
@robust atlas while you can have per server groups when using the same database (and tables) you can however use per server assignments and or per server permissions (for the respective group)
That’s probably simpler
let me check something before I say more... one sec
Yeah, Brain, I'm using different table prefixes for each server...
Will that still result in seeing every group from all of my servers in listgroups?
Pretty sure you would not... you would only see any groups in that specific tables groups.
That's what I was thinking
You definitely won’t see them
Using different table prefixes is like using a different database
I have SQL scripts to build groups, prefixes, etc
I like to do things the hard way where possible, because I SQL for a living (:
Awesome! Thank You both! :)
Oh. I think my brain had actually liked the idea of not having to re-enter the entire list of groups on every server... lol. Oh well, this is much better anyways :D
Brain, i have a question. With LP and BC, I implemented the perms on the other server, yet i set my group, the group shows up, but the prefix doesn't. Is this because of the config of bungee that in priorities the first server prefixes and suffixes are fetched for BC?
or anyone, can help me. thank you
what shows up when you do /lpb user <user> meta info ?
it says its just running the version...
is that bad?
because when i do it in console, says unknown cmd
im guessing i did something wrong
if you do that in console, make sure to remove the leading /
also that's a bungee command
so do it on the bungee console
if it's coming up with version info in game, then your bungee likely isn't connected to the same database as your servers (you require luckperms.* for example).
so that prefix isn't applying to bungeechat?
doesn't hurt
Alright, ill do it later tho since players are on
fair, although it just kicks them for a couple seconds 😛
lol ik :P
Do you know if the bungee has an adjustable [proxy] proxy restarting config?
to set the msg
I think so? I'm not actually sure
hmph... nevermind. there doesn't seem to be an adjustable msg
restarted.. yet
it didnt work
😞 feelsbadman
hmm, I'm not too experienced with bungeechat so I can't really help there. it seems the prefix is working from the bungee side (assuming that screenshot was from /lpb and not /lp)
it was from ./lp
and, the prefix shows on server side with essentials
essentialschat/vaultchatformatter are added
thank you though, turbo for the help
right, but you need to check the prefix with /lpb before troubleshooting anything with bungeechat
if it's not appearing there, then you need to solve that issue first
ah okay
Nope
so, im guessing im inheriting from technician on the two backend servers and the other one is giving me another.. i guess technician is high priority over the other one?
i added all of the permissions i need via the online editor but half of them dont work
oh dear.
@candid star Use the verbose command see what permissions are missing. Or double check that the permissions have been added correctly.
hi this is my first time using this plugin and making permission. I was going to have someone do them for me while i build but i found out op doesn't override luckyperms and i need to build spawn. can anyone give me tips on perms?
@foggy quartz Use the permissing luckperms.* to give full access to Luckperms
and which file do i do that in? sorry
/lp user/group <Name of user or group> permission set luckperms.* true
@foggy quartz Example: /lp user Notch permission set luckperms.* true
Example: /lp group Founder permission set luckperms.* true
Oh ok thank you
so i made a GUI that run commands by console right but for players how come they get this message [LP] NAME had suffix "&a" set at a priority of 10 in context they see that and how do i prevent that?
Go into the config and turn the logs off.
/lp log notify off
i already tried that
log-notify: false in the config
still show
No idea then sorry.
Thanks tho
Hi! Does the Plugin also work on 1.8?
Does anybody know how i can set every player of rank x to rank x with one command>?
Bulkupdate
@mint scroll normal release is >1.8.8 legacy version is 1.7.10-1.8.7
@pure hinge https://github.com/lucko/LuckPerms/wiki/Bulk-Editing
/lp bulkupdate users update permission group.newgroup "permission == group.oldgroup"
Or just add it as parent
I tried looking at the wiki, but couldn’t realize how to do it. What if i have an admin group, but I don’t want them to add/set anyone (even themselves) to an higher group?
I have tried luckperms.user.parent.add.groupname false
And i have tried luckperms.modify.user.self false
try argument based permissions
Like?
there is a switch for it in the LP config,
it adds a ton more nodes that can be checked