#support-1
1 messages Β· Page 384 of 1
Just wondering, is there anyway on making the group names capitals. For example the group Owner would have a capital O, instead of all lowercases.
Does anyone know if there is already a request for a command to remove unused permissions from any plugins?
This is the weirdest. I broke the symlink between my yaml-storage and the bungee and recreated it to check that my method of creating the symlink worked. It did. Shut it down, wiped all files and updated to the latest 4.1.83 then booted up. Got the config, shut it down and edited it properly. Booted, got the basic yaml-storage. Shut it off and wiped that for the symlink then booted again.
https://paste.md-5.net/fitenecuvu.avrasm Same error as if I had done absolutely nothing. It's stating that the storage already exists, but at the same time trying to create it?
@tired turtle yea i'm using essentialsxchat
Hey Austin! Please don't tag staff members.
@foggy quartz If a spigot server, are you using vault?
Yes its spigot and i have vault
@shell bone use displayname to set display name to Owner and not owner
/lp group <group> setdisplayname <name>
for example
/lp group owner setdisplayname Owner
Thank you.
No problem
no
Hello, can someone help me with a placeholder?
@foggy quartz I could help >.>
Fine
%luckperms_prefix% is not working for my scoreboard
What scoreboard plugin are you using?
Featherboard?
ScoreBoards
PlaceHolderAPI is working, and I've downloaded the placeholder
Did you enable scoreboards with /papi list all 1 2 3 4 etc
a second
I will check it
It should be in there I think. I've never used that plugin before, I normally use featherboard.
2 placeholders regsitered
LuckPerms
And the ScoreBoards placeholders
/papi ecloud download Player
/papi ecloud download Server
/papi ecloud download Essentials
Add them.
Ok
A second
After that. either reload the plugins or reboot the server. I prefer to go with a server reboot.
Do you mean with rebot a restart?
I did that
Ok it should work
This is what I see
It should of worked.
On a another server is that working
Hmmm. Strange.
Try to reload the scoreboard plugin
I am toggling the scoreboard
And to check if the issue form the scoreboard not papi do /papi parse %luckperms_prefix%
Then see if it returns the correct prefix
So it's working fine when u run that command
Sooo the issue form the scoreboard plugin not papi π
The plugin is using papi for the placeholders
Can u link that sb plugin to me?
But its not working
I am toggling the scoreboard by toggling the scoreboard u aren't reloading it... π
If ur scoreboard plugin doesn't have reload command make sure u have set the placeholder in config correctly then restart ur server
Should just always do a server-restart. Doing a reload has the potential of killing your files. Very rare, but possible. Β―_(γ)_/Β―
Yes for the scoreboard plugin probably but not for papi π
And...?
But, nothing is working
Try to restart
I did that already
He's not responsing
Ohh sorry
Sorry Andre π
See, I'm quite new to LuckPerms. I'm wondering how I would go about adding a permission for 2 servers instead of all or 1 server.
You need to run the command twice and change the server-context to the other one on the second time
Oh geez alright. Thank you π
Could a player be part of two different groups and have a prefix from each one?
Hii!
Hello
@plucky stirrup yes.
Add a player to a group with /lp user <user> parent add <group>
and use the Prefix-stacking option in the config: https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking
Thanks
I may have asked this before but I have looked through all of my chat config plugins and none of them have a double prefix. I think it may be luckperms but I am not sure because one prefix doesn;t repeat but the other one does.
Most likely the displayname
displayname always shows the nickname of the player and the prefix/suffix
Displayname in the luckpermsconfig?
essentials-config.....
So should I turn display name to false or true in the essentials config
......
There's the section to format the chat.... something like {PREFIX} {DISPLAYNAME} {SUFFIX}
Change that
idk what the placeholder for the playername is... {PLAYER} I guess
That didnt work
@everyone
Hey WISQY! Please don't tag staff members.
are you want to set someone to one of your groups?
wiki explains it pretty well
/lp user <userName> parent set <groupName>
is there any permissions.yml that someone could send me so i know what the layout off it should be
We recommend using the webeditor over manually editing files
i just dont know what the layout off it ment to be like i know groupmanaer lay out
as this is all it gives me
LuckPerms Export File
Generated by fatboy118 at 2018-04-29 17:22:43 BST
Create groups
Export group: default
Export users
Hey Kess! Please don't tag staff members.
Luck, the plugin works in PaperSpigot 1.7.10 Implementing API version 1.7.10-R0.1-SNAPSHOT ?
uhmmm but you know if it works also with bungee? like 4.1.5?
[19:04:15 INFO]: __ __ ___ __ __
[19:04:15 INFO]: | | | / ` |__/ |__) |__ |__) |\/| /__`
[19:04:15 INFO]: |___ \__/ \__, | \ | |___ | \ | | .__/
[19:04:15 INFO]:
[19:04:15 INFO]: Loading version v4.1.5 on Bukkit - CraftBukkit
[19:04:15 INFO]: Running on server version git-PaperSpigot-43 (MC: 1.7.10) - 1.7.10-R0.1-SNAPSHOT
[19:04:15 INFO]:
[19:04:15 INFO]: [LP] Loading configuration...
[19:04:15 ERROR]: Error occurred while enabling LuckPerms v4.1.5 (Is it up to date?)
java.lang.NullPointerException
at me.lucko.luckperms.common.config.ContextsFile.load(ContextsFile.java:71) ~[?:?]
at me.lucko.luckperms.common.config.AbstractConfiguration.loadAll(AbstractConfiguration.java:98) ~[?:?]
at me.lucko.luckperms.bukkit.LPBukkitPlugin.enable(LPBukkitPlugin.java:201) ~[?:?]
at me.lucko.luckperms.bukkit.LPBukkitPlugin.onEnable(LPBukkitPlugin.java:184) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[lobbyhcf.jar:git-PaperSpigot-43]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [lobbyhcf.jar:git-PaperSpigot-43]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [lobbyhcf.jar:git-PaperSpigot-43]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:477) [lobbyhcf.jar:git-PaperSpigot-43]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:395) [lobbyhcf.jar:git-PaperSpigot-43]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:170) [lobbyhcf.jar:git-PaperSpigot-43]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:493) [lobbyhcf.jar:git-PaperSpigot-43]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [lobbyhcf.jar:git-PaperSpigot-43]```
Currently get that in console on start up
error
new version
i connected to mysql
bungeecord
[LuckPerms] [WARN] LuckPerms already has data for player 'ProDash' - but this data is stored under a different uuid.
[19:35:09 INFO]: [LuckPerms] [WARN] 'ProDash' has previously used the unique ids [98eac8ab-7753-3ddf-84a5-36cb51384b5e] but is now connecting with '4a77aabb-e4fa-4629-9c8d-2ee92a877ce2'
[19:35:09 INFO]: [LuckPerms] [WARN] This is usually because the server is not authenticating correctly. If you're using BungeeCord, please ensure that IP-Forwarding is setup correctly!
[19:35:09 ERROR]: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'accounts' at row\
ip_forward: true
network_compression_threshold: 256
When I do /lp user icehenrik info I get what version luckperms is on. And that isn't correct. Do some1 know whats wrong?
@cyan cipher Check in your spigot servers. there should be an option called " Bungeecord: false " change it to " Bungeecord: true " and start up the server.
i have true
Thank you, i tried latest version of Legacy, apparently works fine, i'll try later with Bungee connection for bungee permission, and give feedback π
i must download old version
19:53:50 ERROR]: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'accounts' at r please help
@lapis ibex Do you remember that command you told me about a few days ago... When you tell admin to inherit perms from moderator.
Hey HyperGaming18! Please don't tag staff members.
π¦
i use waterfall
I need of setting up luckperms plugin for my bungeecord server
Can anyone help me please?
when i put luckperms in bungeecord plugins nothing happends and i did this too all per server but i want to know how to connect luckperms to each one
to each server and all groups
IT DOESN'T BLOODY EXPLAIN HOW I CONNECT LUCKPERMS TO ALL MY SERVERS!!!
i dont understand crap of it
If you don't understand it, then you shouldn't run a network.
what i meant is i dont understand how to connect each database to the same one and i really dont know how to connect each server to each one
You need to use one of the mentioned storage-types here
You set the storage-type in the config.yml of LuckPerms (on all servers and proxy)
You need to have MySQL, MariaDB, or however the supported storage-types are called, setup on your server
how to get MySQL?
Google is your best friend
That explains a lot
Hey ValeyMD! Please don't tag staff members.
ππππ
That user is literally a pebkac-example
King of pebkac

I'm kinda hoping for a review by that person now xD
that review is nice π
Is that Owen Wilson?
ayyyy
Added LuckPerms.
The projects homepage can be found here: https://luckperms.github.io/
The main GitHub repo is: https://github.com/lucko/LuckPerms
And our discord invite is: https://discordapp.com/...
(pls upvote, kthx)
Luck, Is there a stored location for permissions? I'm looking to wipe them all and restart as I accidently gave * to myself and another admin that is having adverse effects.
How do you store the perms? Yaml, H2, MySQL?
Just remove the * permission?
If you don't know @tawny pier I'd wager H2 as I think that's the default. Look in /plugins/LuckPerms and then for a h2 file. Or you could remove the perm through the edi- Yeah
I do see luckperms-h2.mv.db I believe you may be correct. I appreciate it.
I have a lot of other weird things wrong i need to fix anyways so probably faster to delete it and restart. Trying to setup a sevtech server currently, it's been a blast setting up all these plugins when I have no prior experience! (Sarcasm) but I'm learning.
Fair enough, starting fresh is a good idea.
That was indeed the file thank you very much. I definitely didn't realize there was a permissions web editor, that's pretty damn convenient.
so I know that minecraft has a vanilla command for advancement. does anyone know the command to give myself that permission to use the /advancement command?
yeah vanilla commands seem to be my issue figuring out most the time too. I can't use /setworldspawn or destrop blocks around the spawn even while opped and set as admin
To find the permission of anything, use verbose /lp verbose on then run the command and it will tell you. Verbose can be spammy though so maybe filter it lp verbose on <username> for example.
while that option is awesome, currently the console is getting spammed now so i can't tell what command i ran lol
Hence why you want to filter it
If it's a vanilla command, probably try /lp verbose on <username> & minecraft
I appreciate the help sir
happen to know why even when set to admin (I added all nucleus, LP, and GP admin commands) and Opped I am unable to break blocks around the worldspawn?
I think Sponge has a weird thing with Op but I don't know as I don't use Sponge.
I shall look into it, Thank you again sir.
quick search of the discord messages:
When you install a permission plugin, sponge disables OP functionality which is not changeable. If you need all permissions, assign your user/group *
Interesting, I actually made sure to go back and reset all permissions earlier because of this
but if anythign i can do it temporarily and revoke it later.
Good idea
I find it amazing the big plugin creators have discords for assistance like this. Never thought I would see this type of support available.
It's becoming more and more common. I think it's great π
So much better than asking a question on a forum and usually not getting a response.
Not sure where you got that info from!
/lp user <username> parent set <group> - to add the user to 1 group
/lp user <username> parent add <group> - keeps the user's current group/s and adds another one
When I add server=towny1 & world=global to permissions , no one can access commands. Any idea how I can fix this?
There server name is from my bungee config.
@foggy quartz Make sure "towny1" is the exact server name as stated in the config. Also you don't have to add world=global as it defaults to global anyway.
I only mentioned world=global for reference. Will I need a restart after changing the perms with bulkedit?
No, it should sync it automatically, as if changing the perms normaly.
Then I wonder why players lose access to their perms.
Use the verbose command and see what's happening. (use the wiki as info on how to use it)
An i meant the name in the luckperms config for that server.
server-name: <name> at the top of the config.
Found it. Can I add more than one?
No. Each server has it's own config and that's where you add the name of that specific server.
Wow, I feel dumb. I understand now. Thank you @toxic wagon
Is there a way to bulkupdate groups while eliminating two groups from the edit?
No, it's all the groups.
Ok, so this broke something. Now players aren't getting the proper prefixes and suffixes.
Like now no one has any permissions and bulk update isn't allowing me to revert to global permissions.
It says it is updating, but nothing happens to the perms.
This is after I did a bulk update
with /lp bulkupdate ?
Yeah.
what is the command you're using?
/lp bulkupdate groups update world global
Ok, so I am going to work with the towny1 name.
It seems to be partially working for now.
world is global on every permission by the looks
But I'm missing all of my prefixes that are linked to groups on the rank track.
Yes.
If I understand correctly, that should be all worlds in the towny1 server, or do I have that wrong?
Ok, so my prefix is missing, but my chatmod has his prefix.
It says I have a prefix in server=towny, no suffixes.
but I'm inheriting my group in context global...
Could I see a screenshot?
/lp user phyther info ?
you have the developer group, which doesn't appear to inherit anything else
except there is a prefix there, so idk why that's not coming through
wait
It inherits group.admin in the permissions.
your prefix is displaying in the info screen
Yep.
why was it not there under meta info ?
It was.
oh you're right, sorry
And it was working before I make the server=towny1 change.
developer actually has group.admin set to false
LP seems to think you have a prefix so it's likely your chat plugin, which chat plugin are you using?
check your dev chat format
prefix: '%deluxetags_tag%%vault_groupprefix%'
is that the same for the other formats?
It is similar... some use %vault_groupsuffix%
Could it be that dev has * and it's picking up everything.
That is likely
You could check your chat formats have their priorities set up correctly (similar to group weights in LP)
having * will probably inherit the top most format in your config
I removed * perm and nothing.
prefix: '%deluxetags_tag%&7[&6&lLegend&7]%vault_groupprefix%'
I just realized that players aren't getting the vault prefix...
it might be invalid, there are other placeholders you can use
try %vault_prefix%
Ok, so *vault_prefix% doesn't work, trying the luckperms one.
woops.
Ok, so that kinda worked, but now players are getting default group when they log in.
looks like it works!
oh, you'll need to update your prefixes so they have different weights
currently they're all 50
Ok, so if I match them to the weight.* perm that should fix it?
And what about players being moved into default group?
Yes.
No, she had the default group added, which has the peasant prefix.
When I manually switched her to the proper group, then removed default, it straightened out.
She was able to relog and didn't get added again.
i'm not sure why default would be added
perhaps you have something set up in the default assignments section of your config?
Nope.
But I'll manually fix that.
Now, is there a way to set global permissions across all servers?
/lp group <group> permission set <permission>
Without any contexts defined, it defaults to global.
If you need to define the world context, then use
/lp group <group> permission set <permission> true server=global world=<world>
Ok, so I'm trying to figure out why my bungeeperms don't work then.
I use /send a lot and I set bungeecord.* to server=global
and I don't have permission for /lpb either.
you need to make the server context for those either global or bungee
cause right now they're set to towny1 and it won't work
you should have /lpb permission though... what does lpb info say in your bungeecord console?
Static contexts: bungee
So changed it to bungee, and still no permission.
you may not have a messaging service set up? try lpb sync on the bungee console
I setup messaging as bungee
I have a version mismatch....
Bungee is 4.1.63 and towny is 4.1.84
that probably won't matter, but worth updating the bungee version
I'm updating.
Did the sync, updated, no permission, did the sync again and still no permission.
And the versions above were the luckperms versions.
I figured it out. My group was set in contest of towny1 only.
I changed it to global and everything works now.
I was reading the context page and it hit me.
Me too! Thanks for helping turbotailz!
Ok, so now my TAB stopped getting groups from vault...
Is there a way to get vault to read the groups per server?
INFO [LuckPerms] [WARN] This is usually because the server is not authenticating correctly. If you're using BungeeCord, please ensure that IP-Forwarding is setup correctly!
No idea
Where would I check for ip forwarding?
@foggy quartz That is in you bungeecord config.
ip_forward: true
I have it set to true
Yes.
Needs to be false?
guys i need help
how can i set per-server permissions?
im using bungeecord, and linked all servers with mysql
i tried to use servers name like in server.properties but it doesnt work.
@foggy quartz In each of the configs make sure that you set the server name which can be found at the top of the config then use contexts when applying permissions to users and groups. Also make sure you have the messaging service in each config set to bungee. https://github.com/lucko/LuckPerms/wiki/Context
@foggy quartz If you're still having issues post the full error message using pastebin.com.
@foggy quartz Just make sure the TAB has the right placeholder for the prefix/group
thanks.
I'm am currently working on a project and i need some mapbuilders, Can i publish a text where i ask for mapbuilders? with what i want, what i already did and some screenshots? :/
@wispy talon Mapbuilding isn't related to luckperms at all. Maybe ask in the #general channel.
how to disable a group in a certain world, without recreating the whole group
Huh. So if I understand the difference between the File API and the Paths API you mentioned on the Git @elfin egret, then the Paths one would require the specific directory to work, as such a generic yaml-storage won't be functional, but if I symlink Γ¨ach individual file, that'd perhaps work?
Hey Odd! Please don't tag staff members.
you're symlinking the actual yaml-storage directory, right?
well, not really
it should "just work"
it's my understanding that the java Path api is written and implemented in a way that means developers don't need to worry about the details of the platform
That'd be the greatest, yeah. I've tangled a lot in my setup to symlinks so that instead of updating the plugins of four servers I only swap out one location, etc.
Hmm
Do you know what version you did the change on?
If I try updating to the version just before it, check if it works, then update to the one with that change that could resolve whether that is the issue. Though it probably is.
i can find the commit, but it's unlikely there's still a build on jenkins for it
effectively, I'm calling bukkitplugin.getDataFolder().toPath().toAbsolutePath().resolve("yaml-storage")
You've done this change to both Bungee and Bukkit, correct?
yes
Something is going on with the latest dev build of luck with towny. Forbidden spawn issue lldm knows about it now, and has pointed it at luckperms. Apparently some permissions with luckperms are acting weird
Just noticed something in the paste that I provided that is different in the Bungee-one.
Odd, does the plugin start up without any errors?
@foggy quartz you need to be specific
It does not.
Looking for them now. I'd rather find them in the logs than replicate them.
I'm not too sure how to elaborate, but some plugins do not work with the latest luckperms. If you contact lldm on the towny irc he wil llikely have a better explanation. But, the most info I can provide & reproduce would be luckperms not working town towny perms proberly. If you apply for example towny.command.town.* in luckperms not all commands under the operand of * will work at all. Then you'll also run into a strange permissions "spawn is forbidden" issue. This is resolved by not using luckperms & sticking with townys build in permissions, or using the current version of luckperms on spigot
Have you tried verbose?
I would suggest installing luckperms & towny on a fresh server then applying all the towny permissions & trying all the towny commands while not op. You'll be able to reproduce. Also if you run /t spawn multiple times after warping as an example it will give the forbidden permission error
I haven't
The luckperms version on spigot is outdated.. Best to use the Jenkins / Github ones. But yes, try running verbose to see what permission are the issue.
Tried sending you the paste of boot and shutdown in a PM, but you've apparently blocked that, @elfin egret.
I'll clean it out and paste it here.
Hey Odd! Please don't tag staff members.
what is higher?
a global permission like test.example
in a group with weight 10
or
a global permission like test.* set to false
in a group with weight 20
The first
how to set it up that it is the second?
i want that a group with higher weight disables some perms
normal permissions will always take priority over wildcards
Bungee Paste: https://paste.md-5.net/virirapofe.avrasm
So just use test.example false to disable the perms in the group.
TCC, I've checked the towny irc channel, read the logs from the past couple of days, the only information I can see there is
<@LlmDl> luckperms has been doing strange things
i need more info than "doing strange things" :p
Stranger things season 3
hmm ok
Please release
unfortunately, I don't have time to experiment with different plugins on the off chance that I run into the same problem
Plot twist, towny is at fault
My netflix is ready
Did you at least try it?
give me super specific steps for how to reproduce the issue, ideally π
i did not yet, but i will try verbose
i have like houndreds of perms, and i dont want to set all of them to false, if i could set only a wildcard to false (less writing)
ill pm you what i find later today
Just post it here
or i guess ill post it here
Or on the Git Β―_(γ)_/Β―
Less chance for it to get lost.
i have posted maybe 20 different bugs on github
i am sick of it to be honest
but yes ill do that
Great then you're experienced enough to know how detailed it should be π
20 different bugs in the past 3 days*
seems like a lot of plugins are having issues lately
big ones
Maybe they're preparing for 1.13
Cleaned up the Bungee-paste further and posted to Git.
Once it's done with that cute little progress-bar of it, yeah.
will probably be a couple of minutes
50%
dont know if you are aware of this or if it is even worth a github post. if you leave the luckperms web editor open for a while & make a few changes with up to maybe 5 - 10 saves after a while when you click save the icon keeps spinning & doesn't provide the permission update link
Yeah, there's a rate limit
is the rate limit on the amount of saves, changes, or open time?
you can "save" 30 times every 10 minutes
That reminds me. I saw you had provided API to the BungeeTabListPlus. I attempted to utilize it to show peoples ranks/prefix/suffix but there doesn't seem to be a placeholder that gives the "correct" info, just the parent stuff. Did I miss something or is there no placeholder for it?
luckperms_prefix afaik
Yeah, but that throws the default. Since all my servers are connected I run the server=%server%, and the luckperms_prefix doesn't seem to care about those, nor did I figure out a way to do it.
uhh, it does care
mine seem to work
but it reads the value of server from the bungeecord config
Ah, I've probably goofed there then.
Would setting a prefix with context world=<servername> work in this instance, luck?
Yes
server=bungee world=<backend server name>
backend server name refers to whatever the server is called in the bungeecord config.yml
Would it be worth making a suggestion the plugin does this automatically?
LuckPerms v4.1.86 Bungeeversion gave no errors on boot.
Swapping the server-side one now and booting the hub to check.
LuckPerms v4.1.86 Bukkitversion gave no errors on boot.
lp user Odd info resulted in correct information. So, successful database load on that end.
Bungeepermissions work, successful load for that database.
So, whatever you did for v4.1.86 fixes the issue with symlinks. Β―_(γ)_/Β―
remember when group manager was a thing
I drink to forget
π
Would I be wrong if I assumed you swapped from the Paths API to the File API, though?
Indeed, still using Paths
i believe the issue falls down to the Files.isDirectory(..) method
it returns false if the method is a symbolic link, even if the symlink points to a directory
which I didn't realise
Is that needed for something though?
Depends on the OS probably
Ubuntu 14.04.5 LTS as the OS.
it's needed in this case, because I check if the directory exists already before trying to create it
Haven't updated to 16.
14 is so old
16 wasn't the main when I got it running. Though I was at the very end.
i run debian on all my servers and mint for my actual machine
ubuntu 18 looks nice though
this machine nearly has a three year uptime π
Yeah. There's no real need to update due to the possibility of failure but the knowledge that I need to sit down and do it lingers in the back of my head nearly every day.
π¦
i let go of windows years ago and i could not be happier
all my windows vms take like 30 mins to update
I was at a 9+ month uptime. Then I had a storage issue where my daily backup was backing up Dynmap, so everything got stacked.
I need to play games so I gotta keep windows
rip
i have a seperate pc for unraid that runs two windows vms so dual gaming on 1 pc
Windows on my Desktop, Ubuntu on the server and debating on throwing some lightweight distro on my laptop.
my gaming pc
Either way, yaay, thanks for fixing the issue Luck. Now I can go back to holding my spacebar with emacs. Β―_(γ)_/Β―
π
Now to find something else to break. π
i need help with the plugin
i cant seem to add my self to a groupe be inherit the groups perms
What have you attempted so far?
You want to make it so that your user has that group, correct?
i want to join that group and have the perfix of owner
If you want it as your main parent, I think I'd just do /lp user Odd parent set owner
If you're the owner and/or dev of the server I'd probably recommend keeping all data on the owner group and nothing on your user. That'll let you run lp user %name% clear to rid yourself of any data on your user and set your rank to something else when you need to test something. Then run the clear again and run lp user %name% parent set owner to return as owner. That's what I do at least. Β―_(γ)_/Β―
okii
Hello
Its posible put this
default-assignments:
Prision:
if:
has-true: <group.default>
take:
- group.default
give:
- group.A
set-primary-group: A
But with specific server?
nah only one server
im trying to make its say that im the onwer
but its dosent say that and im trying to figure out why
@finite musk
To sync data between servers: https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers
For specific usage (context): https://github.com/lucko/LuckPerms/wiki/Context
Not sure if I understand your problem specifically, but if you sync your data you can use the contexts to give a player multiple groups at the same time where only one group will be valid for a specific server.
wait do i have to have vault installed?
How can I put in a specific server (Prison) have a default group other than the other servers.
Yeah u need vault and chat formating plugin to display prefix / suffix
@finite musk we have a page on default groups on the wiki
ok it works now
You can set per server groups
What need?
There was a syntax for per server assignments in the default assignments
also how do i remove the first owner that in grey color?
But I donβt know how
!!!!
@elfin sail try adjusting your chat format
π
im not sure in understand
Does anyone know that syntax?
nope
@elfin egret how can you add a group for a single server in the default assignments
@elfin sail youβre using a chat plugin, right?
the EssentialsXchat one
And in its config thereβs a chat format you can customize.
@elfin egret
Hey Marc Iglesias! Please don't tag staff members.
Ouu Sorry π
okii
format: '&7{DISPLAYNAME} &8Β» &f{MESSAGE}'
Try using this if you still have errors
it works yay
I need help!
I need set a group A to default in my Prision server
I have luckperms with mysql and in others servers have a default group to default rank.
What is the sintaxys to put this?
in config/command?
@elfin egret
Hey Marc Iglesias! Please don't tag staff members.
What a good support ... They do not help you.
Can someone help me? The luck perms is flooding a command in the console and I do not know the reason.
15:45:43 - Server issued command: /lp user [sponge] parent remove default```
That isn't LP at all
That's either the server itself, or another plugin that does that
any idea what is running this?
yeah
there is someway to prevent this?
idk. I don't use Multicraft
hi i ran LP on a new install of Bungee and got "[ERROR] Exception whilst downloading dependency CAFFEINE" I've googled but cannot find this dependency
yo i need help again how do i set the mystic group to default?
@restive tangle Did you use the BungeeCord-version of LP?
so that they get the perfix that comes with the group and so i dont have to add them the the group every time someone new joins
@elfin sail This page helps: https://github.com/lucko/LuckPerms/wiki/Default-Groups
Andre, I did. And I just got the same error while loading the bukkit version of LP on my spigot
Ah, that makes sense. Can I download it manually while i figure out how to open the connection?
yeah. Should be possible.
If I want to give a member access to fly in my multiple survival worlds and only remove it in my minigame world What would be the easiest way to do so?
Give the permission globally and remove it for certain worlds
iirc do perms with world-context override global one
so something like (/lp group memeber permission set essentials.fly global global true) then (/lp group memeber permission set essentials.fly global bedwars false)?
Don't need to type global
what would I type?
also true is default value
/lp group memeber permission set essentials.fly
And then /lp group memeber permission set essentials.fly false world=<world>
How i can set default rank?
@toxic wagon I figured it out. All the groups were assigned to players in context server=towny1. when I changed that to global it fixed it.
@tired turtle Yes, but in this part no appear how set a default rank.
Hey Marc Iglesias! Please don't tag staff members.
Bad support, really only give a me wikis but in wikis no appears my solution
would you like your money back?
@finite musk The page I provided has everything to know about the default group. Including solutions to "change" the default group. (A quick fyi: LuckPerms has a default group called "default" that every player on join gets, unless they have another group set.)
But you could of course ask for a refund
How can I set a default group other than default?
@elfin egret I just want them to help me, if I do not decide and I do not waste my time and I'm looking to solve my problem in another place.
Hey Marc Iglesias! Please don't tag staff members.
Read. The. Page
Keep using the default group, but just modify the "display name"
I strongly recommend for the reasons above that you keep using the default group.
Simply use /lp group <group> setdisplayname <name>
You can also let default inherit permissions of another group (including prefixes)
...or check the last section of the page... I marked it for you:
Yes
But this
But this assigns each user the rank, that will fill the database.
And it will take up a lot of space
That's why the first two options are recommended over that one.
Okay, thanks
Looks this
A user have 2 ranks asigned
2 ranks have parents of default
and A ranks
And in chat appears [A] [A], 2 prefix same
You using towny chat?
Does it have displayname as placeholder?
@finite musk And again: That's NOT a LP-Issue. LuckPerms only provides the prefixes and suffixes. It's up to the chatplugin to actually show them in chat
I have issues with chatcontrol pro...
When i send a message
it takes like 3 seconds before it show up in the chat
Anyone have this issue too?
You on a hosting plan
[15:21:42 INFO]: [ChatControl 7.8.8] loading component part [Chat.Prefix] took 112 ms
[15:21:42 INFO]: [ChatControl 7.8.8] creating component [Chat] took 205 ms
[15:21:42 INFO]: [ChatControl 7.8.8] creating component [Chat] took 143 ms```
no
I am not
I have dedicateds.
2x mg-128 dedis
so dont think so
And your mysql is?
on the same dedicated.
And its not connected to sql
so it has nothing to do with it.
I also tried to connect to sql
same issue
Also checked timings, it's not even showing in the list because it uses nothing.
You running aac?
Then the problem is not related to your perms whatsoever
I use lp by chatcontrol maybe chatcontrol is not made for lp.
Contact chatcontrol
Try bungeecord multichat
Hello
I have a rank with parents from another rank, but the problem is that in the chat uses the suffix of the inherited rank, is it possible to deny that suffix and use the suffix of the original rank? I do not know if they understand me.
hey
admin of mine is trying to use the editor but only this loads when he generates a link
I have a problem with prefixes
I have this user
but when he write in chat appears http://i.tbh.systems/g43or.png
Legend and S-Manager, but [A] no appears
If i asign A rank with parents to user, yes works
Does anyone have an idea why this happens?
Why would A appear? Itβs not inherited by any of the parents the user has
rank default
have parents of A
And inherited prefix, suffix and permissions
@lapis ibex Please help
Hey Marc Iglesias! Please don't tag staff members.
please stop tagging staff members
the bot has warned you three times now - as explained in #rules , all of the people here are giving up their free time to help, but are under no obligation to help anyone. we don't want to be constantly hassled and tagged 24 hrs a day, and will answer questions when we have time.
please just have some respect for that and follow the very simple rules we lay out.
regarding your question, please can you show the meta stacking section of your configuration file & the way your chat formatting plugin is setup
I already fixed
ok, great
is it ok to copy a luckperms file and put it on another bungee server?
depends which file
can i just copy the whole database and put it on another server?
If it's a database, why not just connect the server to it?
Its posible this
/lp user Username switchprimarygroup default
With bulkupdate?
For all users?
No, bulkupdate can't modify primarygroups
Luck i have a problems with Ranks in Prision server
π
I do not know how to make it work
I want all users when they enter, have the rank they have, they add the rank A.
I've been around all day but I can not find the solution.
use default assignments, section at the end of the config
Yes
default-assignments:
Prision:
if:
has-true: <group.default>
give:
- prison/group.A
I put like this
But i have players with donators ranks
Yes
But
Primary rank no
The rankup plugin will work if it has the primary rank, that is, the A.
try changing this option to parents-by-weight
a players primary group will just be their most highly weighted parent
try changing this option to parents-by-weight
Oo sorry
And default assignaments?
Dont work
And i have other problem
Default assignaments every time set rank A, but if player rankup to rank B, every times when player join LuckPerms give a A rank.
yes, because it's giving them A if they don't have A
Yes bur..
but*
default-assignments:
Prision:
if:
has-true: <group.default>
give:
- prison/group.A
if has default
To put the A in primary join
I can not find the good way for this to work.
Okay
This is easier when you do not have the permissions for Mysql and you can set the group A by default, but since I have the default group as the default range in the whole server, it is more difficult.
When you put gfroups in a track does the highest one inherit all the permissions from the groups under it or only the one directly under
tracks don't cause inheritance, it's up to you to set this up within the groups.
Commands are listed here
https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group
In particular you want to use the parent and setweight commands
so if I wanted group x to inherit all permissions from the default group, I would set the default groups weight to 1 and group x's weight to 2?
or would I make the default group the parent of group x
make default parent of group x
so /lp group x parent add default
you will want the weight to be higher than default, so /lp group x setweight 100 for example
best to do weights in increments of 10 or 100 so you have room for expansion
What if I doweights in incrememnts of 1, isnt that more expanision than 10 or 100
If I have another group y that needs to inherit permissions from default and x, do I make x the parent or default and x the parent. The weights would be default-10, x-20, y-30 if I am correct?
Doing weights in increments of 1 means if you add any groups and want them to be between other groups, then you'll have to change the weights on several groups to fit them in. Doing 10 or 100 means you can set a weight between those groups and have no issues.
You'd make X the parent of Y
X inherits default, so that means Y inherits both default and X
The weights you mentioned would be the correct way to set it up.
Well, there's no right and wrong with these things, but that would be the most reasonable solution.
how do i make a certain group the default group?
Default assignments or just keep the default group and rename it
https://github.com/lucko/LuckPerms/wiki/Default-Groups
is there a command i can do in game?
is the group in question in a track?
What group are they being put into then. Because they should be put into the group which you set in the default assignments section of the config. An automatically placed onto the track if the group they are placed in is on the track.
Correct, specific permission rules will always take priority over wildcards
Not sure, if in doubt, always restart
askyblock.island.go will still be applied, yep. The wildcard will apply all child permissions unless you declare a child node as false
No problemo :)
Unless you're essentials, yes. Essentials can use the permissions in it's main config
Iirc at least. I don't use spigot much, so I may be mistaken
Erm, I honestly don't know >.> I can't remember an instance where that had been brought up before. That's a luck question so you may have to wait a bit :P
when doing a database import, does it overwrite the complete database? or only the groups that match the same names?
so if i have db1:
rank user
and in db2:
rank user
rank new
And I import db1 into db2, does it simply overwrite user? Ot it deletes 'new' too?
doesn't lpb have a editor?
@scenic stone I'm pretty sure it overrides the current data
So it overrides it completely?
@keen wigeon It does. /lpb editor
@scenic stone I'd assume so yes, because the the export file is just a bunch of commands that it runs. Everything that was in the old database that you exported will go into the new database and override the data.
/lp editor groups will show all groups in the editor
Nope, export is either all data or no data
Export should really be reserved for creating backups, as well as duplicating data between servers
@keen wigeon It just worked for me on my bungee server, so yeah likely old version. Does normal /lp editor work?
yes but i was using ver 3 on my bungee instead of 4
Ah okay. So everything is updated now?
it works now
hi guys, having an issue with parents, I set the parent of default to the next group up, however it's kept the prefix of the previous group :/
Make sure the weights of the prefixes are correct. The prefix of the next group should be higher than the prefix of the previous group.
I thought that default was supposed to be 100 and the next group was meant to be say 999
99*
What do you mean "to the next group up"?
The higher the number the more important it is
so default is first rank, I mean 'regular'
Oh, my mistake xD thanks a lot imortal π
hey guys?
with prefixes, now the prefix is gone xD
/lp group rankname addprefix 3 &7&l[&cRankname&7&l]
That will apply the prefix with priority of 3
so If that's my third rank, and the others are set to one and two, the prefix should show?
I just realised all my other ranks are set to 0 as their weight
but their prefixes might not be
Oh it is too, i missed that lol
ah yeah xD I wrote that here and forgot meta lmao
I found my issue, I had this (lp group secondrank parent set firstrank)
so rip
Set each display name to have a different context. Like add server=<servername> at the end of the command (might work with displayname, might not)
/lp group <group> setdisplayname <displayname> server=<server>
Also did you change the servername in the LP-config to SkyBlock?
^ that's what i was suggesting.
Hey andrewkm! Please don't tag staff members.
Well... Then it does mean, that displayname doesn't work with a server-context
Is it better to put all the permission for a group in its self or to make aux group for each plugins perms then have the main groups inherit them?
it's up to you really, personally I think that sounds like more hassle than it's worth
Iβm just thinking that instead of going through all of the permissions looking for a certain one I could just go into the group that the permission is in
Hello
Hey. I was having a problem. I have a spigot server, and for some reason. My prefixes were not showing
What is the command of BulkUpdate to remove from all users a rank A of server prision?
./lp bulkupdate users delete "server == Prision" "permission == group.A"
?
group.a
LP saves it lowercase... unless you added it manually
OKay
@novel hare Make sure that Vault and a compatible chatplugin are installed
That's because you first need to download the Vault-placeholders with PlaceholderAPI
/papi ecloud download Vault and then /papi reload
im using Luckperms 4.1.87 for Sponge forge
trying to make my first steps
but right from the start i cant give myself the permission to use LP sub commands
lp user "my username" permission set luckperms.* true works on the console but ingame when i type /lp
luckperms instead of luckperms.* :P
That's from bukkit's superperms permission implementation which sponge doesn't use. It gives all child nodes, so it would give every permissions that starts with luckperms.. Sponge however doesn't do that, and instead works by inheritance. So luckperms will grant all permission to luckperms
* but if you're using nucleus or grief prevention, there will be major issues that can occur. Particually grief prevention
using nucleus
that work or like that?
/lp group <group> parent set permission perm1, perm2, perm3 ?
no
if you want to set permissions /lp group <group> permission set <permission>
you can't set multiple permissions with one command
suggest you use the web editor for that
the web editor session should auto-fill permissions nodes, right?
okay, thanks! i wondered why some nodes showed up in the list of suggestions, but others do not. i've also had a few that showed up for one session and do not show up now.
uh please help, i tried to make a prefix, but that doesnt work
i do /lp group default meta addprefix 100 &7[&3&lCitoyen&7] but if i talk in the chat, it doesnt work
probably your chat plugin, make sure you have Vault installed if you're using spigot and double check your chat formatting
okay
help
Our database couldn't find any information about your searchterm "help"
Please try the following steps:
β« Check your spelling for any typos.
β« Be more precise about your search-term.
?
I'm very sorry my friend, but my glassphere broke yesterday and I have a headache, which is the reason I can't read minds yet.
Why not just tell us what your issue is and we maybe can help you.
spigol
do you have Vault installed and a chat plugin
essentials x chat ?
that should work, but do you have Vault?
yes
alright then what is the chat format in your essentials config
ya se resolvio xd
We want to have these cosmetics on all servers, they buy them from our lobby so we need a way for the lobby to give the permission on all servers within our network. We don't really want to use mysql global perms for all of our ranks. Is there a way to have a global perm setup for a few permissions without it messing up with our server local luckperm setup. We're not setting up ranks, just a few permissions for these cosmetics. Ranks are defined per server locally but we want these global permissions in way that doesn't mess up our local luckperm setup. (We can also use bungee if there is a system like this within that)
tl'dr, we want to use global perms + local luck perms, but local luckperms will control almost everything except these few perms we need to cross over to all gamemodes within our network. (bungee)
@floral flume Luck perms can assign permissions based on server. If you setup the luckperms to use mysql and either use sql or bungee messaging service. Then you can use /lp editor to correct everything..
so we could keep the luckperm local setups controlling everything but use bungee messaging at the same time?
we'd basically only have 5-10 perms we'd want to store in bungee, no ranks.
Hello, I have a VIP rank and a inherit of the Default rank, the default rank has the prefix "&7" and the users that have the VIP rank temporarily have the prefix "&7" and in the chat that prefix appears, when I give it the rank permanently, do not inherit the prefix. Is it possible to deny the default rank prefix/suffix to the VIP rank? Thank you.
Make sure the VIP prefix has a higher priority than the default prefix.
Hello People. I have a question:
/luckperms user Luck set minecraft.command.gamemode true <- this command is assumed Global according to the wiki because it didn't include a server name.
Would doing this:
/luckperms user Luck set minecraft.command.gamemode true global
also make the command global? or would it be looked at as a server named global.
I would like to force staff to have to type 'global' for global permissions, so they don't accidentally add flying to survival etc.
The first one defaults to global. You need to do it like /lp user <name> permission set <permission> true server=<server>
ok, so the second the example from the wiki is wrong? /luckperms user Luck set minecraft.command.gamemode true factions https://github.com/lucko/LuckPerms/wiki/Advanced-Setup
huh, that may need to be changed
That's just a quicker way of doing it. You don't need to add server= or world= you can just add the names and it will still work
but what happens if I use global there? Will it be global? I can force staff to add 'server' word at the end with CommandHelper, by requiring all the parameters. But I need to understand if the word global = global :D
when using bungee can you leave a perm to global to use it on all servers?
yes
Yes ferret
ok thanks
Right, that's what I am scared of :D
I can see myself accidentally giving flying to Survival, while trying to add it to creative, because I forgot to add the server name. OOOPS!
maybe use the web editor then
web editor?
/lp editor
i'm amazed at how many people use this plugin and don't know about the best feature π
Have a look at https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions#change-in-a-specific-set-of-contexts
webeditor sounds dangerous. I will look into it.
There is a section to assign only certain contexts they can use.
is there anything special to get players to show up with deluxe chat
Section in the config or in the webeditor?
i have the %luckperms_prefix% but it is being weird
not showing up for users
so im not sure if its a weight or with the chat
What does it come up with
nothing for all players but me
just their name in white
well an admin got on and now its showing for them
give me a sec and ill see if it works for others
make sure you've given the correct chatformat. permission
Make sure the weights of the prefixes are correct abd check ts users with /lp user <name> info to see if the prefix is given to them.
Can we use the console to assign permissions?
you had to use the console to give LP permissions in the first place
Perfect!
We are investigating using this, we are walking thru the wiki for setup instructions. Thank you for the extra info. :)
how do you make a prefix outrank another while they are on one server
set a higher weight
okay. but they have one on this server and another on another server?
can this be done?
The prefix with the higher weight will be applies if they have both groups. Or apply the prefixes using a server context.
Server=<servername> at the end of the command to set the permission or prefix to a specific server.
Hey there
i want this to false right? apply-global-world-groups
That just means the groups that don't have a world set to them will be applied as global groups (so all worlds)
With the webeditor the contexts can just be global. You just need to change the server and world options for it. i'm pretty sure.
okay. with the world options do i need one for each world then
If you don't want it in a certain world just add the permission or prefix for that world and set it to false instead of true.
ok ill try that
does that work on bungee though?
Yeah it should work. as it's only dealing with the worlds of a server, not servers. And as long as you use /lp instead of /lpb for them it will be fine. Because bungee sees the spigot servers as worlds.
i need some help with plug ins
eny one know what vershin this plug in is for 1.10.2 on spong?
same with nucleus
Was reading through the spigot page for LP and I noticed that it doesn't mention anything about there being a web editor. Probably the reason why not a lot of people know about it.
@foggy quartz There is only a small mention that people overlook on the spigot page for it, "web-based permissions editor" It says that on the Comparison chat for other permission plugins. But yeah, there needs to be more of a mention about it. Though luck rarely, if never, update the spigot page. Let alone the spigot download version for LP
@zenith quarry use the latest versions I think. At least for LP
latest is for 1.12 i thought?
@foggy quartz the βNetwork Installationβ wiki page has lots of info on how to get permissions to work across multiple servers
or dus it not mater?
Not for plugins
Just make sure the API version matches
LP Supports 5-7 and for Nucleus itβs in the file name
ill check that out again thanks
And in short, the bungee version is not enough. In fact it even works without it
Just curious, what would the command be if I wanted to add a permission to a certain group for a certain world?
/lp group <group> permission set <permission> true world=<world_name>
Thanks! π