#support-1
1 messages ยท Page 306 of 1
i typed /lp group moderatorsupervip meta removeprefix 100
it didn't say anything
but it shows the old prefix
werid
erm, alright. So nothing was shown when that command was executed? If should show a message saying it has been removed
are you in the moderatorsupervip group? If so, do /lp user <your username> meta info and send the output.
pligon not work in tacospigot
I honestly don't expect it to since I've never hard of it. What version of MC is it?
1.12
what's the error
plugins not worlking 0 errors
pastebin your log then
which prefix are you supposed to be getting?
what command did you do to add that prefix? You'll need to surround that prefix with quotation marks. So "&6&l[Mod] &f"
ohhhh
i got rid of the "..
Sorry. I pay honor. Possibly the database has been loading for a long time.
merjilin but thanks xD and np
is there any way to edit the groups permissions/suffixes and prefixes via a file?
I just don't want to do it in game
It's not in game
Let me find the docs on it
https://github.com/lucko/LuckPerms/wiki/Command-Usage#lp-group-group-editor
https://github.com/lucko/LuckPerms/wiki/Command-Usage#lp-user-user-editor
Just try it ๐
@elfin egret , I have two questions:
Are there plans to give the editor it's own page on the wiki?
And what do you have to do to become mod?
Ok. I'd like to be one xD
i'll keep that in mind ๐
Ok ๐
I mean you know that I know stuff ๐
I'm on holidays the next week so you have enough time to ponder that
You need a chat plugin
I have one
Then you need to configure the chat format
format: '<{DISPLAYNAME}> {MESSAGE}'
This shows something like that>> <[PREFIX]Bluishcraft> Hi
@lapis ibex
You can't. {DISPLAYNAME} represents the prefix, username and suffix all in one. You'd need a different chat plugin to do what you want. I however have hardly no knowledge on spigot chat plugins.
When assigning a prefix, form it like this in the command to leave a space at the very least. /lp group <group> meta addprefix <priority> "<prefix> "
This is an issue with using essentials :P it provides the bare minimum of your needs for each section. It is there to get the job done and that's about it.
is it possible to give a perm to a layer for a duration
@lapis ibex anything it doesn't explain?
Only thing that comes to mind atm is the editor being poorly documented
Oh. And how to use your brain. But that's an exercise left to the reader
@rocky spruce
i will check in a bit ty @lapis ibex
@lapis ibex
Oh, if your counting how to to use the brain than there are a lot of things
Complaint to the Wiki Owner!:
โญ 1/5
WIKI NOT DETAILED ENOUGH! MORE INFO NEEDED LIKE BIOLOGY, PHYSICS, QUANTUM MECHANICS!!!!!! (Please note Luck that this is a practical joke
Luck you there?
i need some help there
well if you remember, i have told you about the tag thing, which parents to vault. The tag is now applying to the users, but when they click the remove tag thing of the plugin, the plugin is still there and they can't remove it. This problem issues to both of the tags plugin that i have tested on. Is the problem on their end or their end.
I don't know
Guys I updated the plugin and I still cannot use BungeeCord commands like server glist etc. I had it fixed one, but I dont remember anymore. P
There is only a default group set which comes by default
You need to make sure to synchronize all LP instances
And give yourself or your group the appropriate permissions @Termito#8433
Syncronize meaning? As i said the group is default and this is the only permission ive given and it is the correct one.
Everything is connected to one DB, everything has appropriate naming, every server has bungee as messaging server. I can see the permission set in the database bungee.command.server f.e
But it cannot be used, it says im outta permission
I have tried different worlds,servers, and commands. Only the essentials works properly
@timber linden It doesn't look like you are using the bungee version of lperms for the bungee stuff
Got it fixed, found in my history some tabs from the editor and the permission was bungeecord.{the command}
k
Geez I hate configuring inside minecraft. I went the hard way and changed most of it inside the mariadb. Also Luck it's quite messy back there it really was annoying to start but hey I got it done ๐ฌ yay perms work haha
I am having double prefixes for the groups, but the fun thing is that only the first two groups in the track dont have double prefixes. All the rest have the group in grey and then the color format i have for them. The only thing which could do such thing that i know of was essentials. I checked the config and its not it. Before I made tracks i didnt have this. Now that i made tracks after creating the first 2 groups for each group after the first 2 I have doubled prefixes. Any ideas? It appears to happen only on 1 server
Oh and again for some reason I cannot use the bungeecord commands..
is LuckPerms faster than PEX?
LuckPerms is better in everything i know than PEX @foggy quartz
@elfin egret UUID version of PEX is server slowing, freezing and killing machine, non UUID were good... Does LP have better performance than PEX?
yes
@elfin egret can you please check out the thing i wrote above and tell me is it from LuckPerms or I should check elsewhere, if ur not busy
@elfin egret would LuckPerms performance be as same as PEX version, which was non UUID even on 1.8.9 server?
Luckperms is better for perfomance in every way. if it causes any issues, it's the plugin which is sending information to luckperms rather than luckperms itself. That is only a select few plugins though and in very rare cases.
Termito, it is saying those permissions are isolated to selected servers rather than bungee.
@storm geyser what about the duplicated prefixes?
what chat plugin are you using?
EssentialsXChat
Lol
hmm, pastebin your essentials config please
hmmm, I can't see a reason why the track is appearing in the display name >_>
I don't have much knowledge of essentials so you'll have to wait for someone else to figure it out :/
Found it !
wyd?
It was the uppercaseletters on the groups, since I have created them with lowercase, it apparantly doesnt recognise them and just uses the track
groups are supposed to the lowercase
Yeah , thanks tho! You made me look into where the mistake was even tho i checked it before that and didnt spot it ๐
Oh i didn't catch onto what you were saying xD Just realised as well, and np
But the /server bungee command still doesnt want to work...
After adding the bungeecord.server and then adding permissions for ranks for an hour or two it stopped again
This here: https://cdn.discordapp.com/attachments/241667244927483904/341578024191393792/unknown.png is showing the permissions as not being on bungee, but on selected servers.
This is old wait
From the editor
This worked for some time but now it doesnt work again
bungeecord.server isn't the permission
Enable the verbose mode on the bungee to debug that
yep
Btw you don't have to specify a server
@lapis ibex it does not dettect it at all
can you send me your luckperms bungee config via PM?
One second
Did you use /lp verbose on or /lpb verbose on?
sorted now (hopefully).
Question @storm geyser could you explain the correct usage of tracks to me
Hello.
I am having issues with BungeeCord version of LuckPerms, where every time a join it said that "Permissions data could not be loaded".
Any clue why ?
@LordofCensorshipโข#8422
Tracks are like different "routes"
you can have 2 tracks (prison and ranks)
Perfect example are prison ranks
a member has a "C" rank and he also bought "VIP" (so mainstream ๐ )
So he has rank "C" on prison track and rank "VIP" on ranks track
You can create a GUI (deluxeMenus for example) that he can buy a rank upgrade on track "prison" so when he has enough money, he can open that menu, click on the item and server will (in the backgroud) take some of money and "promote" home on track "prison". He will still have the VIP rank, but now he has been promoted on "prison" track, so he has prison rank "D"
I hope i have you a good explanation ๐
So it's like a ladder?
Ayeeee found my problem then haha
glad you did ๐
I still have to wait for assistence ...
@elfin egret
I am having issues with BungeeCord version of LuckPerms, where every time a join it said that "Permissions data could not be loaded".
I have 0 tracks and manage everything via phpMyAdmin
naaah
use the ingame editor
i suppose you are not used to it because of PEX, right ?
Nahhhh in game is really gross and yes I upgraded from pex
yeah i know the feeling
I can bulk edit in php
just give it a try ๐
(same i love the file editing, not GUIs and chat ๐คข )
but trust me, just try it. I am glad that i switched to LP
I have tried the "editor" it's pretty isolated to that one (whatever your editing) I just use php to edit the database directly it's much faster
it has auto-completion ๐ that's why. Also for permissions :)
You can just be like
*types* /lp u *tab* > /lp user
/lp user laz *tab* > /lp user LazosPlaying
/lp user LazosPlaying p *tab* > /lp user LazosPlaying permission
/lp user LazosPlaying permission l *tab* > /lp user LazosPlaying permission info
*enter*
Oh I know I've used that. Tried at least but when you have to fix what the migration screwed up it's easy to edit directly
and then when you see that there's something missing, you don't have to search for the perms.
just /lp group default permission set (using tab ofc) deluxetags.tag.example
Well that's true, of course ๐
(i don't want phpMyAdmin)
What's your storage type?
Are you on bungee or a single server?
cute
@hollow kiln try this: https://github.com/lucko/LuckPerms/wiki/FAQ#luckperms-cannot-connect-to-my-mysql-server
let's see ๐
Mariadb is bae
@lapis ibex I think you meant Lazos
๐
The link is for you
?
That's the query number
Haha no prob my headAdmin and I were up to like 2am last night fixing what the pex to lp migration broke. (We use colored groups which yes I know it's redundant because we could just use the lp prefixs)
I gotta go too
@lapis ibex feelz bad ๐ฆ
Wait plox
1 sec
okay, so now what should i do with the database?
I guess increase the max_connections limit ?
@lapis ibex ? (sorry for 2nd tag)
@blissful tinsel Question so how are you hosting your mc server
Dedicated
Like what I'm asking are you home hosting or through a hosting service
Hosting service*
The issue only occures on bungeecord version
other (subservers) are working fine
i might have found the issue
give me a minute to reboot and test things ๐
fml
Ah I own my own server rack so I'm pretty lucky that I don't have to use a service
@LazosPlaying#9695 see my comment
@BrainStone#6759 i had dinner.
I already set it to 1024. I think it's enough.
Keep in mind that everything else works fine.
Only the bungeecord LP instance has issues.
And only one. Other one (older) works fine.
@lapis ibex
Should be good now though
nop.
Are you absolutely sure you've entered the right connection data?
Sure i have.
And using a the latest LP?
Or at least the same version
double checked.
The other bungee instance works perfectly fine.
(i have this one [second] because i'm working on full-network rework)
Are there special chars in the password?
no error. That's the point.
Can you check the log?
If there would be an error i would not come asking here for help. i would read the stacktrace and solve it myself.
okay let me give you the whole info.
Issue only on Bungee luckperms instance
only on second one (first one works fine)
using latest version on new one (bungee 3.2.60 )
When i join i get the error "Permission data could not be loaded"
If i lookup my account properties thru console it says that i am offline even tho i am online
Check the database type please
MySql + YAML
Could be a typo or the wrong one
user data in MySql
Ok
split-storage:
enabled: true
methods:
user: mysql
group: yaml
track: yaml
uuid: yaml
log: yaml
Well, I'll be gone for a little while
I'll continue helping if it isn't solved by then
Thank you ;)
It'll probably be solved... ..i hope so.
@lapis ibex @hollow kiln (tagging you just to let you know, because i think this is correct, compared to just leaving because the issue has been solved)
The issue is solved (until for now, have been testing for some time)
I have switched from all YAML storage types to "H2" (the default and i suppose most stable one) and everything works fine.
the user data is still in MySql so i don't know why was that affected, but yeah... it's fixed ๐
Ah gotcha
welp it's back again ๐ (sad react only plz)
๐ Sent in the wrong channel for a sec.
I'm being kicked for Could not load permissions data please try again later.
I've ensured everything is setup fine server side with the database and LuckPerms returns Successfully enabled. (took 4615ms)
Plugin is installed on the Proxy.
Loading version 3.2.57 on Bungee - BungeeCord
Running on server version git:BungeeCord-Bootstrap:1.12-SNAPSHOT:caeb724:1250
@alpine yoke then we have same issue.
Oh my. Hopefully Luck comes and takes a peek ๐
True true . ..
Guys are there web perms editor on the sponge version ?
even tho, he could mark himself as "away" when he's (as seems like) not paying attention to the server.
I'd think so @civic heath
There is
./lp groups [group] editor
Okay nice thanks
^
can both of you put your startup logs in a gist and paste the links here?
have you restarted it since then?
Yes.
sure not. If it would i would not be asking here for help and bother you and Luck ๐
Let pe put the log and PM you
just put it here so luck can have a look if he sees
i'll pm him. Don't want to put logs out in total public.
update to the latest for me, DeJay ๐ https://ci.lucko.me/job/LuckPerms/ Just helps with debugging
Confirmed.
Ticked on github created.
Do anyone know why this happens? https://pastebin.com/j5E2btL4
Ummm is it me whos fucked or? https://pastebin.com/URVFr8Pq
Hey guys. How do I set a default permission, so everybody has access to it? Example: teleport.tp
@full quarry give that permission to group default
What is the best plugin to use for LuckPerms that can be used for tablist modification, eg prefixes, color etc.
@blissful tinsel Is there a default group or do I have to create it myself?
@blissful tinsel Do you know why the editor is not working?
@civic heath have no idea, i never used it.
Is there a way to transform my json configs, that looks like
{
"griefprevention.user.*": {
"value": true
}
},
to single line?
why griefprevention.user.*? Sponge doesn't use the wildcard to give child permissions
you just give them griefprevention.user
Hey, is this unrelated to luck perms cause I see a bunch of luckperm mentions https://pastebin.com/6JLNTy0V
@elfin egret i replied on Github issue i opened.
@storm geyser didn't know that, thanks
@covert kelp it says "[04:21:07] [PaperSpigot Watchdog Thread/ERROR]: Please report this to PaperSpigot directly!"
How do you recommend the chat plugin? So to support luckperms besides uChat'
DeluxeChat
And some free?
EssentialsX
ok. Who using using uchat plugins
need help with this
@hollow kiln what's broken exactly?
If you're talking about the <>'s, that could be the chat formatting plugin, such as Essentials will lay it out as
<{DISPLAYNAME> {MESSAGE}
As your chat is currently formatted
@elfin egret why doesnt your plugin support case sensitivity on the backend "the database"
in permissions? it does
on the groups
When i migrated over from pex to lp it changed everything to lower case ;/ and since colored groups is looking for Admin and only finds admin it doesnt assign the prefix
it does that for consistency
So if it does it for consistency why not also compatablity
because you can't have both
It takes you roughly 5 seconds to edit that config from upper case to lowercase. It isn't a massive issue.
Was that because of limitations or prefrences?
I think its easier to work with if you just assume everything as lowercase.
Although if you are really concerned about it. use the Group-Name-Rewrite section of the config
group-name-rewrite:
default: Recruits
member: Member
moderator: Moderator
admin: Admin
owner: Owner
Like so
no its fine i went and changed a few things "few is an understatement" i got prefixes working now to work on perms ยฏ_(ใ)_/ยฏ
Haha i changed a few things by hand as well. (Primary groups) before i realized i could weight them and have the plugin do it automagicly.
Oh im literally rewriting the entire database to how i like it
Its a bit advanced and a pain to setup with exsisting permission systems. But I like all the features.
Haha Yeah.. I rewrote all that in yaml then ported to a database.
There are bulk edit commands.
i know i use those too
But i was removing groups and moving hundreds of permissions. i found it easier to copy paste. then mess with the database.
when im able to have my admins help me and we're all in vc together we're just like. ALRIGHT i objective a and b you guys take c and d. lmao all the perms/groups/users and whatnot
I don't trust other people enough to give them the keys to my kingdom
Well. I take that back. Im more of a butler.. I dont own the kingdom.. i just make sure everything runs smooth
i home host my own server on a Dell R710 the keys to my kingdom are on my key ring and my Headadmin is the only one that has network access to it ;> ยฏ_(ใ)_/ยฏ
I see.
@elfin egret Any idea why on spigot servers, luckperms is fine and not on sponge? Like someone here does not have the ability to do /gmc on sponge, but on spigot it works
probably because it's a different permission node?
I have the node setup
So it is not that
Works for me
I am a higher rank
Also
For some reason
./lp does the versin thing
As in I am not an admin
So admin commands are not working
When Im trying to migrate GM to LP using /lp migration groupmanager it says Error - > plugin not loaded. could this be because its groupmanagerx and not the original?
ah nvm fixed it
@noble niche have you given yourself OP or permissions to use the LuckPerms commands? Such as luckperms.* (Through console)
Apparently auto op is non-existant in the Sponge version. @elfin egret Pls?
@noble niche in console, do /lp user <your username> info and show me the output. Sponge luckperms is 100% working, as I use it myself.
I fixed it
I just had to give myself luckperms.*
But
The config said that is not as secure as autoop
So I relied on autoop and apparently it is in Sponge :/
Op was removed in sponge, there is nothing luckperms can do about that :/ it is probably in common code, so it is included in the sponge version.
Yep
@elfin egret https://pastebin.com/60beWTEr not sure if it anything serious
me.lucko.luckperms.common.treeview.PermissionVault.run() 300000ms
Hey, I am trying to get LuckPerms installed but my Bungee won't start up properly with LuckPerms installed (works fine without it) http://i.imgur.com/VUBsxRU.png
Thats a bungee issue it seems
You probably have bungee running somewhere else ont he server.
Make sure all other servers aren't running on 25565
Anyone here use the combo of Luckperms and bungeechat?
Do I still need LuckyPerms installed on each server or is it enough if I have running on the BungeeCord
How can I check a Permission of an offline player in global context?
Node byPassPerm = api.buildNode("system.ban.bypass").setValue(true).build();
Is this right?
And then:
user.hasPermission(byPassPerm)
@hollow kiln Yup
@cursive spire only if you want to manage local server permissions with LP too
Alright @spice flame basically I'm having a problem with when I have autoop enabled in the Luckperms config and they have the luckperms.autoop permission. But then I added bungeechat and now everyone is not opped checked <user> permission and they do have the autoop still but they are nolonger opped while i have bungeechat on my server
Any ideas @elfin egret
And I removed bungeechat and they were opped again. Is there something in the bungeechat config I'm missing
I'm currenty using luckperms only on my bungee
Strange, bungeechat shouldn't have caused this, because it's only doing things on the bungee server
I know and that's why it's weird ;/ I'm stumped
verbose tells you anything? it should indicate when a check occours for autoop
I'll test when I get home
@hollow kiln See the chat on the ADT discord
Hi, i just started my first bungeecord network, i want to setup Luckperms for my servers but im kind of confused. what should i do to setup luckperms properly on all my servers? (sorry if i have a bad english :^P )
I have a problem with VentureChat, All of this started when I set the rank prefixes through LuckPerms.
For some reason, after someone else talks in chat, no matter what I type it sends a copy of the exact message. The first message was sent by the Wireless account, the last 2 were sent by me.
I also get an error in console, and as you can see, the actual chat messages show up in console. They just don't show up in game.
https://pastebin.com/AzxeNkMK
I already tried contacting the developer of VentureChat and he said that "The problem is VentureChat isn't receiving either the prefix, suffix, or both from the permissions plugin." and "I know of people that do use LuckPerms so many it's just a setting? " (https://www.spigotmc.org/threads/venturechat.24005/page-277#post-2578621 ).
I'm stuck here for now and I was wondering if I was missing something in LuckPerms or doing something wrong?
That's almost certainly a VentureChat issue
even if LuckPerms wasn't providing the prefixes/suffixes, VentureChat shouldn't be printing the message 3 times
there's more graceful ways to fail a lookup
if you run /lp user <user> info, your current prefix and suffix will be shown there
those are the exact values which get sent to VentureChat via Vault when it requests data
I've replied to that thread
Once I set a blank suffix for the defualt group, it worked fine. Not sure why I need a suffix, though, since every other chat plugin I've tried has worked perfectly fine. But oh well, I guess. It works for now.
Thanks!
You can blame the venture chat dev for that :/ there is no reason why you'd need to assign a suffix for it to not print 3 times except crappy choices.
Oh Sorry! Missed your question
You will need luckperms installed on every server, including bungeecord.
If you want your data across multiple servers, you will need to connect each server to the same mysql/maria database.
Other than that, look here to help you start https://github.com/lucko/LuckPerms/wiki/Usage and I would recommend you look at the rest of the wiki as well. If you have anymore questions, just ask
@viral tundra ^
nice ๐
hey, how can I get the display name of a group?
like "[vip]"?
Over the API?
yes i believe he's talking about over the API (or similar) he's wanting it for a plugin he's developing
i would need somesone if can implement a command to swap permission name
@sleek musk Like swapping foo.bar1 to derp.xy with one command?
i mean move all user permission to another user
i got a swap plugin but i don''t know how code it
i know there is api
Hello,
i have a problem with prefixes and i can't understand where's the error.
I have set many groups in various servers plus bungee, and groups have their own prefixes.
if i set on me the group globally (lp user username group set testgroup1) then when i write in chat it appears the [testgroup1] prefix correctly.
but when i set the same group "per world" or "per server" (lp user username group set testgroup1 server=Vanilla) it doesn't appear in chat.
the strange thing is that if i use /lp user username meta info, it says:
username prefixes:
[testgroup1] (inherited from testgroup1)
in conclusion, it seems that for lp the prefix is correctly set, but it doesn't appear in chat.
any suggestions? thanks!
@rough vapor LP just provides the meta info, so you probably have to take a look around your chat plugins, also per world/server prefixes should only work when you are on that given server or in that given world
Yes, I obviously do the tests while I'm in the world I've put in
The chat plugin seems to work because in normal use the prefixes are there, it seems that luckperms do not pass the correct prefix to the chat plugin
Is there a way/command to clear every user on a server. I tried deletingthe db but that also remove the groups already created.
@lucid pasture Should be possible with bulkupdate,
or if you want a quick way to purge all users delete the tables luckperms_players and luckperms_user_permissions
Yo guys, i have an issue.. my chat is lagging, if i send a message at 17:14 the message wont appear until 17:15~ is this due to Luckperms? or what else do you think might cause this
i disabled LuckPerms and it works great now, but the thingie is.. i wanna use Luckperms.. any ideas?
@spice flame what chat plugin do you use?
How/where can i get a MySQL database for my server?
@lapis ibex bungeechat, I'm on the ADT DC too (though I'm not sure if the mention was accidental)
What hosting solution do you use?
@viral tundra If you have a vps/dedicated server then installing on it would be possibly the most efficient solution
If you want a free hosting service, maybe try 000webhost, though I don't know what kind of performance to expect
@elfin egret which version should i download for sponge 1.11.2?
the latest
@alpine yoke
If your issue with FastLogin hasn't been resolved yet. Read this: https://github.com/lucko/LuckPerms/issues/408 ;)
Kind regards, and have a nice day ๐
Haha awesome!
No problem ๐
same answer
@hallow moon Try the caffeine devs
no
do not do that.
might be
idk how you'd know that for sure
it's waiting for contexts to be calculated
which could be caused by a number of things
cuz i asked blood
its a few builds behind
if it happens on latest ,ill go back to him
@elfin egret I think Blood said something about it involving LP in his discord
tagged u
not via the API
(it would be better that, when requesting the group name via sponge, LP returns the display name instead but ok)
but actually yeah
o
I can add it to sponge when my PR gets merged
since that adds a method for friendly identifiers
I'll add it to the next API release as well
which PR?
How can I limit the use of luckperms.user.addgroup?
Example: A mod should only be ably to change/add the users group to default, user and maybe mod.
Hi, I use the latest version of LuckPerms on Spigot-1.7.10/1.8. How can I fix this error? https://pastebin.com/g3LLVW8K Thanks a lot
One second
run /version
I'm using Spigot-1.7.9-R0.2-208-ge0f2e95 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
Is it copatibleIs it compatible with mysql and bungeecord?
yes
Ok thanks
@elfin egret Do you have any idea for my problem, please [English isn't my mother tongue]
set argument-based-command-permissions: true
Thx very much
Which lp commands were easier
I see that this is an dev feature, how can I use it? (I already added in the config.yml file)
Switching over to LuckPerms since the developer of PowerfulPerms clearly does not listen to the community at all.
Hopefully this shall be good.
So first question, is it true most of the commands and group setup you have to do through in-game?
To an extent yes, however luckperms let's you choose between many different storage types so you can do permissions in files or MySQL directly. There is also the web editor if you'd rather do it that way.
I will also recommend you start by using commands, especially to create your groups and then add a couple permissions just so you can see the file format.
Alright ty.
and @storm geyser with all these extra features on luckperms, will it impact performance at all?
such as worldguard region support, stuff i don't necessarily need but is still there
Nope ๐ wink luckperms is a VERY stable plugin. The whole plugin is built around stability.
World guard support also isn't anything special. It is just how the group is saved so WG reads it correctly.
Nice, alright I'll look into making the switch then, still gotta do a bit more research ๐
@storm geyser You can also use yaml/json-mode and edit all in text files.
I just like that the developer is more active on the discord than powerfulperms dev
I know, Nero ๐ I just also recommend people start by using commands initially just so they can see the format in yaml/json. Particularly with the format in luckperms being unique to others.
Discord wise, Archeon, others in here are pretty useful as well, so they will answer any questions you have if luck and the staff aren't online at that time.
(: awesome, ty
@storm geyser Do you know where I can find the bungeecord download for luckperms?
https://ci.lucko.me/job/LuckPerms/ just so you know, you need luckperms installed on every server if you want it used across your entire network.
will there be an option where we could just drop it in the bungee folder, ever?
Not as far as I know. Having it on every server is very beneficial to luckperms
You can just make them universal by hooking them up to the same database
alright cool, ty again!
Np!
@storm geyser Actually I want to write to @broken brook . Was my mistake. Do you have any idea to my previous asked question?
I do not.
I have honestly never seen that option except in the commit when luck added it. I'll see what I can find out about it.
I see only that it was added in version v3.2.38.
If you'd like to use argument based permissions then the verbose will be a huge help
Atm this is the only documentation for it.
were you going to link something...?
Jenkins
excuse me... is there the possibility to allow someone (my staff) to change only 1 or 2 groups? for example, i want admin able to assign helper or moderator group to a player
@DaveDevil#7010 Yes, you can
you just have to set up a track with the helper, mod, admin in it and give the admins the correct permissions for promote/demote
Also you will need the argument based permissions allowed in the config to avoid "privilige escalation"
Thanks. What do you mean by setting up a track?
tracks are the rank ladders of LP
more info here:
https://github.com/lucko/LuckPerms/wiki/Tracks
Thanks, I'll try it
Verbose is your friend, you will probably need it for the right permissions ๐
Can someone explain to me how i can add a group to a player and remove one
i guess lp user ammazed parent set (groupname) is the one u are looking for?
If i can add multiple ranks with that command then ye
/lp user USERNAME parent add GROUP
/lp user USERNAME parent remove GROUP
Are the commands you are looking for I believe.
Oh multiple ranks oh k
Anychance luck perms support sportbukkit?
How do i Update Minecraft to 1.12.1 in Multicraft ?
Does your hoster support it?
im not sure how to see that
What hosting do you use
Multicraft
ist from robot.your-server
Im confused
hehe just need to know how to Update it in Multicraft ๐
add a custom jar lol
@plucky sun do you have fpt access to the server? from what i know you just need to upload the new jar file, then in your Multicraft config you change the jar name according to the one you uploaded
The Multicraft panel itself is still downloading 1.11 jar files. Depending on your hosting they may have updated it.
@elfin egret how can I get the group display name now? (tag me when you see pls)
@DaveDevil#7010 dont think fpt excist
@snow widget You're using sponge right?
yes
thanks
@dire badge It should support SportBukkit, considering it's just a fork of craftbukkit
Is this error caused by me? https://hastebin.com/abegiqojan.md
You're using a pretty old Spigot
You are not using LuckPerms Legacy.
Right
oh theres a legacy?
Yep
fml
Yup. seperate version just for 1.8 and below.
where at
Wait, we have a custom spigot jar, lemme see if it runs on that
the custom spigot jar is supposedly a 1.8 jar but it allows 1.7-1.9
Use legacy for 1.7
Either way the regular version is 1.8.8 and above.
ok thx guys
i use legacy on my 1.8 servers.
I like all the new features tho ;3
or does it have the new stuff just written diff?
Its up to date.
oh so it's just written to support 1.7 and such cuz of all the changes in the api from 1.7 to 1.8
?
Yes.
oh ok
All the same features. just for the different api.
lit
How can I check a Permission of an offline player in global context? (API)
doesnt /lp check do this?
Would luckperms require me to put a ton of negated perms if someone has the * perm, for example I made a chat plugin that works off of perms, and the owner group has * and chat.owner, but with pex I had to negate - -chat.default - -chat.chief - -chat.captain - -chat.mtyh - -chat.legendary - -chat.supreme - -chat.media - -chat.trainee - -chat.mod - -chat.srmod - -chat.admin - -chat.developer - -chat.manager
Would LP require me to do the same?
I'll test and find out then ๐
nope, dosent do it
@mighty hull
its the damn * perm
if only I could make it so that the perms ignore that
xD
Oh wait, I should just integrate vault into my chat plugin and check the group instead of the perm..
ugh but I don't want to integrate vault into it.. but ig I have no choice
unless I want stupid long perm lists
thats the same as /lp group example perm set perm.perm false
if u want to negative
I took that other thing from my pex file
just to show how many negated perms I have
ah ye
I think I'll just implement vault into my chat plugin and check the group instead of checking the perm
ye
Good evening is here one whoe speaks german ?
Can someone explain me how to make a track
Ja:)
cool Nero, kannst du mir bei den perms weiterhelfen ?
The wiki helps
@ Nero ja ahbs gesehen ๐
hey i'm having issues with lucky perms
I'm new to this thing
I followed the command tree to place myself in the staff group of my server which I just created and I added a prefix to it but when I talk in caht the prefix isn;t there
You need a chat control plugin to show prefixes
and suffixes too?
Yes'r
sigh
Is there are issue with argument-based-command-permissions: true?
Example:
Mod has permission: luckperms.user.info -> by tipping: /lp user [USER] info -> permission denied
Mod has permission: luckperms.user.info + luckperms.user.info.* -> get info
Mod has only permission: luckperms.user.info.* -> permission denied
Same by add, remove, ...
I use version 3.2.63 (newest dev).
Have you checked /lp verbose
Thanks for that reply, helps me with this one. However there is also the add and remove commands. The should be limited (what the could add). This question was asked very often by different users. The answer was always use argument-based-command-permissions. But how the work?
Try running a add or remove command with verbose enabled and see what is being checked
@lapis ibex Really thanks for help ๐
@foggy quartz ask in offtopic & see if someone replies ๐ i haven't gotten my mind wrapped around hashmaps yet...
you can use parent: /lp group parent add [other group]
- /lp group [group] parent add [other group]
Don't mention luck so much, other members are able to help out, so Luck doesn't get spammed with mentions ๐
http://prntscr.com/g422wk @desert stirrup
/lp creategroup default
Yes, the default group is added by default
?
What are you trying to do?
Does group b exists?
Let's say you want owner to inheret admin permissions;
/lp group owner parent add admin
Yea lol I just woke up
What command are you doing?
What version do you have?
Check /lp listgroups, perhaps?
blame luck then (jk), strange...
Maybe you have problems with your storage. I typed your commands without any error (lp group default parent add [other group] doesn't make sence)
Well thanks all
it was
Value: false
without a tab in front
..
happend with migration
Luck is just so magical ๐คท
Is there like a way to bulk remove permissions and ranks from all the players?
@desert stirrup @foggy quartz
Maybe should have a closer lock on this page: https://github.com/lucko/LuckPerms/wiki/Bulk-Editing
Why you want do do that?
Reseting server
/lp bulkupdate user delete "permission == luckperms.user.parent.remove" should work (not tested) for your first problem (only for this permisson).
However I would prefer deleting storage (| drop database) and/or deleting the config-file.
you need to run it in console
If you only have the group as permission you could do it with /lp bulkupdate users delete "permission == group.[NAME]"
Appreciated that u could confirm that luck
Is there a way to customize the commands & messages?
To make them less verbose?
As of right now:
"glwt's parent group is now Admin in the context of โฆ"
It should be:
"glwt has been moved to group: Admin"
Short question here when adding a prefix with say /lp user Greypaper meta addprefix 11 &8[&eSquire&8]&r, how do I put a space after &r?
Set the prefix as "&8[&eSquire&8]&r "
Or as "&8[&eSquire&8] &r" Either should work fine.
haha, I should have realized that. Thank you!
Np ๐
Hola
o/
yea none and i mean NONE of my nodes are adding except for the * node
anyone care to help?
when you do /lp export <filename> does there have to be an existing file or does it automatically create one for you?
and where does it create it in?
what folder?
It automatically creates it for you, and it'll be in the LuckPerms folder
@broken brook I'll try but since sportbukkit edited perm super structure it might be different
@dire badge why are you trying sportbukkit if i may ask?
oh alright
@Tboosa001๐ฅ#9457 have you set include-global to true in the LP bungee config?
Also you need LP on all servers
Morning guys its me again, looking for an sponge expert with luckperms
Also remember when using it on bungee to set the message-type (forget the setting name) to bungee
Forge 1.11.2, LuckPerms 3.2.63 installed yesterday, all worked fine, now i cantt even us the commands in the console, what cant it be ?
Luckperms won't be blocking console commands, because it can't block them. That is an issue with your panel
Players don't need permission to open chests unless you have a plugin or spawn protection preventing it. Use verbose to see what permissions are being checked when a player interacts with a chest.
okay i will have a look
i have nucleus Essentialls and worldedit installed as admin i can do all this is pretty clear ๐ Does a user need the bypass perm ?
The user is in the default group an cant interact with chests ... all other Things are going well
Neither of those plugins will prevent a user from interacting with chests :/
universeguard ?
That might do it
spawn protection also perhaps (Actually, not sure if it'll stop chest-access)
lol after verbose off and crafting/placing a chest as user the can do it ...
I'm going to suggest you use grief prevention instead of universe guard. It is far more developed and more reliable
Did the player move away from spawn?
spawn is far away
Hmm, verbose shouldn't do that. All it does is record/display the data being sent to luckperms from other plugins
I got the list "user" -- plugin -- undefined then i craftet as user a workbench, placed it, crafted a chest, placed it openend it it works, than i made with the admin verbose off it s still working for this user
so grief prevention will be better than universguard ?
Yep, especially with the massive update bloodshot just released for it.
okay, can u help me out with one "Playeronly" permission group for my server when i tell u the plugIns we want to use ?
Erm, that depends on what plugins you're using.
With nucleus, you can use /nucleus setupperms USER default to give them the basic nucleus permissions. Grief prevention you only give them griefprevention.user
i know so its a small list for Players(User): AdventureMMO; Craftbook; Jobslite; Nucleus; Signeditor; Sleepvote; Thats it
If you use /lp tree it will give you a print out of all permissions on the server. It'd be better for you to use that and the plugins' wiki/ore page.
Yep, that'll work fine
wonderfull thx
Another General Sponge question, is it good to make a map in vanilla 1.11.2 and than take this to a forge server with mods?
Not really. It won't have any modded ascpects generated in the world.
is it possible that a mod crashes the vanilla map over time ?
We now have the problem that all player suffucate in a wall but there is no wall
I have lp on all servers. I'll check and make sure global is on but I think it is
I can assign groups server specifically by adding the server name but it doesn't inherit the perms from global
So um
I'm hella lost
Where are my permissions, groups, users, being held?
I can't find a "permissions" file anywhere
You probably are using a database?
Nope
I'm running on my local machine
Are things more command oriented then?
Less config
@glacial night sent me your luckperms config in a gist please
@warped matrix by default, data is stored in a h2 database. You can switch the storage type following the method found on the wiki.
@storm geyser thanks, the specific issue I'm having in relation to that is that when one rank inherits another it also inherits one of the previous ranks chat color
Is there a way to override this?
How are you assigning the name colour?
Nucleus.
Forget about the nucleus config, use the namecolor/namecolour meta to assign the colours. If you have setup group weights correctly, they should work.
Oh hm, well, its also the chat format
Near the bottom of this page https://nucleuspowered.org/docs/modules/chat.html
Currently all chat formats are per-rank
Obsidian > Diamond > Gold > Iron > Coal > Default, whats weird is that all ranks above Coal inherit Coal's chat format...
That's fine, but use the namecolour meta to assign a name colour
Dual will tell you the exact same thing as I'm saying ๐
Dual?
The nucleus dev
Ohh
Well, I guess I could use the "Suffix" part to assign the individual chat separators
I have this: [Admin] glwt: Hello
the : next to my name is in each specific ranks color
You can give it a go.
But I'm sure you can use colour codes in the chat format directly.
OHH
Shoot
I didn't know Nucleus had weights for chat format
That fixed it. ๐
Hello! i'm doing some tests to make prefixes work in my bungee network, but i encountered a problem. all my servers have names with some uppercase letters.
While i do the command
/lp user player1 group set groupname server=bungee world=Server1
where Server1 is the bungee name of the server, luckperms save it all lowercase, so when i am in that server, "/lpb user player1 info" says that i am in "Server1" but it says that i am "groupname" in "server1", so the condition is not met because the uppercase to lowercase difference.
please.... don't tell me that i have to rename in lowercase all my servers... i have lots of scripts, functions etc...
Just make all the stuff be lowercase then
it's not that easy...
@elfin egret is there a reason that if i write "world=Server1" it's been saved as "world=server1" ? why lowercasing?
consistency
so the only way is renaming all to lowercase?
it renames them for you.
who?
i tried in a bungee network created just for tests... if the server name is lowercase it works, in uppercase not
hello!! @elfin egret luckperms in cualdron server not work help me ;P
Use the instructions found in pinned items
@elfin egret will this work?
if(LuckPerms.getApi().getUser(uuid).isInGroup(LuckPerms.getApi().getGroup("Admin")))
if you have a player object
String uuid = p.getUniqueId().toString();
just use p.hasPermission("group." + groupName)
I installed LuckPerms and cant do commands. It's just saying "[LP] Running LuckPerms v3.2.20"
Still no
Figured it out
gg
Had to do /lp user RexTheMon permission set luckperms.* true
@lean geyser ikr
xD
Hi, my server isn't showing my groups' prefixes. Does anyone know how to fix this? I am using EssentialsX Chat to manage the chat and the config looks like this https://i.gyazo.com/02ddd8bf439aa407a043406366bb7e5c.png
I have a prefix as shown here https://i.gyazo.com/12487f61718ca3b57ce31cfd2ec4264b.png but it won't show up for some reason
You need EssentialsX AND EssentialsX Chat, constant issue I see.
Is Vault installed?
I have all 3
Show /vault-info
I've looked over that a couple times. It doesn't explain how to fix the issue
Only this https://i.gyazo.com/208b5cd5c4339173ea4a809bdfa0be3f.png and how socialspy works for chat-related things
is there a way to disable spawn protection for the end only?
Hello. I need some help with Luckperms and my server.
My knowledge with plugins is basic and my knowledge with permissions is none
@agilsey#1414 yes with per world permissions
The wiki explains it
@rough niche Whats your problem
I am having a hard time following the "Usage" section on the wiki, because i do not have a console like the one that is displayed
Do you have a server console where you can enter commands?
I am using a server host... which provides me a console, but it doesnt give me feedback as far as im aware
The console is through a website , so it is not a true console window
Where in this example, he gets sub commands. When i entered this command. I got nothing
@lapis ibex
That's your console. That's ok
Oh. That is a screen from the wiki
How does it look for you?
But my console doesnt get feedback
@lapis ibex
I just got back into minecraft hosting and am trying to host a server for myself and a few friends. I didnt know what server host to choose, and what server to use (bukkit, spigot, etc.)
Okay i am running spigot, so that is good
I pressed "enter" which defaults to send
@lapis ibex
No need to ping me all the time
Looks like a bad Hoster then
I'd try pressing send though
I did that, same results. (first is enter, second send, third say)
Could you recommend me a hoster then? Hosting myself is not an option for i dont have the knowledge
@rough niche do you know what the panel is called? McMyAdmin maybe?
What is the host?
I believe /help ran worldedit commands
Then i did just help at the bottom and it wanted me to do a ?
do plugins
What the heck o.0
Plugins (9): ยงaAutoSaveWorldยงf, ยงaLuckPermsยงf, ยงaWorldEditยงf, ยงaCityGatesยงf, ยงaLocketteProยงf, ยงaEssentialsยงf, ยงaWarpsยงf, ยงaSilkSpawnersยงf, ยงaWorldEditSelectionVisualizer
Thats the output when i entered plugins
and what does just lp do?
1p is an unknown command
lp? As in "LP" in lowercase?
hmm
Vault, you need vault
is there an error when you start the server?
restart the server, then do a cmd+f for anything that says LuckPerms
You Need Vault
He doesn't need vault
how
because the other plugins work, but LP doesn't
LP does not depend on vault, LP can work on a server with no other plugins
ping me when you find something Diverseelm
@haughty wharf This does not appear in the console i was entering commands at. This is a console log file that i can download and read
But the plugin is working if im correct
but "lp" does nothing...
what about ingame
what does /lp do
op yourself, then try /lp
That gives me a whole list of commands
Not entirely sure what that is
probably not then
Spigot 1.12
well, as long as you can still do stuff in game you should be ok
I can make all my groups and stuff ingame?
yup
the commands are all the same
just be careful about removing any permissions from yourself I guess
difficult to get them back without console use
Sorry my internet died on me
Do you have any recommendations for a server host?
money isnt an issue. I just want a server that will allow me to do what i want. And to have minimal lag
there are tons of hosting
and it seems like i chose a bad one
@lapis ibex you still there? Sorry to bother you. Is there a list of like all nodes?
For which plugin?
Hello, we are running 23 servers, all running Pex. How would we easiest migrate to LP? ๐
Do the servers use the same permissions?
ur chat plugin
u did not do &r
You guys should add a rest api to luckyperms.
@snow widget compile against the latest sponge
do all the database pooling there.
so
i'm not sure what you mean by that @trim summit
i cant support API 5~7?
No
What a rest api is?
A rest api is basically a http server. you often use them in applications as midware between the database and endpoint
You just hold open all the database connections possible in the api software, and do get or post requests too it from the app.
It's a better way to manage connections.
but the client is written by me
so i don't need to maintain any sort of APi
between the database and the client
The api works as a middleman between the database and endpoint(plugin)
it's just a better way to handle all the data, especially if it's supposed to scale.
yeah, but what do you gain from that?
it really doesn't help scale
your database is what makes it scale
it does, since your average mysql database can accept a max of ~250 connections. In the context of a web application, you could potentially start fucking up if you had more than 250 clients connecting to it. I understand it's a bit different in the context of a minecraft server but it still allows for better management of the connection pool.
that's not true
it also allows you to process the data before sending it to the server which can give you advantages.
mysql servers can easily accept thousands of open connections
'The number of connections permitted is controlled by the max_connections system variable. The default value is 151 to improve performance '
it can, but it's best not too
but tbh it's best not to use mysql.
viva la hadoop support.
you're right about processing it
but I don't think that applies too much to permissions
well
I guess it does
One advantage is you can give servers permission to only get certain data, which would be nice for a network with a whole bunch of nodes.
since you don't have to worry about people having access to shit if they break into a node.
you can also do smart caching ๐
yeah, true
The main disadvantage is the slight ping increase. That's not an issue if you're infrastructure isnt a potato though
but the effort required for a) me to code that and b) for users to set it up simply isn't worth it imo
it already scales well
perhaps if you were nearing 000s of clients
it would make it really easy to make a panel to control groups from, since you could just post it all in json to an angular app ๐
it'd be worth it
do you accept pull requests?
yes
if you can make a new repo called luckyapi or something i can make a start ๐
what language would you write the endpoint in
it'd still need to be backed by some sort of database
I'm not too fussed. Java, node, go?