#support-1
1 messages · Page 511 of 1
progress 🙌
i'm not sure what you are asking
What do I do now? I still cannot run the bungee commands
Never mind I can do some, but some that were added to lower groups like Moderator I cannot
Although the parents are set up
might be a good idea to use verbose
or use checkinherits to see if you actually have that permission
That's interesting..., second person today who has problem with parents? You can also use Verbose
/lp user <user> permission checkinherits <permission>
use verbose on bungee though, /lpb verbose on [filter]
Which command do I run?
the ones i just said
there are many ways to check things with LP, just gotta use the right ones
it says I have the permission set to false
Then maybe another parent might have the permission set to false, be sure to setup weights /lp group <group> setweight <number>, for example owner would be 100, admin 99, moderator 98
Alright
I ran the verbose command and it is just filling my chat with the same permission node over and over again
nvm I just had to turn it off
You can do something like /lpb verbose on <player> & luckperms to just see nodes beginning with luckperms
if it's false then another group is setting it to false and you're inheriting that
probably a weight issue
Alright I set the weights, gonna see if it worked
I checked everything and the weights/parents are setup correctly
hello
Hello
im having an issue with the "default" group
first i renamed it to "rank1" and made several other ranks with it, but then when a new player joins, rank1 gets ignored and they are set as Default again even tho its not called that and its recreated in the group list
Hey, I just type LuckPerms and some permissions set
(question about / lp group <group> permission info> are not working, which worked before for example on PermissionEX Can someone help me there?
Did you set the default-assignements in the config? @barren grove
!default
you will need to read that page ☝ @barren grove
@bitter coral this i did not see
aight
Hey, I just type LuckPerms and some permissions set
(question about / lp group <group> permission info> are not working, which worked before for example on PermissionEX Can someone help me there? @hasty tree
Hey Dominik48N! Please don't tag staff members.
You mean the permission for /lp subcommands are not working?
No, I've entered permissions like system.doublejump and they work on all permission systems except LuckPerms.
What's the command to set a default group for all new players Tobi?
And the perms should work, maybe parents were not configured right?
I was wondering what the console command is to give players ranks
I am trying to make it so they get the rank after purchase
currently using command lp user {uuid} parent add groupname
/lp user <player> parent add <group>
@bitter coral
but I have everything set exactly
So the placeholder for players luckyperms is <player>
okay and remove the <> for groups
Or..., just replace <player> with the buycraft placeholder and <group> with a groupname like vip
05.03 19:00:04 [Server] INFO Dispatching command 'lp user ddddddddd parent add emporer' for player 'StewySaucer'.
05.03 19:00:04 [Server] INFO A group named emporer could not be found.
ddddddd= uuid
ok
{purchaserUuid} so this?
lp user {purchaserUuid} parent add <group>
I think the playername of the purchaser should also be enough
But UUIDs should work too
ok
UUID is probably better to use
lp user {purchaserUuid} parent add <group> <---- Go with this?
well UUID works but for some reason the group name isnt being found
is it cap sensitive
wait lmao
I think I switched to MSQL which fucked everything up
Okay changed storage back to h2 think its working
when you switch storage types you need to run export/import to import the data into the new storage type
I still cannot use the permissions I added. Even after setting up parents and weights
well you said verbose was checking them as false
so you need to locate where that is happening
you can do /lp search <permission>
Haha okay some how it became false on my name
I never did that xD
And just to confirm, when I set a group's parents, that group will receive permissions from their parents right?
So our "donator" group's parents should be player?
correct
So I derped and made everyone a single rank, I do have a backup file, but importing that I get a lot of errors and it only fixes some of the ranks. What can I do to restore?
I assume resetting before importing would be the best move, right?
probably a good idea
opped account^^
non opped account^^
Having an issue with LuckyPerms and bungeetablistplus not wanting to work together very well with placeholders
Only seems to be luckyperms as other permission plugins work fine!!!
and the name and rank isnt showing if youre not opped
Guys
Yes?
When existing users join back ( people from our PEX folder ), they don't have the same ranks
No idea
probably an issue with migration
How can I fix it?
I remember when I was doing the migration, it said transferred 32 users
does that sound right to you?
Not really
does any parent info display when you run the /lp user <user> info command on any users
If PEX logs every new user, there would be 75+
i believe migrations create an import file, you could double check that to see what happened with users
Okay
or check the console logs during migration
How do I remove a permission? Like not have it false or true
permission unset
Okay
I know this isn't related to LP
But People can't do /wild in a certain world
How do you fix that?
give the permission in that world?
can i have someone help me out with my server permissions and all that stuff
what do you need help with
well when im not in op i cant do anything i cant even throw items on the ground
then i need help making certain commands available to the server to use without op
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
*When Turbo actually plays a game for once
so im trying to make it so i can use commands but when i try to do the command to let me gain access to the server it keeps saying running luckperms v4.3.75
nvm i fixed it lol needed to use console fot the command
i'm always playing overwatch lol
how do you set a group you have as a server group?
Do I have to reset server after I add permissions
no
hey turbo is there a way to make a group a server group?
!context
:paperclip: https://github.com/lucko/LuckPerms/wiki/Context
what do the world and server options mean
i cant find the command turbo
can i have someone join my pixelmon server to see if there able to use commands
@small orchid World and server are used for networked servers e.g bungee. You can use the "server" defined in the luckperms config file near the very top, by replacing "global" with the name of the server. You can then assign permissions to that server only (and the same for the world, by naming the world on a multiverse type server and then setting its particular permissions)
They are the best when using SQL for a storage method as you only have to update one perms file 😄
I have a question. (Suddenly I'm sorry) I recently started using LuckPerms. However, I am struggling with setting. Is it impossible to set permissions in text format for PermissionEX?
Do you mean editing .yml files like in Pex?
yes
That is possible trough switching the storage method to yaml in the LuckPerms config.
A example for a yaml file in LuckPerms: https://github.com/lucko/LuckPerms/wiki/Storage-types#example-files
If you already have permissions setup you should read https://github.com/lucko/LuckPerms/wiki/Switching-storage-types so you don't lose your progress.
thanks a lot!
In addition, it is a question, will I be able to use the / lp editor command after switching to this setting?
You should be able to.
Indeed, it is convenient. Thank you for teaching me!
Add update tracker please...
Sometimes there are some new things, we don't know that.
If there is a update tracker it'll be more convenient. Thanks.
it's called #github-spam
How does luckperms use hikari and mariadb at the same time?
hikari is a connection pool, mariadb is a database, they're not the same thing
Oh okay
private final Map<String, String> properties;
What does this do in StorageCredentials.java
Hello, anybody know how I'm supposed to allow moderators to bypass claims with ftbutilities when luckperms is installed? I tried without sponge/luckperms and it works, so it's not my rank file that is at fault . I use ftbutilities files to set claims and chunkloading and the rest with nucleus/luckpers and it works great. The only thing that doesn't is the bypass of claims if moderators want to break something.
anyone have experience trying to use nucleus with luckperms
for whatever reason i cannot use /help even with minecraft.command.help set as a permission
onlything that works is /minecraft:help which is shortened and doesnt show everything i actually can use
I think you need sponge.command.help instead
np
anyone know how to sync ranks from one server to all servers on a bungeecord network
@craggy laurel
Hey guys- I am getting this on rare occasion. The plugin YML says it suggests the default h2 storage system. Would MySQL fix this?
[Essentials] Permissions lag notice with (GenericVaultHandler). Response took 43.063703ms. Summary: Getting prefix for GamaTotchi
anyone can send me luckperm for 1.7.10
Hi, I was wondering if there is possibility to make "dynamic" permissions group? For example: allowing players to create their own permission group and then change properties of their group?
[Server] WARN INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
[Server] WARN INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
what is this?
@craggy laurel Use a database and link all the servers you want connected to that database
There's an option in the luckperms config to set the database login info
@vast orbit Generally speaking, you want to stick with the default H2 storage unless you have a reason to change. Unlike PEX, flat-file storage in yaml isn't default for exactly the reason you're facing there.
@foggy furnace I do believe granting users permission to add/remove permissions to a specific group is possible but I'm not finding the documentation on this rn.
Do keep in mind that this gives would give them permission to add any permission, including *. If you want to limit that artificially, your best bet is to make your own plugin and grant rights to use that plugin.
I understand, thank you for anwsering! Also I wonder... Can I modify LuckPerms to do that? I mean rewrite existing code for my needs
Perhaps? But I'm not sure if it's a change Luck would be too interested in. It sounds like a very niche function, and limiting what permissions a user could assign to a group would be even more server-specific. That said, I can't speak for Luck. You could create an issue, though your best bet is most likely to use your own plugin and target the LuckPerms API.
Best server hosting for bungeecord network with around 3 spigot servers and up to 200 players total?
Sorry if this is in the completely wrong place but I've lost my patience with shockbyte 😄
Ok, superb!
You would need to do the following:
➡ Design a storage system for "whitelisted" permissions, perhaps leveraging the group system (create a group with whitelisted perms, and do a permission lookup on that group any time a user tries to add that permission to one of the groups they are managing).
➡ Define your own permission node(s) for users attempting to use the system, perhaps granting different groups a different set of whitelisted permissions.
➡ Ensure that players using this plugin don't have any exploits that allow them to grant permissions that are not whitelisted.
@cinder marsh You can find help in #general - that's what that channel's for.
Thanks, sorry @minor stream !
@minor stream Could I PM you?
I'm not sure how much more I could help. I don't have time at the moment to help prototype a plugin. I'm actually burried in something at work currently and I'm just poking this server on my lunch break.
Nevermind I misread the conversation
Its not possible to change default rank righ?
It's really possible
esta tu 😦
otra vez
😛
no, se arregla, usas MySQL, o h2?
mysql
tienes PhPMyAdmin?
entrar PHPMA, y navigar a luckperms_users, y borrar todos de los archivos con el nombre diximax09
debería ser dos
luckperms_players?
si
ya está
vale, reiniciar tu servidor y se deberia ser arreglado
por favor sacas una screenshot otra de tu phpmyadmin?
por favor envie una captura mas grande
hola
este archivo es de Bungeecord o de Spigot? https://gyazo.com/dfaed3756deb60b3798c533563f284d7
muestrame lpb info en Bungee
pero tu puedes connectar?
es solo una advertencia, tu puedes ignorarlo. es causado porque antes, el uuid fue differente que esta ahora.
pero el uuid de ahora esta correcto
No debería llevar más tiempo
si,tarda más y pocas veces sale lo de que no ha cargado bien el perfil
veo, jugadores otras pueden connectar?
no entiendo el mensaje, me quiere decir que si se pueden conectar otros jugadores?
si
si,si pueden
hm, entonces no lo se el problema
tu puedes explicar en ingles y los moderators otras pueden ayudar
ya que mi inglés no es fluido lo puedes comunicar tu?
ni es mi espanol :P
voy a resumir, y tu puedes continuar
si si, un momento
Essentially, yesterday the user removed a plugin which was messing with user IDs. They get https://i.gyazo.com/thumb/1200/dfaed3756deb60b3798c533563f284d7-png.jpg in console now when joining, however the new UUID is the correct one. They can't find the old UUID in the database to remove it
@lapis ibex
Hey SrDixiMax! Please don't tag staff members.
STOP
PINGING
STAFF
ups
Por favor no los menciones, te ayudarán en su propio tiempo.
Yes, I see, please wait for somebody who can help with the issue
ya veo que responden.
Hello. How do I set the chat colour for a group?
@frail gust depends on your chat plugin. So #general. I'd highly recommend you check the docs of your chat plugin or to ask their support (after checking the docs. Support staff is not for regurgitating the docs)
Hey,
im trying to set up my server so players can buy/upgrade some permissions with in game money, so by default they get one /sethome, but they can buy a 2nd, 3rd, etc, anyone know how i can accomplish this?
Depends on how your /sethome plugin handles this, sometimes they just check for group names, which are configurable, or just for a permission
basic essentials
default: 1
# essentials.sethome.multiple.level2
level2: 2
# essentials.sethome.multiple.level3
level3: 3```
Something like that
also want players to be able to buy stuff like /hat. /workbench etc
Also is there a way to look at a config lfile like the classical way of doing permissions out of game?
Yes, there is, switch the storage method to yaml, syntax in yaml is a little bit different than in Pex, but you should get into that
A example for a yaml file in LuckPerms: https://github.com/lucko/LuckPerms/wiki/Storage-types#example-files
If you already have permissions setup you should read https://github.com/lucko/LuckPerms/wiki/Switching-storage-types so you don't lose your progress.
Im sure it gets annoying having to answer the same questions over and over, it just gets complicated when you have X number of plugins and everyone does things a little different, so like, there is always a learning curb, On behave of all of us luckperm noobies, Thankyou for your time
I have an odd issue, where/who should I talk to? 😃
Just ask here, some people may be able to help, some not
okay
Can someone explain this use-server-uuid-cache: false
i dont understand
is this needed for premium servers?
If yes, do i have to enable this on every server?
From my knowledge it has nothing to do with premium servers, just if / how you can use uuids in /lp commands
it explains what its for in the config
Yes, but i dont see the difference
So, i guess enable is better?
Oh wait
You can with uuid cache set ranks for users with a uuid
correct?
and stuff like that
When this is set to 'false', commands using a player's username will not work unless the player has joined since LuckPerms was first installed.
that's really all it is
Ah, so you can only use UUID's if it's enabled
no...
When this is set to 'true', the server facility is used. This may use a number of methods, including checking the servers local cache, or making a request to the Mojang API.
Aha.
did you even read the config :P
Normally i do... i configurate daily servers, and setups... but i really forgot this... maybe it's night that i don't get it, lmfao.
My brain cells are killed atm.
basically when it's set to true, the server will work harder to figure out their UUID
instead of using LP's cache to find the UUID
Ah, so i guess disabled is better.
yes
I also never had it enabled anyway.
yeah it's false by default
what is the perm node for Luckperms bungee
I still would like if lp has a command like /lp update to update lp on the server without updating it per server
lol
Firstly, I didn't set the perms up on the server, I am only just starting to look into and learn about them now, so please be nice 😅
For our staff ladder we have Helper, Mod , SnrMod, Admin . The higher staff roles inherit from the role below.(pretty normal)
I have just done a hire, and all 3 new Helpers do not have access to the basic perms they are supposed to have, it shows they have them, but when they try to use them, it says ''You do not have access''.
I have tried promoting them to Moderator, and seeing if that worked, but even as Mod, they still can't use the perms.
Even though current Moderators and Admin etc, do have the perms.
Any thoughts?
lp group <group name> permission info
@silver otter see if they have perm to run the command in question
Can i ask, how are you guys using the permissions?
I have example a network with global ranks.
So what i do is like i add to every group
like rank.<rankname>
And use permissions.yml (bukkit)
for local permissions and some permissions per server on lp.
It's just my method, it works awesome.
More information about defining server and world specific permissions can be found here and here.
https://github.com/lucko/LuckPerms/wiki/Advanced-Setup https://github.com/lucko/LuckPerms/wiki/Context
/lp user Luck permission set test.permission server=exampleserver
@foggy quartz
yes... i know that that exists...
but i dont want to keep my databases clear...
so i use for local permissions permissions.yml file.
i need help
if anyone could help me i'd apressiate it
so i wrote a perms file for pex. and i dont know why but pex wouldnt load in (/pl shows red)
so i looked it up
and found out that the maker of pex doesnt work on it anymore
so i went to luckperms
and i tryed to migrate
but pex needs to be loaded in properly to migrate
so i am asking
is there a way to migrate to luckperms if pex isnt loaded in?
@strong glade error log?
oof
WARNING: PermissionsEx is currently unmaintained and in search of a maintainer. Issues will not be accepted. Pull requests are. For people looking for an actively maintained permissions plugin, take a look at LuckPerms. It is compatible with major server platforms and can import data from PEX.
R.I.P great plugin
ikr
Ditto!!!!
ok i am starting up server
will post log
so yea
pex wont loa
is red
i cant migrate
Logs?
there is no 1.12.2
@craggy wraith wrong
-multiverse.portal.access.hubpor ...
^
could not find expected ':'
in 'string', line 10, column 1:
-multiverse.portal.access.hacker ...
^```
?
oh
Your permissions yml file is invalid
Well the easiest way is to have someone help you, do you have any server devs besides yourself?
no
oof
I know this is against protocol
i am doing my best im sorry if i am anoyying u
@strong glade send me ur perms file in dms if you want
But can you maybe dm me the perms file
oh no who do i choose
@small palm LOL
ok pick a random number 1 - 3
both same question xD
KuNut because he haz red Name
ok
😭
do KuNet since hes a patreon
sqrt(2)
<o/
2
also kunet is patron
i am getting my server onto usb plz wait
thank u so much kunet
Np we’re all here to help
😮
i hate hackers.
but not pure anarchy
i was thinking on Survival_Legacy 0 plugins
only send me permissions.yml
do not send me anything else due to security risk
muddup inherits server
owo
sowwy 😭
it's okey I made the same mistake :p
I solved the guy's problem, https://codebeautify.org/yaml-validator will allow you to validate configuration files. His permission configuration file was invalid therefore causing the server to not start up with PEX enabled. Total time took to resolve: ~8min
total time i tryed to reslove myself ~1week
i didnt think the perm file could be a problem
i migrated :D
does anyone want to be a beta server for my server?
i need you to test certen commands
hi spectrum
hi
do you want to help me?
nope
ok
I have my own issue XP
i can try to help
what command do I input for default group to be able to access chests without it conflicting with chest protect plugins?
i dont know sorry
but
i think you may have to change stuff in the plugins config
to disable the part that is causeing the conflict
@tardy warren this isn’t a
specific issue, just make sure groups above have access to chest protect and the ones below don’t, if you want the below to be able to open all chests then just add the bypass node to them from your protect plugin, also if you want to make it free use on default, have your protect plugin ignore them

Hello there, just migrated from PEX and I'm trying to get my regex perm nodes working. In PEX I had nodes like this - essentials.signs.use.(buy|kit|protection|trade|warp) but I can't seem to get them to work in LP. Tried putting the r= in front of the nodes but I'm not sure exactly where in the node to put it.
@hoary magnet try essentials.signs.use.(buy|kit|protection|trade|warp) without all the R= or -
(Source: https://github.com/lucko/LuckPerms/wiki/Advanced-Setup )
let me know if it doesn’t work further, i’ll investigate
what is the command to give everyone access to a command?
@small palm It seems to be working for the most part, but I'm getting a few nodes that look like this:
With a "?" in front of it
@lapis ibex I just realized you created Inventorysunc
Hey TheOriginalAse! Please don't tag staff members.
@median oar by everyone do you mean all users AND groups?
@median oar To give everyone access to a command, just give the lowest group the permission and if you have inheritances setup. Everyone will get the perm for that command.
Not always. It can be changed to a different group.
I assume he didn’t do that, because you’ll need to modify the default group assignments
Complicated stuff
Don't always assume everything. Eitherway, doesn't matter.
Do bungeecord needs extra setup?
!bungee
!sync
Read those @lunar crow
alright
I want MySQL database! :c
Then get one
mysql alternatives?
https://github.com/lucko/LuckPerms/wiki/Storage-types#remote-databases-mysql--mariadb--postgresql--mongodb Read that for all mysql alternatives that are accepted by LP
How
MSI packages for Mariadb are available starting with version 5.2.6.
@knotty niche yes I did. Why are you asking?
Hi! I'm having a lot of trouble with prefix stacking -- I'm running a SpongeForge server and when prefixes aren't stacked they work fine, but if I put anything under the "highest" bit in prefix format, no prefix will show up. This is in my console:
07.03 02:54:51 [Server] pool-4-thread-1/INFO [STDERR]: [me.lucko.luckperms.common.metastacking.StandardStackElements:lambda$parseList$0:85]: java.lang.IllegalArgumentException: Unable to parse from: highest
07.03 02:54:51 [Server] INFO highest_on_track_ingame
Is this the problem?
nvm
@paper void can you show us the whole prefix stacking config
Editor not giving a link to anyone else?
Are you executing from console or player?
Do you get the message “Running LuckPerms v...”?
I get the mesage "preparing new editor session"
And then nothing?
Nothing
What LP Version?
4.2.28
Jesus...
Sponge
Please update
That’s weird.
Might be high time for a full server machine restart, just got to wait for a quiet time to do that
I mean there should be an error in any case
That's what I thought
If you can somehow reproduce it, it might be worth to create a bug report
Was waiting for everything to have a hernia
Updating java didn't fix my problem of spigot watchdog continually crashing one of my servers though
firewall issues @split veldt
?
If it’s linux based, then I think it’s port 80 out?
let me check the source and see how this works
nvm, based on he source code, it should throw an exception if it doesn’t connect
Hey i need help
Im using luckperms and i need multiple prefixes
But i cant did this
Well @lapis ibex I was wondering if their was an SQLINVENTORY for spigot/bukkiit/paper servers?
Hey TheOriginalAse! Please don't tag staff members.
Bruh I frogot
@knotty niche sure. Though I don’t know any
This happens, when I'm trying to connect MariaDB.... https://pastebin.com/WjpV9g0C
It doesn't work? All things are correct?
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: NotForYou:3306
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: server
# Credentials for the database.
username: root
password: 'NotForYou'
@weary solstice the server address/IP is wrong
Its my own ip, but I can't place "localhost" there, because server is in host
Can I someway change it in MariaDB?
Hey i need help
Using root makes your server Volurnable
I'm using a keyfile.
For your mysql server?
Hallo 😄 knows any one a good plugin for prefix/suffix for 1.13.2 ?
Yeah I need one as well lol
Single server or bungee network?
bungee but no network chat 😄
yes but there i cant split prefix and displayname
yeah
Whut?
wtf how ?
{DISPLAYNAME} this has prefix and name in one
and i dont know how i can split this
and if i put {PREFIX} before displayname i have two times the prefix
i searching in all configs for about 3 hours
Magic 😉
in LP prefix
What exactly do you want to do?
i wann change the displayname color with suffix
Suffix comes after the name
i know but i wanna use this for change displayname
this is why i search a good prefix/suffix plugin
What should I do it as?
Just displayname, when you setup prefixes in LP correctly they will get injected into the displayname
Yeah sorry I didnt had the command on hand rn XP
What's prior?
priority
So can I just set that to priority 1 for all of my groups and be done?
Or does it have to scale with rank importance?
sample what i have with owner
/lp group skyblock_owner meta addprefix 1000 "&4&lOWNER &8&l| &b"
Nah, rank weight and prefix priority dont need to be the same
@tawdry tapir Do you want to change the nickname color based on the rank or what?
and for that you want to use suffixed instead of a plugin that does this for you?
maybe this is interesting for you
yes i wanna use suffix. i searching a plugin where i can order prefix, playername and suffix as i need
You cant
Just use Prefix stacking
This allows you to have multible prefixes now create ranks that are based on colors ( like rank: red ) and give that the prefix &c
is YML storage known to have any bugs? i lost all my permissions last night. and have to set them up from scratch
was saved, everything was woking fine, and after a server restart everything stopped working
Do you have a startup log?
mhm
&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}
why there is double prefix ?
Because {DISPLAYNAME} means {PREFIX} {PLAYER} {SUFFIX}, so remove the normal {PREFIX} and {SUFFIX}
Essentials has a config option to set the displayname to include your prefix
where ? i cant find this
I cant do this
One of the other plugins needs to add an automatic prefix
But its not
Same 😄
Is anyone able to help me with prefix stacking? Without any edits being made to the prefix stacking section of the config it's all fine, but when I add anything into the brackets all of my prefixes disappear. I'm using Sponge, on a server with UltimateChat and Nucleus.
This is how the config looks:
https://prnt.sc/muq4j6
Challenger and S are on the track ingame and donator respectively:
https://prnt.sc/muq8gt
And their prefixes are both set correctly according to /lp group info
https://prnt.sc/muq7w7
I am completely confused but i just started with lp
I have all the groups above added:
http://prntscr.com/muqabm
But it still just shows nothing in front of my player
https://prnt.sc/muq966
(Sorry for the long spam, wanted to be clear on the issue)
Maybe there is a another plugin for this
For?
I mean it shows Prefix: none
For prefixes
So you either didn't set a prefix or didn't set groups properly for it @paper void
Also there is really no need to hide certain info.
LP doesn't show any sensitive data.
I sent pictures of each group meta info, are you able to tell what's wrong from there? ;o
I mean,, I reset the config back to :
and now it works?
https://prnt.sc/muqri1
So the issue is definitely in the prefix stacking bit of the config (?)
When it doesn't show a prefix in the userinfo, most likely
What?
It's showing the prefix in userinfo now, after I removed everything but "highest" from the prefix stacking config
Hey, can anyone tell me how to let the groups inherit from luckperms? So that means, for example, the rank peremium has the same permissions as the default rank.
/lp group <your premium group> parent add <group to get perms from>
thanks
np
Andre, do you have any idea what I should do?
Also it's uhh, saying I have one prefix and displaying another. Is another plugin messing up LPerms or?
http://prntscr.com/mur227
That depends completely on your chat plugin
It's UltimateChat (Sponge). Would the chat plugin be causing LP to display one prefix in userinfo and actually use another..?
Hello! I just threw out my old permissions plugin and I read the wiki for LuckyPerms but Im very unsure about something still.
What is the default group for the permissions (if there is one)? Like when a new user joins the server, how do I make sure theyre granted certain commands (like my expanded enderchest backpack command) without having to be manually put into a group?
there are ways to change its behaviour so read that ☝
oh its that easy? im so used to Lordpermissions running me in a long loop, I was expecting a long chain command lol thank you!
Hey, how can you temporarily assign ranks to luckperms?
/lp user <user> parent addtemp <group> <duration>
thanks
Hello
!default
@proven cloak ☝
Thanks
How do I add a 2. default group without a condition?
yeah sorry we don't have a command for a list of bot commands, yet
i'm not sure what you're asking there @proven cloak
what exactly are you trying to do?
you mean a second default group?
you can just add a group to the default group, e.g. /lp group default parent add <group> server=<servername>
Ah!
I wanna get rid of the "default" group, so new players automatically go into the Player group
How do
@foggy quartz Make the default group the player group, then set the display name of the default group to Player.
Alternatively, /lp group default parent add Player
Is there no way to delete the group entirely?
Ohhh right, fair
!default
💐
Does anybody have a rough estimate on how long LP usually takes to migrate GM flatfiles?
depends how much data you have
i remember it taking some time when i had about 30000 user data
50k users (although ultimately I want to feed it my 500k user file).
ATM, mine appears to be processing about one per second (meaning it will be done in about 14 hours for the first file, and for the second... well...)
might be a good idea to do it on a test server
yikes, that is taking a while huh
Quite. At this rate, I think I might need to look into disabling my autorestart script.
a test server shouldn't need such a script :P
True. I guess the testing nature of it is a bit relative.
It is a backup of a pre-production server that a few people occasionally work on.
I guess I should start up a true testing server in the background to start converting the other GM flatfile.
At this rate, it will take just under 140 hours. Does it usually take that long (~1 per second)?
it shouldn't take that long at all
honestly i'd just grab your GM data, spin up a local minecraft server with just GM and LP and do the migration that way, might have different results
Good idea!
Did GM ever support databases? I still find it weird that my server's 2013 staff kept a flatfile for 500k users.
40MB of text 😛
oof
Pretty much.
Turbo, if I were to write up an external migration tool for fast, offline migrations, you think that might be useful?
It'll probably be a command line app, following the KISS principle, but I doubt anyone will mind seeing as server admins should be used to using putty or similar tools to manage their server anyways.
nothing stopping you 😁
When this flatfile was made (1.4.7 if I remember correctly), did any of the perm systems of the time support databases?
It still feels weird to have a 2m+ line flatfile.
Alright. Just gotta wait on VS to finish installing
Your config file is > 2 million lines?
That's impressive.
pex probably did mysql at that time but idk
Impressive is one way to put it. Annoying, scary, and inefficient is another.
I can't argue that.
well at least you're considering a migration now
I'll see what I can do about that offline migration tool.
and uhh, just keep in mind that things might not go 100% smoothly
Just don't count on it coming soon enough for you to use, Interior. Gotta build and test and I'm a one-man-show.
Totally understandable.
As for stuff breaking and whatnot, not overly much I can do about that except for keeping my fingers crossed.
TBH, I don't think anybody has touched this file in... 6? years; don't think migration was an option when this thing was last used.
just start from scratch what could go wrong 😂
lol
Come to think of it, I should check back on that first file.
Yay.
Btw, on the topic of stuff possibly going wrong, has anybody ever tried migrating a GM users.yml of similar (or if it's possible, greater) size yet?
(and if so, were they able to do it on their first try?)
anyone have any idea how to fix a bug that happens occasionally after someone gets added to a group
it will be like they have no perms or ranks
@minor stream good luck!
until either /lp sync is ran or they relog
yml
Yml?
yaml
Yaml?
... what
yea lol
why are you doing /lp sync with yaml storage? that's meant for remote databases
uh idk what other command would I use
it doesn't really matter either I do that or they relog
still doesn't explain why the problem happens in the first place
is it just permissions for a specific plugin?
I never have that issue
and have no perms
do you check their permissions with ingame commands? like /lp user <user> info etc
haven't tried it when the issue occurred I'm waiting until it hopefully happens again when I'm on
it's pretty random it seems
Thanks Thras
what storage is best @hasty tree
Hey Ricky Lafleur! Please don't tag staff members.
I really only use yaml so I can edit it in the files if needed
H2 is best for performance if you don't run a network
editing perms can be done easily on the web editor
yea true
so is there any other command to use instead of /lp sync or it's not really needed unless ur using a database?
yea I never do /lp sync unless that issue happens
@hollow topaz Out of curiosity, how large is your flatfile?
~40mb
Well, fun fact for you: 1KB * ~2 million rows ≈ 2GB memory
So moving over to a database will greatly improve memory usage for you, since you no longer have to have 2GB sitting in memory just for holding a flat file.
how do i sync all groups from one server to the rest?
I attemped to sync but one server overrided the server I actually wanted the ranks synced from
!sync
also migration does not work for me in console or in game just says unknown command
Does /lp version return anything?
yeah I reinstalled a newer version works now thanks
Hello I had a few question and was hoping someone might be able to answer them
@sick merlin Don't ask to ask, just ask.
Currently running groupmanager. having some issues with it just not functioning correctly so I've considered switching to luckperm. but My server only has 2gigs of ram
Is that enough to run it?
Without lag? I currently have 13 other plugins
Upgrading when I can
LP doesn't use a significant amount of resources, so yes that should be enough
And in fact you should see a drop in memory utilization over group manager since LP stores its data in an H2 database by default. This involves no additional setup.
But you eliminate the need to store the entire permissions file in memory.
Hmm good to know
Just to make sure I get all corners
I will still need to run my essentialsx plugin correct?
and does it have its own chatyml?
Stupi questions probably but I am learning alright xD
Stupid*
EssentialsX is unrelated, though the permission nodes for Essentials will be imported when you run the migration commands.
And no, LP does not handle chat. It just provides data to Vault. You will need another plugin, like EssentialsXChat, if you want to format your chat.
!migrate
!migration
Erm, it's one of those...
Very handy
Well I'll look a bit more and maybe come back wit ha few more questions
Ive ran groupmanager since it first launched so this is new to me. professional opinion how steep is the learning curve?
I came from PEx, so my experience may have been a bit different, but I found it wasn't too terrible if you don't mind the new command structure.
Not having a flatfile config was worrying to me at first, but then I realized that no manual edits means no formatting errors.
EssentialsX plugins are just like most other plugins - they ask your permissions plugin (LuckPerms in this case):
- what group are they in?
- what is their prefix/suffix, if any?
- do they have the permission
plugin.blah?
(also, if you still want to use GM or PEX commands with LuckPerms, LuckPermsCompat is your friend)
Lol sounds like alot of extra weight I don't need.
Just trying to make the most streamlime server I can
referring to what in particular?
It's not necessary, it's just a convenience plugin people can use if they really don't want to learn LP's commands
On that note. no manual edits. so is it all gui or just commands through the server?
That's the recommended way, yes
is there a way to automatically give a user a permission when he gets a specific item?
maybe through advancements or something?
actually I'm thinking if you get some command blocks chained together, you'd have the last one running a luckperms command?
How did Luck even create that Sync communication without lagging? Checking every second on a secondary thread?
The SQL one is just by repeatedly checking the database, yes
It shouldn't lag unless your database is severely overloaded or there's something else like network latency
My offline server converter is coming along quite well, but I started running into issues with poor design because it'd 4:30 am and I've not slept yet. I'll work more on it come the evening.
If anyone is interested in watching progress, you can find my dev fork here: https://github.com/Foxtrek64/LuckPermsDataTools
There is the data import tool, which is what I think that link was meant to be, but this is for cases where you have a very large amount of data to move (one guy had over 2 million lines so it was running very slowly) or for when you want to change an existing storage type.
QQ all.
How can I give permission group to a player who is offline?
Use their UUID or when they have data saved, their name
Ok thx
is /lp editor works in all storage types?
Should be so
ok ty
Can confirm for h2, MySQL and MariaDB
looking for yaml confirmation
Just try it out, but that should be all right
So what the command to give players parent of a group for buycraft
I want them to still have the other groups they are in just adding this one on top of it
same way you would add it in game
/lp user <user> parent add <group>
I have a problem
I can not write on my server anymore but as soon as I get out luckchat I'll do it
Turbo do you know the placeholder for buycraft for players
there is a support page on their website that lists them
yeah I think I found it
IDK I did this last time and the command wouldnt go through
Confused on how commands work within Tebex? Read this explanation to find out more.
you can use {name} or {uuid}
You don't have to censor the UUID
Everyone can get it without issues. It's not a sensitive data
I like to I was told hackers can use to uuid to use your profile as theres and act like you
you name and everything shows in chat
and when they get banned you do not them
Just for my own safty
No. That would only be the case with an offline server
ahh Okay then
well ignore it then thx for the info but to do you know the cause of this issue
Only thing I can think of is that the user doesn't have the group set as primary
Do you run a server-network?
yes
Make sure to have IP-forwarding setup correctly
Or else the UUIDs will be different
hmm how may I look into that
under the bungeecord config
I have it setup so they only join on one server then they branch out to my other servers, they cant join from from the towny IP
You need to enable Bungeecord in the spigot.yml
Yep works great thank you totally forgot about enabling that, all other servers where other then that one, thank you so much
no problem
hello
Can help me??
i used plugin "Luckperms" have some time,but i can get this error in every day
This error is “No operations allowed after connection closed.”
Please provide the full error through https://paste.helpch.at
please help
Please info
I'm getting this error with LP: https://hastebin.com/opiloyurep.md
You most likely have a typo in your storage file @foggy quartz
@exotic portal Can't say what that error means.... My guess is that the H2 file is corrupted
can u help me
Not really
where could it be?
You could try checking the syntax with https://yaml.helpch.at
@tired turtle I don't use H2.
Hey Galactic! Please don't tag staff members.
np
i have another issue tho
builders with the essentials.gamemode.* perk arent allowed to switch game mode
nvm i fixed that too
thanks!!!
Hey Ho 😃
Can some help me with some special perissions i want to configure ?
*Permissions
Just ask
You most likely don't have the owner group set for yourself?
xdestroyerflo already has the prefix set. So either he called his group owner "xdestroyerflo" or he added it to himself
Copy the source to the output console
If you're not free now, I'll go to bed. It's a.m.2.56 Chinese time
if you look this message, remenber @harsh kestrel ,thank you
[SEVERE] Fri Mar 08 20:13:33 CET 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Hilfe
properties:
useUnicode: true
characterEncoding: utf8
useSSL: false
Just ask your question
hello, just trying to setup bungeecord (for now there is just one server but i thought its better to set it up directly with just one server so i dont have to convert playerdata as online_mode needs to be set to false with bungee, if i understand everything correctly)
so easier to use online mode false from the beginning ( with bungeecord online mode true ) and i can set it up that bungeecord is practicly invisible aslong we use the one server as default destination
now im not really sure what luckperms handles and what not as the wikipage seems a bit unclear, will i still need to use bungeepermissions at all or just leave it as default? ( or is it still needed to add bungeecord plugin perms to it? )
and is there anything that would speak against my setup?
and is there a reason why "papermc" doesnt get listed here https://luckperms.github.io/ ? ( i guess it still works because spigot plugins are supported but im still wondering 😃 )
Ummmm, so you needLuckPerms Bungee on your BungeeCord to make sure plugins on your BungeeCord can recieve Perms from LuckPerms, but you also need LuckPerms on your Back-end Craftbukkit / Spigot / Paper server so that plugins there can read permissions too.
As BungeeCord and the back-end servers don't read automatically from the others you need to connect them trough a database this will also ensure that other servers connected to the BungeeCord have the same perms as all the others.
can i post a tutorial i found for luckperms that helped me immensly
Hello I installed LuckPerms for sponge but there is no configuration file that is created ... just a folder with not much in it
spilaxe did you restart server
but i can use luckperms (bungeeversion) also for bungeecord plugins so i dont need to use the bungeecord own permissions at all?
after that go into the config folder not the mods
Yes, LuckPerms Bungee will give BungeeCord plugins permissions, no need to use the inbuild bungee permission system
tobi can i post a tutorial somewhere
idk
ok , thank you tobi, i will see how far i will come 😅
Just remember to use /lpb instead of /lp, but the rest is completly like the back-end LuckPerms
But mostly a sync beetween those two is the best solution, because.... it is easy and fast and works
ok 😃 is there a reason why paper isnt listed there? luckperms.github. io (for example that lucky doesnt like paper? :D) or is it more a "it supports spigot plugins so who cares" thing? 😂
Please help me
Because Paper is a improved fork of Paper, it is basicly the same, Spigot LuckPerms will work on Paper too (can confirm that myself, because I'm just using Paper)
ok hehe, seems to work here just fine too i was just wondering as i saw it just now while downloading the bungeeversion, thanks!
What do I have to do before my name is a prefix? I have already created a group and this is called owner
/lp group meta addprefix <weight> "<prefix>"
Ok i tryit
https://github.com/lucko/LuckPerms/wiki/Prefixes,-Suffixes-&-Meta should get you started 😃
do I have to restart the server?
No
If you don't change something in the config you normally don't have to restart the server with / because of LuckPerms
Hello I installed LuckPerms for sponge but there is no configuration file that is created ... just a folder with not much in it
have you followed https://github.com/lucko/LuckPerms/wiki/Installation#initial-setup and actually used the sponge version ?
If the newest version is not working maybe try a older one from https://ci.lucko.me/job/LuckPerms
as it seems that the bungeecord version is just available as "devbuild" (atleast the spigot resource links to this luckperms.github. io ) should i also use the spigot dev build or stick with 4.3.73 (spigot resource) instead of 4.3.101 (devbuild) ? 😃
i guess it would be better to use both with the same version
Normally they should both work together, but devbuilds are good too, so if you can update, why not?
i would have a better feeling with a "stable" version 😅 but thats all i think 😃
how I said, stable versions should work together with non-stable versions (unless they're corrupted or Luck changed how perms are in databases stored....)
oh you meaned it like this, then i will stick with the stable bukkit version, thanks 😃
add the permission to use /help
If the permission is nowhere to find you can use verbose, a tool to debug permissions and get permission names which are normally not listed anywhere
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
Hello I installed LuckPerms for sponge but there is no configuration file that is created ... just a folder with not much in it
@everyone doesn't work here, I don't use sponge. But are you using the newest version of LuckPerms and did you restarted the server?
YES
Is there any error in the console?
idk how to use the command