#general
1 messages · Page 278 of 1
Find all of the available LuckPerms commands on the wiki.
It’s lp user ‘username’ parent set ‘group’
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
oh my god
this plugin is lowkey the best permissions plugin actually
i hated it like 3 hours ago lmao

like no joke i was like "LuckPerms wth, just update permsX l0zer"
but then i was like
well PEX isn't updating so might as well give it a try
and i think i'm gonna stick with it for the forseeable future
the start is like the hardest thing cuz u don't know shizz, but once you get the hang of it it's actually really good!

SONDAGE:
PS5 😔
XBOX 🧨
MOBILE 📱
NINTENDO 🎲
PC 💻
waht
So I guess everyone is familiar with plugin messaging used between plugins. But can anyone tell me what role the client plays?
You’re sending the message to the player after all
So can the client read the messages as well?
@onyx mason @steady tangle 

@gilded nova 
relatable 
you guys like my "i have no clue what im doing please end me now" network design 
OH GOD
about to fall asleep in lecture, up too late
I KNOW THAT PROGRAM
PACKET TRACER LETS GO BAYBEEEEE
wooo
this is why god left us
go sleep
OH MY GOD noooo you're bringing back the memories!!!!

i just need to place stuff and explain why I placed it there, dont need to configure
still crying
until you need to configure port forwarding 
the amount of people that use my DMs for LP support is getting a bit annoying now lol
okay I've got another scumbag for you to ban fefo
ez
LMAO
just gonna make him spit it out, just to be sure
so then I can get you proof and you can ban the scum
811655551993249833
that's his ID, in case he leaves

oh that scam lmao
thx bardy
yw
UwU?
just gonna play this guy lol
scambaiting is fun
ban his ass please
before someone actually falls for it
already did lmao
Send an ip grabber and report him
already got random.org up with 10 genned 5 char uppercase strings lol
asking for my purchase history lol
going to ask him for a link to the process lol
yet to respond

he unfriended me
lol
!network
If you run a BungeeCord network, learn how to correctly setup LuckPerms on all server instances (including Bungee).
Syncing data between servers
the time I fell for it, the guy's username was an actually legitimate Steam support user, just I spoke to them through Discord
these ones are so bad honestly
like at least try and make it believable
@gilded nova
they didn't just unfriend me, they blocked me 
Hey BomBardyGamer! Please don't tag helpful/staff members directly.
LOL
right, final step is to report them both to Discord
and done
scammer checklist complete xD
:)
You are sending the messages to the client, yes, I think it's the "Custom payload" packet; I'm not sure about Velocity but on Bungee you can cancel the PluginMessageEvent

But yeah that's on a proxy level lol on Bukkit with ProtocolLib you can prevent the packet from being sent too, but that's Bukkit lol
oh also, can I get translator role btw?



@twin warren give this man a role before he takes this server to open waters lol
xD
before we all know it, we'll be playing cracked 

I be speakin' fluent pirate I tell ya mateys
wdym?

I mean
what ye talkin' about?
I mean, contributing to pirate speak isn't exactly all that difficult and probably doesn't deserve a role, but I like collecting roles lol
but to get that role I'd have to 1. give up my supporter role and 2. pay less to Luck lol
and Luck deserves my money, his contribution to open-source is something I greatly respect


