#support-2
1 messages ยท Page 42 of 1
a) those screenshots are unreadable
fair nuff xD
And b) I asked for the storage type, not the mysql credentials
oh my bad, ill look in 2 sec because the guy im doing it with is afk for 2 sec. Thx in advance for helping ๐
You're welcome
So we're looking in the config, what is it called in the config? We're looking for storage but idk what we're looking for ๐
Should be storage-method
yeah we didn't change that... it says h2What should we change it to? We're using mysql
mysql then
Trying it right now ๐
I mean I don't know what that huge comment block above the setting could be for, but ok
it works, thanks guys! Good luck, have a good one!
mayby any player can help my how to instal spingot or give link to download coz i cant saw link on website of spingot
Where can I get some help
@lime oxide here
Oki, so how should I start. hmm. So I created the groups and the prefixes. (/lp group default meta addprefix 1 "&7[Guest] &7") On the tutorial it automaticly showed [Guest] infront of the name. But it doesent do that on my server @proper pulsar
Where can I find that plugin essXchat?
!chat @lime oxide
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!
ty! Ill check it out if it works!
Hey guys
I know this isnt exactly luckperms related but
does anyone know of any good free queue plugins with donator priority support?
Hello, im trying to switch from GroupManager to LuckPerms...my question is: does LuckPerms have something like "globalgroups" from Gm?
Or do i have to set every permission to every group for every world that i want?
no you can set global perms also
@dire copper everything in LP is global by default. It's only not if you set it
@high raven ok and how do i do that?
Hey Gopnik in Babushkas basement! Please don't tag helpful/staff members directly.
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Learn about the process of migrating from another permission plugin.
Yeah i tried that but that is a mess...
It's a bit strange yeah
because Luckperms thinks that globalgroups are groups...
so instead of my 6 groups lp gives me 25 groups or so...
You can set it to migrate as global afaik, not too sure what it does in effect though
You're right in that it's probably easiest to just redo it if you have only 6 groups
You can paste lists of permissions into the editor too, making it even easier
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Just a quick question: is it possible to delete the default group in the editor? if yes,how?
you can rename default group with /lp group <group> setdisplayname <name>
oh..ok but i cant delete it?
You can't delete the default group
i read the Default Group Page now...and yeah as i understand now i could just set the Default groups Parent to my actual Default Group (New Rank)?
Could that work?
ok thank you
So...im almost finished now..but how can i give a player just one specific rank? (without these "tracks")
Find all of the available LuckPerms commands on the wiki.
โ
Ok, did that..thank you!
Can someone please give me a simple explanation how meta formatting works... read a few "explanation" pages now but i just dont get it...
!stacking have you read this?
Display multiple prefixes/suffixes alongside a player's name.
Yes i read this
Im trying to make that it looks like this in Chat: (Rank) ("Extra" Rank(If available)) (Player) (Message)
But it shows (Rank) (Rank) (Player) (Message)
2 times the same rank
That will be your chat plugins doing. You will need to configure it
Im using EssentialsChat with this configuartion: {PREFIX} {DISPLAYNAME} {MESSAGE}
Remove prefix
should be, yes
Hello! How do I give default ranks permission to /warp a? essentials.warps.a doesn't work
mOd AbUsE
Then they can use warp b,c,.. too
hi
i have an problem my server is based on two host with diferent IP in the main host i have bungecord witch is conecction the twice servers and have a good comunications when i put luckperms in the second server and set the mysql of the main server in the second host dont load the luckperms
ho can help me please
I have a similar problem I have 2 different machines and I couldn't connect them together.
i see that the luckperms can not connect to the first host where i have the MySql
but i put the correct table the correct port and ip adress
2 different machines != 2 different MC servers
yes but they are comunicated with bungecord
that you say is i must make the same mysql in the second server
All servers need to have the same MySQL data for synced permissions
yes in the sections where you put your data base i connect to mysql i put the main ip adress and port password an all
but can not connect
to
!errors
Here's a page with some common storage system errors.
Read this page
Read the page and follow the steps
i read and i have an error that luckperms is not connecting to the IP and port
how can i make mysql
in the ip adress not in localhost
here
Rech the "Check if the following is correct" part
Socket fail to connect to host:207.244.241.19, port:3306. Connection refused (Connection refused)
probably a firewall issue
i have mysql in localhost
in the main host
maby i must put the ipadrres of the host
Then you added the wrong data to the LuckPerms config
what will be my problem ??
Use bytebin, privatebin is not loading
The luckperms plugin is located on the bungeecord and server, and both are separate machines
room not loaded
Then you cant use localhost on both
"localhost" refers to the same machine
You need to use the IP of the server that runns the MySQL server
Well
Send the console logs like the latest.log
I threw it to look at the ip addresses, sir
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: 37.123.102.118:3306```
I did it all this way
is the port in the firewall open?
Please use https://bytebin.lucko.me to send files in the future. I have automatically uploaded Yeni_Metin_Belgesi_2.txt for you: https://bytebin.lucko.me/zKgYh99nqX
is the database user created as localhost user?
When creating a user you need to use
username@'%' to allow access from all IPs
There is stuff missing
also, do not copy and paste your console window, use the latest.log
if you are doing self hosting and the servers are not on the same network you probably need port forwarding as well
lol
- server error https://bytebin.lucko.me/377MDcuwRc
spigot server on other machine
Port forwarding pings can be exchanged now, without any problems.
- Is the port open?
- Is the database user created as
username@'%' - Is remote access enabled in the MySQL config?
- yes
- I do not know
- yes
Use the mysql client, type SELECT host, user FROM mysql.user;
- YOu shouldnt use root for such stuff
- the
rootuser is not allowed to login from anywhere else besideslocalhost( from the same server the mysql server runs on )
so this payidarnw is linked to my same folder? I don't understand how to start it.
is she active now
Use this to create a user and allow it access to the database
CREATE USER '[USERNAME]'@'%' IDENTIFIED BY '[PASSWORD]';
CREATE DATABASE IF NOT EXISTS [DATABASE NAME];
GRANT ALL PRIVILEGES ON [DATABASE NAME].* TO '[username]'@'%';
FLUSH PRIVILEGES;
if its related to lp, sure!
DROP USER '[USERNAME]'@'[HOST]';
just ask the question LUEshi
preferably in #support-1 so you don't clutter this channel
alright moving there
guys anyone have a ready list of perm that could be added for member vip mod owner
everyone's setup is unique, so we dont do ready list of perm here
Hello guys i got a little problem... i only have the owner "rank" but in scoreboard and tab it shows [Owner] [MVP+]
i installed this mysq but i couldn't run it ๐
No reply needed, i fixed it myself ๐
I still have failed.
can't really help without any info
I have either 2 machines and I cannot connect mysql board in only 1
How many hours have I been struggling
I created a new mysql with commands, I can only connect with workbach and I need to transfer something into it.
probably a networking issue, not exactly LP related I'm afraid and not much we can assist with here
you can try in off topic but the help you receive is only as good as the info you provide
What happen if i use the Luckperms only on bungeecord?
Permrs will only work on BungeeCord
Permrs will only work on BungeeCord
@barren fable at real time?
Hey SpokeyTV! Please don't tag helpful/staff members directly.
what
@slow osprey have you connected mysql in the end? i have the same issue
usually these issues are different for everyone and you're better of just sharing your errors
I could not connect
If you have 2 servers, you can not connect, you do not need to share. ๐

you can't just assume everyone has the same issue as you
almost every setup is different
we don't know how you're hosting your servers
this person could have an entirely different setup to you
so please, share your errors
so, I have issue with connecting multiple servers to one mysql base. I have connected 'sw' server's lp correctly, but 'lobby''s and the bungeecord lp cant connect, even if 'sw' server is turned off
gonna need to see the errors
i connected lobby's lp by coping sw's lp config file and changing only server name, but bungee still makes error https://pastebin.com/gLpPkkkR
please don't copy the config
especially if it's from a bukkit server to bungee
the configs are quite different
still not a very good idea
i fixed issue with lpb, it hadn't seen mysql username, i've added ' at the start and end of username in config file username: '792857'
oh yes, numbers need to be converted to string
Hi! Is it possible to add placeholders as prefix with luckperms?
!placeholders If you mean if there's an placeholder for the LuckPerms' prefix, yes, there is, take a look here:
Display data such as user prefixes and groups from LuckPerms in other plugins.
I think it... depends.
You can put anything in prefixes you want. And if a plugin parses placeholders after putting in the prefix, I think that's possible
Because I am using a plugin 'Prison' which has %prison_rt% but when I put it in the prefix it doesn't work
that's not how it works
How do I make it work good sir?
that would depend on your chat plugin or whatever plugin you're trying to put the placeholder
essentialschat I think
essentialsxchat*
Nvm its LuckPerms
and placeholder is Prison
essentials doesn't support placeholders
So what do you suggest me to do?
i'm not entirely sure on what you're trying to do
I am making an Prison server and every prison has his own letter A-Z and I want it to be in front of their names sooo... [Default] [(their current rank)] (name)
Display multiple prefixes/suffixes alongside a player's name.
So I would make a new prefix and place it as highest priority?
But how would I use the placeholder then?
Yes the plugin is Prison and the Placeholder is %prison_rt% or {prison_rt}
hmm, well you will need a plugin that support placeholders in chat
DeluxeChat is an option
Alright will try it tomorrow
Does someone know a good tablist plugin?
Is there a single command to remove somebody from all ranks in a track?
@unique saddle what do you mean like remove ranks?
I want to clear a user from any/all groups within a given track (but not all groups/permissions generally)
So that no matter where they are on the track, it will remove them
i would say /lp user <user> parent cleartrack <track>
Thank you!!
did that work?
Sorry I didnt see this ๐ It seems to work @cerulean cipher
ah good good ๐
Boys you're being quite unprofessional
I'd quit while you're ahead
I think you know lol
I know mbax doesn't care
but wiz? that's just not nice - please don't use luckperms to get on wiz's nerves
Yeah that's your final final warning for bugging wiz. Despite how much I disagree with wiz's policy on people pinging him, please at least respect him here
cya
How do I copy over the groups from one server to another?
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.
How do I connect them to the same DB?
OK I see
but I can't log into the server as it is corrupted
@tame hollow now its totally fucked
Hey Spookje! Please don't tag helpful/staff members directly.
Do you have vault installed?
Yes sir
Do you have PlaceholderAPI installed
Yes sir
Do /papi ecloud download Player Then do /papi reload
then check with papi parse USER %player_name%
You need to download the ecloud expansion for that plugin as well. Then use the reload command for papi again.
I can't
Hello, on my server the context system does not work. Do I have to set something up in the config?
no, did you modify the contexts file? also, what do you mean doesn't work
in your lp config.yml for each server, you need to set server: servername
no, did you modify the contexts file? also, what do you mean doesn't work
@high raven No. The permission will not apply even if the context is "true"
Hey Prixix! Please don't tag helpful/staff members directly.
context is "true"?
in your lp config.yml for each server, you need to set
server: servername
I am running it on a single spigot server
ah
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
My context is for example world=world
check this page out
Ah nevermind I was on the wrong world and didnt noticed it ๐
oh...
Do I need any permission to shoot how to set up LuckyPerms for my country?
You want to make a video in your language guiding people?
yes
Hi, I need some help again. Is someone avaible rn?
It is not impossible for our language.
@lime oxide ask away
oki so
I need some help with the sethome limit permission
I have different ranks on my server
and each rank has different sethome limit
that seems to be essentials, you need to set up home limits in config and add the right perm to the groups
!moss can show you which perm it is, i think its essentials.sethome.multiple.<rankdefinedinconfig>
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
the classes set up in essentials for multiple homes
Im a little bit confused
So can I make a Video?
yes @frail steppe
thx ๐
essentials should have docs on setting that up with permissions
Now do I have to add each rank here with the limit?
I already found that website but couldnt help me
what do you mean
I have to add that to luckperms editor?
Okay, I think I know how to do it! thanks!
Ill try it
I had this problem
how can I add someone to a group, and show the prefix
whenever I do, it says I was added, but it doesn't show the prefix when I speak
make sure you have vault installed
i do
ok then make sure you have a chat plugin that supports vault
?
do you have essentialschat or a different one
ok then make sure that in your essentials config you have change-displayname set to true and add-prefix-suffix true as well
alright, restart and see if it works
k
is it possible to put wildcards in the middle of perms like worldguard.region.bypass.*.*.fly kind of thing
or if it's not possible is there a way to do something like that
!advanced I believe it is
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
R=worldguard\.region\.bypass\..+\..+\.fly might work
so If i wanted to add a permission to a player if they were in a plot they had a flag set to true in or were trusted is there a way I would be able to do that
would I have to create a new context? the plugin is plotsquared v5
To directly answer you, yes, however that's pretty tough. What are you trying to do? Maybe there's another way
I want to be able to use a plugin but only when you are on a plot you own or have a flag for
so how would I go about making a context that would read if they have persm for according to plotsquared
and I have never really done anything besides yaml before so I'll have to start at the beginning :X
Yeah I wouldn't recommend that nor can I tell you where to start tbh, I'd try and find another solution than learning to custom-code plugins before you learn Java
meh why learn to walk when you can skip it and learn to fly
Because in this case flying has the chance to ruin your dev prospects while crippling your server at the same time
that is a recipe for disaster
I think plotsquared has an option for that already
Couldnt find it anywhere
Or I'm thinking of skyblock
well I have to run to thed post office but then Ill watch this and we can start coding that custom plugin https://www.youtube.com/watch?v=RRubcjpTkks
โ If you want to learn to program, I highly recommend the audiobook "Computer Programming Languages For Beginners By Adesh Silva". You can get it for free here: audibletrial.com/alexlee โ
- Learn Java quickly by watching this video to the very end. If you do, you will walk aw...
ah yes, that will work
learn java in 14 minutes, ummm o.....k haha
lol
it took me like 3-7 days just to understand the concept of Object-based programming
agreed, i mean i self taught myself python in about 3 weeks
and i thought that was good, java is a VERY annoying language, but very useful
yeah I'm self taught
&
programming enthusiast
@quick orchid so are you trying to make it so people can only set flags on their own plot?
nice work
I say enthusiast since I haven't really made anything of note lol
no so that they will have permission to use a plugin on their plot or on a plot where according to plotsquared they have a flag or trust
ah yeah idk if thats possible but you can ask in the P2 server about it
rip
My claim to fame is i have (PCPP2 & OCPJP) if thats what excites people nowadays haha
it took me like 3-7 days just to understand the concept of Object-based programming
Wow, that is fast. It took me like a half year (3 months at least).
at first I had no fucking idea what I was doing, then at some point it just clicked
yeah it always goes that way with any language though, what is this...i give up....oh SNAP!
I did pretty well with python when I was in college, but my issue now is I dont have anything I want to make
I want to learn more languages/get better at coding, but I dont have any projects to actually apply it to
We're talking generally about programming, so isnt this where we are supposed to be? /s
inb4 banned
>:(
hellp how i can use Luckperms for bungeecoords ?
!bungee
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
How do i make a essentials kit for a specific parent group?
You make the kit in essx kits file and then give perms to use that kit to a group
!moss can help with essx kit makin
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
nice i went from 348 to 294 permissions by merging some together
Noice
cant wait to go thru the other ranks that aren't just default tho lol
It'll be fun!
mhm
Default is the most fun
trial mod, mod, and admin all have an average of like 70 perms
so i mean it's better than 300
but it still adds up to about 200
i think only i as the owner have * but i also know how to negate perms that i don't want
!nwc alert
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
!nwc alert
Some plugins are created in a way which results in odd behaviour when the root '*' wildcard is used.
ohmahgahd is larry spamming banbanban
@crude oar you have been found in violation of nwc law
mOd aBuSe
lArRy aBuSinG
is this the option that spams console when i make a lot of editor changes
or is there no way to disable the spam
That would be it
or is it this
It would be the first one
The second one stops another server on bungeecord to sync permissions
thought so
Both
One disables the 'sent'
And one the 'received'
First disabled would fix most of that spam
lp should have a feature to mass modify the configs so u don't have to open all the different server ones
uh that could go really bad
That's like impossible unless you sync them all to the same db like the perms
rip
An option for that, well, I don't see how it's useful tbh
Just copy/paste between spigots.
https://www.spigotmc.org/resources/auto-sync-synchronize-server-files.73893/ I feel this could accomplish it be careful when using it though
so would disabling this break perms from syncing instantly
No
or is that only just for the console logs
That's just for the message telling you that the SQL change was made
Sync should still work for sure
i mean this one
Yeah I know
The one you sent originally would break sync
But I knew you wouldn't be so silly intentionally
yeah so these 2 are fine to be false then
Indeed
sweet thx
Less console spam
or just like use the editor and do mass permission entrys
yeah figured as much I wouldn't either
at least i can easily have all servers reload the config :p
Hello!
I've got a small problem.
Okay, so the other day /warp just worked fine. Today, for some reason i don't have permission tu use it. For test, I opped my self, but I still can't use it.
If you are sure you don't have any other permissions plugins, try undoing whatever change you did which caused it. If not successful, try verbose to see what node you're being denied
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
I can't read it, becaue my anticheat is spamming like crazy
wtf
someting is really wrong
oh, because i'm with 1.15.2
why is luckperms spamming so hard?
it will be another plugin checking for that meta
run /lp verbose record and share the link
It's been done.
you should be able to filter out the meta checks, maybe add !meta to the verbose filter
Oh thank you. I've got a final problem.
When I type /warp I get this:
but i've got the permission node
itโs set to false
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.
having issues with commands in command blocks. they seem to no longer work
i enabled the config option to resolve them and still nothing
though it doesn't autocomplete, does it work if typed out?
yeah
i joined this dis so i could figure out how to give non oped players access to tpa commands
Give them the permission to do tpa. The permission should be somewhere in the docs of the plugin that does the command
how can i copy all the permissions from one group to another
alright thx
or change the default group, i dont mind
!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.
my default rank had no permissions and we want to go back to the default rank as our base rank but we have players in the old default rank
just add your 'new' default rank as a parent of default
yeah but then i have players in two groups, some on one and others in the other
how can i move all the players to only one group
!bulkupdate can do that
Quickly update a large amount of user and group permissions by using the bulkupdate command.
ok that seems to have successfully applied
How do you make lp staff have a seperate infoboard?
Without manually inputting usernames?
You aren't supposed to
Well Id like to
Why?
because I cant transfer it to my other server because of the size and Id like to be able to check some stuff
and certain perms
You can use the import and export function
/lp export <file>
/lp import <file>
..
Then just make a local server with the database and let LP read it and export then?
File corrupted :)
why make something complicated when you can make it simple and let us open it..
Because people are more likely to break it, hence why they also dont suggest using YML
Well at least tell the ones that know how it works how to open it without any hassle
!switchstorage
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.
you can always change it to the file storage of your liking, such as YAML which is readable
I see but doesnt that make it slower to read for the server
If the file is already corrupted, when you open it, what would you gain?
I'm not even sure if there is a password. https://github.com/lucko/LuckPerms/blob/d8ac1998589a9eb57c59efdd3412504fd2e7d753/common/src/main/java/me/lucko/luckperms/common/storage/implementation/sql/connection/file/H2ConnectionFactory.java#L83
well I can open other db files fine without a password.
and maybe by opening it i'd be able to check some permissions to try and get stuff fixed by myself
Hello! How does bugee guard works?
It's explained in pretty good detail on GitHub, basically it makes sure that players are connecting to your backends through your proxy and if not, stops the connection
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!
@mighty flume ^
Hey Alfotube1907YT! Please don't tag helpful/staff members directly.
oh you asked in all the channels ๐
hi what do i need for prefixes for bungee luckyprems plugin?
!bungee
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
!usuage
Sorry! I do not understand the command !usuage
Type !help for a list of commands.
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
i've created prefix and i cannot see it in the chat and i'm using essentialschat
what version of minecraft
1.15.2 bungee
you need to install a chat addon for example i have nucleus im not sure what it is for 1.15.2
essentialschat don't wotk with LP?
is it for that minecraft version
yeah pex prefix working but LP not
wdym LP isnt working ? were you able to give yourself permission to use it?
@lilac rain you can only have one perms plugin - make sure you dont have pex and lp at the same time
no i dont have
also yes if you have EssX, EssXChat, and Vault, prefixes should work
!chat should help (if you read it and the two links it contains)
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!
for bungee too right?
for bungee, if you want cross-server chat, that's a different plugin. EssX only works within each server
I will pay someone with in game currency to fix my permissions
Lol
whats your issue
on my server there are 7 worlds. one of those worlds is a plot world (town) 3 are miningworlds (mining overworld nether and end) and 3 are survival worlds that players can claim land with the lands plugin. I am trying to make it so that players have a permission except in the spawn regions, other players plots, and in claimed areas that they arn't a part of
world guard should automatically do this
if you set the flags to not allow build break on the spawn region
the lands claimed regions shouldnt allow people to do permissions within lands they are not a part of
so i gave them the permission then added another line to take it away when they are in the spawn regions, then another one to take it away with a context added by lands and another one to take it away when the placeholder %plotsquared_has_build_rights% is no
the problem is the plugin doesn't support worldguard
which plugin?
luck perms shouldnt need to handle permissions down to the world region
build rights are granted through PS
The one stop marketplace for all the Minecraft plugins you will ever need.
its not a build
Songoda plugins can have problems too
if it doesnt support world guard im not sure how to help you
im pretty cure luck perms cannot set a permission based on what region you are in
wg-region
yes
part of extracontext
you need to enable that manually in the EC config
the worldguard context should work regardless of the other plugin if you make a WG region
and make the context setup correct that is
I can't make a region for every plot from plotsquared
and that I can find plotsquared doesn't add any context
no, you definitely can't
PSq should have a perm for breaking unclaimed/other people's plots
just make sure they dont have it
the plugin doesn't respect that
i think his problem is he wants to stop people from stealing entities from plots using that egg plugin
so I have to find a way to disable the plugin while they are in a plot they don't have build in
hence the %plot_has_build% placeholder context
the problem I am having is that it doesnt let the player egg animals anywhere
does papi parse <yourname> <thatplaceholder> change depending on whose plot you're on?
like yours v not yours
I have the placeholder working but somethin is throwing it off where it won't work unless I am in the plotworld in a plot I have build in
wdym won't work
1 min may have figured it out
nvm I failed
I mean it says I dont have permission
here is a link to my editor mind the mess
https://luckperms.net/editor/VcY30vwkAV
the permission is ultimatecatcher.catch.*
I want to use the plugin in all the worlds except town where they should only be able to use it on a plot they have build in, the spawn regions, and in the survival worlds (badlands) land claims
the permissions are in the default group
if someone fixes my perms and makes it all nice and shiny ill give them $10000 In game currency
Quick question if I gave a person the perm * but set it to false would that negate all there permissions?
Ok thanks
Any more specific nodes override less specific ones
Ok ty
are you able to set a parent based on a context value?
Like set a parent only in a certain context?
yes
Yep
how do
this is what I feel like would work but I'm no LP pro /lp group default permission set group.vip true context
but that doesn't work
ยฏ_(ใ)_/ยฏ
The easiest way I know is actually in the editor lol, one sec
(in the editor it just adds the parent with context ezpz)
that sounds a lot smarter
no bueno
incase it wasn't clear, I wanted to apply the rule globally
not per-player
So wait you want to add a permission/set a group to everyone, in that context?
I want people to be given a group when a context is met
So wdym globally, given to each player that's inheriting default?
Or just run a command when they do a thing
given to each player that's inheriting default
to give you a bigger picture
I'm the developer of DiscordSRV
lucko recently added LP contexts support into DiscordSRV
I'm trying to throw together an example that people can use
I see
so that when they give someone a role on discord, the person will have the role in-game
Add the group as a parent of default with the context
`lp group defauly parent add perm.thingy context=linked
I tried that
/lp group default parent add vip discordsrv:linked=true
didn't work
And it's a group with the dsrv context perms inside?
Or like just perms for when the dsrv contexts are met
Same thing but u catch my drift
What returns when you run that command
It should definitely do something
by doesn't work, I mean that I don't have the VIP parent when I do meet that context condition
When you run lp editor, just cause it's an easy way to cross check, does that parent group exist in group default with context key as discordsrv:linked and value as true?
Yeah looks good there
Does the context get fulfilled for like a node added directly to the player
And does the context show in lp user <name> info?
Does the context get fulfilled for like a node added directly to the player
don't know what you mean
And does the context show in lp user <name> info?
yes
Ok so for a player that's linked, does using lp user <name> permission set essentials.fly discordsrv:linked=true let them fly when linked
Or similar node but u catch my drift
luckperms.verbose
Or any dsrv function
Literally any perm that default players can't do by default
is there one built into luckperms to change gamemode
yeah, that works
that's weird cause it should definitely be applying to everything then - try adding that same perm without the context into VIP, remove it from default, and see if it's just the info command lying to ya
que
alright
one more try ๐
Try removing minecraft.command.gamemode from default
add it, without any contexts, into VIP
see if they can use /gamemode when linked and can't when not
doesn't work

