#support-1
1 messages Β· Page 583 of 1
Also just give the default group the required permissions for the tpa command. Nucleus (if it handles it) should have the perm listed somewhere
No, starwind
me?
Yes
No i'm using paper
The meta chat colour thing won't work then
oh?
Name colour*
Leave the end of your prefix closest to the username with the colour code at the end
it will define the name colour
e.g &4[admin]&2 [username]
Also the fact that it says it was set to '' is because LP converts the colourcodes (This is the case with when adding the prefixes)
Ah okay so what I want isn't possible? Guess I have to make a side plugin for it, thanks all π
I can't use prefixes.
Why?
Because it's not how our chat system works across the bungee
Ok then?
Well how do you use it then?
I've got prefixes working just fine across bungee, you need to figure out how to set it up
LP clearly won't manage chat aspects
The prefix is used in a manner where it's included with 3 other prefixes, so the luckperms prefix is first, and we use the [Prefix] in certain parts of the server, like the lobby and minigames, but on the main server the only representation fo your rank is your name color and the prefix is only visible when hovering over the persons name, so while the prefix for name colour works fine on the other servers, for our main server it would be really difficult to implement unless I can manage a luckperms group to have 2 prefixes and/or suffixes
How do I access them via placeholder?
Read those
prefixes can also be set per-server and world
oh so I could just create a track of group namecolors and just do
%luckperms_prefix_element_highest_on_track_colors%
thanks
Yeah
define all the chat colour prefixes in there
and then use the server and world contexts to set where they show
e.g hub, survival
and in particular worlds
if you don't define it, it won't show as well
so if you don't want a name colour in hub, don't define a prefix to show in server "hub"
If that makes sense
How do I make it so I can use every command in the server? I'm the op
oh wait
so apparently
meta works just fine on my local server
I guess all of that was pointless
my bad
Give yourself the shorthand permissions of the different plugins (Or just the wildcard (*) which LuckPerms implements)
f.e. to get access to all LP commands, you can give yourself luckperms
BUT (And this is important). We don't recommend doing this. Iirc does Nucleus have commands to setup perms for groups...
Me or Kiss?
How many times do we have to tell you this:
Sponge DISABLES OP as soon as a Permission plugin is installed and running!
Sponge removes OP permissions so being OP inherently doesn't mean anything, if you have a permissions plugin you must configure all the permissions through that.
And I gave you (at least) two thing to give yourself all perms even tho those aren't the best ways
I'd like to interject that Nucleus not only has commands for setting up permission for you, but also has shorthand perms incase you can't be bothered to read
My last question is, is there a way to signify one groups meta is higher than anothers? So if group "parent" is a parent group to "default" then "parent"'s meta will weigh more?
with custom meta at least ^
or how if two groups have the same meta key, which one gets priority?
https://i.imgur.com/vtxM9QI.png <-- is there a way to determine which one get's chosen
Do I even need sponge to use luckperms?
No
i dont use sponge and i can use it
I want normal players to use the /tpa command
Then give them the permission for it
That's basically all I'm trying to do
if u have essentials the perm node for that is essentials.tpa
I wish I could have coded my entire server in sponge π¦ sad days
paper spigot isnt that worse than normal spigot?
no
is paper better?
true
What is the best way to move everyone in one group to another group?
does it even work with Multiverse
@sterile walrus Something like this: https://github.com/lucko/LuckPerms/wiki/Bulk-Editing#lp-bulkupdate-all-update-permission-groupmod-permission--groupmoderator
Just use users instead of all if you only want to update players.
Ok thanks!
hi sorry if this is too soon, but if someone could take a look at my question above π
Should be based off group weight Kiss
Thanks
Ok. I'm not understanding something. I did "/lp user starwind3437 permission set player luckperms.* true" and it said "[LP] Set player to true for starwind3437 in context server=luckperms.*, world=true." but I still don't have all the commands. Am I doing something wrrong?
Why do you have the "player" in the command?
But you are already setting the permission to your user
Why is there the "player" (permission set player luckperms.* true). Anyways, remove the "player"and it should work fine
"[LP] starwind3437 already has luckperms.* set in context global." Still don't have any of the commands
Sponge or spigot @foggy quartz
Sponge
./lp user [name] permission set luckperms true
When I did it said "[LP] starwind3437 already has luckperms set in context global."
check your editor for conflicting true/false and other permissions
That's not the editor from LuckPerms
Where is it?
/lp editor
/lp user [name] permission set luckperms true
and you can't run /lp help?
You aren't on a bungeecord network
and have changed the server to ignore the "global" context have you
What's a bungeecord network?
@foggy quartz You need to make sure your server can see the global context on groups and permissions since you're only using the one server
I think it can because I was able to to make the regular players be able to use the /tpa command
You don't have any other permissions plugins overriding or conflicting LP do you
what forge mods though
some of them come with a "permissions" style system
(a very crappy one allbeit)
You mean modpack?
well sure
check ftbutilities isn't screwing with things, that has an inbuilt permission system from memory
is it possible to have a player change their OWN suffix and no one else's?
^ Remember something like a luckperms.user.meta.setsuffix.self node (This node is/should be incorrect, so use Verbose to check after you enabled argument based command permissions)
where can i find the placeholders for luckyperms?
thanks
Hey all
hey can any of yall help me, i've been trying to get these permissions done right for like three days and i'm at my wit's end
i dont know what im doing wrong
Okay, what exactly are you having trouble with?
im trying to make three groups, with different permissions, and im already struggling with that because theres so many options, but right now i have someone helping me test it out on my server and they cant even pick up an axe i put on the ground, and i dont know why or how to fix it
i just deleted all the groups and am gonna try to make them again
Keep in mind WorldGuard, Essentials, Multiverse or even spawn protection can mess with a player's ability to build/break.
i havent messed with any of those yet, can they still affect it when i havent done anything with them?
Have you read their configs/wiki to see their defaults and perms?
no, only the luckperms wiki
actually wait hang on
i dont think i installed the other plugins yet, i was gonna wait to install them after i got luckperms all figured out
i have essentials installed
for now, just use the main essentialsX jar and essentialsXchat jar, antibuild will mess with up and until you read more, then decide if you want the others
ok, thank you
np
I just want to make sure here.
lp bulkupdate all delete permission "permission != borger" "server == rad"
would delete all permissions that are not "borger", but only if the server is "rad"?
it's working and im no longer wanting to rip out my hair in frustration, thank yall so much!! β€
nvm I figured it out
Then check the console for any errors
21.07 02:53:45 [Server] Netty Epoll Server IO #6/ERROR [luckperms]: Exception occurred whilst loading data for d2c6b59c-3476-4c36-94f9-1a526661be4e - Optional[SilentRoses]
we need the full error message
pastebin it and send the link
have a read of this: https://github.com/lucko/LuckPerms/wiki/Storage-system-errors#luckperms-cannot-connect-to-my-mysql-server
can i copy the bukkit config over to sponge without issues?
Best not to incase configs are a little different, best to generate one and then just copy the details for database over
Okay, thank you!
it was a single " causing the issue xD
Ugh new issue
so the password has a " in it
and its refusing the database to launch
thinking thats the end of what im editing
@foggy quartz Do it like this: "pass'word" should work then
crazy girl lol hope you are well silent π
then apostrophe quotation should work still "passwor'"
the password from the vanilla config is password: 'A%D^7Q/F24kWqY6"'
how would i change it
dw idrm about u seeing it
Is it a double or two single quotes at the end?
one
thats just a " then a '
Vanilla config is different to sponge
since the sponge one ends in "
Should work as the single quotes are on the outside, maybe need a password change without quotes in it haha
thats the plan if it doesnt work π
Might be the quickest option. quotes in passwords are always a headache haha
Ye will do that lol ty
I'm having problems with LuckPerms default assignments. I'm trying to make it so that if a player isn't on a ladder, I put the player on the beginning of the ladder. Here's what I have:
prison:
if:
lacks: <prison.node>
give:
- group.a
However, this doesn't work. When I rank the player up to group.b (which inherits from group.a which has prison.node), group.a is still added back on. I've tried so many variations on this (like listing each rank) and I can't figure out what the heck is wrong. Thanks for your help in advance.
@half narwhal It looks for permission directly on the player, not inherited permissions
default-assignments:
my-defaults-rule:
if:
has-true: <group.default>
take:
- group.default
give:
- group.a
set-primary-group: a
That would be something more closer to what you want.
If the player has group.default it will remove it and give them group a and set their primary group to group a
That makes more sense. Thank you very much!
For future searchers, here's how I solved my problem:
prison:
if:
lacks: (<group.a> & <group.b> & <group.c> & <group.d>)
give:
- group.a
For checking if a player is on a ladder and if they aren't, placing them on the beginning. Expand the "lacks" section as needed.
Keywords for searchers: multiple tracks ladder default assignment
Luck perms is so good
2 days ago i was laughing at it
π
Favorite feature: /lp editor
I came from 1.8.8 to hosting a 1.14 server and gosh I am so grateful that luckperms exists, especially that editor
massive kudos to the devs <3
But we can use /promote n stuff
about my problem?
/lp user <username> promote <track>
problem was that i wanted people to start on two separate tracks and for it to not reset people already on the track
and i have existing users that need the new "default" to be applied to as well :P
Add the new default to whatever group they are in as inheritance.
i already found a solution i'm decently happy with, so i won't bother going back to fix that. Although, I don't quite understand how that works... let me try to sketch an example.
LadderA: default-> 2 -> 3
LadderB: A -> B -> C
Seeing as I've ranked players out of "default", I don't see how to add group.A to anywhere on ladder A and still be able to use /lp user <user> promote <LadderB>
I assume you mean track when you say ladder?
Yes
Yes
OR you can ./lp track [trackname] insert [group] [position]
I understand that, but I'm trying to have two separate ladders where I can promote users freely
That's all for one track if i understand, not two
Just create two tracks then?
I have, but I couldn't figure out how to place players on both tracks without manually doing it. I found a solution through default-assignments which is just a really long "lacks" comparison
Checks if the players is on any rank in the track, and if not, places them at the start
thats probably the way to do it
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
Yes ive read that
it just gave me multiple headaches, and the commands are even more butthurt
Then what don't you understand, ask questions and we can help
I have no idea how to set up ranks for my staff, and players
and my devs barely know how to work it
Create the groups,
Add the permissions to the groups, (and any prefixes etc..)
Assign the groups to users.
that it?
Basically.
thx
It's also a good idea to set the weights as well, and set up inheritances which is very easy as well
Ok @Immortalshard
Im trying to set a prefix for my Owner rank, but i have no idea how
!meta
That page tells you how
Note: Make sure you have a chat plugin (and vault if you're on spigot) installed to display the prefixes.
ImortalShard
like what kind of chat plugin?
Like what, ChatManager, orrr?
@elfin egret Hey
Hey xlandon203! Please don't tag staff members.
What kind of Chat plugin would i need for my server to apply the prefixes
A chat plugin that handles the chat find one you like and use it.
an if you are using a spigot server, make sure you have vault installed as well.
I like ChatManager but my devs dont
It's upto you what one you pick.
thank you
oh sorry, I thought this was the CMI discord, mb
Well somethings fked
could someone help???
Guys
ye?
If you can help with deluxechat and ezprestige msg me asap.
Well i hate myself
I got a bad chat plugin now i want to die
lol
same
finnaly
My prefix has decided to crawl out of its moms pussy
@foggy quartz What type of server are u doing?
OP Prison
Oh
Im doing OP Factions
Prestige tag wont show :/
Nice!
u wanna merge servers?
we can make a hub and do both
with help of my brilliant devs
lets talk in dms
Alright
good work
nvm
Hello, in Network-Installation (https://github.com/lucko/LuckPerms/wiki/Network-Installation), it is written that you need to set the line messaging-service to pluginmsg if we want to sync data between a BungeeCord proxy, but in the config.yml, it is said that we need to set the line to bungee. Who's right ?
@vale gazelle Bungee is the old name for pluginmsg. Both still work. Though if youβre using MySQL or MariaDB as your storage type, use sql instead. Much better choice
I use Postgresql :/
someone here help me with deluxechat and luckperms
@scarlet creek Can't read your mind. Say what you need help with
@vale gazelle then you'll have to use pluginmsg
Hi! is there a command that displays the expiration time for a player's permission?
Because the lp user permission check command displays if the command exists, but not the time remaining :(
While the lp user permission info command displays the expiration time, but also displays all other permissions.
There would be a solution? π
Hello, I have a question. what command I set group player dafault ?
!default
@steep briar REad that
is there a way to reset all players' permissions without deleting anything. only players permissions and groups
@solid hare There isn't really a specific command I know of. Put there is a placeholder if that's any help.
@scarlet creek You could try this (note: do a back up first with lp export backup.txt) then do lp bulkupdate users delete that should delete all user permissions and groups but not actually deleting the groups themselves.
Note that bulkupdate command needs to be run from console and you have to use the confirm command it gives you.
okie thankyou
I saw for the placeholders, but unfortunately I'm on Sponge and placeholders Luckperms not available π¦
Hey Leafter! Please don't tag staff members.
how to make like a default track with a default rank like i want a new player to be in the default track and default rank
!default
And you can't give tracks to players, you give groups (that are in tracks) to players
oh im sorry xd
Hello, I am trying to make a network over my servers including bungeecord. Can I use yaml system storage? And must be main file for global permissions located? (bungeecord?)
yaml storage can be used, BUT you won't be able to have groups/permissions/users synchronized across servers
!bungee
This page can explain more
thanks, and then when I set some new permission, that permission will be updated on every server storage individualy?
You can't use files for storing permissions, you need to have a database to which all other servers connect to (they get their permission data from the database)
As I just said: Yaml won't allow you to have stuff synchronized
Ah, ok, I wanted to make bungeecord as a storage (MySQL for example) and servers are connected to that and share permissions over bungeecord
If all instances of LP share the same database then synchronizing permissions across servers is possible
So I dont need any external server for MySQL database and bungeecord is enough for synchronizing?
You need a database
is 'sync-minutes' needed when messaging service is pluginsmg?
like is it ok if I keep it at -1 or should I change that if I want my data synced automatically?
as far as I uunderstood, I don't need that as my proxy will "message" the server giving them the instruction to update perms
Why isn't what working?
Make sure you save, it's at the top right.
It'll give you a command to copy paste into your server.
Once you've done that, are you saying that if you're in the manager group, the permissions aren't working?
Do you have EssentialsChat or some kind of chat formatter?
You'll need one.
Also, if you use a prefix instead of suffix, does it work then?
im trying to make some ranks like admin have permission to all commands by using the "*" but cant use /op how do i stop them from using the op command?
- is op
Hmm.
Getting a database error?
[18:29:57 WARN]: java.util.concurrent.ExecutionException: java.sql.BatchUpdateException: Field 'id' doesn't have a default value
> [18:29:57 WARN]: at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
> [18:29:57 WARN]: at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.utils.StorageAssistant.save(StorageAssistant.java:104)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.utils.StorageAssistant.save(StorageAssistant.java:170)
> [18:29:57 WARN]: at me.lucko.luckperms.common.commands.generic.parent.ParentAdd.execute(ParentAdd.java:90)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.abstraction.SharedMainCommand.execute(SharedMainCommand.java:98)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.abstraction.SharedMainCommand.execute(SharedMainCommand.java:48)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.abstraction.MainCommand.execute(MainCommand.java:102)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.abstraction.MainCommand.execute(MainCommand.java:45)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.CommandManager.execute(CommandManager.java:215)
> [18:29:57 WARN]: at me.lucko.luckperms.common.command.CommandManager.lambda$onCommand$0(CommandManager.java:150)
> [18:29:57 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
> [18:29:57 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [18:29:57 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [18:29:57 WARN]: at java.lang.Thread.run(Thread.java:748)
Any ideas on how to fixx?
Seems your database got corrupted or is missing something?
We moved it to a new host
I edited something in luckperms via the commandline but when I look at my database I see nothing
do I need to upload it manually?
no one has an idea on how to give a rank all commands apart from /op?
For some reason VentureChat and LuckPerms-Bukkit-4.4.1.jar don't seem to want to play nicely. When that version of luckperms is installed, VentureChat spits out a giant error everytime anyone sends a chat message
See here: https://pastebin.com/raw/W5UhZih8
Just tried LuckPerms-Bukkit-4.4.27.jar, same issue π¦
Nothing to do with your server being in offline mode?
It's behind a waterfall proxy
it's for both
I've tried the default config
I've also got LuckPerms on the proxy (waterfall), is it perhaps blocking the chat from being transferred to the proxy?
The chat does show up in-game, but it's not being transferred to another paper server
proxy was running a slightly older version too, updated it but still the same error π¦
I'm seeing the same error when sending a message to the Local channel, which wouldn't get sent to bungeecord
So at least it's not something to do with the proxy
might pay to ask on their support
They only seem to offer support in their discussion thread on spigot, but they stopped answering
Try using multichat, it's a crosserver chat platform and works well.
That's what I used to use, but it doesn't support DiscordSRV
well, it works for me so :L
yeah
hmm well that's one of the two reasons eliminated
Other reason is the easier to use moderation tools, that'll be helpful for them
Hi, if I am using network over my servers with bungeecord, can I somehow disable storage system for bungeecord LP? Because its useless.
Data is stored on external MySQL and only end-servers (spigot) needs to copy and push data. Storage for bungeecord is useless in this case. Its just for connecting servers via pluginMessage system if I understood it right.
Why not set your bungeecord on the same sql storage system
Then you can modify bungeecord related permissions from in game without having to restart your proxy every time
I am not using any bungeecord permissions.
Then you technically don't need LP installed on the bungeecord server if you're not using it
Ok, I though its necessary for notifying other servers when some change is made on one server with permissions. But I will try it without LP on bungee.
Thx
if you're using mysql storage, you should be using sql or none for your messaging type
I'm trying to make it so mods can add and remove users to the group "pink" but I'm having trouble
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
Look up argument based permissions
I've been reading the wiki, and I thought I added the correct permission:
lp group mod permission set luckperms.group.parent.add.pink true
lp group mod permission set luckperms.group.parent.remove.pink true
That is what you will be looking for
but it's not working still, so I added:
lp group mod permission set luckperms.modify.user.others true
but the people in mod still can add/remove people to group pink, am I missing something?
Did you enable argument based permissions?
oh let me check the config, I didn't realize it was something tha thad to be separately enabled
cool thanks I found the option, I will toggle that and see if it works
Guys, what do I have to do so that the players have the right to enter the tunnel through the plates, otherwise they write that they have no rights
What?
Tunnel, plates?
If you can't find a permission use the verbose command
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
is mysql more performant than h2?
If you want to link servers together, you need to use a database, like mysql
I already have mariadb setup but i have no need to link severs, only reason I'd switch is for performance
I'll just switch to that
@split veldt okay I enabled argument based permissions and still with those permissions I listed above the mods can't use that command
am I missing a permission?
I'm trying to make it so mods can add and remove users to the group "pink" but I'm having trouble
I've been reading the wiki, and I thought I added the correct permission:
lp group mod permission set luckperms.group.parent.add.pink true
lp group mod permission set luckperms.group.parent.remove.pink true
but it's not working still, so I added:
lp group mod permission set luckperms.modify.user.others true
I also have now modified the setting in the luckperm config for context permissions to be true
What does LuckPerms even do with ProtocolLib, how is it somehow messing with the interaction between ProtocolLib and VentureChat
I edited something in luckperms via the commandline but when I look at my database I see nothing
do I need to upload it manually?
if anyone knows what I've done wrong or what else I need to set to let mods add users to that group, let me know
/back permission @tired turtle u.u
Hey Compota! Please don't tag staff members.
:C
I also did
lp group mod permission set luckperms.user.parent.add true
lp group mod permission set luckperms.user.parent.remove true
and it still doesn't work, huh
hey, think i could get my patreon tags?
also what's the possibility of getting bulkupdate to work on meta?
in the sponge version
i use TONS of meta and would like to be able to reset it for a map wipe
I'm trying to let mods add and remove users from the group pink, so far I've done this and enabled the argument config option in luckperms, but it doesn't work yet:
lp group mod permission set luckperms.user.parent.(add|remove).pink true lp group mod permission set luckperms.user.parent.(add|remove) true lp group mod permission set luckperms.modify.user.others true
when mods try to add to group pink it says they don't have permission, but I'm not sure what I'm missing
I've having mods try using lp user Luck parent add pink and it's saying they don't have permission
how do I set a group as the default group
like ppl who join the server for the first time are in that group
Hello
I have a Network
if i want to manage all perms (other spigots + hub) from the hub is it possible ?
!sync
@lapis ibex Both clippy things are for me ?
Hey Zigouzag! Please don't tag staff members.
Yes
ty
You're welcome
@hazy rapids did you try using verbose? There's a lot more nodes than just those to allow those permissions (as I recently found out).
no, how do I enable that?
I only want to enable those two commands for that one group
Hello
is it possible to make a group only in specific server?
So lets say I have group admin in server A & B.
@tacit ore what did you do to figure out what permissions needed enabled?
Or lets say I have a donor group & I have 1000 users.
I need 500 of them in donor group on server A only
And other 500 of them in donor group on server B only.
What is priority when adding a prefix to a group? lp group <group> meta addprefix <priority> <value>
Or is it possible to automatically apply context
to commands if its executed on that server?
so if I do parent add test on A server it will automatically apply context to that server
@viral fjord you can make groups apply only one one server (or multiple)
And also have permissions in a group that only apply on certain server(s) (or contexts)
Yes I know but it is kinda hard if you have over 10k users to convert.
@split veldt Alright I give up, you said you got MultiChat to work with DiscordSRV? Just the chat channel that's sent over the bungeecord network? That way there only needs to be a single server with DiscordSRV installed.
I am thinking of ways to accomplish that @lapis ibex . Any ideas how I could convert 10k users to one specific server?
Hey Novocaine! Please don't tag staff members.
Only option right now seems to be to export and using text editor manually apply context
But it would be a pain in the ass
There's the bulkupdate command
It can add contexts to existing permissions/group assignments
How would I run bulkupdate to users with group A so its sets context to server A?
lp bulkupdate users update server a "permission == group.a"
@viral fjord
Make a backup before using it
No guarantee that it'll work
Groups are permissions in the format of group.<group>
And no. What I wrote should be correct
i need help
Ok
how do I add a player to a spesific group?
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
Yes. LP lowercases all group names and contexts
@lapis ibex Thanks!
Hey IverS! Please don't tag staff members.
Is it possible to set context using bulk update if permissions starts with something?
like test.*
Yes it is
Use ~~ instead of == and then % becomes a placeholder for any amount of characters
Yes
Also works for groups of course
Thanks for such effort π
Hello! Is there somebody that could help me set up luckperms on my pixelmon server?
This channel is for helping with issues
Not for finding people that do all the work for you
And really. Setting it up is dead simple
thats not what i am asking haha
All it takes is some patience to set up the actual permissions
when i run the setup command to allow my user to run the commands for the first time it say scommand not recognized
there is no lp commands shown on my server even though the plugin is properly installed
ok no mention of LP in any of the startup messages
I have sponge I wonder what happening than I will try re installing it
Well, make sure you use the Sponge version of LP
which version is that?
And that it's in the mods folder (or the mods/plugins folder)
The one that has sponge in the file name
i believe thats my issue thank you!
Which one?
Hi, I've read thru the wiki but I can't seem to find how I can add perms to someone for a temp time; but when someone votes again I want to add extra time to the permission.
So if they vote:
+10 minute for the permission
After 5 minutes they vote;
+10 minute; so total 15 minute
Someone knows how I can achieve this; not the voting and executing commands. But how I can do that with LP?
I had LP for bukkit I am such a fool. Giving the proper LP for sponge a try now
@inner spruce https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp ...?
Can I make all group permissions in context?
So group A has all permissions under it
in context server=b
Thank you @lapis ibex got it working
Hey Natural44! Please don't tag staff members.
!editor
@timber sparrow you still haven't answered what it was π
Thanks Brain
I had the wrong LP Plugin I had the one for bukkit. I downloaded the one for sponge and now it works
Ok
@inner spruce finding that stuff on the wiki is really not hard
@mortal forge please use the appropriate channels
3rd time i asked with no response to either msg, sorry
I haven't seen it before
Anyways, I've informed Luck about your missing tag
And yes it works on meta
All meta nodes are permission nodes that start with meta.
@mortal forge
I have been thru the Wiki and I did find the same thing but I didn't understand what accumulate meant so I was looking for the wrong thing
ty will try
It literally has a table right underneath it explaining it
Is it possible to bulk update if I want to add a permission? So if user has this group in any context add permission test to global context?
I still didnβt get a response, is there no way to make a rank have all commands apart from /op and /deop?
https://gyazo.com/6a19d149147f3282375edfe36caf8b70 seems to not work
So no one knows ok..
is that right @lapis ibex
Hey Shmeeb! Please don't tag staff members.
?
So canβt I just do * and not allow /op
You can also use wildcards (like the global wildcard *) and then remove the other permissions by setting them to false
No. OP is a built in command
Use google to figure out the permission
Alternatively you can use verbose
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
Ok thanks
@mortal forge yeah because thereβs no node with just meta.battles
The value is part of the node
Change the condition to "permission ~~ meta.battles.%"
Or if you want all metas to be gone, use "permission ~~ meta.%"
Luckperms API docs say to use group.### perm to see if someone has a group, but it doesn't seem to work with OPs
any fix for that?
thank you very much β€
Yeah um i will just put all commands without op
@nova ether #luckperms-api
@lapis ibex wat
Hey MicleBrick π ΨΩΩ ΩΩΩΨ―Ω Ψ§ΩΩΩΩ°ΩΩ! Please don't tag staff members.
Is there a chest gui interface for this plugin?
What is priority when adding a prefix to a group? lp group <group> meta addprefix <priority> <value>
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
@spark sky priority is weight. it is used to tell what prefix should be used if you have more than one, say from other groups. higher number = more important. you should also look at group weights. i would make your group and meta weight the same for the group. like helper is weight 700, then the meta weight would be 700 for that group too. if mod is weight 800, then you dont have to worry about helper stuff showing for mod since mod is higher.
ahh alright. Thanks a bunch!
what permission do I give to a user to give them console level access?
You can't. They'd need direct access to the server console.
You can, however, give them op
@quaint stump If you're wanting someone to have console access, you need to make them an account on the server console panel
It's fine if it's not console, just want to be able to give access to nearly all commands to a user
would just using an * to true work
- would mean ALL commands, not nearly all
You can use things like Luckperms.* Nucleus.* as an example
That way you can give them full access to plugins you want. But deny any permissions you don't want them to have.
ok thanks
I have a question
so I have 2 groups
and the second inherits perms from the first
if I promote, does it automatically take them off the first group or should I remove them from it?
Promoting (using the promote command) will move the player from one group to the next on the provided track
Can anybody explain why if i inherit donor ranks to each over then to member rank why the perms mess up and they don't receive the member perms correctly
i have donor track
and staff track
and then member is not on one
"mess up" doesnt really explain. do you have group weights setup?
when you inherit perms or a user may have more than one group (even through inheritance) you need weights
higher weight = more important
leave a good gap 100 - 1000 between groups to allow for expansion later
1000 is keen :p
How to get player name in color. Or does this occur in ChatControl. I have been able to set prefix's etc but not the player name based on the players prefix see attached image for issue.
Wanting player name to be a different color and all play names show as red.
Thank you in advance
But is there a way to change the Op color. I want myself to match Zeus color and the players to have colors according to their ranks as well.
Also thank you for the idea to test, I will do so shortly. This is very helpful as we do final prep work towards 14.
that would be in your essentials settings for op color near top, not an LP issue #general
Thanks
I was looking in all the wrong places it seems. I much appreciate a team of knowledge'd people. Thank you again.
setting up a simple spigot server, but my friend cant open chests, crafting tables, or anything. he also cant break blocks. I'd like to give him the ability to do so without opping him. ideas?
do you have EssentialsXAntiBuild module installed? in most cases that isnt needed and will prevent people from doing anything unless its setup. if right at spawn, it could be the spawn protection setting in server.properties. If it is not either of those, then use verbose to check what perms are being called on.
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
Would anyone be able to help me with some regex?
I want regex that would match core.spells.* (the asterick being a wildcard so like core.spells.fireball | core.spells.waterbomb) but won't match core.spells. or core.spells
I hate having to manually remove each permission and then I noticed LuckPerms supports regex
this is as close as I got but idk if it will work
(core.spells\.([^ ]*))
@magic summit thank you!!!
regex is not my forte
i don't think it is anyone's forte
I have a question. I have groups default, which tracks to rank1. Rank1 inherits creative1. If I put creative1 on a track, is it possible to promote a player to creative2? Or does that require first parenting it as a subgroup?
Question for anyone interested:
I have ranks setup in this fashion:
- The Default
- Player Ranks (i.e.
t_01_castaway - Staff (i.e. staff_overlord)
When a player joins I've set luckperms to give them the perm group.t_01_castaway (rank 1).
This works perfectly.
However, I've given myself the perm group.staff_overlord, it it shows properly, but I do not have access to the perms associated with the staff rank.
I have setup weights and inheritance properly as well (t_01_castaway = 101 weight, staff_overlord = 9999 weight)
Is there something I've missed that is simply pointed out?
Edit: Turns out I missed a parent in my staff chain. π±
Hello, how can I disable 1 permission, when I have *?
You can try and set it to false, /lp user/group <name> permission set <permission> false
But generally it's a bad idea to use * as it can mess up a lot of things.
Why using * is bad idea. It works for me :v
Yeah, it does work, but it can tend to have funny effects with some plugins as it literally gives you ALL permissions from all plugins. Which is sometimes now what you want.
And seting to false doesn't work
how would i give users worldedit for 24 hours for voting on my server?
@foggy quartz https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp
so doing /lp user <user> permission settemp worldedit.selection.* true 24h will work?
Yes, just add true inbetween the * and 24h so worldedit.selection.* true 24h
and how would i stack the 24h perms if people vote on multiple sites?
@limpid wharf what are you talking about?
@foggy quartz temporary-add-behaviour change that setting in the config to accumulate
The webeditor doesnβt need console access in the slightest
Or use the keyword accumulate in the command itself @foggy quartz
temporary-add-behaviour: accumulate will that work?
Yes, or you can use it in the command like brain said
oh ok
thanks for the help
wait... how do you restrict the temp permissions to one world in multiverse?
add world=<worldname> to the end of the command
thanks
@rocky trench How are you trying to set it and what is happening?
Can you please show us the outputs of /lp group admin meta info and /lp group trainer meta info
admin has the trainer prefix applied to it
i set it first time :/
You can use the web-editor to quickly swap it to admin if you want
/lp group admin editor
Then look for the prefix permission and just change it to admin
worldedit permission?
yep
What abouyt them
You need to make sure you have the sponge version of it
bukkit/spigot plugins don't work on sponge
hello
hi
Can you help me?
Depends if you explain hwat you need help with
I was wondering, is there a command to add rather than replace a permission with bulkupdate?
Add to all groups or?
no, in my server a group of players have a permission node called voter
and I wanted to add a permission if they have voter
Can you add them to a group?
I'm sorry how do I add them all into a group
How do I add a LuckPerms group?
you need to explain in more detail what you want to do. @foggy quartz
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
@foggy quartz Read that
ok sorry let me start again
Thank you.
A group of people have a permission node called "voter". From looking at the bulkedit I understand that you replace permission nodes instead of adding them to the users. What I want to do is add a permission node to all the users that have the "Voter" permission node
After they vote 100 times, votifier gives it to them or something
Can I add a group only with the command?
Can you assign it to run more than one command?
yeah
@foggy quartz That's the fastest way, but you can add it via the web-editor as well
Tell it to give them the permission node you want as well?
Are you sure its a permission node?
If I do that, it'll only give it to the users who get 100 votes after I've added it
yeah its a permission node
What you want might be in there
yes
Specifically you want this section https://github.com/lucko/LuckPerms/wiki/Default-Groups#configure-default-assignments
So, if a group has permission.node ---> give permission.other.node
etc
so if they have your voting node, give them other.node
ahh okay, this is perfect thank you
E.g
from the config file at the bottom:
rule3:
if:
has-true: <voting./node>
give:
- your.other.node
not sure where the / came from but yes.
yeah, that'll work perfectly
@foggy quartz my personal recommendation would be for you to use a helper group
And make notifier give that group instead of the permission directly
Then whenever you change anything in that group it applies to everyone instantly
is this anything to worry about? - https://paste.helpch.at/rawitukuhu.bash
Seems like ProtocolSupport (from what I can see) is disabled while it tries to perform something
weird i tested it offline and didnt see such error until i added it live
probably no players needing to load perms or something
why does my items disappear when i quit on my server? can someone help me. and also.. my items won't drop when I die even if the keepitinv is false.
what are the permission node for inventory?
Keepinv needs to be true
i wan't my items to drop when I die
my big issue is all the items disappear when I exit the server
Check your installed plugins.
the problem occur after I installed luck perms
Then you need to assign permissions.
i did
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
It will help you find missing nodes
ok thanks
Is it only me that knew all the nodes I needed? Or am I the only person not setting up a mc server properly? π€£
What MYSQL perms are needed for luck perms to work? Is it possible to run on servers using only perms to select so that they can not alter the permissions?
Yes with an external plugin you can or suffix too not sure
:v
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
This is why I hate sponge, there's like 2 plugins that work for it
The prefix and suffix thing doesn't effect chat color π¦
Luckperms can't change chat color for certain groups?
@anybody?
im not sure when it comes to the chat
:/
Nucleus should do it just fine
It's possible through LP, /lp group <group> set chatcolour <number without &>
:/
Had to find out myself
You're missing "meta" between the group name and set
And that's not luckperms formatting the chat. Another plugin is using the meta data to format it.
But it works without meta
How do I give worldguard region perms to a certain luckperms group?
@mighty wasp no itβs not
The question is why do you even want it
(And the minimum permissions are read and write. Creating tables is recommended)
Thanks for getting back to me, I was asking since i was trying to create a slave type server which is hosted remotely (but share the same ranks as the main server) and if i was to lose access to it i wouldn't want it to be able to change/edit any of my permissions
If you donβt trust a server in the first place, donβt hook it up to your database
It was more hypothetical than me actually doing it
Just saying
Thanks π
Though yeah. The minimum is select, update and delete
You might be able to go without delete on your βslave server accessβ, though really you should just make sure that the abuse canβt happen
And make backups
Regardless of circumstances
@mighty wasp
Can you not just have it read only?
Then the slave server can use another plugin for their specific perms
Thanks BrainStone
@narrow spade just tested it and it does worth with read only however you get quite a few errors. You can change the permissions locally for that server but they are reverted back to the database (unedited perms) on any sync task/relog of a player
Hello! Currently whenever I go into the LuckPerms wiki, it seems to give me a server error from github. Any way to fix this?
I mean use a whole seperate plugin for their perms @mighty wasp
when I started my server I got this warning
WARNING: Illegal reflective access by me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader (file:/D:/Servers/Elytra/plugins/LuckPerms.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release```
Its working (what i think) is exactly how i want it without a separate plugin as far as i can tell although it does have some messy log files when attempting to edit stuff but other than that its fine
I didn't change anything tho lol
Is the luckperms wiki down?
looks like it
Has it been consistently? or only today the issue popped up, @formal tulip
idk i just checked lol
it's an internal server error but I'm sure it'll be fixed soon
gotcha
Dang! Seems like it just happened, Since I literarly checked 2 minutes ago, and it said all systems operational
yeah look at these reports lol https://downdetector.com/status/github
Real-time Github status and problems. Is Github down, not working properly or are you getting error messages? Here you see what is going on.
Sad, the one day I'm gonna set up permissions, the wiki goes down π
Oh, you dont have too, these usually take about an hour fix, its fine
An advanced permissions plugin for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity. - lucko/LuckPerms
lol it was easy
π Well thats convenitent
if I'm running a spigot server on 1.12.2 do I need to grab the plugin for that version, or just download the newest one?
Download newest oen from https://luckperms.github.io
Hmm
Hello!
I want to know if it's possible to limit (disable) a plugin in a specific world (not a command).
Using luckperms of course ...
dont give perms in that world or set all perms for that plugin as false in that world using context.
!context
:paperclip: https://github.com/lucko/LuckPerms/wiki/Context
depending on the plugin, some offer per world support in their config as well.
can you allow all commands for a certain group via e.g. saneeconomy.* ?
like you could do in pex
I renamed my group "supervisory" to "styrelse" using the command "/lp group supervisory rename styrelse " that I found on the wiki. However, when I do "/lp track staff info" it still says that the group is called "supervisory"
Tracks don't get updated automatically iirc
How do I update it manually?
restarting the server is one option
Already did
Tobi I don't wanna @ you, but can you allow all commands for a certain group via e.g. saneeconomy.* ?
Just remove the old group(name) and add the new group(name)
when I start my servers I keep getting this:
WARNING: Illegal reflective access by me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader (file:/D:/Servers/Elytra/plugins/LuckPerms.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release```
@magic summit What if the plugin have no command ?
(to restrict the use in a particular world)
Thanks Tobi! You're always kind and helpful!
@tepid knoll if you dont allow permissions, then it shouldnt work in that world, regardless of if there are commands or not. you are not denying a command, you are denying the permissions for that plugin.
Is the best way to make an owner group to use luckperms.autoop?
that should be used with caution as it allows all permissions. imo, its not needed if your perms are setup correctly, but you can apply it. I would only apply to a person, not a group, but its your server, you do you.
Yeah, a person is probably better to apply it to.
Yes, but be very careful
ye sure
It's possible, but not recommended
only 4 the owner
while you can.... using that is not the best way. if you choose not to set perms, you can do like essentials.* or other plugin.*
but just setting * isnt the way to do it
@quiet pumice I recommend setting it to only you, and not the owner group.
thx guys β€
how do I add permission to default?
/lp group default permission set <permission> true
thanks you @limpid wharf
np
@magic summit How to know the permission of a plugin if that plugin have no command ?
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
@tepid knoll
@narrow spade & @magic summit thank you !
π
No problem
!verbose
:paperclip: https://github.com/lucko/LuckPerms/wiki/Verbose
@foggy quartz
@foggy quartz https://github.com/lucko/LuckPerms/wiki/Migration
make sure to remove PEX as LP wont take over if another perms plugin is installed.
leave the folder for now in case you still need to access it or remigrate
I did
ok
tyvm
np
thats your chat plugin formatting
I think I need that chat plugin right
Messed up chat format? ~~Or LP prefix stacking~
if essentialsX, uncomment the add-prefix-suffix line and make it false. (in essentialsX config)
it's stacking
what shows for /lp user <user> info?
so yea, try what i suggested
yea
or in the normal config
its at the top of the essentialsx config, there is a section in essneitalx config for chat, there isnt a sep config.
ah
ty appreciate it
Usage of promtion and demotion commands
so i can demote players on the server?
Yes
You "move" them up/down the track
E.g default - helper - mod - admin - owner
you have those in a track and move the player up/down the track to suit
hello, anyone can help me?
Not without you telling us your issue
i'm trying to put different ranks in 2 world with pex, for example X rank in first world and Y rank in another one
X rank is for "hub" world (the only rank) and Y rank is for my PvP Box world, so another ranks will be there
This is not help for PEX
@twilit merlin well, what have you tried so far and what happened?
We don't recommend using yaml storage.
Either set permissions through commands or with the web editor
!usage
:paperclip: https://github.com/lucko/LuckPerms/wiki/Usage
!editor
@twilit merlin have a look at those two
The command won't work when PEX isn't installed
pex is installed
Enabled too?
a min i'll try to restart again
Also PermissionsEx π
By default LP doesn't use a YAML file to store permissions
Use the webeditor
!editor
(And remove PEX after migrating)
so all data will be saved in the yml? after editing the perms on the web editor
so if i change my mc hosting, it'll delete all my lp data?
u mean in the ftp?
Especially getting a grasp on the terminology
You should make an idiots guide on βhow to own & manage your own Minecraft serverβ brain
thanks
But yes, to put it simply, if you download the LuckPerms folder, and upload it somewhere else, then you will keep your data
It's no different than PEX or any other plugin
@twilit merlin wasnβt calling you an idiot. Sorry π
@narrow spade I'd rather die
Hey it would help a lot of people