me ❤️ open-source
and when me see open-source, me like helping
me also make open-source
like https://github.com/BomBardyGamer/komponent for example
don't ask why I made my own chat component library instead of using adventure
I understood like 2 words in that but I won't
because I wanted something easy to use, fast and lightweight (this is not me saying adventure isn't any of these things), with a nice DSL and native kotlinx.serialization support
it's mainly used in the backend of MineKraft
even though BM thinks we should just write raw JSON
yeah nah lol
gotta fix deserialisation though
good job I got Tor
somehow actually not getting that many reports from my 4 Tor exit nodes lol
Tried that, am not running ProtocolLib and didnt receive anything on luckperms:update
So Luck just blockidyblocks it
mhm

What about the client sending stuff on the channel? Is there anything done with that?
:d
custom payload packet?
tf are you using that for?
I swear PacketPlayOutCustomPayload is plugin message
it is
MiniMappingViewer
That's what I said...?
¯_(ツ)_/¯
plugin messaging ez
you have a channel and some data
I know :), I'm trying to understand the client sided aspect of it
You're linking to Serverbound haha
oh you want clientbound?
Bruh
I know everything about wiki.vg lol
well, not everything, but I've spent so many hours on this site I swear
Bardy I know... and I have visited that site a lot of course
you can blame MineKraft for that
But it doesn't tell me how to implement it and communicate with the server
Bukkit or Bungee?
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
ez
you want client side processing?
🤦
just as simple as receiving a packet matey
that's what I sent serverbound for
I'm interested in the client sided code
serverbound = sent from the client
I don't really care about how the server handles it
lemme get you mappings
i care about how the client does it
I can tell you actually, because I kinda know
it's literally the same as the server
you decode a received packet into it's identifier and it's data
and then you do things with it
for brand, the notchian client doesn't even care about that
ClientPlayNetworking.send(new Identifier("luckperms", "update"), out);
CLIENT.getNetworkHandler().sendPacket(new CustomPayloadC2SPacket(new Identifier("luckperms", "update"), out));
```which one of the two do i use? `out` is `PacketByteBuf out = new PacketByteBuf(Unpooled.copiedBuffer((CharSequence)"content"), StandardCharsets.UTF_8));`
ignore the luckperms:update that was testing
First line is Fabric's network thingy, second line is built in Minecraft packet sending
ffs why netty not in docdex smh
Minecraft uses netty, so I guess I am too lol
right, this is easy then
Bit of a strange question
let me show you how MineKraft does it (I know MineKraft is a server and you're making a client, but both are literally identical for plugin messages)
actually, just Channel#writeAndFlush
and give it the packet
ez
For some reason I don't feel like it works like that lol
For everything I've done so far I used MinecraftClient.getInstace().getNetworkHandler().sendPacket(new Packet())
Can I have a Template please?
A template?
what?
so you're using the notchian client then
not making your own
...
he never said he's making his own
fair
and he literally said he's using fabric lmao
I'm using Fabric yea
just make your own packet if it doesn't exist
Err
MinecraftClient.getInstance().getNetworkHandler().sendPacket(new PacketOutPluginMessage("some:channel", someData))
or whatever it's called in Fabric
either custom payload or plugin message I guess
first one
And it's unrelated to Fabric
Plugin messaging is a Minecraft thing, not a Fabric thing
CustomPayloadC2SPacket
wait... if this is notchian, isn't it called ServerboundCustomPayload?
There is CustomPayloadC2SPacket and CustomPayloadS2CPacket
it'll be the latter
the latter?
the last one
Err
actually no
S2C stands for... Server 2 Client
yea lol
I dum dum
Which is what I did here
would need to make a plugin that prints it ig
or better yet, spin up MineKraft lol
it'll log all inbound & outbound packets it supports
actually does it support inbound PM? unlikely
yeah just use ProtocolLib
ez
@Override
public void onEnable() {
ProtocolLibrary.getProtocolManager().addPacketListener(new PacketAdapter(this, ListenerPriority.HIGHEST, PacketType.Play.Client.PLUGIN_MESSAGE) {
@Override
public void onPacketReceiving(PacketEvent event) {
getLogger().info("Plugin message packet received! content: " + event.getData())
}
})
}
something like that maybe
isnt there a onPluginMessage()
there is but you have to listen to a specific channel
I mean you have to listen to a specific registered channel
^
client registered?
both
or registered where
c & s
lol
registerIncomingMessagingChannel?
information overload guys haha
Bukkit.getMessenger().registerOutgoingPluginChannel(this, "channel");
Sounds right
incoming
of course
lool
d;spigot Messenger#registerIncomingPluginChannel
@NotNull
PluginMessageListenerRegistration registerIncomingPluginChannel(@NotNull Plugin plugin, @NotNull String channel, @NotNull PluginMessageListener listener)
throws IllegalArgumentException```
Registers the specific plugin for listening on the requested incoming plugin channel, allowing it to act upon any plugin messages.
plugin - Plugin that wishes to register to this channel.
channel - Channel to register.
listener - Listener to receive messages on.
IllegalArgumentException - Thrown if plugin, channel or listener is null, or the listener is already registered for this channel.
The resulting registration that was made as a result of this method.
wasn't that hard was it?
fuck you beat me to it
Do i need PluginChannelListener?
yes
PluginMessageListener
oh
public class MessageListener implements PluginMessageListener {
@Override
public void onPluginMessageReceived(String channel, Player player, byte[] message) {
System.out.println("Message received! Channel: " + channel + ", message: " + message)
}
}
```ez
unless I'm still useless and that's not the right method
I mean the "channel" argument is kind of stupid IMO
it's like the "Command" argument in CommandExecutor
you can register that listener to many channels, that's why it takes it as argument.. but will you do that though?
who uses the same CommandExecutor for different commands?
no one lol
I've used the same listener for many Redis channels before lol
also, good to do a sanity check
Okay
Bukkit.getMessenger().registerIncomingPluginChannel(this, "xpple", pml = new PluginMessageListener() {
@Override
public void onPluginMessageReceived(String channel, Player player, byte[] message) {
DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
try {
System.out.println("channel: " + channel + ", player: " + player.getName() + ", in: " + in.readUTF());
} catch (IOException e) {
e.printStackTrace();
}
}
});
```looks good?
yeah ig
Could use lambda as well but this is more explicit
alrrrrr lets try :)))
[22:21:32 WARN]: java.io.EOFException
[22:21:32 WARN]: at java.io.DataInputStream.readFully(Unknown Source)
[22:21:32 WARN]: at java.io.DataInputStream.readUTF(Unknown Source)
[22:21:32 WARN]: at java.io.DataInputStream.readUTF(Unknown Source)
[22:21:32 WARN]: at dev.xpple.server.xppleserver.XppleServer$1.onPluginMessageReceived(XppleServer.java:27)
[22:21:32 WARN]: at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:455)

