#support-2
1 messages · Page 19 of 1
TAB
Ok
That option already exists, you just modify it to add your groups
hey im currently running on atm9 and im hhaving issues showing there groups before there name i dont know what do.
how do i set minecraft:debugstick to always so non OP people can use it and you can use it in survival?
LP hard caps permissions at 255 characters, this limit is hardcoded and not configurable. You'll need to shorten the prefix.
add minecraft.debugstick permission to the groups you want them to have access to
I need some help about a web site. I want sell a rank but how give automaticly the rank after purshasing ?
Most sane MC-specific web storefronts will have the ability to have purchases run commands on the server, configure it to run the appropiate LP command to give the desired group
can I create my own web site ?
the gamemode check is client side. there is nothing you can do about that
thanks :D
its work ?
going to check in a sec
Ok !
So i was wondering how i can make it so my admins only have permission to only give up to thier rank and not up to owner i have been messing around for a bit now and i cannot figure out how
I've got a staff group with ban, kick and tp permission nodes yet they aren't able to access it, why?
Want help!
I will help u
dms
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
there is no need to take support to dms. if you do it here, its possible to use the search feature to find the answer
check the message i sent in support 1
Please don't crosspost
!tab
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
!nw
We really would absolutely love to help you out! However, telling us that it isn't working wastes everyone's time. Please, just describe the issue you're having clearly and with as much detail as possible, and send any relevant screenshots of whatever problems you're having.
Like when I added a /e chest plug-in everyone has it but I put that in the supporter group but the default group still has /e chest
How to make it just supporter role and higher has /e chest
I need help. I give permission the moderator to kick and is not work
How I can fix that
I am adding ranks in my server and somehow players can directly purchase the highest one.. how can I fix it? I tried writing the requirement as well as "has_perm" and that group/ permission
im running a local server and it bypasses firewall
it just not working
and it wont let me create groups
is there a way to disable between within a luckperms group? so they cant hit each other?
dont crosspost
myb
Hello, I wanted to know how I can set permissions for my proxy plugins, for example I have the UltraStaffChatPro plugin, it is a plugin that goes in the proxy, but my staff can't use it because it says they don't have permissions, but yes They have permission, I don't know if it has anything to do with the plugin going on the server's proxy.
I forgot to say, my servers are in the backend and are connected to MySQL
I can’t set player ranks. This happens
A easy to use Paste site for Minecraft Server logs.
dont use yaml storage
I can’t use SQL. I play on bedrock. It’s a crossplay server
What does that matter
It matters cause I can’t use the editor
No, what does not using SQL have to do with cross platform
how to fix this
This has nothing to do with LuckPerms. Configure your DeluxeHub plugin.
i had another tab too
still not working
giimme sec
im adding other tab
that aint deluxehub
see
this is the original tab
its still the problem
and i need to fix this as soon as possible bc i neeed to realise the server today
can somen help pls
@wind fiber @full flume
Hey b0na1! Please don't tag helpful/staff members directly.
i changed the tbb plugin
too
its to luckperms
i have changed 4 tab plugins
@wind fiber please help me i need to open the server in like 30minutes
Hey b0na1! Please don't tag helpful/staff members directly.
considering you haven't told me what tab plugin youre even using i can't help much
and stop pinging
i use the normal tab plugin https://www.spigotmc.org/resources/tab-1-5-1-21.57806/
every feature of luckperms will work with any built-in storage method
unless you mean a text editor for editing your permissions, in which case you should be using /lp editor instead
!editor
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
Hello. Where can I download LuckPerms for Folia?
How to block the admin to give the owner rank if he have the "/lp user parent add" permission
yo what are you guy using to add Plug-ins and mods
ketting mc
How to block "1" specific command?
There's a command on my server that everyone can use.
But I can't find the permission to block him
I want the weight setting of a rank to be the highest and the prefix weight setting to be the lowest
how can I do that?
Hi, I was trying to make a local hosted velocity server with luck perms and I wanted it to be cross server ranks, I had configured the config.yml for paper and velocity, and luckperms.conf for fabric, the paper and velocity servers worked OK, but the fabric severs didn't work and exited with this in console:
Loading configuration...
Loading storage provider... [MYSQL]
luckperms-hikari - Starting...
luckperms-hikari - Start completed.
Loading messaging service... [SQL]
Loading internal permission managers...
Encountered an unexpected exception
like what did I do wrong?
luckperms.conf:
storage-method = "mysql"
address = "localhost:3306"
database = "MySQL"
username = "root"
password = "password"
config.yml:
storage-method: mysql
address: localhost:3306
database: mysql
username: root
password: 'password'
Is there any way I can automatically place a tag when a person joins the server, but only people from the battle tag downwards can receive it?
What command could be?
/lp user (user) group add <battle?
hi, i want to give permission to a group 'support' to give new players 'whitelist' role. However when i give permission as luckperms.user.parent.set a support is able to get themselves 'owner' role and take over the server. This is a really big issiue concerning security for me. How can i fix this? Please help
The easiest would probably be to make a command to whitelist players and restrict that command, but if you do want fine tune permission controls then...
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
@hybrid condor
i guess you can find it in essentials config
essentials chat
and put some color code after :
thank youu i will look into it. the thing is the default game mode is adventure in our server and the default player role is guest when they got whitelisted as a rank they get survival mode and start playing. So this argument based commands will help me a lot!
i changed the config like this
then i typed this for all ranks
then i gave lpc.chatcolors permission from editor and it works for me
if you want all chat to be the same color you can simply change the &r to any color code from config. This works for me bc i wanted every rank to type in their colors
i guess you could do it with group formatting but i tried it with essentials chat and my config file kept breaking :(
What you mean?
i tried changing group formatting in config and after typing /essentials reload there would be a new config file generated as default and the file i changed would turn into config.broken.numbers
Can you show me the group formatting you did
i might have made some syntax errors but i couldnt find any and i changed it exactly same with the essentialsx website suggested
deleted essentials chat after that
How can we find the error
i dont need it anymore bc i changed colors with lpc
Hello everyone, good afternoon! I'm trying to create a server and as I'm very new to the subject I decided to come and answer questions with the people here on this discord. I needed to know how do I block all the commands a player would have and only release the ones I want?
And in the same way I wanted to know if there is any way to hide the commands that appear when you type "/", I'm on version 1.16.5
Thanks!
By default, players won't have access to any commands that have permission checks. However, if the default value of a command's permission is true, they'll be able to use it, in that case, you can negate the permission yourself by setting it to false (e.g. default value of bukkit.command.plugins(the permission for /plugins) is true, so you can set it to false yourself). As for hiding tab completion commands, you need an additional plugin that manages that, LP does not
on bukkit, disable default permissions if you are absolutely sure you dont want any of the default permissions
Well, in this case, when I went to see it, I had access to many commands, just some that I can't use, but the vast majority, even without having configured it, I already have access to.
properly made plugins remove their results from tab completion if the player doesnt have permission, but if you have plugins that dont do that, youll need a plugin that hides that
I will try to do this
It worked, I managed to disable all the permissions, now I just need to add the ones I want manually, thank you
I'll try to look for a plugin to hide the commands that appear in the "/"
Kicked whilst connecting to auth: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
pla tag me for help me
did you read the error
Yes, but I don't know how to fix it? pls help me
If you are a server admin, please check the console for any errors.
are you a server admin?
I checked the console, can I send a screenshot of the error message?
!pasteit
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
there is no reason to send screenshots of text
ok
yes im owner in server
Can you tell me what exactly I should do to solve my problem?
^
send a paste of the error (or ideally just the whole log) and then ill be able to figure out what the issue is as the kick message provides no info about the actual error
no
The password that I set in xampp and Luck Perms should be how many digits and what should it be made of?
ok thanks
I will delete the password and test it. If it works, I will let you know. If not, I will tell you
how to use luckperms
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
Is there a way to block achievements or prevent them from getting that achievement?
im trying to add a rank to a bedrock player on my server, but it keeps saying it's not a valid username
!bedrock
If you're having issues with permissions for bedrock players, or it's telling you that a bedrock player's name is invalid, try setting allow-invalid-usernames to true in the LuckPerms config.
Hey yanis42! Please don't tag helpful/staff members directly.
Why are you randomly pinging me and cross posting after already having got a response on #support-1?
I am using Fabric 1.20.1, inside the mods folder are Cobblemon, along with a plethra of other useful mods. When joining the server, and playing it, everything works perfectly fine. But when Luckperms is added, it autodisconnects me from the server. Any clue on what's going on?
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
thanks!!
if i delete luckperms what actually happens
like
will all of my mods stop working or
Can you not cross post? You've copy pasted the same thing on 3 different channels at once
Ok so this is the last log... I don't know what this error means... is there anybody that can help me understand and solve it?
Hello. I need help, is it possible to remove multiple groups at once (Not all) with one command? (Without BulkUpdate, because I do it via menu with DeluxeMenus plugin)
Hi i have been trying everything I can to fix this bug including checking out the config but nothing seems to be working
whenever i try to use luckperms im just met with this message
Lacking LP permission isn't considered as a bug. Give yourself full LuckPerms access using your console.
See here for further info.
oh thank you so much! and im sorry about that
can i know how to make like a diffrent rank on like the hub he has rank member but in the world survival he has the rank imperial because he bought it please help im struggling
how do i configure simple voice chat
its saying people without op dont have permission to speak
is it 2 different worlds the hub and the world survival or are they in the same actual world
like is the hub in the main survival place
yea i did /mv create
ok
so
surely you have to like make it so their role changes as they go throughout different worlds or something like that
im not much of a luckperms guy
oh ok
!context you can use context to limit permissions (and groups) to different servers/worlds
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
ty
it doesnt work i think im bumd
dumb
im using the plugin on a modpack and the prefix isnt showing could someone pls help
It is giving rank to the online player only how to fix this
Can someone help me with leaderboards
See first pin in #general
If you want to mutate offline player data, their username will only work if they've joined at least once ever since LP was installed, if they haven't, you have to use their UUID
My nickname and the alt nickname are greyed out after the [MODO], while the other modo's nickname is in blue, as you'd expect.
why ?
Didn’t really help
Can you look at dms
"didnt really help" in what way?
I want to untrust all trusted editors
What does this have to do with LuckPerms.
. Sorry, it was not deleted.
Hello! So I have a case.
In my server we have kits people get when they rank up. In the middle of the ranking ladder the ranks split in two. Queen and King. That's all great. But when those two ranks meet together as Legend, suddenly those who choose King as example have access to the Queen kit. I want have it so that those who pick "King" can't access the "Queen" kit. In the "King" group I have set "cmi.kit.queen false" but the "Queen" groups positive "cmi.kit.queen true" overwrites the false in king group. Any way to make the false permission a higher priority? One that isn't "cmi.kit.queen false" in Legend. Because if we do that, those who choose Queen can't access the kit if they forgot to claim the kit.
Or any other solutions?
Is there a way to get a specific player's prefix via a placeholder?
Hello! I write the command /lp user player's nickname meta setprefix 999 #6b76f2&l⚡&f and put a space, but this space is not displayed in the tab and in the chat! What can be done?
use the username instead of the nickname + use quotation marks like this "#6b76f2&l⚡&f "
also the web editor is good for things like that if that fails
When I use luckperms im able to hide /plugins but when I disable /luckperms its still there, any fix?
ello, I want to set a limit on some ranks, like such that only ten people can take that rank, how can I do this?
When I use luckperms im able to hide /plugins but when I disable /luckperms its still there, any fix?
Hello, I wrote a rankup code with deluxemenu, but the codes are added on top of each other and it does not capture the event related to the upper group without the lower group, but I want it to use only the perms in the last group it passed. How can I solve this, can someone write it privately?
Doesn’t sound related to LP?
What I want to do is to simply sort the groups in lp and use the perms in the group according to their place in the ranking even when a player has more than one group.
Hey?
Hi everyone. My servers are linked through MySQL. How could I make it happen such that all of the players groups gets resetted to default in a specific server but not all?
plis someone help me use lucky perms i dont understand how to decorate an rank changing his color i tryed withe prefix like group:
[Owner]
owner
Weight: 3
Parent groups+
Permission nodes (3)
Permissions
Value
Expiry
Contexts
displayname.[Owner]
true
never
none
prefix.3.&2&7OWNER
true
never
none
weight.3
true
never
none
and the color of rank is red
someone help me please
/lp user Hamudiwt parent set dono i think ?
or replace dono with Gerente if you want it to show Gerente
Question : How do i setup ranks with custom text colors? im using essentialxchat for it but i cant figure it out
!chat - LP doesn't apply custom text colors
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
ah ok
For some reason my admin ranks takes on the wrong prefix even after changing its prefix, anyone has this trouble before and knows a fix?
Guys help with the problem in lp editor does not appear new players in the list, you have to give the role or commands through the console. Previously I moved Luckperms from one server to new
the editor only lists players that are online or have data that is not just group.default
but you can use /lp user <name> editor to open the editor for a user
help
Don't cross-post
ok sorry
i mean new players not showing in list
"new players" will not have unique data, and thus will only show if they are online
thanks
Guys how to lp to tab click to show roles by luck perms
Hey, Timings says Luckperms impacts the Serverperformance some how, but i can't really grab something out of it. Can anyboy help?
What would i do if i wanted to apply default perms to a new member who joined and what group would i set?
!default
LuckPerms provides a group that every player is added to upon joining the server, called default. You can use multiple methods to change the default group or change the name of it.
heyyyy, i wanted to ask how i can do that if someone gets a rank that after 7 days it gets removed
howdy
Ill describe my issue as best follows
paper and lucky perms plugins are both up to date
trying to use plugins such as invsee++ and AdvancedSpyInventory
to try and add permissions to view players inventories to staff
however only opped players are allowed to despite other staff having the permissions to so but nothing appears as a pop up when executing the command
no error message appears in the chat nor console as a result of running the command
Who can give ready-made donations for minecraft padalusto
Who can give ready-made donations for minecraft padalusto
Who can give ready-made donations, give them to me
hello. I made a group and I have it on using luckperms. I tried talking but it didnt show the group.
dont crosspost
I'm trying to get player glow and name tags to use rank colours, but the glow and name after the prefix are just white.
Hello everyone!
My Minecraft server is version 1.18.2 and I use VentureChat as a chat plugin and Vault.
I don't use tracks because it doesn't seem to fit my needs.
I've been trying to resolve a major issue on my server for several days and need your help.
I'll try to be as clear as possible.
My group tree
I have solitary groups:
moderator, guide, vip...
I have parent groups:
main, prestige, vip-group
I have children's groups:
for parent group main: founder, administrator, developer
for parent group prestige: citizen1, citizen2...
for parent group vip-group: vip, super-vip
LuckPerms permissions are as follows
For a solitary group (ex: moderateur):
weight.30```
For a **parent group** (ex: `main`):
```(nothing)```
For a **child group** (ex: `founder`):
group.main
prefix.95.:founder:
weight.95```
For another child group (ex: administrator):
group.main
prefix.90.:administrator:
weight.90```
> The groups to which my user is attached
group.citizen1
group.administrator
group.super-vip
group.moderator
My configuration files
betterranks/config.yml
font_images:
main: # (it may be unnecessary to declare a parent group here)
permission: "betterranks.main"
show_in_gui: true
suggest_in_command: false
path: ""
scale_ratio: 9
y_position: 8
founder:
permission: "betterranks.founder"
show_in_gui: true
suggest_in_command: false
path: "founder.png"
scale_ratio: 9
y_position: 8
administrator:
permission: "betterranks.administrator"
show_in_gui: true
suggest_in_command: false
path: "administrator.png"
scale_ratio: 9
y_position: 8
LuckPerms/config.yml
meta-formatting:
prefix:
format:
- "highest_from_group_prestige" # parent group (it doesn't show up in chat)
- "highest_from_group_main" # parent group (it doesn't show up in chat)
- "highest_from_group_vip-group" # parent group (it doesn't show up in chat)
- "highest_from_group_moderateur" # solitary group (it displays correctly in chat)
- "highest_from_group_helper" # solitary group (it displays correctly in chat)
duplicates: none
start-spacer: ""
middle-spacer: " "
end-spacer: ""
Normally, highest_from_group_main is supposed to look in the main group to which subgroup the user belongs and display the one with the highest weight in the case where at least two subgroups are found.
The result is:
[moderator] [helper] User:
The result should be:
[citizen1] [administrator] [moderator] [helper] User:
administrator being the group owned by the user (not founder)
My question being, why LuckPerms is not showing the subgroup despite the highest_from_group_main command?
Is there an error in my setup?
I also noticed that when two groups have the same prefix weight like for example prefix.100.:founder: and prefix.100.:administrator: and the user owns both groups, LuckPerms can't decide which one to display. By default it seems to take the one with the highest gross weight as weight.100 greater than weight.90 but that seems quite random! I have carried out numerous tests.
Thank you in advance for your help.
what does /lp user <name> info show?
It is normal that the groups do not have the same spelling as in my previous messages, I am French.
Don't worry about the 'helper' group. I removed it from my user.
hi guys
My prefixes dont work
im using feather servers
and ygh
yh
can anyone respond pls
ive given myself as much as I can command wise and still I am not able to do anything ingame with commands
I have essentials
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
what exact permissions did you try assigning?
I did it
I identified an issue :
I added a prefix in PNG format so :administrator: and not administrator without the colon.
Do you know why it doesn't seem to be taken into account?
Is anyone have the time to help me?
We can see the difference between this two groups which are configured in the same way :
show your meta-formatting section of the LP config please
that's why - your formatting config doesn't include the admin group. Is there any specific reason why you changed that config from the default?
Yes, it is voluntary. Given that my "administrator" and "founder" groups both belong to the "main" group, I want the LuckPerms configuration to fetch them from the main group directly, otherwise the latter cannot make a choice between the two according to their weight to know which one.
I'll show you my configuration in detail.
But I wonder if the problem doesn't come from here, where administrator doesn't have a defined prefix, whereas as you can see in the screenshot just above, it does have one.
If I put in the parent group 'main' the prefixes of the child groups it seems to work in game, but is this the right method? won't this cause a problem with the permissions later, which will not be searched in the child groups 'founder' and 'administrator' but in the parent group 'main'?
I also just noticed that this method seems to create a conflict...
is "main" a group that is supposed to be assigned to a player?
or are you just doing that for the meta-formatting?
No, 'main' is just an empty parent group that is not supposed to contain a prefix or even a weight.
Both the 'founder' and 'administrator' groups belong to the 'main' parent group.
Using the 'highest_from_group_main' command, I hope that in game only the prefix of the child group with the highest prefix weight is displayed.
prefix.95.founder
prefix.90.administrator
Founder should therefore be displayed as a prefix in the chat.
If it's not clear, tell me. I tried to do my best to describe the problem.
I have posted many messages with screenshots and configuration files above. I'll give you the link.
how do i use the forge version of luck perms i downloaded it but i dont know how to use it
this is what tracks can be used for
I just tried to make a track named 'track' containing the groups 'founder' and 'admin' and entered the command 'highest_from_track_track'.
This doesn't work either, nothing appears in the chat.
show your config and editor and /lp group/user <name> info with a track
What is strange here is that when a group is alone (without a parent), it is clearly displayed:
Prefix: ":administrator:"
But as soon as I add the group to the parent group 'main':
Prefix: None
Maybe that's where the problem comes from.
In progress
step 1
@void verge This seems to work... I'll try again to be sure.
Hey koenigseb! Please don't tag helpful/staff members directly.
How do I get luckperms to work on forge server?
Initially it worked by choosing the right group among the two in the track but by trying again and passing a group first in the track (therefore the highest), it turns out that highest_on_track always displays the other (lower).
Maybe it's because the weight and meta-weight of the two groups are identical?
I tried to change the meta-weights of the groups and indeed they have an influence.
So this method works well.
highest_on_track is based on the weight of the prefix and not the order within the track.
Two questions :
-
Is it normal that
highest_on_trackis based on the weight of the prefix and not the order within the track. -
Is it normal that
highest_from_groupdoes not work with parent and child groups?
Thanks in advance!
- Yes, prefixes are always chosen via the prefix weight, the
_on_trackstuff just filters which groups should be considered - Does not work in what way?
With groups and subgroups I can confirm that it does not work and even causes bugs.
With the tracks, everything works correctly! and it saves my life after so many days of effort.
I still need to understand how tracks are less permissive in terms of attrition and automating in-game permission changes for players. For the moment I don't see the negative side given that a track only seems to be a parent group but named differently...
If you have, I need to see a complete configuration method of highest_from_group to understand, including user permissions and arent and child groups permissions.
afaik, highest_from_group is only supposed to pull prefixes that are directly assigned to that group. it isnt supposed to care about inheritance
Ok, that's clear. So, trakcks are the best way to do what I wanted. Thanks
Hi LuckPerms Support Team,
I hope this message finds you well.
I am looking for assistance with setting up temporary permissions using LuckPerms. Specifically, I would like to know how to:
Assign a permission or rank to a player for a specific duration (e.g., 15 days).
Ensure that the assigned rank's prefix appears correctly in the tab list during the time the rank is active.
Could you please provide guidance or direct me to relevant documentation or plugins that can help achieve this setup?
Thank you for your support!
Cant seem to figure out whats going on with LP, im trying to assign permissions for world edit, ive tried admin node, ive tried wildcard, nothing works, any idea?
Hello, a question, what is this placeholder %luckperms prefix element% used for?
I would like the chat to show both ranges but in the tab I would only like one to appear
and I don't know how to specify which track you should choose, that is, choose only one specific track instead of all of them.
How do I add my default perms to my other groups?
You can set the default group as a parent of your other group.
Use lp group <othergroup> parent add default
Hello, everyone i can't find any answer anywher.
Is there any way to limit what groups somone with the parent add/set perms could go up to
As an example: I don't want an Admin setting someone to Owner, if that makes sense.
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
tyty
Thanks for the reply ! I have one last question do i need to restart the server when i set argument based command permissions to true ?
hello i want my rank to show multiple colours with each letter can someone help me pls
i there any way to do this
How this is done depends on which formatting plugin you use
What works with a lot of plugins is the output of a gradient tool like this: https://www.birdflop.com/resources/rgb/
hey im having an issue where people are not able to open up structure blocks even with high perms am i missing a permission or something
#support-1 message
Any ideas?
command blocks dont work either
Mojang, in their infinite wisdom, added a clientside check for whether the player is opped or not - even if the server would accept it, a vanilla client won't let you open those "admin" blocks without (at least beliving you to) being opped. Your options are:
- Install a plugin that spoofs the op level sent to players - something like F3NPerm
- Modify the client to remove the check (I'm sure a forge/fabric mod exists to do that)
- Op the player
Good evening. I have a problem loading prefix images in the TAB plugin.
It worked fine, I saw the images, but from the moment I entered the command in tab/config.yml:
tabprefix: "%luckperms_prefix_element_highest_from_group_premium% this shows me in TAB: :premium: nickname but not the image.
An idea ?
It's up to whatever is handling the images (itemsadder or oraxen or whatever) to handle the images, LP has nothing to do with that
Vault and PlaceholdersAPI are okay, the image was displayed correctly until then.
However, it is the LP placeholder that gives me this error.
I'm wondering how to display for example %img_premium% instead of :premium: while retaining my placeholder order.
Again, LP is doing it's job. That placeholder's job is just to output whatever you set as the prefix in LP. It's up to your display plugins (TAB & whatever is handling the images) to actually replace the :premium: placeholder with the images
Very good, I will look in that direction. Thanks.
damn thats a rip ill check out F3NPerm preciate the responce
I think that's the name of it at least, it's been a while
I know multiple plugins exist to do that though
this one seems to be soley for gamemode switching https://www.spigotmc.org/resources/f3nperm.46461/
I am new to luckperms, and I am curious how bad of an idea it would be to store metadata via luckperms? such as maybe storing the class a character has chosen.
I only noticed the context section for permissions or is that only for certain contexts?
Contexts are "in what contexts should this node apply?" i.e. there's a world context.
However, we also have a metadata system; a key:value store on groups/users that you can then get with placeholders or via our API
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
!metadata
You can set prefixes, suffixes and other meta data in LuckPerms for players and groups. Note that LuckPerms does not manage chat. You need to use another plugin to show prefixes/suffixes in chat.
Okay the metadata approach seems like it will work for my use case thanks for the info
Does anyone know how this can be?
I was online and it was written about my account.
Most certainly: no. In most cases a 'LuckPerms exploit' is a simple case of human error, which can be avoided easily. Look below for some tips to be on the safe side.
While this should be obvious, a lot of times a exploit can be traced back to faulty permission settings. You should always take your time with permissions and read the plugin documentations. In 99% of all cases the plugins have documentations explaining each permission, in the rare case that the plugin you are using does not have a documentation, you could still:
A: Ask the plugin developer for help
B: Use LuckPerms verbose functionality ( !verbose )
C: Select a different plugin with proper documentation.
If you are running your server or network in offline mode, hackers have it really easy to steal your, or any other admins identity. While the server is in offline mode, certain checks ( which exist to prevent exactly this ), are being skipped, and the server does not verify if the person joining actually is the person they claim to be. While there may be plugins which increase the security of offline mode servers by adding things such as admin codes, you should just switch it to online to prevent the issue in the first place.
You should never put anything on your server which has not been downloaded by yourself from official sources. Plugins can be infected with malware which injects itself into all other plugins, and thus is hard to remove. While it may look like a plugin has been hacked, you most certainly downloaded a modified version of it and it is not the plugin authors fault. In case your server has been infected by such malware:
- Stop the server
- Delete all plugins in your plugins folder, and just to be safe also the server jar file
- Re-Download all plugins and server jar files from official websites such as SpigotMC or official plugin websites ( luckperms.net for example ).
- Check if there have been any modifications to the permission system and remove unknown users and wrong permissions.
if you follow these steps you should have a clean server by the end, without exploits.
java.lang.IllegalAccessError: class me.lucko.luckperms.placeholders.LuckPermsFabricPlaceholders tried to access private method 'void net.minecraft.class_2960.<init>(java.lang.String, java.lang.String)' (me.lucko.luckperms.placeholders.LuckPermsFabricPlaceholders and net.minecraft.class_2960 are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader
Am trying to install the luckperms placeholder api for fabric and followed these instructions, and its not working
I followed these docs:
https://luckperms.net/wiki/Placeholders
It doesn't support 1.21 yet. However, these pull requests add support for it, if you'd like to use them: https://github.com/LuckPerms/placeholders/pull/58 / https://github.com/LuckPerms/placeholders/pull/59
Sorry, found the issue
Will use build and use this PR https://github.com/LuckPerms/placeholders/pull/58
what is the permission for commandblock use like if i step on a pressureplate rigged to one?
how i add perm without appears on chat?
public static void addPermission(UUID userUuid, String permission) {
LuckPermsProvider.get().getUserManager().modifyUser(userUuid, user -> user.data().add(Node.builder(permission).build()));
}
no platform has redstone tied to permissions. the game doesnt check why the command block was triggered, it could be a any form of redstone input, possibly not even caused by a player (daylight sensor, entities stepping on pressure plates or tripwires, etc)
Hello, I would like to know how to select my language in the config.yml file, as I don't see any line like language: french
lp bulkupdate users update permission group.default "permission ~~ group.%"
This command did what I wanted, set everyone to the default group "default", but I want to reset the individual permissions of all players, how can I do that?
all you have to do is /lp bulkupdate users delete to set everyone back to default.
hi for world edit i gave everyone in a group the worldedit.* permission but for some reason they still do not have acess to worldedit commands in game. Anyone know what could be the issue?
send a screenshot of /pl
How do i make it so survival players so they can use spawneggs on spawners please help!
by not crossposting 
how do i do that
oh sorry
i just needa know
ill delete
by only posting your question in a single channel and waiting paitently for a response
you would probably need a plugin/mod that lets you do that
Damn
what plugin u think
if i knew of one i would have suggested it
Permissions are hard capped at 200 characters long
(Prefixes are stored as permissions in the format of prefix.<weight>.<display value>)
Same applies to suffix
no, just don't use that format. find something that uses a less obnoxious color format
but the question is that I have 2 servers, one is working and the other is not
or as soon as i type in chat it works
Hello,
I use the LuckPerms plugin to synchronize ranks across all my Minecraft servers. However, I want to open a new server where no ranks would be applied, except for staff ranks.
I would like to know if it's possible to configure it so that ranks continue to be synchronized across all my servers, except on this particular server where only staff ranks should be present. I currently have about a hundred players with a global rank, and I'd like to avoid modifying them one by one to solve this problem 😂
Please feel free to mention me in your response.
Thank you in advance for your help! 😉
Hey . I'm using luckperms fabric , but i can't add some minecraft permissions to a member . i've added essentials and their permissions is not showing . is there any fixes i could try ? Thanks
https://luckperms.net/treeview/7IzCz4gtOf
Does anyone know how to add permissions from a lower rank to a higher rank so I dont have to add every permission from a lower rank to a higher rank.
does anyone know if there is a way to give a specific roles to players that join with geyser?
dont crosspost
hi um my luckperms isnt working
basically i can add ranks but my suffix wont show up
it stays as my red name <myname> in red
im really confused because i have vault and tab but it wont work
my essentials chat wont work either
im using minehut hosting
when i do /pl or /plugins essentials chat is in red where all of my other plugins are green
somebody please help me
You need a chat plugin, and the one you're trying to use is not loading.
You should probably check the logs and ask essentials support for help, or seek out a different chat plugin
Any help please ? ^^
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
Thank you for the response. Unfortunately, I have already looked at the contexts of LuckPerms, but I still don't understand and can't see how I could remove the ranks on a single server 😅
thanks
it worked but i got one more question
how do i get rid of the <> before and after my name it looks like this <My Name My Text> (in chat)
i cant use essentials chat as every way ive tried it hasnt worked
is it possible to combine 2 prefixes? like if i had one being &l and the other being like &cOwner could I make it display as &l&cOwner?
!stacking
Display multiple prefixes/suffixes alongside a player's name.
I can't seem to get prefixes working with LuckyPerms, Vault and EssentialsX. Anyone that has an idea?
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
Hey
how can i fix this error?
https://just-paste.it/I5QkZLg0Pb
are u using LuckTab?
how do i do that @twin ingot
Dowload it
and put it in ur plugins folder
ok
Or nvm
why
Just dowload TAB
i use aternos
k pls full name of plugin
TAB
cuz its better than LuckTab
.
o i put rankns in luckperm
then they dont show
and i set evryting to true
and then @twin ingot
can u send me a luckperms editor link?
k 2 sec im dm
is there any way 2 enable @p to be used in /lp user @p parent set ranked
Hello, how would i fix this? Caused by: java.sql.SQLException: null, message from server: "Host '199.****.121' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[?:?] at me.lucko.luckperms.lib.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[?:?] at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) ~[?:?] at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:453) ~[?:?] at me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) ~[?:?] at me.lucko.luckperms.lib.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[?:?] at me.lucko.luckperms.lib.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.HikariPool.access$100(HikariPool.java:71) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.HikariPool$PoolEntryCreator.call(HikariPool.java:726) ~[?:?] at me.lucko.luckperms.lib.hikari.pool.HikariPool$PoolEntryCreator.call(HikariPool.java:712) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.lang.Thread.run(Thread.java:1583) ~[?:?]
It tells you how.
yo
im now on my main @twin ingot
yo guys where do i type this? i tried to paste it into the tab config but it does not seem to work.
Sounds like a question for tab support
where is tab support
look at their resource pages, it’s in another server.
what is that
what is what? None of that should need clarified 🧐
bro where do i find resource pages is my question
hey
Where ever downloaded the plugin, what was the point in replying to that message
i cant find it tho
I cant get my co-owner rank to show
And the menxters rank
whty is the permisions are not working
ive made permision and when i give someone the rank its not working why
how would i do that?
Were in this LuckPerms discord can i ask my question?
We have multiverse core and multiverse portals.
We have a group and we want to give it access to a specific portal. How do we do that? We keep getting stuck.
@astral sleet
Hey ocw_! Please don't tag helpful/staff members directly.
sorry, did not know
just found this in their wiki https://github.com/Multiverse/Multiverse-Core/wiki/Permissions-(Portals) 
i can't say i've used multiverse, but you should be able to just plot the respective permission to whatever group you want
thanks I'll check
strange thing is. I just made these permissions. And my player is a 'Vonkenling' but portal is still closed
Is it possible to use a placeholder on the normal paper server that accesses an LPB meta value?
its fixed. thanks . I had a space to much in the destination of the portal.
hi! I saw that there was already a topic in the support-1 channel so I decided to move my question here. I'm preparing a private server on fabric 1.20.1 and I wanted to use the Luckperms Placeholder API but the only one I find available for download is the latest version which is for 1.21. Is there a way to download the 1.20.1 version? 😅
I would really appreciate if my question is answered, thanks! 
There is no 1.20.1 version
Just play 1.21
That has it
I'm doing a modded minecraft server so I would need it for 1.20.1, I can't use the 1.21 one 🥲
It has to be 1.20.1 due to the mods I want to use on the server, many of them are not for the 1.21, and I already have a server myself, but thanks anyway 😄
Ok from what @hard spruce
I use a Server pc
For 24/7 uptime
@hard spruce check dm
As I said, I already have a server, and why do you want to know where I have it? That's none of your business 😅
Yes, and I don't need any help for preparing a server, etc. I just asked if there was the Luckperms PlaceholderAPI for fabric 1.20.1. That's all
I think not
this is not a marketplace
offering services or products, paid or otherwise, is against the rules here.
Ok sorry
So, if any of the staff members can confirm me if it's true that there is no 1.20.1 version for the fabric placeholder API I would appreciate it. I wanted to use the Styled Chat mod to have the prefix in the chat as well, and I saw that the Luckperms prefixes could be used for that. If there is not for that version, is there other so that I can do it?
i think the pre-1.21 fabric commit works on 1.20.1 but youd probably need to build it yourself
its not on the CI anymore
Then is there anywhere I can find it? Searching for a bit I found the placeholder for the 1.19, were you talking about that?
i think it broke on 1.21, so it should work on 1.20
Ok I will try it whenever I can and I will tell you. Thank you so much!
😄
[18:05:29 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mariadb.Connection@6911dde ((conn=47951) Connection.setNetworkTimeout cannot be called on a closed connection). Possibly consider using a shorter maxLifetime value.
[18:05:29 WARN]: java.sql.SQLTransientConnectionException: luckperms-hikari - Connection is not available, request timed out after 5006ms.```
ive been getting this error every 15 min or so
only plugin that gets any mysql issues is luckperms
no clue why, could anyone give me some input
ive checked max lifetime
and its fine, ive tried lowering it anyways and still no change
been messing around with luckperms after using a friends custom permissions plugin and so far so goodish.
I'm looking to set up luckperms to look exactly like the old plugin (as seen in the screenshot). And I'm nearly there. But what I can't figure out how to do is the colored username instead of the rank name.
Luckperms doesn't want to set the name to be the color
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
right, im having trouble setting the source
im using essentialsX chat, and thats working fine
basically from what im understanding, i need to set the suffix as a color code for essentials to pull from
basically this guy right here, which i cant fint any documentation on
any thoughts? if you're available
tried messing around with essentials too and nothin
this is what i tried with essentials
no good
!moss
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
yup, vaults also good to go
im 99% sure this is a luckperms issue because it was all set up fine with the old permissions plugin i used. Essentials is pulling the data just fine, i just cant find out how to set that data
what shows in /lp user <name> info
Ⓜ️ 🅱️
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
i dont really seems to understand bceause i used a setu[\p
ive used vaultchatformatter and its still the same
"meta.legacy-prefix" has no special meaning to LP
Do that with --forche then @stray ether
ty
please do not blindly suggest using --force if you dont know what the issue is
either you are applying the changes on the wrong server, or already applied changes from that editor. you should be applying changes on the same server you started the editor in, and should close the editor tab after generating and copying the applyedits command
im very beginner what should i do?
I'm a bit stuck lol. I just got done reading the documentation for luckperms contexts and I'm unsure how to go about setting up what I want to set up.
I have a build server with multiple different projects, ran by multiple different people. I want to set it up where the owner of each project has the respective "owner" group on their project world only. When they warp/teleport to another world, their rank changes to what it is on the other world.
So for example;
Person A runs Project A. They've been given the "owner" group on that world. They warp to Project B, and would be part of the "spectator" group. Likewise, someone who builds on Project A might be in the "builder" group but when they warp to Project B they'd be part of the "spectator" group
any thoughts or ways to set this up? I saw a couple resources online talking about how to do this with bungee. I don't have enough resources to setup a bungee server since the server has 12GB of RAM for world edits and whatnot.
I assume it's the same permissions for an "owner" / "builder" everywhere, and you want to be able to give a specific player that group only in a specified world?
yup! same permissions everywhere on all the worlds, just different ranks for the same people depending on the world
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
look it works on my other server that is on 1.20.2
That means something else is pulling that, or you've got that data duplicated
this was a good wiki page but I might be a little lost in the sauce so I apologize. I'm not seeing anything that tells how to do what I'm hoping to do.
And I might have read your question wrong. Owner group would ofc have increased permissions than say the builder group. Every group has the same set of permissions across all worlds, just players would have different groups depending on the world theyre in.
tbh it's been a minute since I actually looked at that page, I forgot it doesn't give many good examples
When you give a permission/parent group/whatever, you can set one or more contexts where it'll apply - in this case you care about the world context.
With that, you could do /lp user <who> parent add builder world=<world name> (or click the node in the editor and add the context that way)
nah youre all good haha, i couldnt find much online for how to do this, i imagine its a pretty niche case
Nope, quite common actually, which is part of why the lack of examples is a problem. Per-world permissions have a lot of applications
sweet, thank ya, lemme try this!
I assume then if someone got promoted on that specific world, that wouldn't carry over to the other worlds, right?
theres actually a few groups ive set up, its spectator>testing>worker>builder>architect>supervisor>project manager>server host
so promotions will be somewhat common
You'd need to specify the context again when making any changes to their groups. And yes, it'd only apply when the context is met i.e. when they're in that world
👍
look it doesnt work
btw i already used essentialx and essentialx chat plugin
whats wrong with this someone help me
you got lpc chat format plugin?
!lpc
LPC is not affiliated with LuckPerms, and support for LPC is not provided here.
just tell me how to fix this
use a format lpc supports
Hello! I have a problem. I have a role like “Curator”, his task is to accept/reject applications for submission to moderation, and I need this privilege to be able to issue certain privileges and not be able to add other privileges. And I need to use /lp user [player] parent add curator. Help please
!argbased
Fine tune exactly what users with permission to use LuckPerms can do.
I read this, it still didn't help(
what about it did not help. what did you do that didnt do what you expected it to
i need help
!ask
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
my server rank i need new rank but it isens showing
"it isens showing" where?
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
you need a chat plugin configured to show the prefix in chat
if you have a chat plugin then configure it to display your prefix
refer to its docs or support
i already told you
but how in the lp editer
refer to your chat plugin's documentation or support for how to get the prefix to display in chat
did you already add the prefix to the group?
!meta
You can set prefixes, suffixes and other meta data in LuckPerms for players and groups. Note that LuckPerms does not manage chat. You need to use another plugin to show prefixes/suffixes in chat.
pls just Tell me
no other sites i crash
bro
its usles
bro is not responding @void verge
Hey imabuild! Please don't tag helpful/staff members directly.
ok sorry
ppl are busy
there are many guilds on youtube
I dont trust that
Hi all, I have recently taken over managing a server and migrated it to a new host and did a bunch of updating. In the LP Editor, players who joined before migration show up with their IGNs, players who have joined since show up with UUIDs. I can't figure out what I've done to the settings to mess this up (I want their IGNs to show). Can someone please help? Thanks!
make sure online mode is enabled. if its a network, make sure info forwarding is setup correctly
i am cant use lp <command> and i am used /plugin reload and only luckperms red!
restart the server, and if still doesnt work, send a full log
!paste
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
Thanks for replying. online-mode=true is already set in server.properties and it is a single purpur server. Do I need to set online mode somewhere else somehow?
I entered all ranks on the website editor, but when I was supposed to enter the command so that everything on the server is changed, this did not work, the prefix is not displayed, my server is a 1.21.1 Craftbukkit server
https://www.youtube.com/watch?v=GtjdZYke5cA
We have done everything that was explained to us in the video, but the prefix is not shown to us, the ranks are there but not the prefix
Become a Channel Member to unlock epic perks ► https://www.youtube.com/channel/UCjUrZyueysuEQ1a5qntzI9Q/join
DISCORD ► https://discord.com/invite/67nrpHrCX2
2ND CHANNEL ► https://www.youtube.com/@KasaiGG
TWITCH ► https://twitch.tv/KasaiLIVE
TWITTER ► https://twitter.com/KasaiSora_
TIKTOK ► https://tiktok.com/@KasaiSora
INSTAGRAM ► ...
its a test group and it doesnt work
!chat
LuckPerms only acts as the source for prefixes / suffixes, it doesn't actually apply them. You need an appropriately configured chat/tablist formatting plugin for them to be displayed. If the values appear correctly when you run /lp user <user> info, LuckPerms is doing its job!
I have now read through all this and done everything that is written there? Nevertheless, this is not displayed
so you installed a plugin that formats your chat?
i just installed vault n nametagedit
yeah so you need a chat plugin to format your chat
also you should not be using CraftBukkit
at the very least use spigot, but paper is better
LPC
it supports not the 1.21.
It does.
That's not always how you tell if it supports a certain version or not
yes
thy for ur help it worked
How do i transfer from GroupManager to Luckperms?
[Fri 00:30:42 WARN LuckPerms] The UUID the player is connecting with now is NOT Mojang-assigned (type 3). This implies that THIS server is not authenticating correctly, but one (or more) of the other servers/proxies in the network are.
! [Fri 00:30:42 WARN LuckPerms] If you're using BungeeCord/Velocity, please ensure that IP-Forwarding is setup correctly on all of your backend servers!
! [Fri 00:30:42 WARN LuckPerms] See here for more info:
anyone know fix to this, struggling to set up syncing of perms from my server and hub server. be much appreciated.
!bungeecheck
Please double check that:
1. BungeeCord config.yml has ip_forward and online_mode set to true
2. All backend servers' spigot.yml has bungeecord set to true
3. All backend servers' server.properties have online-mode set to false
How do you check for group membership without Bukkit? The docs say to use Player#hasPermission(String), but that's not a thing in raw Forge.
Learn how to use the LuckPerms API in your project.
!cookbook
The cookbook is a working example plugin which shows how to get/change data for users and groups, listen to LuckPerms events, and more.
Hello, I have an LP configured for use on a network (1 bungee with several servers) and I would like to know for the groups if putting only the server in question in "contexts" is enough or if I have to do something more so that this group is only on the server in question ?
groups will exist on every server, you can just limit when they apply
okay thx
Hi, I can't seem to find any documentation relating to what 'node's exist
For example I know the node: minecraft.command.ban is valid (b/c it was in the set up tutorial) but I don't know where to find a list of nodes.
I tried just using 'normal' minecraft commands (ie: minecraft.command.gamemode) but that did not yield any results.
Any help would be greatly appreciated. And if any clarification/info is needed please let me know
Which platform are you on?
PaperMC on a pi 4 lite
And I just realized essentialsX modifies the commands. My bad, I think that's the issue
EssX overrides (some) vanilla commands. See https://essinfo.xeya.me/permissions.html for a full list of its permissions
ive tired several ways to put the gamemode command in and none of them seem to work.
These are invalid permissions. Visit the page I linked
https://essinfo.xeya.me/permissions.html list essentials.gamemode & essentials.gamemode.all do i need to leave off the minecraft. ?
Yes
dose not look like that worked (im sorry im really new to command lines i might be missing something obvious)
i shouldt have to reboot the server or anything right?
is worldguard:region broken? im trying to use it but it just acts like the player is never in the region, i think im using contexts right as if i use a world context it works fine
Yea i did
turns out had to enable the worldguard contexts in the config
did that, got way more options with the autocomplete but the :region still doesnt work
Check /lp user <affected user> info, at the bottom it'll list all the contexts that the player currently has - make sure the context you're trying to use is present
okay i got around it by creating a placeholder with the worldguard one :)
cant figure out how to get the perms to work right tho
i have perm A and its disabled in default and when i have a coolguy group, it should enable it in specific regions
but
it seems like the disabled perm is overwriding that coolguy group perm,
@quaint idol Sorry for ping but really stuck on this
Hey wuzzylv! Please don't tag helpful/staff members directly.
there are two worldguard options in the config. one of them is for just the region context, and the other is for all the flag contexts
Yea i realized that
now struggling with trying to allow a perm that is by default true in a certain region only, what i ended up doing now is creating a placeholder with js that checks if the player is in a list of regions, if is then true false, and just put a context on the perm that sets it to false in default and context for true in the group that allows it
nott sure how stupid that is
buit it works
if its just one of a number of regions, you can just add all of them as seperate contexts on the same node
contexts with the same key are ORed, while contexts with different keys are ANDed
eg if you have world=world_nether world=world gamemode=survival as contexts, it will only apply when the player is in survival AND they are in either world_nether or world
OK I fixed it some how. Thank yall for the help!
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
does anyone know the plugin that can reset span
asking the question 7 times within 1 minute doesnt get you an answer any faster
oh they left lol
Automod muted them for spam, bet that's why lol
Buddy i have the same you Issue every command i add in LuckPerms doesn't actually work in game...
how?
Magic, I wish I had a better answer. I typed it in again and it worked.
You might send a screen shot of the command line
same command ? like minecra.command.gamemode ? it's all the day i was tring to fix it and i almost punched my pc xD
i use CMI for my command tho
Wow, very much the same boat. Do you have EssentialsX installed?
No idea what that is, sorry
Should be a similar thing xD
If you have EssX installed the command is essentials.gamemode
Is the link for those
hello
I have one question
When you write the rankup command from the server console, the hand is placed only on the player who did it. What team is this per luck perms?
lp user <player> parent set RANK
but
[LP] <player> is not a valid username/uuid
@full flume
Hey .fainas! Please don't tag helpful/staff members directly.
?
what\
look
umm
i ranked up
and i need to concole to give me my rankup
how i need to do this?
sorry for tag
I don't quite understand what you're trying to do.
Are you just trying to give a group?
yes
how to give a group to member when he rankups but it console need to give it
when member rankups
order: 1
prefix: '&8[&fdefault&8]'
rankup_to: '2'
cost: '200'
rankup_actions:
- '[addgroup] 2'
- '[consolecommand] lp user player parent set 2'
- '[addgroup] 3'```
You probably need a player placeholder for that, but that's not a config from LuckPerms, you should ask that plugin dev for support
what rankup system do you prefer
using then?
that it will cost for rankup
and automatic give the rank
?
you here?
I don't have a recommendation for plugins. The one you're using is probably fine.
Hi! Im using LuckPerms mod in my forge server .. My question is .. Is possible to dissable specific block mining for specific players ?
luckperms doesnt restrict or block anything on its own. youll need to find a mod that lets you restrict that
There is way to make certain permission working only in certain group if other group have parent that certain group?
Display data such as user prefixes and groups from LuckPerms in other plugins.
pls halp
yea i know, minor detail, could you help me out with the negating the perms issue, i have perms that are on by default, but shouldnt be, and i want certain group to allow the group, ofc all inside the region context but thats irrelevant for now
how to make on forge tab show prefixes from luсkperms?
where i can find placeholder api working with forge 1.20.1?
you need a mod that formats the tablist
which one?
any one that supports luckperms
привет є тут хто
Help pls plagins jobs.
im using the mod version of this on my fabric server but ranks wont show and when i did some research apparently you need another thing to make ranks show on tablist so does anyone know any mods that would do that that are compatible with this
nvm i found one that works
can we seperate perms by using lp . like member have etc perm,mod have dtc perms etc
!color
Sorry! I do not understand the command color Did you mean colors?
Type !help for a list of commands
!colors
Hi,
I need to resolve the function command, it consists of a continuation, like the give command, and therefore when I just resolve the function, it no longer works
LuckPerms doesn't have any leaderboards. Could you elaborate please?
no with luckperms
I created leaderboards with ajleaderboards and decentholograms but they don't update
what does that have to do with LuckPerms? This is LuckPerms support
How do I get permission to use the Luckperms plugin back on my Minecraft server if I accidentally set the highest server role to have permission to use Luckperms commands set to false?
I am in serious need of help
The server is on exaroton
hello how can i export permissions from one server tho another, because im switching servers, and need permissions there, theres a lot of them so it`s complicated to just copy everything
!switch
If you wish to change your storage type (e.g. to YAML or MySQL) you may need to follow these instructions to ensure your groups and permissions are migrated to the new storage type.
thank you
Is it possible to link luck perms to a website of some kind? So that if we create a website that things done on the website can update players groups/perms inside the server?
You could have a plugin linked to the website run LuckPerms commands from console. I'm assuming you're referring to some sort of webstore, right?
Not even a webstore, it may become one, but for the time being it would just be a website.
But you answered my question, so it seems we just need to make a plugin that is able to communicate with the site and pull the information then run the commands on the console.
!paste
Seeing a paste of the problem makes everything so much easier! Use https://pastes.dev/ for easy pasting!
Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!
Pastebin the entire LuckPerms config file (passwords removed) as well as any other relevant files!
send a full startup log
how do i delete all data from lp player
I have already deleted all the LP players twice and it always comes back
help
Why are you replying to an unrelated message just to ping me
just to ping
you answered your own question i think
can somone help me with lp
i need help with tab chat and scoreboard it says prefix owner
Hey,
I was wondering how I should give a bedrock player a rank. Because I can't just do /lp <username> parent set tester since it doesn't work for bedrock, I do not know what I should do. I can't get there uuid, since they are offline atm.
dont crosspost
mb, sorry
Hey, i have a question. Is there a permission I can use that a person only can promote/demote one track and not all?
Please refrain from cross posting.
Hi i've set a certain rank i have to have the permission * So it can have access to everything however whilst it does do that it doesn't seem to be allowing me to do basic minecraft commands such as /setblock or /clone for example and acts as if it doesn't exist however if i am a op it works fine no problem i have also tried to give it those specific command permissions also and no luck
Hello, I am writing using translation. I created a role on my server. How can I take the owner role over the default role?
Please help me @full flume
Hey harunseven11! Please don't tag helpful/staff members directly.
what platform?
im going to assume you are asking about tablist sorting, which is not the responsibility of luckperms. refer to the documentation or support for your tablist plugin
Please take care of my business
I am using the TAB plugin. Do I set it from the config?
it will be in the TAB config. again, refer to their docs or support
Java
server platform
bukkit, fabric, etc
luckperms only works on java
so saying java is like saying your hosting your server on a computer
so i have an achievements plugin where when a player completes an achievement i can have it run a command. i want it to promote a player on the rank track within luck perms. currently im using %player% as a placeholder for the console command but it's not recognizing this..
is there a diff placeholder i need to use?
that is entirely dependant on the plugin running the command
refer to their docs or support
gotcha
Hello I am struggling on hex color codes for luckperms group prefixes and having it work within the essentialx chat
Is there anyway I could have some guidance on what needs to be within the essentialsx chat config and how to use hex color code gradients for groupd prefixes
luckperms doesnt apply any colors to prefixes or suffixes. the format is dependent on your chat plugin
So If I am using newer version of EssentialX Chat I can use the hex color code in minecraft version 1.16+
But the issue is, the color code is being shown that it works on the Luckperm side and then for the EssentialsX Chat, it isn't working.
luckperms doesnt apply any colors to prefixes or suffixes. the format is dependent on your chat plugin
okay...is there any way you might be able to assist with this further, i.e. help me what may needs to be within the Essentials Config?
you should refer to the docs or support for your chat plugin
this is luckperms support
I understand this is luckperms support.
Was attempting to have support due to Luckperms being supported within Essentials.
Take care. Will find someone else to assist further. Thank you
Right I get it just didn't know which you meant originally but i'm using Mohist so both bukkit and spigot plugins work
mohist is a forge/bukkit hybrid. spigot is a fork of (craft)bukkit so bukkit plugins work on spigot anyways
but hybrids are not supported since they are often the source of issues like this
Ah okay so its most likely some sort of plugin conflict or something? messing with the permissions i suppose
why is there no normal command from mincraft in the command thing like ni /kick /gamemode or any thing
im using a mod not a pluging
Is anybody german here? kann hier jemand deutsch?
Guys, how do you generate a new URL?
I need help. If I give a player this permission "luckperms.user.parent.add.admin" he must be allowed to give me the admin rank right? Because it doesn`t work
dont crosspost
your connection to lobby encountere a problem
happens everytime i give my self * permission or minecraft.command.* permission
any one?
hi
before we had our db in india it warned loded in 1000ms
now we moved db to europe
near server
dosent do that
hello anyone
Can someone help me? I need to give ranks and permissions to users via voucher but it won't let me run a command via the console /lp user %user% parent set vip, it tells me that %user% is not a valid username or uuid.... I would really appreciate your help.
'[console] eco take %player_name% 2500'
'[console] lp user %user% parent set vip'
The vanilla OP system is disabled on this server.
I don't know how to fix it, can you help ?
Hey, so I'm making a website, and we want it so that when the user goes through the confirmation on the website and puts their ign down that a plugin we make can access this information and prompt a command on the proxy server or the server in general so the player is given the proper "title". I'm sure there are multiple ways to do this, but what needs to be on the back end of the website? API calls, database, both? Just trying to make sure we don't waste anyone's time during the creation of it, and everyone just keeps telling me it can be done thanks!
Just a follow up, we are planning on using SQL to handle the information for the Bungee LuckPerms,
Hey everyone. I'm new to LP and the modern world of MC admining. Last time I did it was 10-15+ years ago and most things were all CLI and far simpler. I'm trying to wrap my head around my growing number of server tools and how they interact.
One major thing I'm looking for references on is how best to build LP hierarchy and any examples of what your standard user, mod, admin breakouts might look like. Both from a hierarchy perspective and actual permissions.
I've been exploring inheritance and that lead me to wonder if it made sense for everything to have default as a parent, and then break out further for customizations. The intent being to minimize the amount of duplicated roles and instead only define the differences of a child role from its parent.
Is that best practice? Are there any public references to how people build out the framework for LP groups?
either run a command on the server through a plugin, or you can use the REST api extension
Okay
Both from a hierarchy perspective and actual permissions.
Both of these can vary extremely wildly, and are kind of up to you as to what you want. There's no one "right way" to structure your group hierarchy
I've been exploring inheritance and that lead me to wonder if it made sense for everything to have default as a parent, and then break out further for customizations. The intent being to minimize the amount of duplicated roles and instead only define the differences of a child role from its parent.
Yeah, that's the typical setup - generally folks set it up so that every group inherits from the group "below" it, and at the end you're typically left with a tree structure with everything stemming fromdefault
can someone help me with this?
i made a setprefix and its stuck like this on my name
Hi there! 🙂
I try to implemnent the "WorldGuard" / "WorldEdit" Plugin... and it doesn't show up in the Webeditor... could you pls give me a hint where to look at!? :/
Seers 😗
#github-spam message
Has anyone else experienced this issue when using discordsrv or applying groups with contexts?
If I add a user to a group manually it will sync between lp and lpb, but not if I add them to a group via a context (as the context is only visible on the server itself)
I’ve got around this for now for my specific use case but may still have this issue in the future
LP doesnt read contexts, they are calculated on the server, and discordsrv adds its contexts to the backend server's instance of luckperms
discordsrv would need to provide a proxy version for their contexts to work on LPV/B
Yeah figured as much
Is there no other way around it without adding groups manually?
well you could make your own discord integration for the proxy
Hopefully I won’t need to, was hoping for an easier solution but I’ve managed to not need this functionality for now
anyone know what i did wrong lmao
I'd suggest starting by reading the full error and doing as it instructs
now im getting this
check startup for any errors
hey can anyone help me rq?
Not unless you say what you need help with.
lmao well im having and issue with my prefix now showing im running on bungee
We just had a zero-day LP attack on our server. Two users were somehow able to give themselves * permissions in LP, our servers are currently in maintenance mode and locked down. We've tracked the user(s) down to the following channel: https://www.youtube.com/@LuckPerms/videos
!hacked
Most certainly: no. In most cases a 'LuckPerms exploit' is a simple case of human error, which can be avoided easily. Look below for some tips to be on the safe side.
While this should be obvious, a lot of times a exploit can be traced back to faulty permission settings. You should always take your time with permissions and read the plugin documentations. In 99% of all cases the plugins have documentations explaining each permission, in the rare case that the plugin you are using does not have a documentation, you could still:
A: Ask the plugin developer for help
B: Use LuckPerms verbose functionality ( !verbose )
C: Select a different plugin with proper documentation.
If you are running your server or network in offline mode, hackers have it really easy to steal your, or any other admins identity. While the server is in offline mode, certain checks ( which exist to prevent exactly this ), are being skipped, and the server does not verify if the person joining actually is the person they claim to be. While there may be plugins which increase the security of offline mode servers by adding things such as admin codes, you should just switch it to online to prevent the issue in the first place.
You should never put anything on your server which has not been downloaded by yourself from official sources. Plugins can be infected with malware which injects itself into all other plugins, and thus is hard to remove. While it may look like a plugin has been hacked, you most certainly downloaded a modified version of it and it is not the plugin authors fault. In case your server has been infected by such malware:
- Stop the server
- Delete all plugins in your plugins folder, and just to be safe also the server jar file
- Re-Download all plugins and server jar files from official websites such as SpigotMC or official plugin websites ( luckperms.net for example ).
- Check if there have been any modifications to the permission system and remove unknown users and wrong permissions.
if you follow these steps you should have a clean server by the end, without exploits.
TLDR, nobody has been able to provide reproduction steps for this "lp hack" that proves it's a problem within LP. those videos mean nothing
No one on our network (aside from our owner) had the * permission.
Our network was in online mode and we had audited through our existing permissions. We did not download any plugins that weren't highly reccomended by spigot or that weren't the paid versions. We're currently going through our logs and will document anything we find so we can best handle this issue. When anything is found that is relevant to this team, in order to identify and solve a potential existing exploit, we will inform you guys
Given the extensive nature of those videos, and the possibility of future exploits, we ask that you not dismiss the potential of human error amongst your team. And, as we find potential future info, we hope to work together to solve this issue. We're gathering our team and be our investigation now. well let you know when we find more.
Seeing as LuckPerms is used on a significant amount of servers, and this problem is happening on a select few for that channel, I don’t see it being directly related to LP. when a large software has that big of a problem, it’s passed around fast.
Heya all, just jumping in here to help with comms.
if you can provide accurate reproduction steps, or any useful information that’ll help reproduce it, we’re open to listen
We’re going to get you any info we find as we find it.
@dense cape / @cerulean stirrup what proxy software are you running
We’re on Velocity - currently collecting a full audit of their commands and actions. Plus I’m driving home atm.
Getting more info asap.
Here's a full audit of events and our current understanding of the timeline. Syl has audited their mods as well and we cannot find a potential issue.
At this point, our best guess is spoofing a chat message via a hacked client as Syl to give themselves permissions - and from there they could do what they want. Again, there was no command run, no web editor session was active.
We're adding additional protections by removing all in-game permission modification commands, but at the same time - this feels like a valid vaunerability.
We’re collecting more information but at this point we want to bring things to the team.
are you sure Sylnin was actually online (not someone else using their name), and that they are the one who did /tp before giving the permission
because a common point of failure is the backend servers not being properly secured, allowing a player to connect as any other player, bypassing all forms of authentication
Yes - Syl was online (and the orignal person who reported this issue), and our network is Velocity in online mode.
"velocity in online mode" doesnt exclude the possibility of a bad backend
since its a network, i presume you have other servers. are they all setup to use the same LP database? if so, can you see if Sylnin was online on some other backend server at the same time
Yes, they're on the same DB, and yes Syl was online - that's how we identified the issue.
Hey @cerulean stirrup - were you online?
Yep
on some other backend server at the same time
I was actively online
Syl and the person were on the same server at the same time when the issue occoured, can you please elaborate instead of repeating?
ok lets say you have a proxy and 2 backend servers, and all the events you have shown are from the perspective of someone on backend server A
if someone bypassed the proxy to connect directly to server B, they could be impersonating someone who is online on server A, and issue the LP command there
Velocity mode is on on all backend servers so direct connections to nodes shouldn't be possible.
are you using modern or bungeeguard forwarding?
Modern
then its possible your forwarding secret was leaked somehow
anyways, you should check to see if they were on 2 backend servers at the same time
We're triple checking our velocity logs.
They were not connected to multiple servers
they went from our hub to "SMP Classic"
(other admin here, these are all there is on velocity from the time they joined, only weird thing was joining on a different version but they were only on one at a time)
https://mclo.gs/Xq55nC3
(can give full log if needed but this is the entire section from join to ban)
What is the purpose of Signed Velocity? Seems to be a common among servers who do end up hacked
Sir, this is LuckPerms support.
It's relevant to the discussion above.
That syncs the mojang chat signing on all the servers so you don’t get that “chat isn’t signed” pop up every time you switch instances.
it also lets you cancel chat messages from proxy plugins
Messages yes but not hiding the execution of commands
So I don’t see how it’s relevant to our issue.
how do i fully delete luck perms or just go back? because i kinda messed up so i can only delete it from console helpppppp
Don't cross post.
?
99% of the time those issues are caused by hacked client users connecting directly to backend servers with bungeecord / velocity IP forwarding enabled but no firewall setup
my advice would be to double check that all of your backend servers are correctly firewalled so only the proxy can connect to them
i dont think they joined directly but ill double check regardless
From what I saw, they were only able to connect via the proxy and not directly.
Our environment has direct connection to our other servers disabled
note: by nature of how bungee/velocity IP forwarding works - if they can physically connect directly then they can also spoof the ip address shown in the logs
It's clear they already managed to spoof my own permissions in LP to grant themselves * perms
this does seem to potentially be the issue, they could join using ip:port although velocity mode would kick them, but they could still attempt to join
More along the lines of the steps we encounterd above
to help you with some security things
Also
He asked a dev to tp to him
When the dev tped to him
He got loped
Opped*
(The dev didn’t op him)
Be wary of people who ask them to tp to you
We found the client they used. Well ( @topaz elbow did)
yeah, same thing on our server - we have more info we can't share atm. Gonna say - look higher in your logs.
Okay thanks
That might help you a bit more 😉 - we're speaking with the other devs now.
they use paradise client but its private for the method they are doing
hold up thats a good shout
imma check if they joined through the velo or somehow spoofed it
nah he was joining on our velo so idk lol
Hey
I have an issue with luckperms.
I want to give me 2 ranks so I did /lp user <nick> parent set MyRank1 and then I did /lp user <nick> parent add MyRank2. So I get what I want (screen 1).
The issue is that when I use %luckperms_prefix_element_highest% placeholder I get the prefix of the highest rank I have but when I get %luckperms_prefix_element_lowest% I get the highest rank I have and I litterallly don't know why. (screen 2 and 3)
Note that I have 15 ranks, default have weight.1 permission and highest rank have weight.15 permission
Prefixes have their own independent weight. They do not inherit weight from their groups, if that makes any sense. Ensure you've defined weight values for each of your prefixes.
Yes.
Ok thank you