#support-2
1 messages ยท Page 56 of 1
and false
example if I wanted to fly with essentials in world1 but not world2
then
essentials.fly context: world=world1
no
what will it show for the command /t spawn /t create
what?
like for fly it shows essentials.fly context world=worlds_nether
here
yea
idk something like that should work
what will it show for the command /t create
what do you mean
I dont know what that is
/t has zero context
You set the permissions with world context for the worlds you want to allow the permission, it will default to false for the other worlds
nvm ill go watch YouTube for help lol
Tim isn't very helpful lmao
We are giving you valuable information lol
What do you mean ๐คฃ
You've been told you aren't several times lmao
I'm actually trying to help
And I don't know how it's hard to understand
you recommended PerWorldPlugins when you know it spams your console with errors ๐
Hey I didn't reccomend anything lol
Youtube got nothing lol
so use contexts or PerWorldPlugins
@prisma hinge I gave options
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
What the fuck is poor about contexts?
lol
Okay let's all take a chill pill, shall we?
What the fuck is poor about contexts?
@prisma hinge I didnt even say that about context lol
i.e. PerWorldPlugins
Look, it's a simple solution for someone who can't wrap their head around contexts lmfao
That's why we are here, to help them understand
lmao i had one question not a intention to start a fight
and not use a buggy outdated plugin
Anyway, surely this isn't hard to understand?
what will be the node for t create command
townyadvanced.town.create?
Um yeah maybe? Use Verbose
You'll want to take a look at your plugin's wiki/documentation to get the permission for the command
Or
You can use LP's verbose
i asked for the node in the discord
and got it already xD
another thing will all the nodes already be displayed on the web editor?
no
So i gotta manually add it
and to find out a node i can use verbose?
/lp Verbose command (name) (command)
what is the name for
?
What is the name for what? ๐ค
In the command for verbose
oh
name
the player you want to run the command as
you can also put me and it will be as if you ran it
np
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
"permission ~~ prefix.%"
oh im lazy
ik
is this correct ๐
quote the condition pls
so this is correct
LGTM
thanks
np
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Hey guys, I had a question about permissions. Lets say Rank A has 3 homes and Rank B has 7 homes. However, Rank A has a higher priority than Rank B, will this set the user to have a max number of 3 homes?
This might seem out of context but I really do need help with it. Lately my members were having some issues with moving stuff in their inventories but they couldn't and they still can't till now. Does anyone know how to fix that?
Does it say no permission?
It may be a plugin cancelling events wrongly
It may also be a lack of some perms
!verbose will tell you if it's perm related
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Hey Larry thanks for your quick response
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
hello there
๐
hi ben
Hi Ben
hello fefoโค๏ธ
Hi, I'm trying to bulk update. I am trying to take everyone with the rank "SBDONOR" and add a context to all users such that they only inherit the SBDONOR rank on server=skyblock rather than no server context which it is right now. Anyone know the command I would run?
!bulk
Quickly update a large amount of user and group permissions by using the bulkupdate command.
I've read it but am confused on how to add context with bulk update
Is it a constraint?
basically use the example that adds context
yep
/lp bulkupdate all update server skyblock "server == global" "permission == group.sbdonor"
thank you larry
make a backup first!
Congrats! You asked for the exact command and Larry have it to you fully!
That amount of spoonfeeding doesn't usually happen coming from him
lol yeah Fefo, when people are sufficiently specific I usually don't mind- it confused me at first too.
but when they aren't -
sucks
didn't take a backup but the command worked flawlessly haha
will keep the backup command in mind in the future
oof
I was confident because I went back and taught myself how that command works with the example you gave me but if I checked my pings faster I would've backed up :P
Lucky