oof indeed
amazing
also, when you've contributed more to someone else's project than they've contributed themselves lol
also also, PIT mutation testing is by far the best testing tool there is out there atm
it basically breaks your code and tells you everywhere where breaking your code didn't fail your tests
inactive much?
[22:41:48 WARN]: java.io.EOFException
[22:41:48 WARN]: at java.io.DataInputStream.readFully(Unknown Source)
[22:41:48 WARN]: at java.io.DataInputStream.readUTF(Unknown Source)
[22:41:48 WARN]: at java.io.DataInputStream.readUTF(Unknown Source)
[22:41:48 WARN]: at dev.xpple.server.xppleserver.XppleServer$1.onPluginMessageReceived(XppleServer.java:30)
[22:41:48 WARN]: at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:455)
```dont know wtf im doing wrong
Oh thats the same error lol
public void onPluginMessageReceived(String channel, Player player, byte[] message) {
player.sendMessage("Received something!");
DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
try {
String subChannel = in.readUTF();
player.sendMessage("channel: " + channel + ", player: " + player.getName() + ", in: " + in.readUTF());
} catch (IOException e) {
e.printStackTrace();
}
ByteArrayDataOutput out = ByteStreams.newDataOutput();
//out.writeUTF("Subchannel");
out.writeUTF("Pong!");
try {
System.out.println(new DataInputStream(new ByteArrayInputStream(out.toByteArray())).readUTF());
//returns "Pong!" correctly
} catch (IOException e) {
e.printStackTrace();
}
player.sendPluginMessage(XppleServer.this, "xpple:main", out.toByteArray());
}
The player did not receive Pong!
I'm not sure if the player is listening on xpple:main tbh
this is why IntelliJ's debug mode is really really useful
I mean, not sure if you can get it to work for the client, but it'll work for a server
just add the server JAR as a configuration in IJ and run in debug mode
ez
set a break point and step through
it's being thrown from that code, so it's server side
the issue might be client side, but the debugging can still be done server side
set break point
wat = the issue?
DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
try {
String subChannel = in.readUTF();
player.sendMessage("channel: " + channel + ", player: " + player.getName() + ", in: " + in.readUTF());
} catch (IOException e) {
e.printStackTrace();
}
```this isnt working yet
with this error
final PacketByteBuf out = new PacketByteBuf(Unpooled.copiedBuffer((CharSequence)"Ping!", StandardCharsets.UTF_8));
Networking.send(CLIENT.getNetworkHandler(), new Identifier("xpple", "main"), out);
```with this data from the client
im so confused how to make the players Username another color. i dont like white
can someone help me plz
im using the Web Permissions Editor on website
Where? tab, in-game, chat?
Chat should be easily done with your chat plugin
in-game is a bit harder but it's done with armor stands ... or a plugin from someone else
So, i have to use essentialsX and edit somehow
EssentialsXChat, yes
like this? &8[&2F&3C&8] &7Welcome &8{USERNAME} to Server!
so confused thats just welcome msg
going to join essentialsx discord, thanks for explaining
sorry i was away
yea
but thats indeed welcome msg
you need to edit EssentialsXChat's config (same file, more down)
@manic matrix
ok cool, now i guess lp question. im trying /lp user <user> promote PLAYERS hitman. but its not moving him to my hitman rank
@bold sparrow do you know what im doing wrong?
i think you can remove the hitman bit from your command
so
/lp user <user> promote PLAYERS
/lp user <user> promote <track> [context...] [flags...] is the official syntax
so /lp user <user> promote PLAYERS works for you
np
Hi
hi
hi
i just got a backup of my server (zip)and moved to another machine
i deleted original files
it looks like my all Luckperms data is gone
do you guys know what could be the issue
please help 😦
made it workkk
i send "Ping!" to the server, server sends "Pong!" back (and some debug about the client's input - the stuff in white)
Hi, is there any way to move all data in an LP editor to another server?
i need to copy all the data in this link to my new server: https://luckperms.net/editor/x0OVPJiw3c
!migrate
Sorry! I do not understand the command !migrate
Type !help for a list of commands.
!migration
Learn about the process of migrating from another permission plugin.
is it what i need? @bold sparrow
Sorry! I do not understand the command !export
Type !help for a list of commands.
!help
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!formatting
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translations
!upgrade
!usage
!userinfo
!verbose
!weight
!whyluckperms
!wiki
okay
thats what you need
i cant export file because i lost data on my original server
so i have only this editor link
😦
is there any way?
someone exported my editor data to a json file
Please use https://bytebin.lucko.me to send files in the future. I have automatically uploaded data.json for you: https://bytebin.lucko.me/pPO5GvJPH3
i will be very very happy if you can help me 😦 @bold sparrow
did they delete the off topic channel
This is the off topic channel
yo
can anyone who knows a bit about setting up a server / altering plugins simple commands etc help me
how do i save my progress done on the web editor. so i can pull up my browser later and continue
You can't really "save" without applying the changes. Click the big save button on the top right corner of the web page, run the provided command to apply the changes you've made and generate a new editor session anytime
!editor also read the second paragraph in here
LuckPerms offers an easy to use, powerful Web Editor, with which you can add, delete and change permissions of groups and players.
its not giving me the continue progess link
Hey Casual2D! Please don't tag helpful/staff members directly.
what?
not giving me the link after i run the command provided
to continue progress later
:/:(
so you clicked save, you pasted the applyedits command
yea
did it say anything when you pasted the applyedits command?
says that
and after that you ran /lp editor to make a new session?
no let me do that
.. that's what I mean by "and generate a new editor session anytime"
editor sessions are not meant to be "saved" or reusable
you generate them as you need and discard them when you applyedits
kk ty
@onyx mason @steady tangle
cuties
@gilded nova 


If theres any devs looking for a simple job pm me
Willing to pay a reasonable amount based on the work you do
.
how do i make a ticket
how do i make it so it shows the prefixes in tab?
ok
Does it still work if I set Essentials.* FALSE
But set Essentials.feed to True
Not thats its a big deal adding those other 11 Commands to FALSE in just a few seconds. but a quicker way is always handy
For this my friend, I have put a lot of effort into getting
!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!
Xd
how do i change the ">" so that it has different color for each rank?
Maybe, just maybe, you can use luckperms rank prefix colour to do that
I say maybe because it sometimes works the way you want it to and sometimes it doesnt
if that doesnt work youd need a different method, i have one but try this first ^
like adding into the prefix [a rank] &4>>> ?
how do i disable essx chat?
why do u wanna?
so that luckperms has the priority to use the chat right?
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!
Anyone know how i can make it so all items are un breakable?
https://www.spigotmc.org/resources/unbreakable-tools.37292/ only thing I found
it is skript though so probably shit
Dont you need vault for luckperms to work?
No, you need it usually for prefixes
wdym by work
vault doesnt do the job of rank
and rank doesnt do the job of vault
so...
For prefixes
you need vault and a chat plugin for prefix to show in chat
well what chat plugin are you using?
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!
second link
K using vaultchatformatter installed it and it still has 2 prefixes
well mean you already have a chat plugin formatting chat
?
you have 2 prefix
means whatever your chat plugin is doing is setup wrongly
if you dont know your chat plugin then...
Then what
oh
😆
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.
He means that you have two chat formatting plugins
Essentials chat and vault chat formatter
Uhm. Ok? Why is that good or bad
Well why would you need two?
So i delete vault? And vault chat formatt)
Keep Vault
But for chat use either VCF or EssXChat
Ok im using essxchat but why is there 2 ranks
Have you restarted the server
Yea
Check pins
Pins?
Pinned messages
Here
For what
config
0bytes 
shut down server, delete config.yml and start up. itll generate it new
Read Bens message above
henlo
.
but i cant see any "add-prefix-sufix"
how can we add a cost for commands ?
ctrl f
It’s in global I’m pretty sure
At the top
ohk
so i change it to true?
Read the message
Idk I’m just repeating to u what the staff said.
yeah i see know
^^ maybe take some time to read this
ok? i dont really get it
i made it false and true, is that it?
i dont get the rest
YES
IT WORKED
but now there are < and > around my name how do i get rid of that


im trying to use /lp user <username> promote DONORS undeadrank
how do i send player to certain ranks
says nothing about promotion, im so confsed :.
What are you trying to do?
im trying to let the player, right click on a voucher. to then rankup to a certain donor rank
Right, then that is the command you want to run
Sets a users/groups position on a given track
so not promote, but set?
settrack
without the <> but yeah
ok ill try ty
did it thanks! 😄
Keep developing this awesome permissions plugin. Its taking me time to learn but im getting it 😄

Hi, my players cant do anything in the server, just added the luckperms into the server
Do i have to specify everything what they can do? exmp. pickup loot ect
Do you have EssentialsXAntiBuild?
Hello I would like a plugin that I can use for like score and things like. Im building a mini game server and ive got coins set up but I also want a score system and different levels for example is this possible?
Hey everyone, I have a question about cracked servers and authentication. So these authentication plugins require the player to register or login while in a server. The problem is, when you're in a game, logged in, that if someone joins using your name you will be kicked out and the impersonator will be on the login page. And so on and so on again and again. I see this being easily abused by people. Can someone explain me this? How do bug servers that allow cracked clients work?
Not
login plugin
Read
no thanks
Wtf
wonderful
or a custom auth plugin
thats the best solution yeah
I need protection at least for admins
custom plugin then
Is there maybe a plugin like that is like allowing logins from certain IPs
like 2fa
or something
or just take good advice and change online-mode: false to online-mode: true
i have friends who play on arr arr clients
not an option
found what I was looking for
this paired with an authentication plugin and voila
BungeeGuard
Lol I own a smallish minigame server on aternos
With occasional players when I send the server IP on the advertisement channel
lol
I'm far from bungee
Can i protect my spawn from creeper explosions? i got essentials x plugin and spawn
worldguard
uninstall essentials antibuild and all other bs that has any kind of map protection
it will conflict with worldguard
delete essentials protect too
cant find the worldguard spigot jar
Anyone knows a nice auto broadcaster plugin?
Trying to import/merge my group perms
Getting this error
[18:31:19] [pool-3-thread-524/INFO] [minecraft/DedicatedServer]: [LP] (Import) -> Starting import process.
[18:31:19] [pool-3-thread-524/INFO] [minecraft/DedicatedServer]: [LP] (Import) -> Reading data....
[18:31:19] [pool-3-thread-524/ERROR] [Sponge]: The Scheduler tried to run the task luckperms-A-87383 owned by Plugin{id=luckperms, name=LuckPerms, version=5.1.64, description=A permissions plugin, url=https://luckperms.net, authors=[Luck], source=./mods/LuckPerms-Sponge-5.1.64.jar}, but an error occured.
java.lang.NullPointerException: null
at me.lucko.luckperms.common.backup.Importer.run(Importer.java:148) ~[Importer.class:?]
at me.lucko.luckperms.common.commands.misc.ImportCommand.lambda$execute$0(ImportCommand.java:113) ~[ImportCommand.class:?]
at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139) ~[Task$Builder.class:1.12.2-2838-7.2.2]
at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:197) ~[SchedulerBase.class:1.12.2-2838-7.2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_252]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_252]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity.
anyone having this issue?
nope
you can try with the second link in that embed
this 2nd link luckperms.net ?
troll?...
??
im trying to download luckperms
and the site for download dont work
see
the 2nd link works but when i click downloads it doesnt on luckperms.net when clicking downloads tab
Amber helped me out i am good now
Let's go Amber
@Amber @steady tangle 
I love luckperms so much than any other permission plugin bcz it is easy to use and its UI is so cool 😎
Same. I tried group manager first. Then pex. Then luckperms and wish I started with LP lmao
I used GM before LuckPerms was a thing hehe
Same
ok
d;spigot Player#spigot
@NotNull
CommandSender.Spigot spigot()```
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
see also: https://essinfo.xeya.me/permissions.html
hello, i have a problem when it comes to prefixes, in tab it shows the guy has VIP but he should have MiniYT instead
and i cant use command /warp Spawn
!essp warp
Sorry! I do not understand the command !essp
Type !help for a list of commands.
Shit
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!
nothing happend
😦
try to do that in the game: /lp user (your nick) permission set essentials.warp
but i want that all of users can use that command
!Verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.

