#support-1
1 messages · Page 393 of 1
yup
Thanks
np
easiest method is to find the right nodes is to just turn on verbosing and observe checks
Or you could do /help then /lp tree
I used the verbose without that on lol
Is there any guide for setting it up with mysql?
Wiki
YAY! I broke shorthand :(
apparently, 45 is too many?
https://paste.md-5.net/xikikokosa.sm if anyone wants to take a peek
I didn't think the shorthand /was/ the permission - I guess I assumed it would be parsed out and a list of permissions would be created
but, I like this method better. Better for organizing smaller groups of permissions :D
I swear I fall in love with LP more and more, the more I use it.
I just wish it wasn't taking me 2 weeks to set up this server. Distractions tho.
LuckPerms don't support CraftBook command item with "run-as: SUPERUSER" ? 🤔
Luckperms is a permission plugin... what do you mean it does not support run-as: SUPERUSER?
thanks BrainStore, setweight work
@sinful mirage looking at the docs, I'd say you didn't assign the correct permission node in LP as defined in the "permission-node: " key pair in the craftbook config.
no, my bad. I guess other issue cause the error
https://hastebin.com/hokonovedi.vbs
Can someone please link me the guide for setting up the mysql
Not just say wiki, cause I cant find it there
what do you need help with?
because the wiki was all I needed
basic mysql stuff not specific to LP?
Ahh
Are you doing this on a production host?
That's a bad idea. You should get a disposible VM somewhere to learn with. Much better than fixing a system :)
The host gives a free phpMyAdmin database
shudder
I honestly can't help. I tried using phpMyAdmin once. I couldn't do anything in it. Even tutorials were written for command line.
But, we'll see. Give me a moment :)
Thanks! 😃
fixed thanks everyone ☺ ♥
You're going to want to start reading from "How to Create and Delete a MySQL Database" on this page. Make sure to read everything first (It would not hurt to read the first sections as well, honestly). Read it twice, ask questions or google them, and when you have all your questions answered, read it again...
https://www.digitalocean.com/community/tutorials/a-basic-mysql-tutorial
Thanks
btw, DO has a HUGE library of system admin tutorials like that
I don't even know what they do other than tutorials
They are a VPS company.
yeah, I know. Sorry, I was being funny >_>
I use to toss $20 at them every so often so I could fire up a throw-away vm
anyways...
how to unset shorthand permissions?
look at the contexts
they dont match
you dont need false true for the perm when you are unsetting it
because you are just basically deleting it
that would match the server context
New players are not being able to chat and Im sure it's because they're not being matched to a rank. How can I set the default rank?
LuckPerms has a rank called default
Every player gets that rank, if they don't have set another group.
hey
So there's no way for me to setup a default rank myself? I have one that use to be default with GroupManager and it already has all the perms and stuff.
@latent plover This page may help: https://github.com/lucko/LuckPerms/wiki/Default-Groups
@latent plover TLDR, no, either add them to a group on first join or make LP's default group inherit your old "default" group with /lp group default parent set <group>
Ok, perfect. I did the set parent command. Thanks
anyone here have latest dev build of pixelvip?
cause i saw that but download links are broken and i cannot contact that person from discord
HJey everyone for the prefix, I have a question:
If I have 5 donator ranks for example, which one need to have weight 1,2,3,4,5?
The biggest one was supposed to get weight 1 for the meta addprefix command?
higher number = higher priority
ok thanks 😉
Who here has used luck's Helper?
also best not to do increments of 1
any maximum number for weight?
no
you will want to make sure the weights of the donor ranks are higher than any other rank (except staff, probably)
unless you're stacking with tracks
ok thanks for this tip 😉
So if I make VIP inherit default group's permissions, how would I add permissions only for VIP. I add them directly to VIP, like instead of the default?
If that makes sense
exactly that
How do I show SkyBlock levels?
I'm using bungeechat
I m using luckperm
?
With your chat format
@unkempt tide probably not possible. Thatinformation is not available to BungeeChat
As I said before the only way would be if you manage to convert the levels into prefixes and suffixes
Asking again because you don't like the answer doesn't change the facts
Do you know the chat plugin I can show the Skyblock level?
Not on the bungee side
okey
DeluxeChat, VentureChat, ChatControlPro might be worth looking at.
i have 4 groups: default, developer, builder, and admin. dev, builder, and admin all inherit default. i have armorstandeditor and i gave developers and builders the asedit.* permission node, but default are still able to use the full asedit plugin
idk what the issue is
i would use the verbose tool to check the permissions when a default user tries to use asedit
/lp verbose on <username>
it says default does have the permissions... but they don't
/lp search <permission>
"found 0 entries from 0 users and 0 groups"
im not sure what the issue is
i've tried completely redoing my permission setup
can you do /lp editor and paste the link
devs, admins, and builders dont even have permissions yet
Hmm, maybe the plugin is one of those ones that grants permissions by default. Try /lp group default permission set asedit.* false
nope
it's still letting me edit the thing
i'm not opped
and im in defaultg roup
not sure if it's an issue with the plugin or not
how do i get the config file for luckperm
Honestly I'm going to put it down to the plugin but there could be something else we're overlooking.
@foggy quartz what? You get it when you install it...
Yeah but can't find the config for permissions. But I need luckperm for gp and skyclaims
you're using the H2 storage format, you can't edit the permissions there. Use /lp editor
Ok thank you. It looks like this will make it easier to set everything to. Thank you
Oh did Clippy die... you're off the hook this time 😃
Still having some trouble. Went to test out a command from minecraft that I put the node in for but says I don't have permission still.
@foggy quartz still having issues?
Yea
I made a group. I put the nose for changing gamemode in there and then I put myself in the group and it went let me do the command
Did you apply the changes? @foggy quartz
You need to click save and then execute the command shown for the changes to apply
ugh not sure why but my prefix isn't showing, just the group prefix :/
@foggy quartz how are you giving yourself the prefix?
I have GUI that run command in console but my player do get this message [LP] running LuckPerms
i havelog-notify: false andbroadcast-received-log-entries: false
still getting this message how do i turn it off ?
Yea I did
I was doing the stuff through console
And then added the parent in games
Can't be turned off.
And I can't set op to true with sponge for some reason so I need to do all perms
Yes. When a permission plugin is installed, OP does nothing
This is intended
It’s a Sponge thing btw. Not LP
This is my first time dealing with it doing that honestly. Yea I figured since it seems like you can change it for bukkit but not for sponge
Yeah. Giving yourself * permissions is equivalent to OP
Yea but as I put above it isn't working only one that did work was the luckperms.* but to do the node minecraft.command.gamemode if I remember correctly doesn't. And the node for the plugin skyclaim. So I can't use the commanda for them still
Use the verbose mode to see which permissions are being checked
Info on it can be found on our wiki
Ok I'll do that on Monday when I'm home and let you know
Ok
i migrated from groupmanager to luckperms. It looked all fine until i tested some stuff with my alt. And somehow he have permissions yes, but lp cant find his "user file"
When i do /lp user Alt info a error comes up with the msg "A user for Alt could not be found" ... when i do it on my own it shows me the information.
Has your alt logged in?
yes sure. and he is also online when im doing this command
Let him relog?
i tried that too
That error shouldn’t persist tbh
in the uuid info stands also his name... its rly strange^^
After the migration you removed GM, right?
yes sure
Ok. Export your data /lp export perms.txt. Shut down your server. Move or rename the permission storage. Then start the server again and run /lp import perms.txt
alright
does it matter when he says "found 66988 unique users to export" ?
now it works. wow. Thank you BrainStone
sorry, but i have simple question - how to turn off in config wildcard permission passage? For example if i give perm nucleus.kit- it also gives tree permissions to higher commands like nucleus.kit.create how to turn it off?
@green arch that’s the default behavior for Sponge
The permissions of Nucleus should be set up in a way that you can avoid that
for now i creating permissions that apply to default kit and disables hole higher perms. But can i change algorithm to take access to exacly perms that i wrote. for same example to nucleus.kit and only this perm command will given
Not sure. Check the config
It’s either under the section permission calculation or advanced/misc
Don’t know the config by heart
i sure its here
but i just hope that someone remember how to stay configs to avoid that
second last setting in that screen is the one you want
I mean it even explains what it does right above it...
my tech english knowledge not so good)
I don’t see any technical English there.
some words new for me in configs
hey, really) i feel myself blind now 😬
That’s why you read the comments in a config. Just saying
ty
Np
Someone can help me?
probably, depends what your issue is.
i have a network
in skyblock
the prefixes are showed with no problem
but in a minigame and in lobby it doesnt display the prefix of
groups that arent the default
or master
@hasty tree ?
Hey CelexGames! Please don't tag staff members.
Is there any way to change the IGN's colour?
@green goblet that’s not the job of LP. You need an appropriate plugin
@foggy quartz do you use the same database for all servers?
@lapis ibex Yes
Hey CelexGames! Please don't tag staff members.
Please verify that you do and that you use the correct storage type on all servers
It is
I mean
They have the group vip
Correctly
Buy prefixes arent displayed
I only know if they have perms or not, with /lp user info
Only
Default prefix
Do you have a chat plugin on all of your servers, and if your chat plugin needs Vault, do you have that?
And ops prefix
Ar shown
But i wanna say
That masters prefix
Is displayed
And user's prefix
But vips prefixes
Arent shown
And displays like they are users
Your prefixes have weights. Are the weights in the correct order?
will check it
Hey guys can you help me? why the rank duplicate? 😦
Are you inheriting perms from 2 groups
what?
Uhm, I am not expert, I just thought if you are in more groups...
no i have only one group..
No idea then... Sorry...
Probably wait for some more - expert users ;-)
okhey thank you 😄
@elfin egret do you have an example plugin where Helper is used? xD
Hey Artitus! Please don't tag staff members.
@cedar harness What's your chat format look like, an what plugin are you using for it?
Why two different chat plugins?
If you have two different plugins handling the chat formats it will get confused
whats better?
EssentialsXChat is better out of those two
Hi!
My server network got attacked by bots..
LuckPerms is creating soo many mysql lines (bungee_players table) circa 2,7 million users in 12 hours.
Can i make something for that purpose?
The bots are only on the auth server, where LuckPerms isn't installed.
if LP isn't installed on the auth server then why would there be stuff in the database for those users
(in other words, are you sure it's not installed?)
Yes, i'm sure, LP is not installed. Thats why i asked for help
my auth server plugin list.
there's no reason why there would be data in the table if the plugin wasn't installed
do you have LP installed on your Bungee proxy?
Yes.
then that's why
But i need to install LP on bungee too, when i want to use my server network with global permission system
right?
if you want to use LP to control permissions for bungeecord plugins, yes
Sure, i want manage everything with LP, because its very effective.
Can i turn off this somehow? .. :S this players table
No, it's needed for the plugin to work properly
i suggest fixing the underlying problem
that being, bot accounts are able to join your server on a massive scale :p
@elfin egret I have an issue i have two versions on the same database. I connect skyblock and the hub to the database everything in both the config's are the same except the server namehowever the permissions are not the same? When i do lp info they both say the storage method is mysql and they are both have a connection to it :/
Hey joshhazzord! Please don't tag staff members.
perhaps an IP forwarding issue?
when you switch between servers, are there any error/warning messages displayed in the console of either servers?
Let me check
Nope it seems fine. Checked the hub, bungee and skyblock consoles and no errors
Do you have world-specific permisisons?
No i do have server specific perms tho
is the data the same when you run /lp user <name> info or /lp user <name> permission info?
try that on each of the servers
if the data isn't the same, then LP isn't connected to the same database
If i set my rank on hub and go on skyblock it isnt the same
lp user joshhazzord group set rank
okay
can you go to the hub, and run /lp user joshhazzord info and screenshot the output you get
then go to skyblock and do the same
I've been using parent to manipulate group membership
yea, group is an alias
Cool
parent is the correct one to use, aka the one used in the plugin documentation etc
but either works :p
One of our previous plugin developers made a plugin use group.something as a permission, and LuckPerms isn't teerribly sure about it (-:
your uuid is different on each server :p
so ip forwarding isn't setup correctly on one of them
if you update to the latest version of LP, it will tell you which one it is 😃
ok cheers will try fix it now
Skyblock is using offline UUIDs
You'll want to clear those out of your database afterwards, probably )-:
Yeah it was skyblock that was set up wrong ty
I have the perms that are on another database i can seem them using the editor but i cant update the new database as the link is for the old one anyway to transfer it?
user permissions?
Dont worry now its all fine thanks for your help!
Luck - Today at 17:06
how does this relate to LP
or does it not?
@unkempt tide This has nothing to do with luck perms but i can probs help msg me
@quasi vortex okey
So, does bukkit.command.permissions not actually do anything?
I'd really much rather players were not able to do /plugins :(
Alias it
plugins, version, a few others. And some I'd like to be able to continue to use.
The permission is - afaik - bukkit.command.plugins
I thought that's the point of permissions lol
@tired turtle it's not working though
Hey AeSix! Please don't tag staff members.
How do you deny it?
[12:39:54 INFO]: > bukkit.command.(version|plugin|help|reload|timings|restart|tps) (false)
from the group's permission info
uhm... idk if that actually works
if what?
(plugins|...)
it's in the wiki...
because I'm using a different help, and I'm paranoid.
blackhole everything, and let in only what I want when I want it - higher privileged groups will have some of those permissions again
anyways, my choice of permissions isn't the issue at hand... the fact they're being ignored is. I don't know if it's a bukkit issue or a LP issue :S
And no, I'm not Op, nor do I have * :P
check with the verbose command
well, I enabled verbose.
I did "/help" in-game
In console, every node I had assigned specifically and in shorthand came in output, most with "udefined" trailing them, some with tru and some with false
bukkit.command.help is true
there should be only 1 permission that is set true, I've literally denied every other permission :S
and from minecraft. and bukkit. permissions, everyone one is supposed to be denied... so maybe shorthand isn't working afterall?
yeah :P
Give me a second, I was about to do that
trying a few other things
added myself to the group directly instead of allowing perms to be inherited to me. still no.
removed luckperms.* from me. still no. (didn't figure that' dchange anything though)
restarted the server (resulting in a fresh connection) still no.
Ok Luck. I set bukkit.command.help false directly on myself, and /that/ works...
Do you happen to be OP?
I stated I am neither Op nor do I have * assigned to me as a permission, directly or in any group... but it's up a ways :)
I was kind of surprised that I was denied usage of /help when I applied bukkit.command.help false directly to me
What... that makes perfect sense
How so?
if I deny a group a permission, the users in that group should not be allowed to use the associated function, and should not required the user to be explicitely denied the permission directly
That would require saving every user as a separate entry in the database just to have denied permissions...
Hmm...
You just said you were surprised you were denied /help when you applied the perm as false to you...
Yes, because it did not work when applied in a group.
Ah.
So, something is allowing the permission to be handled properly when it is applied to a user, but not when applied to the user's group
You might have some other permission overriding it higher up
nah
I'm building a brand new server, with a brand new install of LP on a brand new LP database
I started with these permissions
the verbose output even shows that the permission is still allowed when I was using it as a group permission
shorthand permissions are applied (expanded) after inheritance
does that explain the issue?
no inheritence either, same group, only one group has permissions
and I explicetly denied the specific permission, and removed the shorthand permission
ok, and specifically denying the permission didn't work?
not sure I understand what the issue is
Correct, it did not work when I
lp group default permission set bukkit.command.help false
but it DID work when I did
lp user aesix_reficul permission set bukkit.command.help false
And STILL worked when I removed the group based permissions above
It showed up in the permission info, as false
do you inherit from any groups other than default?
but was not handled as such
that perhaps set the permission to true?
I'm fairly certain not, but let me verify
No other groups have any permissions set (afaik)
ugh. brb
Sorry, base is not my default group, default group inherits base. These were assigned to base. Default is aliased to peasant. >_>
default has no permissions set in it what so ever
Did I break things by making default inherit base?
maybe :p
there's always a reason for this sorta thing not working through
and it's highly unlikely to be a bug
Well, I had a similar issue with pex. I ended up giving up and just writing commandhelper scripts to check things
Let me see what happens when I add the permission to the default group
ok. That worked.
:(
did I even set inheritence?
_<
nvm iRdum.
I'm sorry to have wasted everyone's time. I never actually set the inheritence for default :(
Yeah, me three!
@robust atlas I replied to your issue.
Okies
Russian, that read to me as though it's talking about bukkit /plugin/ permissions... it handles the bukkit.command.blah permissions though?
Yes
it handles both
when that option is set to false, only the permissions explicitly defined in LP will be granted
So I was wondering, if I want to get the prefix/suffix from an LP user, do I have to traverse all nodes manually and use the isPrefix()/isSuffix() boolean to see which one is the prefix/suffix?
So something like this in Kotlin:
val user = LuckPerms.getApi().getUser(player.uniqueId)
val prefix = user?.allNodes?.first { it.node.isPrefix }?.node?.prefix?.value
If you have a user's CachedData ->
playeerCachedData.getMetaData(contexts).getPrefix();
https://github.com/lucko/LuckPerms/wiki/Developer-API:-Usage#the-basics-of-cacheddata
I see, thanks
I ended up on the main API github page, didn't see there were more pages 😛
Btw, using Kotlin it is really nice to see the API using nullability annotations
So, this dude logs on and instantly crashes the server. It's only him, and no one else. He also is doing it purposefully and I can not find out how he's doing it. Here are the errors I'm getting in Console from SpigotLib.
https://hastebin.com/ibofeqivew.md
Please help.
Luck Can you add chat format for Luckperm
I answer for him: No
@dim roost Did you try to IP-ban him?
He probably spams the server somehow
Indeed. He came back with VPNs.
I need to resolve the issue permanently. Not do some simple temporary fix for it.
which one of your plugins is using spigotlib?
You could use a AntiVPN/Bot-plugin
I am, but, as I said above, I need to resolve the issue permanently. Not do some simple temporary fix for it. if at all possible.
I've looked everywhere online on how he did this and I can't find anything about it.
@spark viper You mean changing the group of a player?
You can use /lp user <user> parent set <group> to remove all groups a player has and set the group <group>
if he (just) spams the server with packets, try viaversion's packet limiter,
which one of your plugins depend on spigotlib @dim roost
I honestly don't remember. I mainly use it to easily read the logs.
But, I do have a few plugins that use it.
I've looked over the logs and he never executes any command that I can see.
I will @spice flame try that Packet Limiter.
does your server runs on vps or at a hosting?
It's a Dedicated Server.
Wireshark? Never heard of it.
Ban him?
I already did, but, as I said above, I need to resolve the issue permanently. Not do some simple temporary fix for it. if at all possible.
Which version of LuckPerms works for paperspigot 1.7
Legacy version
it appears to me, according to the logs, that someone (probably him/her?) sends a custom payload package and that crashes the server somehow?
That's what I thought ^
I'd say he has been doing multiple things (as said above)
1 spams with a lot of packet that slams your tps to 0
2 custom payload that wreacks havoc somewhere
Try reporting that to Spigot too
Alright, will do.
They’re usually pretty quick when it comes to fixing security issues
Well, wouldn't that mean I would have to update to the latest version? I would like to stay on 1.8.8 version.
Or am I incorrect?
are you using the latest 1.8.8?
Try using the latest Spigot version first then
if I'm remembering right there was a spigot crasher is some hacked clients for 1.8 (that got fixed later on)
It's actually always better to use latest version. Because that can also have potential security-fixes
And second recommendation: Don’t use 1.8. It’s insecure as hell
@spice flame If he uses a hacked-client, then we could (at least) report him to Laby-mod....
I would still prefer to usr 1.8.8 Spigot if at all possible. I know many servers use this version and they still run perfectly fine.
Maybe they don't?
I know there has to be a fix I am able to do while using 1.8.8.
Be honest: You want to stay with 1.8.8 because of the spam-combat, right?
The spam-combat I enjoy as well as many of my other players do too.
https://yivesmirror.com/grab/paperspigot/PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar
try this 2016 march 29 (jesus how fast time goes by)
There are plugins to disable the cooldown in newer versions.
They fail horribly though.
But if you want to stay in the stoneage... fine
I do. Thanks for understanding,
It’s not that most servers have a fix against that. It’s just that not everyone gets these attacks
Hm, @spice flame is that for me?
yup, but I1d suggest too to look for some working plugin in the meantime to enable old pvp mechanics
I've tried many plugins, I've wrote them myself, they simply can not repair the broken combat systems in 1.8+.
The combat isn't broken
I know, I prefer this system much more though.
imo is it better than spam-o-tron combat 6000
Andre, I didn't come here to debate. I just need assistance.
if you give an example (in #general ) how they don't work I might try coming up one that works
We gave you help and what you can/should do
I know. I appreciate that a ton. I'm doing it all at the moment except for move to 1.12.
Does LuckPerms even support 1.7?
Yes. I think.
One note from my side regarding the pvp mechanics: From my experience pretty much everyone that hates it, never gave it a chance.
I mean did you try to use it seriously without a bias against it?
@sour ice I already answered you
You need the legacy version
yeah but wth is a legacy version
I did. I've attempted play countless servers with that combat system. Anyway, I think this should maybe work. I really appreciate all the support you guys have given me so far! Thanks so much!
the new pvp system is still controversial after years, personally i never pvp, but in pve the old system was comfier
Eh, To each their own
The legacy-version is basicly the same, but with some different libraries because bukkit/spigot/mc in general changed between 1.7 and 1.8
mk
I perosnally like the new mechanic more, because the old one was simple who can click faster and was a wet dream for click-script-kiddies.
But we should move that to #general now, if we continue with that.
also just on a sidenote @dim roost if you end up using wireshark to look at what he is doing, can I get a copy of what he was exactly doing?
Of course. I'm setting Wireshark up at the moment.
Wireshark is helpful for your own PC unless you mean installing it on the server.
Oh, should I install it on the Server? The server is linux just so you guys know.
It exists for Linux too iirc
IDK if it is headless though
I can't seem to find the linux version. Can someone send me a link please?
I do not think there is one... just a MacOS release
@spice flame Any input? ^^
sudo add-apt-repository ppa:wireshark-dev/stable
How do i do multiple inheritance?
I am having some weird problems.
Group Admin inherits from Builder and Mod
Mod has essentials.whois and Builder doesnt
Builder is weight 30 and Mod is weight 25
When I am in group admin I dont have essentials.whois unless i remove Builder as parent
Why?
Do you negate essentials.whois in Builder?
Hey.
My server just completely crashed, and console reported this: https://hastebin.com/sexupuqujo.vbs
any idea on what caused this?
@untold stream that’s ironically not the error. Just debug info
The error is further up
But your server froze
@untold stream maybe you updated lp and not libs
Hello everyone !
I have all my players crash with this error in my bungee logs
12:36:22 [SEVERE] [skyZ35] <-> DownstreamBridge <-> [Faction] - encountered exception java.lang.IllegalArgumentException: Team §8§e§lModéra_We already exists in this scoreboard at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191) at net.md_5.bungee.api.score.Scoreboard.addTeam(Scoreboard.java:73) at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:186) at net.md_5.bungee.protocol.packet.Team.handle(Team.java:114) at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1414) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:945) at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:404) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:886) at java.lang.Thread.run(Thread.java:748) 12:36:22 [INFO] [skyZ35] <-> DownstreamBridge <-> [Faction] has disconnected
for each player i have an error like this
why if i /prestige im going to rank Y instead of rank A?
@jade gazelle You are using a very crappy scoreboard plugin on one of your servers, probably Faction
@jade gazelle Ever heard of hastebin.com?
Rumors say it's a good site to share code-snippets/errors
If I want to add a user to a group using a command, should I just use
/lp user <name> permission set/unset group.<groupname>?
oh I see, same as PEX
yes
Weird that it's not mentioned in the ingame help though 🤔
wat game you making?
I have a virtual themepark server with some other friends
preparing to migrate from PEX to LP
what game in server
oh that way lol
when you do /lp user <username>
it gives a list of subcommands
but that doesnt show group
tab complete also doesn't work there, while it does for the sub commands shown in that list
You need to provide more arguments after <username>
f.e. /lp user <user> info
/lp user <user> won't return anything else than the available options
yes I know, but it was more that I was using the ingame help, but that one doesnt mention the "group" subcommand
while it mentions the other subcommands
same like if I do /lp user Joeywp i and press TAB
it autofills it
but it doesnt do that for group
see what I mean? 😛
Not really
usually tab autocompletes subcommands, like this:
https://i.gyazo.com/146fec140621b978b09b93b9e6ce88ac.mp4
but that doesn't seem to mention all subcommands, so I guess something is broken there
but thats just a small "bug" (or maybe for LP it's intended to just not work that way?)
I highly recommend you first check the sub-commands...
There was never a "group" subcommand for user
Maybe an alias of parent
Because parent info probably makes the exact same and luck only added for people switching from pex
It's still a bit hard for me switch my mindset between PEX and Luck 😛
But thanks again
Hey I was wondering if I'll sync it. Can I save the groups I had before?
If you want to "save" the current perms and groups of luckperms and all the users. Do lp export <file name> which will essentially save it and you can just import it again after if You need to.
hey, i cant join one of my bungee servers. it says permission data could not be loaded.
in the log i get a error message every few seconds: [15:25:33 WARN]: [LuckPerms] Plugin LuckPerms v4.0.80 generated an exception while executing task 140
java.util.concurrent.CompletionException: java.lang.IllegalAccessError: tried to access method com.zaxxer.hikari.pool.HikariProxyPreparedStatement.<init>(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/PreparedStatement;)V from class com.zaxxer.hikari.pool.ProxyFactory[15:25:33 WARN]: [LuckPerms] Plugin LuckPerms v4.0.80 generated an exception while executing task 140
java.util.concurrent.CompletionException: java.lang.IllegalAccessError: tried to access method com.zaxxer.hikari.pool.HikariProxyPreparedStatement.<init>(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/PreparedStatement;)V from class com.zaxxer.hikari.pool.ProxyFactory
@uneven shoal group is an alias to parent.
Yeah Andre made that clear indeed 😛
@tired prism Use hastebin.com and paste the full error in there and post link. Makes it easier to read.
anyone free to help? 😦
its only on one of my servers. every server has the same config
Hey Amar_Pro_Gamer! Please don't tag staff members.
tag me when someone answers
@mint otter with manually copying nodes, certainly, easiest from a yaml backing
To my knowledge there is no automatic method
BTW why you want to go back to pex?
cuz its easier,
Wait
@daring basin Can i know how to use luckperms but with pex commands?
like the link pls
Luck has an expansion-pack (I didn't have a better word) addon
expansion?
and how do i enable it?
I dont think he would answer ;-;
no
he will tell me search for it in #welcome
np
should be the normal pex syntax
does it show an error message?
Hey! I've got an issue where I've set a rank to bold however it won't go bold in the chat?
/lpb group emporer meta addprefix 5 &l&6E&l&em&l&6p&l&eo&l&6r&l&ee&l&6r&f
Second question: Is it possible to add a space after the prefix? e.g. so its PREFIX TheFlash787 instead of PREFIXTheFlash787
I figured out the space: /lpb group emporer meta addprefix 5 "&l&6E&l&em&l&6p&l&eo&l&6r&l&ee&l&6r &f- &e"
However did not fix the no bold issue
Aha, It's colour then bold
Lol
kk
Hii!
When i set a player to a group, or set them to the default group, it doesn’t update, even relogging doesn’t work
Does luckperms support essentialsxchat group formatting?
I used to have messages set to a specific color within essentialsxchat group formatting but it broke after moving to luckperms
Try to /lp user (ign) meta info
Or /lp group (group) meta info
Screenshot and send it
Regarding my issue, even plugin reload doesn’t work
where is the luckperms jar for bungee?
You can find it on the Jenkins, link in #welcome
@unborn elm if you turn on debugging, is there anything unusual logged?
I changed to luckperms and now with EssentialsXChat my group formatting with colored messages does not work anymore.. anyone got any idea why?
the network sync isnt working for us
help?
we have it all connected to the mysql database
@past storm Make sure you've installed Vault, otherwise report it over on the EssX Discord and we'll take a look
I've sent an invite
ok thank you
Is there a way to automatically promote players through a track based on time, money, etc? If not, is there another plugin that can do it?
Try Autorank
Anyone knows why I cant see prefix even when I have EssentialsX Chat installed?
Do you have vault installed as well?
is there a way to change the group that is given by default
@proper jewel Also had that problem, try using chatex or another plugin
Ah. Forgot about Vault.
@spice flame It worked, thanks 😄
Np
The default group cannot be changed, but you can give it any pre/suffix, nodes and parent group(s) as to any other group
Also you can use default assignments to add players to other groups on login, but I'd not recommend that as it kinda wastes storage space (even if not much) by storing every user who logs in
i set a permission node to false in the default group, and then i set it to true in another group that inherits default
but it doesn't work unless i remove the default group specifically from the player
is there a way to prioritize ranks?
or something
to make it so i don't have to remove default
give a higher weight to the other group
thanks
@candid star regarding changing the default group, there’s a wiki page on it
yeah i read it
hello, could someone please give me an example of an expiry time for a permission? 10 seconds? 10 ticks? 10 minutes? whats correct please?
for the format, that is
10s for 10 seconds
If you just use numbers it’s interpreted as a Unix timestamp
@north jackal
@lapis ibex so 10m, 10h, 10d, would all work?
Hey Cronie! Please don't tag staff members.
mo not m
Depends
One moment
Found it
And you can also set a default mode in the config
thank you, good night, here is a good song https://www.youtube.com/watch?v=SQXqkiKXiHc
The Paragons original, seminal Rock Steady version of 'The Tide Is High', as later successfully covered by Blondie and Atomic Kitten. Check out Trojan Record...
Hey
I need help
quick
I know how to create groups but, how do u add permissions to them?
Having issues syncing permissions across our network even after Luckperms says we are linked with MySQL?
@gaunt crescent /lp group <groupname> permission set <permission> [true:false]
You cant see the top 2 commands in /lp help unless you scroll up which are /lp user and /lp group
@eager yoke Have you set up a messaging service? LuckPerms won't tell other servers to update if you don't have one set up
How do we do that? Where could we find some info on that? Haha
Using /lp sync forces a manual sync, and you can tell LP to regularly sync, but for instant updates you need to set up a messaging service - https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers#messaging-services
^
No, it isn't
Recommended Sync minutes?
@green acorn The newest versions of LP have MySQL-messaging which means that you no longer need to setup a messaging service
I just saw that on the wiki page, wasn't aware of that until now
@tired turtle Meaning as long as I have my MySQL hooked up I'm good to go?
Hey Grant! Please don't tag staff members.
I don't use syncing because I don't really have a need to sync the two servers I run, but it appears that's the case now
Uhhhh it's properly configured through SQL since we have 8+ plugins doing the same thing..
What version of LuckPerms are you running?
v4.2.6
There has to be something wrong with my configuring
Just can't figure out what it is
🤔
Luckperms
Are you using MySQL or just SQL @eager yoke ?
Hey Grant! Please don't tag staff members.
I do what I want
I just know that since a certain version of LuckPerms you can use MySQL-messaging (which should work by default)
The sql messaging service is good enough
Make sure it is sql in the config, not mysql
Only if you:
A) Want to manage BungeeCord-permissions and/or
B) Want to forward bungee-messaging
Did you restart the server or attempt to reload it?
All we need is to be able to have the permissions in-sync across the network
Of course haha!
😛
That's why I think I must have tripped somewhere in the config
Are the permissions actually there? So if you run /lp listgroups all of your groups are there?
Yes
If in doubt, let the config regenerate and make your changes again
I’m having the same issue as grant
If you want luckperms to manage bungeecord permissions, yes you do
Latest isn't 4.2.6 btw :P Its 4.2.14 now
I'd say so, yeah
Have fun :P
I'm making a web database editor for an assignment, so I'm also having fun with experimenting. It's making me want to kill myself xD
Having to do it off of 2 hours of learning PHP
Damn
:FeelsBadMan:
Question
When I sync the permissions across the network
What server does it all mimic from?
So, let’s say there are perms on the hub server but they aren’t not transferred to the database, how can we transfer them? (If /lp networksync isn’t working)
So basically how to we convert the perms on a server to go into the database for bungee
Brain
can you help me with my LP?
cause if i do /prestige in my OP prison server
im going to group Y instead of A
If you have them in a different storage (like yaml or json) you can first export them, then change the storage to what your DB is and import the data again...
They will be global tho. So you need to edit it first, if you don't want that @rich hull
@rotund socket make sure your weights are set up correctly. A should have the lowest, Y the heighesr
Higher number = higher priority @foggy quartz
@eager yoke
can you check my Luckperms File?
higher number less priority
No. The opposite
LP != other plugins
@rotund socket what file?
You can literally drag it in here. Or use hastebin
yes you need
Try contacting the author of the prestige plugin
prefix.10.&8[&2Ayudante&8]&3 weight.3 prefix.1.&8[&fUsuario&8] &3 weight.1
And doesnt display Ayudante's
prefix
you use Dchat?
Lmao
@eager yoke use spigot
Do you have a chat plugin and vault? @foggy quartz
I use dchat
1.8.8?
1.12.2
User's
I currently have these permissions set for default:
cvguard.interact.block.rightclick.with.*.on.(fencegate|sprucefencegate|birchfencegate|junglefencegate|darkoakfencegate|acaciafencegate)
cvguard.interact.block.rightclick.with.*.on.(stonebutton|woodbutton|lever)
cvguard.interact.block.rightclick.with.*.on.(woodendoor|sprucedoor|irondoorblock|darkoakdoor|birchdoor|jungledoor|acaciadoor)
Yet.. Verbose returns this for a user in the default group (or actually in no group, so he is automatically handled as being in default):
cvguard.interact.block.rightclick.with.air.on.stonebutton - undefined
cvguard.interact.block.rightclick.with.air.on.sprucedoor - undefined
I imported these permissions from PEX (where it worked fine). Wildcards/regex seems to be correct too, any reason why this could happen?
@foggy quartz make sure ur dchat format have that prefix 😄
@uneven shoal the wildcard only works at the end of a permission
hmmm I see, no workarounds for that?
Use regex perms
Brain
Yes?
what should i put in ezprestige ?
I don’t know
lp user %player_name% group remove Free?
I guess
ok
@foggy quartz make sure you actually have the group
Also make sure you’re using the right placeholder
how could I convert something like this:
cvguard.interact.block.physical.with.*.on.(tripwire|stoneplate|ironplate|goldplate|woodplate)
to a regex permission?
Something like vault_prefix should be right @foggy quartz
does it have to be in Java regex format?
@uneven shoal add R= to the front. Turn all . to \.. And * to .*
Ok thanks
You can use https://regex101.com to verify
(Leave out the R= there though)
jup, thanks
Have a look at the wiki
do /lp deletegroup (group)
Try letting it regenerate the config
And apply your changes manually
Any errors in the console?
Oh heck yes
Can I see them please?
Of course, one sec haha
One thing I found in console
Looks like a player tried to join
That's from the Bungee Proxy Console
Here's this from the Hub Server
Odd
Regex now works, thanks BrainStone!
Just copy-pasted them, will do
You’re welcome!
Probably not
127.0.0.1
If it’s on the same server, then localhost is ok
^
I’d check your password, username and database name
Yeah
Currently checkin' em
👍🏼
Messaging-service
Currently have it set as bungee, is that fine with MySQL as the Storage?
Was honestly considering using Yaml but not sure if that could be synced across the servers?
You should also use the web editor for editing perms
To much work and not really efficient
/lp editor
(The yaml-storage sync thing)
^
Here goes another try
Able to log in
Thank jeebus
'Permissions data could not be loaded. Please try again later.
is said in chat
Afaik you can only use one permissions backend at a time
^
@green acorn @foggy quartz Split Storage is possible
@lapis ibex But not for permissions
Why wouldn’t it?
He wants permissions on different storages
I entered this value in right? Right?
Yes
Well
I have no clue why it doesn't want to take my permissions
After re-genning the config
Welp
@lapis ibex
Hey CelexGames! Please don't tag staff members.
Did you export the data first before switching storage? @eager yoke
Still technically on the same storage
^ Should
Very irritating
Spent so far about 13 hours trying to tinker this dang thing
😕
Probably just going to pay someone to fucking do this lmao
That's how fed up I am
It's not the plugin, clearly just can't seem to wrap my head around it
permission-setup can be annoying and time-consuming....
Yep
Welp
Trashed the permission setup we had
So get to start all over! Yayyy
Anyone care to check my configurations?
That's my last hope
Otherwise 🗑
Rip
Hello, does anyone knows how to simply give and take a permissions through a lp command? Not through the editor, like /lp user (user) permission add (permission)?
/lp user <name> permission set <permission> true/false [context]
And /lp user <user> permission unset <permission> to remove it again.
@rotund socket Survival and creative
so i have the problem that theres the Economy Plugin with /balance but theres also the /bal command which shows me also an ammount of money but a diffrent one. i tried to find out which plugin it is but i cant /lp verbose didnt help. any ideas?
is it something client based´?
What economy-plugin are you using?
TotalEconomy
Includig chest shops and so on
but /bal was there before the economy plugin
Spigot or Sponge?
Why do we need a command /lp sponge ?
I need help where are the players profiles saved when I export import I want the ranks but I want all players ranks reset to default