just wondering if i could get some help with this i am trying to create time based ranks within my server and cant find anything online about it has anyone done this and could lend a helping hand?
by "time based" do you mean "play a certain amount of time and get a rank" ?
yes sir
you need another plugin to help with this
ok can you recommend one?
I have a bungeecord and a lobby 1.8.8 and when i try to connect to my survival 1.16 this appears, someone knows what does it meen?
my neck hurts
LOL
On my 1.16.2 Paper server, I created 2 luckperms groups. In game, I did /lp group [group] meta setprefix "&9&lName &7" but when I chat, nothing changes. Other plugins I have are CMI, CoreProtect, DiscordSRV, and ProtocalLib/Support
Is there a setting somewhere that I am missing?
!chat
LuckPerms is only able to send information to formatting plugins so that they display them properly. LuckPerms does not put the prefix in front of your name, you need a chat formatting plugin to do it, and you need Vault. Same goes for the tablist! If the information appears correctly when you run /lp user <user> info, LuckPerms is doing its job!
thank you
lol nooo
sus...
Hi, We have an issue that players can do commands even thought we didn't add the permission and the permission isn't visible in the editor. This is really annoying, beacause players could suddenly see our plugin list, even thought they don't have the permission!
is there a way to give a role every permission
@analog swift try with a global wildcard (*)
ok
@brave dew if the permission is not set (is undefined) it can default to true (depends on the plugin)
Ahaa! Is there a way to see that?
LP doesn't know of every permission in existence, and it'll only show the ones it knows about
It will gather them as they are checked
!verbose is what you need
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
(specifically the verbose command command)
But if we for example give the default rank a false permission and later on a higher rank the same permission but true, false overrides so how do we fix it then?
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
!advanced explains in more detail how the calculations/checks are made
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
If you wanna know more that is
But the higher rank has a higher weight so i don't get how that can be
lp user <user in that group> permission checkinherits <the permission>?
luckperms buggs again -_-
we use chestshop 3.11
and we give the player the buy permission to buy items form a chestshops with a sign
but it said that he has no permission
but he has the permission
and today we had already buggs with luckperms and armorstaondeditor... We are switched form ultrapermissions to luckperms because so many people said its way better
!verbose will tell you the permissions that are being checked
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
how will that fix my problem?
It will tell you the permissions that are being checked and what they evaluate to
It's a debugging tool
I have set it to on
Does verbose report that?
oh
nvm
So you did /lp verbose on, do the things you say it bugs with and it'll tell you the perms it checks
It will unless you're not using it properly
what do I need to do then?
So you did
/lp verbose on, do the things you say it bugs with and it'll tell you the perms it checks
By the way
What version of LP are you running?
v5.1.26
!update
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
I'm still on .100 lol
Is that v4 or v5? ๐ค
!update
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
๐
Yeah I am now I'm moving to 1.16 :p
update
xmishooo you're using an outdated version
So you did
/lp verbose on, do the things you say it bugs with and it'll tell you the perms it checks
yeah it only say the perms from essentials
and not from chestshop
but the have the permissions
then essentials is overtaking the action and cancelling them before chestshop knows about it
not related to LP
the order of execution of things isn't controlled by LP
what?
@proper pulsar @mighty spear @wind dust Can you guys Do help
Hey Jesse.! Please don't tag helpful/staff members directly.
I see no trace of essentials there
That's asking for meta values (prefix/suffix)
Not a permission
where can i see the permissions then
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
read the wiki
what do I need to filter?
You can filter the permissions that you want to see, or from which user/player
I presume you're looking for a chestshop. permission
lp verbose on <your username> & chestshop
lp verbose on <your username> & chestshop
Put that, not the whole permission
& chestshop
add the &
@brave dew Pinging every mod is a surefire way to get ๐ฅ Your first warning ๐ฅ
Just ask your question, and wait for an answer
in that screenshot it doesn't look like so
I'm getting tired of waiting when all the support we get is to read the wiki wich we read through multiple times!! Also, I deopped my self, and my group is set to default and i still have ALL permissions, how weird is that!
Jesse
send an lp editor link
so I take a look and I may or may not be able to tell you what's wrong
Thank you!
Itei is this the chestshop plugin you're using?
https://www.spigotmc.org/resources/chestshop.51856/
Did you send the editor link?
yeah I and jesse are from the same server
Okay
we are switched from ultraperms 2 weeks ago
specially for the jobs plugin that works with luckperms
but today luckperms is really buggy
Generally it's not LuckPerms being buggy, it's a configuration issue / another plugin
@brave dew What's your IGN?
In that case the issue would be that they have admin group, therefore all permissions.
Itei run lp user nandoplaysgames checkinherits chestshop.shop.*
Not in that editor link
^
Yes, when the link was sent, i already reverted it
we already did that
Also just to keep your expectations in check; this is a free project which you're not paying for & the support here is on a volunteer basis - a statement like I'm getting tired of waiting when all the support we get is to read the wiki wich we read through multiple times!! is slightly unfair to all the people who pop on and volunteer their time for free.
@brave dew Okay, so you are detective rank and the issue is that you still have all perms?
Itei run
lp user nandoplaysgames checkinherits chestshop.shop.*
@prisma hinge this command not recognised
Hey ltei! Please don't tag helpful/staff members directly.
My bad, I meant lp user nandoplaysgames permission checkinherits chestshop.shop.*
And for the individual buy and sell permissions?
Yes, i'm Sorry for the tag. so: We wanted to the the chestshop plugin. I then changed my group from 'admin' to 'detective', Next, i deopped my self. I then noticed that I still had all the perms i even could deop persons. Afterwards, I also did the chechinherits command with the *.* permission. It's that that I found rather confusing.
Can you change your group to detective then send another editor?
Sure!
Alongside let me know the specific perm you're testing it with that you are able to use but you shouldn't have
https://luckperms.net/editor/68fASZFeqm
We're testing the permission chestshop.shop.buy
yes?
Yes, that's why he has the permission chestshop.shop.buy
Yes and that's fine but i can do everything else too like /gmc etc
but a player with the default group cant buy items from a sign
it says that he hasnt the permission
Run lp verbose command me gmc
I did It, what's next?
Did the permission evaluate to true or false?
Do i need to put verbose on first?
No
This is all that outputs when i execute your command
What plugin runs the gmc command?
essentialsx
Are you sure?
That command output is white, that doesn't look like essx
gmc is essentials?
Use the namespaces command
Oh dear
Oooooh
Probably
That would explain it
OMG
Lmao
See what I mean about how it's always a misconfiguration or another plugin
Sorry Jay, For all our problems
we 'll let you know if we still have problems after we uninstall it ๐
And Sorry FEFO!
That's also why verbose wasn't reporting any permissions, and prefix queries only
UP was checking them
checkinherits?
and we want it to work for ops also
op or deop?
op
Everyone but ops can use it
Ye Luckperms and op doesn't go well together sometimes. Like we denied a permission in default, but then it's still normal that op's can use it right (because they have all perms)
Not quite, unless the plugin checks for op before checking for the permission, permissions have priority before op
Interesting, so it's best to just work with admin/owner roles
But again, the plugin can do if (player.isOp() or player.hasPermission(permission)) too
and completely ignore the permission if one has op
So it's the best to give admin/owners all permissions and op?
I guess, yea
But again: permissions have priority before op
And I have rarely seen plugins checking for both the perm AND op
I'm in the owner group
and gave the buy perm to the group
but I cant bur or interact with signs
op or deop?
editor link?
and I presume checkinherits returns true, inherited from owner
Just to make sure, you did a full restart when uninstalling UP, right? And didn't /reload.
yesq
We did a full restart, we never reload
Good
Okay, I say you go talk to the author/their support, presenting everything you got (the permissions, the checks, the op thing, etc.), because if LP says the permission is true, it damn sure is.
Hopefully they'll give you other ways to debug that, maybe a pre-release, idk, whatever does it.
chestshop
We'll do! Let's set some herres
25.08.2020 - 23:13:08 - java.lang.NoClassDefFoundError: me/lucko/luckperms/LuckPerms
25.08.2020 - 23:13:08 - at me.neznamy.tab.platforms.bukkit.TabPlayer.getGroupFromPermPlugin(TabPlayer.java:72)
25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.updateGroupIfNeeded(ITabPlayer.java:174)
25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.getGroup(ITabPlayer.java:167)
25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.updatePlayerListName(ITabPlayer.java:135)
25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.Playerlist$1.run(Playerlist.java:19)
25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.Shared$2.run(Shared.java:138)
25.08.2020 - 23:13:08 - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
25.08.2020 - 23:13:08 - at java.util.concurrent.FutureTask.run(FutureTask.java:266)
25.08.2020 - 23:13:08 - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
25.08.2020 - 23:13:08 - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
25.08.2020 - 23:13:08 - at java.lang.Thread.run(Thread.java:748)```
Good evening
I am using a Tab plugin but it is not finding the ranks through lucky perms.
Wondered if anyone can makes heads or tails of this?
Do /pl and show the output
Huh... /lp info?
Im adding things one by one to ensure they are bug free ๐
Im running stellar ๐ฎ Doesnt recognise it as that tho
Nope
Or load something with plugman
I restart when I make changes
Nope
Ive tried removing the plugin then adding it back.
Tab ๐
Stop the server, delete the Luckperms lib folder, restart.
I don't think that would do anything...
Worth a try.
But I mean, doesn't harm to try
I can try I guess ๐
from spigot.
Shouldn't matter. Try updating TAB
Already latest version
So it shows same error yet it is pulling the information through but screwing it.
So it recognises im in the Admin rank so gives me the prefix. Doubles it in chat and still spams error. Yet no other rank works. Its really odd
but I mean, don't hit me, okay?me/lucko/luckperms/LuckPerms does exist as a class... wtf is going on . _.
Spigot says newest version is 2.8.4, above it says 2.5.3
Fefo, link me the class on GitHub.
I know, I looked at the source 10 minutes ago
/api/LuckPerms is a thing tho
(I mean of course it is)
can I have a cookie still?
Please?
TAB also doesn't even use any sort of LP related class there
https://github.com/NEZNAMY/TAB/blob/master/src/main/java/me/neznamy/tab/platforms/bukkit/TabPlayer.java#L72
Ok, ๐ช
Im on ver 2.8.4
I might it might be better to report it to the Tab Dev. I don't think luckperms is the issue here? If luckperms was the issue, it wouldn't be recognising the group and prefixes.
I see. Ill send it over. It spams non stop xD ill send it over and see what they come back with.
25.08.2020 - 23:13:08 - java.lang.NoClassDefFoundError: me/lucko/luckperms/LuckPerms 25.08.2020 - 23:13:08 - at me.neznamy.tab.platforms.bukkit.TabPlayer.getGroupFromPermPlugin(TabPlayer.java:72) 25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.updateGroupIfNeeded(ITabPlayer.java:174) 25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.getGroup(ITabPlayer.java:167) 25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.ITabPlayer.updatePlayerListName(ITabPlayer.java:135) 25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.Playerlist$1.run(Playerlist.java:19) 25.08.2020 - 23:13:08 - at me.neznamy.tab.shared.Shared$2.run(Shared.java:138) 25.08.2020 - 23:13:08 - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 25.08.2020 - 23:13:08 - at java.util.concurrent.FutureTask.run(FutureTask.java:266) 25.08.2020 - 23:13:08 - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 25.08.2020 - 23:13:08 - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 25.08.2020 - 23:13:08 - at java.lang.Thread.run(Thread.java:748)```
@warm elk Did you add the permission to the group 'TartanStraw' is in? I'm assuming you have group sort by permissions on right?
So if they're in default, add tab.sort.default to that group
They already had those perms. It all worked before while groupmanager. I have checked those perms are there. Ill leave for now as tab isnt too important while I work on the other features.
It all worked before while groupmanager
Well of course, TAB has its own interface to use GM
I think it does with LP too and a few other permission plugins.
Looks like the LP one is a bit brokey brokey
That's on TAB
I say "well of course" while it's not really that obvious, my apologies
toxic fefo
frick you

