#support-1
1 messages · Page 510 of 1
@foggy quartz https://repo.lucko.me/ is offline.
@green acorn minecraft and sponge seems fine
how install luckperms for bungeecord
!bungee
Also don't cross post to every channel please
I thought it was
Seems to have been a bit turbulent today, I couldn't reach the build server earlier even after it was fixed
oh rip
im currently trying to setup bytebin
hi i have set placeholder on scoreboard {placeholderapi_luckperms_prefix_element_lowest_own}
but on scoreboard is empty
if i remove _own work
i want show prefix own group
and lowest_own doesnt?
nope
server version?
1.13.2
Im currently using BungeePerms for my network to i can use permissions from litebans that is in the bungeecord i want to know that if i use luckperms in the bungeecord and i give the rank to someone for example lp user 1234 parent set owner i would have permission to use bungeecord pl
For example litebans
give me 5 min
oky
I just switched to luck perms thats why
@winged nova i see
without _own u get https://gyazo.com/aeaaeb87a2c4940eda0e0ddeda8ebf06
and with _own its empty
nvm
both works
@winged nova with _own is the user prefix / suffix
without _own it gets the prefix what the group uses
@karmic heron can you explain again
@winged nova it does work
why
_own is for player prefix
i dont understand
i have group prefix
/lp user Κυρος meta addprefix 10000 "&4&lOWNER &c"
ahhhhh only user prefix?
yes
{placeholderapi_luckperms_prefix_element_lowest_own} is ur player prefix
with _lowest will show inherits with low weight
{placeholderapi_luckperms_prefix_element_lowest} is group prefix
yes but will show inherits form other groups
yes prefix inherited..
if i have group builder with group.default will inherits prefix default it have lower weight
and in featherboard will show prefix default
sorry for the english lol
{placeholderapi_luckperms_prefix_element_lowest_inherited} is for the inherits
i wonder who made https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking#how-do-i-add-other-elements
its obv not really helping
indeed..
I'm trying to set a permission to false for a specific world
/lp group Default permission set [permission] false world=[worldhere]
would this be the comamnd?
I need help guys
When i reload server luckperms get bugged
Someone it's like nobody has permissions
I heard it can be vaul'ts fault
Any suggestion? (Please mention me cause i've already asked this and i've lost my message cause a lot of ppl typed into this chat)
Hey can someone who's familiar with LuckPerms give me a hand real quick?
Okay well I guess I'll just go ahead and ask away
How would I set luckperms permissions up for an admin so that they can change the groups of others but not themselves? Or at least not be able to make their rank any higher in order to gain more permissions?
eum
I can't seem to find the descriptions of each permission node anywhere
So I either give my admins the ability to change anyone into any group, including themselves or they have no permission to do so at all?
that seems a little odd
D:
There surely is a way to say that they can't promote higher than themselves
maybe BrainStone can help
show inherits prefix
Hm?
So wait, how do I make another group the default group?
Oh they left
There is a config option to allow what that Ashh guy wanted... rip
@silk oyster read this...
!default
Okay thank you
Erf.
Can someone help? I believe someone managed to bypass our security, I closed all our servers for now.
This hasn't occured in god knows how long, so I'm kind of happy I was online while it occured.
We had a security breach. As if our server was in offline mode or something.
[Sun, 3. Mar 2019 17:17:45 EST WARN] [LuckPerms] The UUID the player is connecting with now is Mojang-assigned (type 4). This implies that one of the other servers in your network is not authenticating correctly.
[Sun, 3. Mar 2019 17:17:45 EST WARN] [LuckPerms] If you're using BungeeCord/Velocity, please ensure that IP-Forwarding is setup correctly on all of your backend servers!
basically do what the last line says
you probably haven't set up IP forwarding properly
follow these steps for every server on your network
https://github.com/lucko/LuckPerms/wiki/Network-Installation#pre-setup
that's not the full error
I'm going to assume that's probably to do with the error everyone else is having with the online service
what
I'm going to assume that's probably to do with the error everyone else is having with the online service
i have a question
Can i use ranksUp while using luckperms
Because i hear i have to create the ranks for rankup in luck perms but i have a network idk how to
Hey? I'm getting this when using LuckPerms-Sponge-4.3.47: https://ptero.co/kayudazamu.md
I've tried using 4.3.99 too, and the same error occurs
Hi, I run a small server for me and trusted friends.. when setting up the luckperms plugins, the default group is denied everything, and when looking it up, there is no resource (that I can find) that lists out all the permissions for vanilla MC etc.. could someone help me to make it so that we can all play the game together? I just need to ensure default group has permission to do default minecraft stuff
first page when you google 'vanilla minecraft permissions' 😉
or if you are using Sponge, this page may be more relevant to you (scroll to the bottom for MC perms)
https://docs.spongepowered.org/stable/en/server/spongineer/commands.html
The first link works for me, im using 'paper' which I believe is a fork of spigot? Regardless, this first link seems to be giving me the commands I needed, thankyou
correct - paper is a fork of spigot which is a fork of craftbukkit 👌
hey so i just migrated to luckperms from pex and i'm wondering why my chat prefix hasn't changed even though i removed myself from all groups
what does /lp user <user> info show
maybe it is your chat plugin?
you need to use EssentialsX
yeah its essentialsxchat
thats what i meant
i have EssentialsXChat-2.16.0.3
i also tried reloading the server completely to no avail
oh lol i found the problem
nevermind me
i accidentally left pex installed
😅
👏 👏
Okay, I modified the default group and added an 'admin group' with all permissions, but I cant seem to use /help
I only have luckperms and essentialsx with their requirements
you can use verbose to see what permission is being checked then add it to whatever group that requires it
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
how do I add a user to a group?
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
I am not familiar with permission systems at all
just want something that will decay my tree leafs faster
Since it was drowned by messages:
Hey? I'm getting this when using LuckPerms-Sponge-4.3.47: https://ptero.co/kayudazamu.md
I've tried using 4.3.99 too, and the same error occurs
@hasty totem you probably should add an issue to github
@jagged reef you don't need a permission system for that
if I provide a message that says /help for a list of commands, I should ensure that the general public can see that command list (even if its empty)
Finally got it how it needs to be, thank you
now I can chop my trees without worry of night
how do I clear a displayname?
Does anyone has a Working Permissions.yml for nucleus?
nucleus has a permission setup command
any plugins luckperms needs to work?
Nope.
nah i dont need none of that i installed EWG and treefeller and it needs a permission to work so i installed luckperms ./pl it comes up green but its not auto completeing the commands and its not returning anything when i put in /lp group default permission set treefeller.use.* true
Are there any errors in the console?
none
Even on startup?
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
@hasty tree Oh really? What is the command? Thanks
Hey Morris! Please don't tag staff members.
you'd have to look at their documentation
Alright! Thanks alot.
I dont have Permissions as a Operator on the Server?! Do i have to change something in the Config?
If you're using sponge than it disabled the op system if a permissions plugin is installed
Nuclues some commands to help set it up.
apart from that you just need to use the wildcard permissions like luckperms as a permission will give you all permissions for luckperms
I've setup the Basic groups with the Nucleus command but im not sure how to move Users now to the Group.
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
thanks
Where may one receive support regarding this plugin?
Here
Okay, well I am having an issue during the migration process. So, I had all of my server's PEX files in our SQL database. I then went through the migration process, and I do not see our old PEX groups in the LuckPerms plugin
i did this " lp user <your username> permission set luckperms.* true" but still got no permission it was showing me following in chat "05:20:20 [Info] [DedicatedServer]: [LP] Set luckperms.* to true for kingmorris in context global."
That permission will give you access to all luckperms permissions @jagged fulcrum
@foggy quartz Was pex still installed when you tried?
Yes, and it said the migration process was successful. Although it went through extremely fast so I figured something was up
*With no errors I should add
It’s very odd
Does any of the groups come up with /lp listgroups
Hmm i'm not sure to be honest. If pex is still installed and you ran the correct command it should work
That’s what I thought as well
alrighty i think i broke the plugin
@foggy quartz Maybe submit a github issue and wait till luck replies to it. the pex migration has always been weird
i used * but not for the entirety only on specific plugins and when lp verbose is on and after i supposedly gave myself a perm it still says undefined
sometimes works sometimes doesnt @foggy quartz
@foggy copper Verbose looks for the permission directly. Not inherited from something like *
Least i'm pretty sure its like that haha
even if i give myself perm like lp user Cocanutty set permission griefprevention.admin true it doesnt work
Doesn't work as in the permission doesn't get applied or doesn't show in verbose
doesnt show in verbose but the permission also says you do not have permission when i try it
What does it say after you gave yourself the permission
what its supposed to say
Usually it comes up with a message to say it's been applied to you
Set permission to true for cocanutty in context server= {perm}, world=true
uh... that's not right
i also always log in with vanish and i saw something about that once
you have done the command wrong
/lp user/group <name> permission set <permission> true/false [context]
That would be the reason it's not showing then @foggy copper cos you did the command wrong.
although it seemed to have given me the permission whenever i try one it still comes up as you do not have permission
Okay Imortal I will make a ticket. Can you link me to it please?
wait i mean with this. i cant do /help although i have run the permission set command correctly
and i believe the node is minecraftcommand.help
@foggy copper That's when you use verbose to find out the permission then set the permission it says
Thanks, and just to make sure I did this right, I am going to explain what I did in detail...
I have 4 servers ( 3 game servers ) 1 Skyblock, 1 Hub, and 1 Factions.
- I first set all 3 game servers to the same database in PEX because I hadn’t before
-Then, I installed LP on all 3 game servers
-After, I ran the migrate command on them all
-I then did the bulk update command on each server
-After that, I did the export command
-I then shut down all 4 servers
-After that I removed PEX from them
-Then I configured the LP plugin with the database PEX was on, on each server
-I started the server’s back up, and imported the export I made before
@toxic wagon Is this right?
Hey ItsMatthewP! Please don't tag staff members.
Okay sorry
Looks right to me.
WAIT
it's working now? 🔮
Before I started any of this process, I had downloaded LP on our skyblock server. I did this because nothing else is on there, and I didn’t need to migrate from PEX to LP. So, when I did this process, I actually didn’t do any of the config or commands for the Skyblock server. Would that effect the migration of the other 2 game servers?
TRTUBG TO RESET MY PRISON RANKS, is this bukupdate query right?
lp bulkupdate users delete “permission ~~ group.tier_” “server == prison”
may need && between the two where clauses
Nah, it doesn't need them
tru dat
is it ~~ or ==
Did you guys see my message?
lp bulkupdate users delete “permission == group.tier_” “server == prison” is what i'd personally try. But make sure you have a backup first just incase
nah you need the ~~ for "similar to"
so it should be
lp bulkupdate users delete “permission ~~ group.tier_” “server == prison”
Oh, yeah right lol.
I posted a bit earlier about /lp verbose being super spammy for sponge and GP after I updated. Is that a LP issue or should I report it to the sponge/GP peeps?
@foggy quartz sorry i need more time to really analyse what your problem is, i just got home from work and trying to relax lol
Verbose + Gp = Spam Hell
@stiff copper that's not an issue. you need to use filters when running the verbose command.
GP on Sponge is super spammy so you need to filter it out
That's weird, ive never seen it like that before, it literally crashed the server lol
Oh well if its a known thing i wont worry about it
Alright, well, I am laying in bed about to go to sleep and thought I might be able to figure this out beforehand. Maybe I should just go, and you guys can ping me if you find anything?
apply the filters an you'll be fine Sora
@foggy quartz start a github issue and we can continue with it there. just be really detailed and try adding version info as well.
basically tell us your desired outcome and the steps you took to try to get there
i'd say more detail required
@stiff copper if anything it's a griefprevention thing and you could make a suggestion or something but i dunno how welcoming they will be of it
It just odd because i dont recall having to filter it before to be usable 🤷
also why similar to?
I'm not worried if it's normal
Thought it might have been an upgrade problem 😃
I will teach my peeps to filter 😂
@exotic portal =~ is not a valid operator. It's "similar to" because you want to find all the groups starting with tier.
I think the command you'd want is actually
lp bulkupdate users delete “permission ~~ group.tier%” “server == prison”
replacing the underscore with percent sign, though I don't know what the format of your "tier" groups are
@hasty tree The asterisk isn't on the wiki. I think it's % for anything after. so like group.tier% would capture any characters after tier whereas _ does only 1 character after tier
Hi, I was just wondering if there is any way to make a group show up in only one server and not others?
add it as a parent with a server context
would that stop the group from existing in other servers?
My goal is a make a set a groups exist in one server only
well if you have the database connected to all servers then there is no way to "hide" it from other servers.
why?
there's no harm in having a group accessible on a server that doesn't reference it
unless you are giving your users access to /lp listgroups or something and don't want them seeing it
We need around 30 groups for each "mode" created on top of the 18 global groups already in place
If you use the server context when applying the group to the users than they can only access that group and everything in it on that specific server. The only servers will "see" the group but no one can do anything with it unless its applied to them
with a server context for thast server or as global
@hasty tree @toxic wagon but what defines “similar to?”
Hey Galactic! Please don't tag staff members.
similar to, as opposed to "is"
i.e the string starts with 'group.tier'
not the string = 'group.tier'
it won't, because you've defined what it should start with
group.tier% will only touch something if it STARTS with group.tier
"similar" is probably a bad word for it
Isn’t it supposed to be “equal to” because it catches anything equal to what’s gayer?
no, equal would be if you want to target a specific group
it shouldn’t be called similar imo
permission == group.admin -- you are querying only one group named admin
permission ~~ group.admin% -- you are querying any group that starts with admin
how do i exclude a particular group from being affected?
you can see why it's called "similar" though
admins, administrator, adminlol are all similar to admin
so “lp bulkupdate users delete “server == towny” “permission ~~ group.tier_” “permission != group.tier1”
yep
lol
yessss
is there a way to use @p in command blocks for /lp commands?
cause I want new players to press a button that sets their group, but can't seem to find a way to do it
cause command blocks require a input for their name and it wont accept @p
actually command blocks dont seem to be accepting lp commands at all
Alright I searched in the history to find that you guys have already clarified that command blocks are not supported, is there a way to get around this like a plugin?
or is it just required that all lp commands must be done manually
@quartz osprey can you use some form of alias plugin and have them type a command /rank [rank] etc
You can then set permissions per alias and allow people to use whatever alias you wish
i get this error
https://pastebin.com/f5sUwzc7
it tells you what's wrong and what to do
The operation to load user data for 'd68968db-7d4c-25a8-893b-c902f220739a' was cancelled by LuckPerms. This is NOT a bug.
The lookup request was made on the main server thread. It is not safe to execute a request to
load username data from the database in this context.
If you are a plugin author, please consider making your request asynchronously.
Alternatively, server admins can disable this catch by setting 'vault-unsafe-lookups' to true
in the LP config, but should consider the consequences (lag) before doing so.
well you shouldn't, but it will stop the error
i don't get where the lookup is coming from
you may have to narrow it down in your plugins
it happen when i create an npc from Citizens
then thats where its coming from
bingo
that's what i thought
that developer needs to fix it then
but mcmonkey dev from Citizens says none of these errors are the fault of CItizens
Well it is because its Citizens doing the lookup
so now im here :p
yea thats what i was thinking
from what i see Citizens needs to change the way the lookup is handled ?
from this
If you are a plugin author, please consider making your request asynchronously
that sound right to you ?
yep
ok ty just checking to see if i was way off or somthing
ty
for your help
i will relay that to them :p
actually something points to worldguard in that error, maybe that's the problem
checking the console is a good start
|04.03 03:58:47 [Server] ERROR [LuckPerms] Exception occurred whilst loading data for 290842dd-85af-45fc-80d9-98a2882297d9 - Dictator_Alideen
04.03 03:58:47 [Server] WARN java.lang.NullPointerException
04.03 03:58:47 [Server] WARN at me.lucko.luckperms.common.plugin.util.AbstractConnectionListener.loadUser(AbstractConnectionListener.java:67)
04.03 03:58:47 [Server] WARN at me.lucko.luckperms.bukkit.listeners.BukkitConnectionListener.onPlayerPreLogin(BukkitConnectionListener.java:108)
04.03 03:58:47 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
04.03 03:58:47 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
04.03 03:58:47 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
04.03 03:58:47 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:498)
04.03 03:58:47 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
04.03 03:58:47 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
04.03 03:58:47 [Server] WARN at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
04.03 03:58:47 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:491)
04.03 03:58:47 [Server] WARN at net.minecraft.server.v1_7_R4.ThreadPlayerLookupUUID.fireLoginEvents(ThreadPlayerLookupUUID.java:79)
04.03 03:58:47 [Server] WARN at net.minecraft.server.v1_7_R4.ThreadPlayerLookupUUID.run(ThreadPlayerLookupUUID.java:40)
04.03 03:58:47 [Server] ERROR Could not pass event AsyncPlayerPreLoginEvent to LuckPerms v4.3.99|
how would i go about deleting my data?
Also https://paste.helpch.at next time
lol they made one why
kk thankyou 😄
i was hoping the spoiler thing would work properly i assume not sorry about that
yeah sorry bout that turbo. yeah ive seen it pop up sometimes but never understood a proper fix
yeah deleting config then regenning doesnt work either its gotta do with the database itself i think
i said to rename the luckperms folder, not delete the config
yeah i did that didnt work i deleted everything
so no luckperms on it at all restart i join perfectly
then i put latest luckperms on it and it comes up with the error on a fresh installation of lp
dw figured out the problem
and i had a nice chat with the person who caused it
well what was the problem?
someone decided to without telling anyone to "oh lets switch the server jar to 1.7"
from what version???
when it was 1.8.8 so because of it going back and without having legacy i assumed it couldnt read anything
omfg
yep i am mega pissed off at him
never go back versions of mc lol
ya
anyways atleast ik why that error comes up if it ever happens to me again
so thankyou 😃
need help here
on my server, me and my friend are not auto assigned to default group? when i do /lp check <player> group ...it give me "<player> for permission group: undefined"
why?
Maybe you disabled the auto assign in the config
lp user <name> info will show you the group you're in @final plume
I dint disable it
okay it says Primary group was Default
but when i do /lp listgroups it shows 0 on default
is that normal?
If i add permission on default group , will they have it too?
Yes, they will, the 0 just is the weight for the group
Alright thank you so much
I have copied the de_DE language strings and placed them in lang.yml in the plugins/LuckPerms folder, on startup this (https://pastebin.lucko.me/VRhgvqdvn0) error is accouring
lp editor -> adjust permissions -> apply the command the editor gives you -> done, yeah?
There's no other steps to changing permissions/saving them? 🤔
Not really no
So I am using gchat and the prefixs are not showing up on my server
something happened the other day when trying to update my default rank and all my prefixs disappeared for my deluxechat and its not even working for gchat
soooo any help i would be grateful '
What exactly did you do to “update your default rank”?
i removed a bunch of old plugins perms that we no longer used and used the website to do it and copy and pasted it into the game
and then it all disapeared and i have no clue wht
why
Did you happen to remove any permissions starting with prefix or group?
we reset luckperms as well and that did not fix it
no we didnt
we now have just the default group
we checked papi to make sure that it was working
it seems like it should be and is showing the player ones
but not the luckperms
Does the proper prefix show when you run /lp user <user> info?
Well. If it shows with that command then it’s working on LP’s
Meaning the chat plugin is not configured correctly
Nothing I can really help with
Especially since my break is over and I got to go back to wörk
okay im wondering why both chat plugins are broke
Meta info is also fine
It’s unlikely something wrong with any of the plugins
But rather something with your config or setup
ok
humm even with the new configs it seemed to still be messed up
this is just so weird.
ill double check them
maven vs gradle? What do you recommend?
Gradle
@tired turtle What makes it better
Hey PixelNotFound! Please don't tag staff members.
And the gradle and maven stuff just happens on the IDE
So whether i am using it or not it should change performance of the plugin right?
Gradle is harder then maven xD
I have a question
Lets move #luckperms-api about gradle
I need help
You want a invitation?
Ask your question and don't just wait
I want to know if i can use a rankup plugin while using luck perms in my network i want to use rankup in my PrisonOP but i don't know what can i do
LuckPerms is connected to MySQL
You can use a rankup plugin with LP. You just need to make sure you give a group on a per-server base, using the server context
How can i do it
Give a group per server
Is it lp group create VIP server=SurvivalOP ?
Andre what's the command to create a rank for a specific server for example Prison?
You can't create a group for just one server
Only assign one.
Best way to go would be to make a track, add the prison groups to it and then use the promote-command.
So would it be the same command to create the group for just one server?
lp creategroup (name) ?
Or it would be lp creategroup (name) server=PrisonOP
I love this plugin
Same
Hello. How would i make so eg. admin group can't affect other admins or owners but can affect moderators helpers and donators?
What do you mean Angelo?
Oh ok thx @tired turtle
Hey HazzanZero! Please don't tag staff members.
You can use argument based command permissions for LP, to only allow certain commands for certain groups @grim basin
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
@river isle
THX
/lp user username parents set groupname
I have an idea
For the next update for the pl
they should make a option to u can create rank per server
in a network
Hey, so I see there was some disruption to web services yesterday, but it looks like the Maven repo is still down! Is this being addressed?
some one any idea why luckperms fails at player loggin with error
[20:52:00] [User Authenticator #1/ERROR] [Sponge]: Could not pass ClientConnectionEvent$Auth$Impl to Plugin{id=luckperms, name=LuckPerms, version=4.3.99, description=A permissions plugin, url=https://luckperms.github.io, authors=[Luck], source=C:\Users\Yannic\Documents\Projects\Minecraft\Sponge\SpongeForge\libs\LuckPerms-Sponge-4.3.99.jar}
java.lang.AbstractMethodError: me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl.includes(Lme/lucko/luckperms/api/PlayerSaveResult$Status;)Z
at me.lucko.luckperms.common.plugin.util.AbstractConnectionListener.loadUser(AbstractConnectionListener.java:73) ~[AbstractConnectionListener.class:?]
at me.lucko.luckperms.sponge.listeners.SpongeConnectionListener.onClientAuth(SpongeConnectionListener.java:81) ~[SpongeConnectionListener.class:?]
at org.spongepowered.common.event.listener.AuthListener_SpongeConnectionListener_onClientAuth106.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) ~[RegisteredListener.class:?]
[...]```?
I have copied the de_DE language strings and placed them in lang.yml in the plugins/LuckPerms folder, on startup this (https://pastebin.lucko.me/VRhgvqdvn0) error is accouring, someone know a fix? Or what the problem is?
@elfin egret hey man, help me
Hey Sr_Edition! Please don't tag staff members.
I want get the all player groups, and I need help
I'm try this:
public static List<String> getGroups(Player player)
{
List<String> groupsString = new ArrayList<>();
if (player == null)
return groupsString;
LuckPermsApi api = LuckPerms.getApi();
if (api != null) {
Set<Group> groups = api.getGroups();
if (groups != null && !groups.isEmpty()) {
for (Group group : groups) {
if (group != null) {
if (player.hasPermission("group." + group.getName())) {
String displayName = group.getDisplayName();
if (displayName != null && !displayName.isEmpty()) {
groupsString.add(displayName);
}
}
}
}
}
}
return groupsString;
}
But it's not working
#luckperms-api is better suited for your question
tnks
Hey Imortal or Turbo, is there a way for me to do the PEX to LP migration again? I have the server offline for this transition, and really need to get it back up...
@karmic heron you can assign groups/rank per server
@foggy quartz you can do the migration as many times as you need
It doesn't remove any existing data
Well it kind of failed the first time I tried it...
So I was wondering how I would go about doing it again
@prime kite I'd recommend you report this on GitHub
@foggy quartz PEX just needs to be installed alongside LP and have it's data available
How did it fail?
@bitter coral your YAML is not valid
I made a git hub issue... Basically, it just didn’t transfer our old PEX files, while it said it worked
Because LP doesn't store the permissions in the same format
Well
So did you check that the permissions are there with commands or the web editor?
Then chances are PEX didn't have any data available
did you check the console for errors?
And that
No, I will now
Well, yeah I think I did I just can't remember
hold on
I am in the server log from yesterday, but I can't read it
Wait wait
"[00:10:48] [Server thread/WARN]: 4167371 [Server thread] INFO me.lucko.luckperms.lib.hikari.HikariDataSource - luckperms-hikari - Shutdown initiated..."
That's just shutdown
Okay how would I go about doing so?
Just download pex and go through the commands again?
sure, as long as you still have a database on pex
Okay
@lapis ibex I just copied the contents from the GitHub language repo, I also found some strings where the string value was not in ". Will look into it tomorow
Hey Tobi! Please don't tag staff members.
Oh right....
How would i add alot of permissions at once?
/lp editor is good for that
Yeah
but it's like 100 perms
i need to add most the worldedit perms but wordedit.* lets the rank bypass the limit i set
You can also negate some perms, eg. the perm used to bypass the limit
so set worldedit.* then negate the ones you don't want as it would likely be faster
That or be more selective with the wildcard flag.
yes
For instance, allow worldedit.generation.* but not worldedit.*
Yeah but it's still alot of perms to add manually lol
Yeah i guess
Ok, maybe more than that, but eh
imm try the negate perms method first
and if that fails i guess il do the manual work :P
alternatively you could paste the perms in a text file and add the commands to make it an import file
but that'd probably require some knowledge on how to do so with a text editor
i have all the perms in a txt file
@bitter coral would be nice if you could create a PR when you fix it
Jup, if I fix it
No when 😜
Good Evening Folks (where I am, at least). I have a bungee set up and I currently only have 3 servers going... The bungee, a survival, and a creative. I have my perms all set up in Survival and I'm wondering if copying over perms is as easy as just copying over the entire LuckPerm folder...
let me ask you a question
do you want your perms linked across the entire server network?
or do you just want to copy the permission groups
You can either just copy the storage file or you can sync them trough a database (you should be able to use xampp, if you wanna do it locally on your computer), so you don't have to copy everything over and over again
I tried doing the database thing about a year ago. It seemed easy, but then it just got too confusing and things started going wonky.
You can also use contexts for just server specific groups / permissions
!bungee
I really like the idea of it working across the entire server network, but it wasn't as easy as it looked.
let me look into it
Then try again, we may be able to help you with upcoming errors / things you don't understand
It might have been the way my host did MySQL or something.
It was just one more added place to go instead of just ingame or my console.
that shouldn't be an issue
it's pretty easy once everything is set up, and you can control everything from one instance
You don't have to do much else then creating the database (maybe a extra user too), that are around 7 commands in the mysql console
So do I have to create a MySQL database before I do this?
I don't have one. And this is where everything started going wonky last time. The user interface was less than intuitive and had to be the most confusingly designed interface I ever saw. I expect a database to be a simple series of Excel spreadsheet tables. But it was much more complicated than that. Maybe I'm just showing my comp sci ignorance here, but.. It seems like it should be easier.
It's on a Hosting Service called Akliz. Except for this, I have had no complaints about them.
If you can use the ssh console (or just type sql commands, if you can, skip the first step) you can simply login as the root user with the following command: mysql -u root -p then type your password and you are logged in, then you can do CREATE DATABASE "luckperms"; (atleast I think so, if this doesn't work replace " with ').
no need ☝
akliz have a guide to setting up databases
https://www.akliz.net/manage/knowledgebase/7/How-to-Setup-and-Configure-a-MySQL-Database.html
I've created it, but is there more I have to do with the database? And in the directions, it says I should change the name of the server. Does that mean that for my survival server, I should change it from "global" to "survival" and on the creative one from "global" to "creative"? Will that mess with any permissions I've already set up on the survival?
If you've created it already everything should be fine, just input the connection details into the LuckPerms config on ALL your servers (BungeeCord too), server name can stay global unless you wanna use server= contexts.
Why would I want to use or not want to use server= contexts?
Nevermind.. Reading up on contexts now.
You also should read this page here, to keep your already configured perms: https://github.com/lucko/LuckPerms/wiki/Switching-storage-types
Having an issue with LuckyPerms and bungeetablistplus not wanting to work together very well with placeholders
Opped account
non opped account but yet the placeholder for prefix is still the group name for both
Only seems to be luckyperms as other permission plugins work fine!!!
and the name and rank isnt showing if youre not opped
Can someone please send help. I'm trying to give someone veinminer commands
The command isn't working
he cant veinmine
or do /vm
@prime gate
my bad clippy
/lp group default permission set veinminer.veinmine.* true
he still cant
@craggy wraith
Hmm
oh, so just put the yml into the server folder?
welp thanks
Idk what that plugin is
Well nothing is working
I just opped him
and hope nothing bad happens
Got it actually
you just dont put the asterisk
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
/lp editor
Turbo
When setting up luck perms on a network with a bungee and multiple end servers does each server need access to the SAME database or each need its own with a common message database I am also using vault with EssentialsX does this need any configuring to use with luck perms?
!bungee
Same database of course.
Hello
I have a quick question.
I use Luckperms to centralize on my server network
Native Networks in 1.13.2
Bungeecoord: luckperms V 4.3.99
PaperMC 557: Luckperms V 4.3.99
Unique MySQL database to centralize permissions.
My question is about inheritance rights. On my servers PaperMC permissions benefit from inheriting rights between groups.
I use a chat plugin: Multichat 1.7 that runs through Bungeecoord for centralized conversations of all servers on a single chat.
This plugin works through permissions directly on the Bungeecoord.
My problem is that inheriting functions does not work on permissions Bungeecoord I am forced to set all permissions (positive or negative) on all groups.
Is this normal??
Kind regards
Sorry for my rough English I am French and the message was translated with the Windows translator
Is it possible to automatically pull from the develop branch every few seconds?
so im using luckperm on my server and it isnt allowing me to enter op for some reason
is there a way to bypass the issue
So you can't use /op because it is disabled? OP can be disabled (and enabled) in the LuckPerms config
when i put myself into op and then i try to use a command it still says ~you do not have permission to use that command!~
/lp user (user) permission set luckperms.autoop true
/lp user (user) permission set * true
thank you ^^
how can I set a group to default group
like whene a player join is pexed on this group
another question how do you make a command executable on a server
like a command that all can use
question, can i config perms in the files?
No, most plugins don't support this, LuckPerms just gives the plugin the information "Hey! This player has perm ...", but the plugin need to check the perms.
@bitter coral wrong
LP supports file based storage methods like yaml and json, but we highly recommend to NOT edit files.
Use the web editor instead @lyric urchin
@foggy quartz LP already provides a default group
!default
Ah... that was meant... I tought he meant to configure perms, so renaming perms 🤦
Guys I figured it out
PEX won’t let me insert our permissions.yml file into our database
Because of the backend we are using
So if anyone has done this before, or knows how to fix it @ me
👀
Do user permissions override group permissions?
Like, my group has command.fly denied but i have that permission set to true
That’s not what I’m taking about Artuto
Im asking my own question
- Download a regular Spigot.jar
- Install PEX with the permissions.yml
- Setup LP to work with your database
- Import the data
@elfin egret What is the diffrence between mariadb and mysql
Hey PixelNotFound! Please don't tag staff members.
and what do you use to interact with mariadb
https://hastebin.com/cajuqojolo.java
How can i make this MariaDB i heard that is faster. Tag me if you answerd the question.
MySQL = Full of bugs that propably never will get fixed
MariaDB = A fork of MySQL just improoved and has less bugs
Hey werent you the dude I know from NamelessMC?
Mysql > mongodb webscale > *
wouldnt recommend to use MySQL vanilla
Been using MySQL for 5 years with MC and other stuff and no issues so far (others that the ones caused by me)
It has small bugs and security issues you normally dont notice, but they are still there
MariaDB is basically the same as MySQL just a improoved version
psql is also not bad
just not my case
Oh how about we use MSQL
MicrosoftSQL 😄
Hello if I want to use the redis sync method.
If I set the password to "" does that mean it won't use any authentication?
hi cna i get some help?
How do i give a group permissions for essentialsX, lets say i want group "poop" to be able to type "/home"
Essentials has a permission documentation: http://wiki.mc-ess.net/doc/permissions
Also you need to add the base permission, that the player can even use the command you would need the perms from the documentation and for example essentials.gamemode so they can use /gamemode, but arguements most times need another permission, so for example you would need essentials.gamemode and essentials.gamemode.creative so they can type /gamemode creative
wher do i put those . commands
Hello!
LuckPerms give error with mysql of ubuntu 18.04
what I do?
@tired turtle
Hey SrDixiMax! Please don't tag staff members.
First you send in the error
Hey,
were using the Luckperms Web-Ediutor (Spigot/Bukkit Version) to edit the Permissions of our Groups: (Owner,Admin,Sr.Mod,Developer,Mod,Sr.Supporter,Supporter,Sr.Builder,T-Supporter,T.Dev and T-builder).
We also setted up a parent system so we dont need to give every group the same permission. The issue is, that T-Supporter has permissions to use /fly but Supporter however doesnt. We gave Supporter the parent T-Supporter but it only works if we manually give T-Supporter the permission over a command.
just curious what's the diff between the T- groups and the Sr - groups?
T = test
Sr. = Senior
Ahh was thinking temp
(@kind wadi is my Boss, we come from the same Team)
gotcha
xD
Are you sure you saved your process
Yes
Also Supporter should have a group.t-supporter permission in the webeditor
Can people who are just in the t-sup group use /fly
one second i send a screen
No i doesn't work Tobi
@bitter coral the you inherit from the group. its essentially the heirarchy system
the group.(group) is the group the group will inerhit permissions from
eg if admin rank has group.developer admin rank will inherit all of devs ranks and all their permissions and so on
no i dont sorry
u can speak german and ill just use a translator
okay
Yes Dictator but that have we done... supporter will inherit all T-supporter permissions
Meinst du, das wenn die Gruppe Administrator group.Developer hat, hat die Admin Gruppe das auch?
Mean you, that if the Group Administrator have group.developer, have the Admin group Developer Permissions?
Ja, die Admin-Gruppe erbt alle Berechtigungen vom Entwickler
und alle Berechtigungen von Gruppen usw., die Entwickler von Admin erben, werden auch erben, da der Entwickler über diese Berechtigungen verfügt
Aber selbst die Gruppe T-Supporter kann die Rechte nicht ausnutzen, obwohl sie ja die permissions hat
ok also wenn
Gruppenentwickler hat group.mod, so dass der Entwickler alle Mods-Perms erbt
Wenn Sie über eine Administratorgruppe mit group.developer verfügen, erbt diese Gruppe alle Entwickler- und Mods-Perms, da der Entwickler Mods-Perms erbt
wenn du verstehst was ich meine
@crimson kettle
😃
Moment. Die T-Sup Gruppe kann den Befehl nicht benutzen? Dann hast du wohl oder übel der Gruppe nicht das richtige Recht gegeben
"Aber selbst die Gruppe T-Supporter kann die Rechte nicht ausnutzen, obwohl sie ja die permissions hat" Was ist damit dann gemeint und ja, ich kann Deutsch
@fathom minnow ich meine, der User der die Gruppe T-Supporter hat, kann die permissions nicht nutzen, obwohl er in der Gruppe die Pemissions hat.
Tobi the same ⬆
Und die Permissions sind richtig
haben extra gegooglet
Das einzige, woran ich denken kann, ist entweder
- Berechtigungen nicht richtig eingerichtet
- evtl. Gewichtungen nicht korrekt eingerichtet, entweder Gruppenberechtigungen einschränken usw.
- Vererbung nicht richtig eingerichtet
okay
Vielleicht hat T-Sup hat ja nicht die richtige Weight? ^^
Falls die Rechte nicht richtig eingerichtet sind, benutze einfach Verbose
Ein feature von LuckPerms, das zeigt dir an welche Permissions gecheckt werden
Also praktisch zum Rausfinden welche Rechte ein Plugin benutzt
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
Schnelles Tutorial dazu: Mach /lp verbose on DEINSPIELERNAME & cmi
Tobi also:
User hat weight.1
Premium hat weight.10
Sponsor hat weight.20
etc
Genau
Möglicherweise sind auch die Berechtigungen deaktiviert oder wenn Ihre Netzwerkberechtigungen nicht richtig synchronisiert werden können
Vielleicht
uff hier ist push to talk an
und ich bin mit handy da
geht ein privat talk?
Tobi?
Ja, mach mal
hab
@crimson kettle do you helpme?
Where should i put LuckPerms? On bungeecord, on every server, or on every server and bungeecord?
Both
Oh, no error
What?
Righ now don't have an error
Okay, and what features do I have by butting it also in bungeecord?
@autumn dew also network syncing*
What do you mean with network syncing?
Yeha thanks itsworking
cool beans!
after i have changed some permissions with /lpb editor how do i reload the plugin?
Nvm its done
Thanks
You don't have to reload anything, also remember that perms you add trough /lpb can just be read by Plugins on your BungeeCord, not on your back-end servers, on your back-end servers you need to add LuckPerms too, best is to connect the Bungee and back-end part trough a database, this will also sync all your perms trough the whole Network (atleast all servers with LuckPerms using the database)
my bad I assumed he had that part done. thx
oh okay.
Sorry guys i am legit so confused as this is my first time using LuckPerms.
np. We all started at learning first. I only started using LP bout 3 months ago myself. This is a good channel for much info though, very helpful folks here.
True Dat!
so how do you make it so people can use certain commands in server
is that luck itsself or is it with the other pluggin
You need to add the perms to the group / user, most perms are documentated at the download page or the website of the plugin. Bu
ty
Hey SrDixiMax! Please don't tag staff members.
como te ayudo?
estas usando un server para las jugadores sin premium?
Para jugadores premiums
si pongo esto /lpb sync
no me da ningun error
pero no quiero tener los errores
necetitas configurar el ip-forward: true en tu bungeecord, y bungeecord: true en el spigot.yml de tus servidores
pero no es, porque este uuid no es premium https://i.voidcrafted.me/CUCceftyvo.png
si, pero tu servidor no esta autenticando con Mojang, por favor verificar el ip-forward y el bungeecord
Espera, ese no es el mio
el mio es este
Minecraft UUID and username lookup. Resolve, convert and view name history of any username/UUID today.
tengo un plugin de /premium
No es igual
Efectivamente, no lo es
Pero solo he entrado yo
tengo un plugin de /premium ¿afectará?
Explicarme sobre tu plugin de /premium?
Oh, yo veo
por favor removar ese plugin y enablar online-mode en el config de tu bungeecord
lo tengo puesto
Que?
tengo el online-mode= true
we so need an international channel lol
yes jaja
Yeah, agreed
I actually enjoy practicing my spanish aha
Anyway, por favor removar el plugin de "Fast Login"
lo borro?
tu puedes, o es possible a renombrarlo a <whatever>.jar.disabled
si, los plugins de login son muy buggy
bastante
la palabra esta buggy en espanol?
palabra*
Dammit I always get that one wrong..
buggy en español no existe
hm, como describirias esta?
No hay ninguna palabra que diga exactamente eso
en español se diria "currupto" o "mal ejecutado"
gracias
Void
hola?
encontré el error
había un fallo de uuid
borré el playerdata del mundo "world" del servidor "Lobby" y todo solucionado
ah vale, esta arreglado con el plugin de login?
Si
ah, yo veo
de donde eres?
yo soy de ingleterra
vas a una escuela de español?
hi guyys
how to fix this
> [22:12:49 INFO]: [LP] EXPORT > Starting.
> [22:12:49 INFO]: [LP] EXPORT > Starting group export.
> [22:12:49 INFO]: [LP] EXPORT > Exported 0 groups.
> [22:12:49 INFO]: [LP] EXPORT > Starting track export.
> [22:12:49 INFO]: [LP] EXPORT > Exported 0 tracks.
> [22:12:49 INFO]: [LP] EXPORT > Starting user export. Finding a list of unique users to export.
> [22:12:54 WARN]: java.util.concurrent.CompletionException: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5000ms.
> [22:12:54 WARN]: at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$0(Storage.java:86)
> [22:12:54 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
> [22:12:54 WARN]: at me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler$WrappedRunnable.run(AbstractJavaScheduler.java:79)
> [22:12:54 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> [22:12:54 WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> [22:12:54 WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> [22:12:54 WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> [22:12:54 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [22:12:54 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [22:12:54 WARN]: at java.lang.Thread.run(Thread.java:748)```
I am wondering why when I do the "/lp group ( group ) permission info" and it shows me the permissions, it says server=skyblock
Does that mean that they only have that permission on that server?
yes when server = server name and not global then they only have that permission on that server
Oh boy
yep i am dumb the database was off
Is there a way to set all permissions to global at once?
Groups
do you have any groups tat you dont want affected
ok then this will work from console lp bulkupdate groups update server global
Okay let me try
Okay so now it doesn't say server=skyblock. That means global right?
what is this error?
[WARNING] Error dispatching event PermissionCheckEvent(sender=DixiMax09, permission=litebans.admin, hasPermission=false) to listener me.lucko.luckperms.bungee.listeners.BungeePermissionCheckListener@2dc9b0f5
java.lang.IllegalStateException: No permissions data present for player: DixiMax09 - b6745b73-847e-33ec-a8cd-78dcd804a14
brain
@lapis ibex
Hey SrDixiMax! Please don't tag staff members.
Yes it says global
then you should be good to go
This web editor is awesome
yea one of the primary reasons i use lp
Lol if nothing else, LP would be better than PEX just for that reason. But that is just one of the things that makes it better
And how can I check if our old PEX parents were migrated?
and it's about to be so much better 🙃
who is "they"
There is such a thing. /lp creategroup admin
they = groups or users
^^
Now when you assign group.admin, they are in that group.
Which group though
or you can just check what a group/user inherits by doing /lp user/group <user/group> info
Oh, I see what I did. Ignore me.
?
On our Hub server, our custom tags are working just fine. Although on our Factions server, they are not. And by custom tags, I mean tags from the deluxetags plugin.
They do not show up on the Factions server
is the tags permission the same on the hub as in factions?
in the tags config
Yeah, I guess... Do you mean the same node?
yes
No problem
Hey I am looking through all of our groups and their parents, and it seems to be right. Although I can't do a command I added to Moderator.
May I need to restart the server?
Do you have a Bungee network or just one single server?
A Bungee network. But now that I try any of the bungee commands I added, I realize they aren't working
what does /lpb info say
Unknown command
Oh luckperms has to be on the proxy server as well?
...yes
And so bungee plugins don't have a permission plugin assigned, simple solution: Add LuckPerms Bungee (extra jar) and connect it to the same database as all back-end servers.
the latest luckperms is 4.3.75 right
nope
Okay so where can I get this extra jar?
what is it
to both of you
Okay I downloaded the jar, what do I do after uploading it to the proxy server? Just connect it to the database or what?
install the plugin (restart bungee), edit the config with database details and change the server name to 'bungee' or whatever you want
restart bungee again
should be good to go
Okay