!weights
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.
Don't think it's the weights lol but you can certainly try ๐
higher weight higher priority?
yeah
this shows you as having both
which should give you gamemode perms 4 sure
regardless of context actually
it was weight
was it really?! that's insane lol I wonder how in the world weight does that
it's not like anything overrides anything
oh yeah in this editor it totally does ๐
welp, glad it's working :))
to be clear my original issue isn't solved ๐
just the gamemode permission thing works now
yeah, the original problem was that it doesn't show you as in VIP?
problem was that I don't get the vip parent when I meet the context
how are you checking this - the info command?
yeah
https://i.imgur.com/qmOI0mL.png this does show you as having the VIP parent, and I have one surefire test. Run lp group default meta setprefix 1 default and then lp group vip meta setprefix 2 vip, then see what prefix the info command shows ya
I manually gave myself vip for that
ah
try with just default
on your user
(I've seen more bugs (1) with the info command than with the parent/inheritance system (0)) which is why I'm more eager to believe it's an info command bug haha
negative
it gives you the default prefix?
hm, it's showing no prefix at all - did you set the one on each?
i also don't see it in the editor
I never set prefixes
i know, it's just another internal luckperms-y way to see what might be wrong :p
the higher weighted prefix will show if you inherit it in any way
including through this new plugin-set context that might break the info command or something
ahaha extra confusion ๐
it's not fully broken, just half
im laughing pretty hard at the fact that that worked
i'd ping lucko but don't want clippy to yell at me
He's asleep anyhow lol
fwiw, I don't have the /gamemode creative permission
do you have any plugins other than dsrv and LP?
no
so you are inheriting default's nodes... kinda
vip's*
can you try running lp user <you> permission checkinherits minecraft.command.gamemode
see what it returns
[20:18:40 INFO]: [LP] scarsz has permission minecraft.command.gamemode set to false in context global. (inherited from default)
try setting a weight of 1 on default and 2 on VIP
the null weight can be screwy
same with 0 sometimes
ohai scarsz 
lol
successfully breaking it too it seems
lol lemme scroll up and see why scarsz is here
trying to give parent based on context
try remove group.default from vip
worth a shot
pulling my hair out at this point this should definitely be working ahaha
there's where we're at
if you add VIP as a parent without any context, the gamemode command works?
yes
does a different DSRV context work?
I tried with discordsrv:role=vip originally, didn't work either
Luck broke luckperms ๐ฅณ
I still have the VIP role on myself in the dsrv server
lol
Scarsz, try adding it with a native context
is it behaving properly with a default context i.e. world=<>
name your server in the config
wat
then server=scarszland context
context for what
on the VIP parent
que
o
[20:25:16 INFO]: [LP] Web editor data was applied to group default successfully.
[20:25:16 INFO]: [LP] (1 addition and 1 deletion)
[20:25:16 INFO]: + group.vip (true) (server=scarszland)
[20:25:16 INFO]: - group.vip (true) (discordsrv:linked=true)
> lp user scarsz info
[20:25:37 INFO]: [LP] > User Info: scarsz
[20:25:37 INFO]: [LP] - UUID: d7c1db4d-e57b-488b-b8bc-4462fe49a3e8
[20:25:37 INFO]: [LP] (type: mojang)
[20:25:37 INFO]: [LP] - Status: Online
[20:25:37 INFO]: [LP] - Parent Groups:
[20:25:37 INFO]: [LP] > default
[20:25:37 INFO]: [LP] - Contextual Data: (mode: active player)
[20:25:37 INFO]: [LP] Contexts: (discordsrv:linked=true) (discordsrv:boosting=false) (discordsrv:role=programming primate) (discordsrv:role=contributor) (discordsrv:role=vip) (world=world)
[20:25:37 INFO]: [LP] Prefix: "default"
[20:25:37 INFO]: [LP] Suffix: None
[20:25:37 INFO]: [LP] Primary Group: default
[20:25:37 INFO]: [LP] Meta: (weight=1) (primarygroup=default)
ยฏ_(ใ)_/ยฏ
server isnt showing as an available context for some dumb reason
probably cause storage type ugh
use world=world
lol that would be why
half broken again
> lp user scarsz info
[20:27:01 INFO]: [LP] > User Info: scarsz
[20:27:01 INFO]: [LP] - UUID: d7c1db4d-e57b-488b-b8bc-4462fe49a3e8
[20:27:01 INFO]: [LP] (type: mojang)
[20:27:01 INFO]: [LP] - Status: Online
[20:27:01 INFO]: [LP] - Parent Groups:
[20:27:01 INFO]: [LP] > default
[20:27:01 INFO]: [LP] - Contextual Data: (mode: active player)
[20:27:01 INFO]: [LP] Contexts: (discordsrv:linked=true) (discordsrv:boosting=false) (discordsrv:role=programming primate) (discordsrv:role=contributor) (discordsrv:role=vip) (server=scarszland) (world=world)
[20:27:01 INFO]: [LP] Prefix: "vip"
[20:27:01 INFO]: [LP] Suffix: None
[20:27:01 INFO]: [LP] Primary Group: default
[20:27:01 INFO]: [LP] Meta: (weight=2) (primarygroup=default)
no /gamemode creative permission
editor link pls
luckperms confirmed broke
If you would like to request a feature for LuckPerms, or report a bug, feel free to open an issue on GitHub!
yep
basically
send your editor and the latest screenshots
before that though, try this: /lp applyedits x8z3VlXwn2
see if context still broke
Parent group with context not applying properly
that's your title lol
make sure to include the prefix inherits
the permission node for some reason does not
and checkinherits shows the wrong inheritance
weights are set
and it's not just the dsrv contexts
either there is some obscure luckperms logic law that this breaks and all is well and I'm being dumb and forgetting something incredibly obscure, or luckperms do be broke
I scrolled through and don't see anything dumb, I'm seconding the luckperms be broke opinion
should I add anything else @high raven
Hey Scarsz lol! Please don't tag helpful/staff members directly.
i'll clip your balls off bro don't @ me
๐ฑ ๐ก
๐
looks pretty decent
if he needs anything else he will tell ya
I'll go ahead and ping him now ๐
aight
thanks for the bug report
lowkey think verified people should be exempt from clippy yelling at them
oh boy
zinger time
this works: https://luckperms.net/editor/i3tbaXa8yX
I removed the deny permission on default
hmmmmmmmm
!advanced might have a rule I'm forgetting one sec
Discover some of the more advanced concepts of LuckPerms, such as permission calculation, shorthand permissions and more.
nope
nada
add that to the bug report for sure
if you add VIP as a parent of default with no context whatsoever, can you do /gamemode?
@gritty thistle hope ya don't mind the ping but if the no context works the same then it's likely not a bug
i think it should be different and actually functional though
lmk
wat
inherited parents should really be in that list, maybe in a different color
not in that list, no
> lp user scarsz parent info
[21:05:40 INFO]: [LP] scarsz's Parents: (page 1 of 1 - 1 entries)
[21:05:40 INFO]: > default
yes but that's with group.vip true with no context on the default group
so it works when VIP is a parent with no context (even with default having the gamemode permission false)?
default doesn't have the false permission rn
no perm
wont let ya do it?
negative
ughgghhghgh
that definitely feels like a bug
this is not even context related then
just dumb
might wanna add that to the issue ๐
thanks
for now, for the example, you can just not set the gamemode command to false
in default group
(it's false by default anyways)
So if I leave an perms unclaimed by any level, it is false by default, correct?
unless the plugin to which the perm belongs says otherwise, but that's usually not the case
hm
(it's bad practice)
im starting from stratch and i have several ranks set up so its a bit overwhelming to set each permission for everything
@gritty thistle Ben found the problem lol, I'm a whole dumbass: https://i.imgur.com/Hwyz52O.png
you need to set weight.2 to false in default I think
then it should work
wat
making them the same weight and then it's all downhill from there
Everything is inherited
can't say I'm a fan of weights being inherited though
side note, turbo, would you be open to working on a project similar to the luckperms web interface but for discordsrv
What would it do?
I'm not really looking to start any new projects any time soon tho
just a web interface for the discordsrv configuration
i've been going through my head about having a web interface like luckperms for discordsrv because the config is so long/detailed
either a web interface or an in-game gui for simpler variables
idk, just a random side thought
Hey. So i have a little problem. As i was trying to get groups. I saw that the default group was the group that had the highest priority. So the default were shown at place 1, manager on place 2, and owner on place 3. Do you maybe know what happened?
I found out that default group is still on 1st place on tab. how can i change that?
your tablist formatter
k.
wait if weight is inherited how would it know which weight to go with first, the node itself or irs parent?
goes with the highest node it inherits currently afaik
alright
final question for the night
how can I get a list of all permission nodes my server has at hand
is there like a spit out list somewhere
thank you
but if it hasnt checked... not there. okay.
for that, it's a per-plugin-docs things
wish there was a way for me to like ./lp allpermslist and it runs a check on every plugin, getting its info and spit it out
that way I could just print it out and assign it on paper and go back and do the perms without missing that or that
that's true, but tbh if you run /help for each plugin as a non-op it should give you some extra, and afaik LP can't run the check for plugins its a complex system where players need to be there and the plugin kinda has to initiate and idrk but it's weird
if you have a list of plugins
you can google their perms lists
and then you have a list of perms!
but but so much work, my poor hands
(im doing just that right now, was hoping for a shortcut :))
!paste full error
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!
okidoki
gimme a sec
# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: MySQL 3306
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: mydatabase
# Credentials for the database.
username: myusername
password: mypassword```
how is address mysql lol
- remove the port number
- ensure password is in quotes 'password'