Don't look at me..... ;-;
๐
๐
hi can someone help me with perms? bc i dont know how to set any
!usage is usually a great place for starters, but if you still need help with things, we're here to help you
Here's a guide to help users understand and use LuckPerms for the first time.
ok ty
np!
well be sure to say what you are "lost" with, otherwise no one can help
๐
When i type /lp group member permission set essentials.back true, it says its true but when i test it, i got no perms?
ahhhh
im a complete idiot
fixed it.....
Well this is on essentials side, but that's the permission to use the command, then for each "situation" it has a "sub permission"
oh okay ty
I need help
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
So it is. Turbo will need to add it in
that's the wiki
anyone can add it in :P
also that YourKit logo looks horrible against that colour, oops
I wonder who chose that bg color lmao
i don't even know why i went with that colour
Is there a way to give a group every permission except for the permission to use lp?
Yes, you can set to false luckperms.*
and * perm node to true
And give a global wildcard * ALTHOUGH I don't suggest it
!nwc
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
It may (and will) have unintended side effects
I.e vanished on login, inability to use some things etc etc or ability to use things that shouldn't be used
this place needs a support channel
!?
a place where people can ask their doubts ๐
#support-1 & #support-2 Are the support channels...
Hey, us again :P. We got a question. We want to make a custom command /mpetgive (person) (mpet permission) so that we can easily givempets and broadcast it in chat. I use commands.yml as shown below. I'll also send a picture of the output in chat.
$$1 = playername, $$2= mpet permission (e.g. mpet.archerminion)
i maybe think it's the '-'?
Hmm I think this may relate to an issue with how lp registers its commands and how Minecraft parses them. Can you try adding value (true/false) and context? As for context, idk if this will work honestly but try server=global
hm.. ๐ค
!issue I suggest you open an issue on github for that, I'm pretty sure it has to do with something I'll link later but for now, I can't think of anything
Sorry! I do not understand the command !issue
Type !help for a list of commands.
If you would like to request a feature for LuckPerms, or report a bug, feel free to open an issue on GitHub!
I made an issue ^^
My errors with Luckperms.
When I join the server: https://bytebin.lucko.me/tqGoq8Huvn
When I start the server: https://bytebin.lucko.me/O3JY37ZNK4
!errors
Here's a page with some common storage system errors.
๐
lol
its an sql so....
not much luckperms can do if your server cant even connect to it
and did you even check if the computer itself can connect to your sql database...
Hello, how do I deny entry to a worldguard region by default, and allow it for certain luckperms groups?
ok
so any idea if when you try to type a message in chat nothing happens and doesnt show up on verbose ?
just happend when i installed it again xD
what command did you run verbose with
show us /plugins
doesnt work isnt a recognised command
Are you using bungeecord?
Idk anything about sponge
maybe i messed up somewhere else xD
Maybe
Are you running the server behind a bungeecord or waterfall proxy?
neither
Ok. Just making sure
again its sponge not bungee
Bungeecord is a proxy
uhm when i do /home it doesnt work but the permission is already set, someone help?
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
essentials adds it
yea, essentials
yea
Not just Essentials, which is why I asked
what version of luckperms do I need for a 1.7.10-1.8 paperspigot server
A server can't be 2 versions at the same time .-.
Make up your mind lmao
Its mostly 1.7.10 but allows 1.8 clients is what I meant
"mostly"?
The server is 1 version
yes 1.7.10 but 1.8 clients can connect with the spigot I am using
have you ever played hcfactions?
Nope
well I am using a 1.7.10 spigot like most that allows 1.8 clients to connect as well
So the server is 1.7.10, it doesn't have 1.8 stuff
basically
I just need a version of luckperms that works for 1.7
!download the one that says Legacy
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
thank you
@prisma hinge Viaversion, protocolsupport etc, allows different clients to join i.e I have a 1.8-1.16.2 server.
ik, but the server is just one version lol
mines just 1.16.2 :p
@wintry cloud
Is there a way to directly edit the groups like a text file
!switch
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
ask them
ok
Generally speaking I'd recommend you use the webeditor instead @prisma hinge
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
!paste
Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ 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!
I've had this issue happen with DiscordSRV, Citizens and now HeadDatabase. I've been told last time that it's a mohist issue.
https://bytebin.lucko.me/SHB67SNNAk
if you are using a forge server, you should use LP sponge version
Good to know.
Will migrate over
Exact same error under Sponge version
https://bytebin.lucko.me/h7ZKJLa8W0
Also this
Looks like Sponge doesn't work with Mohist
!downloads Try with a clean install of Luckperms from here:
You can download LuckPerms for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.
Please use https://bytebin.lucko.me to send files in the future. I have automatically uploaded message.txt for you: https://bytebin.lucko.me/Tnyq6qO4nz
can someone tell me what to do
wait
i once ha dthis already and someone gave me a answer whihc fixed it
i know its becuase the server port has changed
so is there maybe somehwere i can change it in config or such
That looks nothing like the server port changing
Yea that's not it
i cant open the latest.log file fomr my pc
Can you send the whole file?
i like how theres 2 general channels so we can say the same thing twice if the first one doesn't get noticed XD
so we can say the same thing twice
Yeah cross posting won't make things go faster
But
If you find one of the two a bit "spammy" at the time, you can go to the other one
i wish the papermc server had 2 paper-help channels sometimes
i cant really understand your question, so sorry if im misunderstanding. I believe thats a problem with your chat formatting plugin
like essentialsx chat
no, osea en el marcador no aparece el prefix completo de mi rango
no, I mean, the full prefix of my range does not appear on the scoreboard
but in the files and in the chat if it is complete
Ok, I am here
Alright so, does your host come with mysql already set up
yes
Yeah, but did you need to setup the db in that
Like is their a username, a password, and a db
Can I have all my servers connected to a bungeecord network but the permissions are not shared?
You can add contexts to permissions so they only apply to certain servers... you need to set the server in the luckperms config for each server so it knows when to apply the context
Pong that person jordan
Ping lol
@barren plaza can you answer the question above that please?
Yeah I think that's it
I don't think that database name is correct
Unless that's what they told you to use
They told me to use that
Alright I guess
I need to setup whaat on the website on the first print?
Yeah alot of that config seems wrong, but don't trust me
Like that address is wrong I think, but again I don't use dbs frequently
@barren plaza what's the original issue?
I thought their database was fine and they just wanted different permissions on each server ๐คทโโ๏ธ
All servers share the same permissions and I dont want that I want the servers to have seperated permissions but know that the proxy has custom permissions that are on the database
Yea you can't exclude permissions only
I actually might be having illusions
The data is shared, so you'd need to use contexts
Ok
/lp bulkupdate all update server global "server == creative" Just so I dont mess up if I do this all permissions will have server: creative context wright?
All nodes, that includes permissions, parent groups, prefixes, suffixes, meta values
For both users and groups
I suggest a setup like this:
You have groups like vip-survival, vip-factions, vip-skyblock, etc
Then you have a vip group and add the vip "subgroups" each with their own context (vip parent add vip-skyblock server=skyblock, vip parent add vip-factions server=factions, etc)
Ok
And the subgroups will only apply in their respective servers
Cross-server question. If I want to add ranks across my network (without the same permissions) i'd use the server=name concept. Aside from that is there any other that I need to set up for it to work cross server? I've been reading through https://github.com/lucko/LuckPerms/wiki/Context
I also wanted to ask, how do I clear all player data? I tried lp bulkupdate users delete
you already have a db set up right?
Yes that's the way you clear all player data
I do not at the current moment have a DB set up. I was unsure if I would need one as I'm not syncing permissions. Just groups.
well you need to sync everything
you cant not sync permissions
well you can not sync some stuff using split storage but not permissions
Do I need one set up? Fefo, that command doesnt appear to be clearing everything from the lp storage.
I suggest a setup like this:
You have groups likevip-survival,vip-factions,vip-skyblock, etc
Then you have avipgroup and add the vip "subgroups" each with their own context (vip parent add vip-skyblock server=skyblock,vip parent add vip-factions server=factions, etc)
I was looking at this, and was getting lost with the subgroups idea.
Each of those "subgroups" has the permissions you want in that server only
i wouldnt reccomend subgroups although they are more organized. they would take more time to get the players synced up with each. for example instead of giving the vip role you would need to give the vip-survival and vip-creative group
So when you add them as parent groups for the "main" group in the given context, the permissions will apply in those servers, when the context is "true"
they would take more time to get the players synced up with each
????
Woah.. I'm a bit more confused than I was before ๐
First off, do I need to create a database?
Yes
yes
!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.
mariadb
Maria, mysql, whatever you have in hand
How do I create a mariadb, if my host only supports mysql?
Where would it be best to place the database? On the Bungeecord server?
Okay. With the proxy server it has 512 MB, should i put it on a more powerful machine?
That utilizes more RAM?
Sql database is separate
what do you have available
Ahh okay.
Sql database is separate
I don't mean to sound dumb, but I'm confused
yeah i think it was my bad
The database has absolutely nothing to do with minecraft
databases are confusing af for me
that's all you need to know
OKay
its just a way for servers to sync together
That's probably the ram that is assigned to the jvm
not the ram the machine has
its like a proxy for data is the best way i can explain it
yeah
!sync read the docs :p
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.
Reading through that now.
It doesnt seem to specify anything about the table though ๐ฌ am i missing it ๐ฌ
You don't need to create no tables
LP will do it all for me?
Awesome. Do I need the LP plugin on the proxy server?
really? i had to setup a bunch of stuff when the one guy helped me
You don't need to have LP bungee
You can have it but it's just LP for bungee plugins
I mean it's the same lp
just
in bungee
And for bungee commands, such as find, server, send, alert, etc
I suggest a setup like this:
You have groups likevip-survival,vip-factions,vip-skyblock, etc
Then you have avipgroup and add the vip "subgroups" each with their own context (vip parent add vip-skyblock server=skyblock,vip parent add vip-factions server=factions, etc)
As for that, when you set thevipgroup alone as parent of a user, it will evaluate the "subgroups" as well, but say I'm in the survival server, then thevip-survivalgroup will be taken into account, not the others, because the context doesn't apply for the others since I'm in the survival server
Okay. I created the database, and set all the files up to use sql.
I am restarting all the servers now,
Will I lose any permissions already created ๐ฌ
i didnt think about that until now ๐ฌ ๐ข
!switch
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
whew!
aw darn
i see how to do it haha
Is it better to do the web export or the file export?
ยฏ_(ใ)_/ยฏ
nice
Does anyone have a recommended sync time?
!sync has a thing i think
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.
Right now by default it's set to -1
i think you leave it at that
Hmm okay. I didn't know haha. It says that it's disbled by default so I'm tryng to figure tha tout
ayy my name already came in handy
It just says that by default it's -1
I read through it as it says the sync interval, which luckperms pulls the changes. -1 means its disabled
I didnt know if there was a recommened sync time.
๐คทโโ๏ธ lp has been working fine for me and i didnt change it
Same haha
I'm trying to map our Fefo's idea rn haha.
As for that, when you set the
vipgroup alone as parent of a user, it will evaluate the "subgroups" as well, but say I'm in the survival server, then thevip-survivalgroup will be taken into account, not the others, because the context doesn't apply for the others since I'm in the survival server
So I'd have
vip
vip-hub
vip-vanilla
vip-skyblock```
i wouldnt do that
i would just use contexts
instead of using contexts and "subgroups"
less stuff to worry about
Hmm okay.
Main group: vip
Subgroups:
- vip-hub
- vip-vanilla
- vip-skyblock
I mean you're going to use contexts anyway
ohh so.
And this way you're not going to have one group with a shit ton of perms
4 groups
each group has their own individual perms, but the context of server added on
But you'd fragment it
Let me make an editor session
So you see what I'm trying to show
okay thanks ๐
It'll be easier that way
(this will be just a mere example, nothing serious and they'll be just a handful of perms)
okay
Again, just an example, but the "vip" group you'd have on each individual server, you just rename it and add it as parent for that server context of the "main" vip
I hope it does lol
Yeah. I was starting to get it, but that cleared it up more
And also, the permissions you add to the "main" vip, will apply on every server
Such as the prefix that's in there
It's on the main vip group and has no specific context
Is it possible to rename a group instead of having to move all the permissions?
lp group <group> rename <new name>
Oh lit!
Take into account that, say I inherit "moderator" and I rename it to "mod" instead
That's okay hahah
Renaming will not update my inheritance, I still have "moderator" as a parent, you'd need to bulkupdate to update it
!bulkupdate has an example for that
Quickly update a large amount of user and group permissions by using the bulkupdate command.
The very first under Command Examples
oki
Is it possible to rename the default group ๐
as i have lal the perms there
wait can you duplicate a group ๐ฎ
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
wait can you duplicate a group ๐ฎ
yea that too
You're welcome!
Need to figure out the tiers part haha ๐
tracks*
Oh mah gurrrdd fefo
this works phenomenally!
Thanks!
lol yw
somene can help me with this plugin
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
anyone wanna be a absolute goat and come into my server and help me with worldguard
whats cmd to give someone all perms
@pure sphinx @wispy hamlet posting in several channels won't solve your issues any faster
@wispy hamlet give the * permission
But beware
It will have unintended side effects
!nwc
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
Hey, I have bungeecord and I'm trying to give my players their rank on both of my servers. I tried downloading the bungeecord version of luckperms but it's not loading on either of my servers. Could anyone help?
!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.
Hi, /lp applyedits command is not working on Bungee. How i set permissions?
it's lpb applyedits in bungee
@pale pond Directly lp command is now avilable
@remote mountain do lpb applyedits
Oh for lpbungee
Yes
Well that's the third time my name was accurate
No do
Lpb applyedit
<3
Hey, I have bungeecord and I'm trying to give my players their rank on both of my servers. I tried downloading the bungeecord version of luckperms but it's not loading on either of my servers. Could anyone help?
!bungee @past harness
If you run a Bungeecord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers
seeing people using op or * makes me wanna break something
Why?
Sponge has a permission for it
Doesn't help bukkit-based servers tho
Blame md_5?
yes.
md_5 and everyone that contributes to CraftBukkit ๐
!track
Sorry! I do not understand the command !track
Type !help for a list of commands.
.........
!tracks
Tracks provide a method for you to promote/demote players along a track (or ladder) of groups.
How I delete all players?
lp bulkupdate users delete
thanks
can i use lp from skyblocks to survivals?
So they have the same groups and user data?
@prisma hinge Don't work
Hey IceGames! Please don't tag helpful/staff members directly.
i mean like, if i use lp from skyblocks, and i apply it for survivals, will it mess with skyblocks?
@prisma hinge Don't work
@upbeat kettle Define "don't work", errors on console? command does nothing at all? what doesn't work?
Did you run the command from console and confirm the execution?
No errors at all?
np
but it still has user information on mysql
@chrome echo unless you're syncing them with a database like mysql or mariadb, you shouldn't worry about that
2k players in luckperms_players
log into mysql and delete it
No
Stop all servers but one, run that command, restart it and start the others after
@chrome echo unless you're syncing them with a database like mysql or mariadb, you shouldn't worry about that
okay thanks
i'll try about it
If you're using a local storage method like h2 or yaml, that's absolutely no issue since each server is its own set of files
after i backup the lp, if i did any edits, do i have to export again?
Well the backup isnt just going to update itself
so If you want to save your changes then yes
^
okay thanks
Tim being useful omg
I have delete the luckperms_players on mysql?
No
Did you see me help someone code their GUI yesterday
Read what I said
I did not lol
Im useful
my console did no response
is it because of the groups are too much?
19 groups and 1 user
What do you mean?
"no response" to what? what did you try to do?
What is it not responding to?
i did applyedits
and what did it do?