can someone just setup this for me
No
we can give you advice and answer your queries. But dont expect spoonfeeding
Post your hourly pay rate in a marketplace server/website if you want that 
okay first of all... how do i add a player to a group
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
why isnt &l working in the prefix
!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!
has anyone got a good custom enchant plugin. 1.16
EcoEnchants is open source and i think egg's advancedenchantments works as well
thanks alot
maybe press save again and c/p the command back into the mc chat?
Looks like you didnt save essentials.warps.[warpname] in there.
Which one
Ill give it a go
its probably some kind of plugin that handles your networks chat
Anyone able to help with java script papi?
function flyStatus(){
if("%essentials_fly%" === "no"){
return "&c&lDisabled";
} else {
if("%essentials_fly%" === "yes"){
return "&c&LEnabled";
}
}}
flyStatus();```
This doesn't seem to work at all for some reason
guia para actualizar el luckperms
Parse me result
ooh wait
(and yes I downloaded javascript)
first of all: You don't need to surround the second if statement with an else. you can maybe change the if statement to this else itself and beside that flyStatus() is returning a string but never used
function flyStatus(){
if("%essentials_fly%" === "no") {
return "&c&lDisabled";
}
if("%essentials_fly%" === "yes") {
return "&c&LEnabled";
}
}
flyStatus(); <--- its not used
so maybe add return flyStatus()
function flyStatus(){
if("%essentials_fly%" === "no") {
return "&c&lDisabled";
}
if("%essentials_fly%" === "yes") {
return "&c&LEnabled";
}
}```
so just that?
yea if im right you will call the method with %javascript_[method name]%
_>
I shit you not. It only shows when luck perms is in my bungee cord plugins folder
Just took em all out and added one by one
That leads me to believe whatever it is is perm based
!verbose to find out
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Im trying to narrow it down by starting with luck perms in the folder then doing it that way
thanks for your help
uh luck perms in the folder ?
now i forgot what i was doing lol but @gilded nova dmed you the solution 🙂
Thank you so much! Worked
awesome
Omg I deleted everything put it all back and the issue has resolved itself
ooh
put it back in one by one
awesome
rip
It haunts me
what plugins do you have installed?
lol
Join | Message [ Placeholders: Player {player}, {server} ]
announce-staff-join-msg: "&7[&a&l+&7] &7[{server}] &a{player}"
Yea ultra staff chat does that lol
://///////
Also question, is there a way for luckperms to identify if a permission is temporary as a placeholder? If that makes sense lol
just remove the {server} and reload the plugin
I wanna make it so that if a player has temporary fly they open a gui, but if permanent it just enables fly
When will adventure be updated to 4.5.0?
what
you mean in general? or updated in lp
Updated in luckperms
Any one know why my server get stuck in
[11:25:42 INFO]: __
[11:25:42 INFO]: | |__) LuckPerms v5.2.76
[11:25:42 INFO]: |___ | Running on Bukkit - Paper
[11:25:42 INFO]:
[11:25:42 INFO]: [LuckPerms] Loading configuration...
[11:25:48 INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[11:25:48 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[11:25:48 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Start completed.
[11:25:50 INFO]: [LuckPerms] Loading messaging service... [SQL]
[11:25:51 INFO]: [LuckPerms] Loading internal permission managers...
[11:25:51 INFO]: [LuckPerms] Performing initial data load...```
You can download LuckPerms for Bukkit/Spigot/Paper, BungeeCord, Sponge, Fabric, Nukkit and Velocity.
i just did
Ow ```[11:25:42 INFO]: [LuckPerms] Enabling LuckPerms v5.2.76
[11:25:42 INFO]: __
[11:25:42 INFO]: | |) LuckPerms v5.2.76
[11:25:42 INFO]: |_ | Running on Bukkit - Paper
[11:25:42 INFO]:
[11:25:42 INFO]: [LuckPerms] Loading configuration...
[11:25:48 INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[11:25:48 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[11:25:48 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Start completed.
[11:25:50 INFO]: [LuckPerms] Loading messaging service... [SQL]
[11:25:51 INFO]: [LuckPerms] Loading internal permission managers...
[11:25:51 INFO]: [LuckPerms] Performing initial data load...
[11:28:02 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=2m13s749ms371µs901ns).
....[176.036s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[189.036s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[189.041s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[189.045s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
Exception: java.lang.ClassFormatError thrown from the UncaughtExceptionHandler in thread "ForkJoinPool-1-worker-23"
[189.049s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.``
@rugged shore dm me quick
what is that hidden button
Doesn’t look so hidden to me 🤔
@gilded nova 
This is so seriously cringe
I can't imagine anyone using these unironically
Unless they're literal children, which isn't discords age range
.
I know this isn't LuckPerms related but I searched for it and can't find it anywhere, does anyone know of any plugins or way to connect to a different server while in a server? like a command?
That would be a bungeecord system
Oh Sh*t Thanks i totally forgot

Hi does someone has a good pl to advice me for shops ??? pls ping me ^^
Minecraft Development is a great plugin
What mc version is best for running smooth and still having the necessary features
1.16.5
Hey Hai_tun! Please don't tag helpful/staff members directly.
Hey Hai_tun! Please don't tag helpful/staff members directly.
Stop pinging him

@gilded nova 
So what's the point of this new jar in jar system?
best nick plugin besides essentials?
who speaks russian here
and wanna help me learn it 
I've learnt to read a bit and write 
remove them and see if there is a behaviour change
@unreal mortar try building using the grade wrapper
Hey Hai_tun! Please don't tag helpful/staff members directly.
What part of this do you not understand?
Not too hard to follow them, ya know 🤷♂️
people will see messages if you just leave them in the channel
rule 1. not a mess, you were asked to follow it. bye
oof
anyone know any scoreboard plugins
i tried to use RealScoreboard but it caused lots of lag.
in Java 16 it is no longer possible to inject into a URLClassLoader using reflection
by using jar-in-jar, we can load the LP "plugin" into a separate classloader which can be injected into later without reflection
OMG this verbose is so helpful
thankyou so much luck
for making this plugin free of cost
but i will donate you after my paynment comes
yeap its amazing
hello, how can i change the broadcast message?
message of?
no like how can i change the "[broadcast]"
hey so I need help, I got the permissions set and stuff, but the prefix is not displaying
!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 essentialsx
lemme check if I have essentialchat
wait no
I don't lmao
wait I do
oh wait nvm
am running paper, so I need vault
i still cant find the broadcast
how do I put the permissions from the bar to the list
oh wait nvm
there's no space
between the name and prefix
how to add space
Click the big add button to the right
After &b[God]&4, put &b[God]&4<space>
Nooooo
I even tried " "
Put an actual space
&b[God]&4
Copy that entire message
&b[God]&4
Copy that ^ @feral brook
got it thanks
You could also try &8[&bGod&8]&4 as a rank prefix? I find the gray []'s look really nice
how can i change the "[broadcast]" message?
hi how can i set the /kits for only one world?
Is there any world border plugin support by any chance, its a quick question but I just can't find a discord for them
luck
Isn't the world border vanilla ?
If I want to send a private message, can I send it as a spigot private message?
You can just msg here :)
can someone help mw
Only if you ask your question
wdym
I mean no one can help if you don't ask your question
lol
oh how do i give everyone on my server /home and warp
!usage sounds a whole lot like you should read the usage guide :)
Here's a guide to help users understand and use LuckPerms for the first time.
i still dont get it
Hey, just wanted to thank everyone who helps out here! You’re appreciated! 🙂 (I would have been lost without you!)
how can i change the "[broadcast]" message?
of what plugin?
i believe it's essentials
I think you have to change that in the translations file
thats also an issue
i cant find the translations file
It doesn't exist by default iirc
Custom Messages
You can also customise EssentialsX's messages to your liking, from changing colours to editing nearly every message in the plugin. For more information, click here (https://essentialsx.net/wiki/Locale.html#customising-messages).
CTRL + S to save https://git.io/Jkyps
where can i find the czech one?
You can find the currently available translation files in here https://github.com/EssentialsX/Essentials/tree/2.x/Essentials/src/main/resources
i can seem to find locale in my config, should i add it somehow?
hey does anyone know wat perms a default player needs to use all vanilla items
and why default users somehow hav access to the luckperms commands even though i didnt allow that in the perms editor
but they dont hav access to other commands
are you testing as op?
Do you have luckperms.*? Double check with /lp user <yourself> permission info
no default does not have luckperms.*
oh wait
ahh yes i do
thx
also do u know why default players cannot interact with anything?
it just keeps saying you are not allowed to interact with ###
i dont hav it
Do you have essentialsx
What does it say exactly? A screenshot could help ngl
That 100% is EssentialsAntiBuild lol
wait
/ess info
And restart, yes
kk
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!
!Help
!advanced
!api
!argumentbased
!ask
!bulkupdate
!bungee
!bungeecheck
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!cookbook
!default
!downloads
!editor
!editorsafety
!errors
!essentials
!extensions
!extracontexts
!faq
!formatting
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translations
!upgrade
!usage
!userinfo
!verbose
!weight
!whyluckperms
!wiki
I have plugin that need perms to join so I did /lp group default permission set <plugin>.join.* and it worked, but then a new player joined the server and they did not have it so I did the same command and it did not work so I did /reload then it worked and I have to do this every time a player joins how do I fix it
okay first of all you should know that /reload breaks more things than it fixes
don't use it, never https://matthewmiller.dev/blog/problem-with-reload/
second, you should try using the verbose logger, it will probably help you see what's going on
!verbose
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.








lmao




