#general
1 messages · Page 329 of 1
Sorry, I am not sure if it has a new name.
I am somewhat new to modern development.
The bukkit ecosystem's base permission handler was referred to as superperms for a few years
Still is
are you trying to unit test your permissions setup?
Ideally, yes.
I want a quick way to check whether or not our plugin's permission implementation is behaving as it should
are you having issues with your permission checks?
if you just use bukkits CommandSender.hasPermission('thing') you shouldnt have any issues
There are just a lot of them, we refactor relatively frequently, and sometimes, those refactors mess with the existing logic.
Having a way to flag possible issues would be convenient.
Also, we never use CommandSender
We use our own manager for most things.
Was mostly wondering if any existing permission unit test solutions were commonly used
seems a bit overkill to use your own thing for that lol
I think my issue on the github for sponge got deleted? XD
no you put it in the wrong place x)
but this should be asked about in sponge discord fwiw
ooooh thats what i get for clicking a random sponge github link XD
i dont use github all that much
ty 🙂
I mean... SG is a large plugin with a design philosophy that explicitly avoids commands.
Instead, players interact with the plugin through a series of events and associated inputs.
Our permission manager is a system of checks within that context.
It would be difficult to do something like this without our own manager.
Regardless, we still rely on the user's permission plugin for the base states and input.
Its that dependency we would like to somehow mock for our unit tests.
This seems like a problem that someone would have encountered before;
asking to see if a mock permission manager existed was worth a shot 🤷
not sure how "no commands" means you need to handle permissions in a different way
players are still CommandSenders even if its not in the context of running a command
Not quite sure about that, although I could very easily be wrong
(Its been a while since I touched perms -- I am not usually the person who deals with them).
If I recall correctly, CommandSender extends the Permissible interface of org.bukkit.permissions
We interact with the Permissible interface directly (it can be fed a Player)
Thus, I assumed that we are just dealing with a Player -- not a CommandSender.
https://papermc.io/javadocs/paper/1.18/org/bukkit/entity/Player.html you can see here player extends CommandSender
declaration: package: org.bukkit.entity, interface: Player
Ah, my apologies
What would a mock LP have that MockBukkit doesn't provide in Bukkit's own (mocked) permission system?
If at the end of the day you're checking for Permissible#hasPermission
I don't think mockBukkit has Permissible#hasPermission
If I recall, it is not possible to assign any perms to a mock bukkit player
Wait a sec, I am dumb... I think I was imagining a very old version of MB.
There's something I want to try
!latest
5.4.22
What voting plugin can make it where when you vote a certain amount of times you rank up?
Because no one on this Damned earth can help me with this question
just @ me if you have an answer to this
How can I set chat colour ???
Wired
It's not werid
Hey 𝐋𝐨𝐫𝐝! Please don't tag helpful/staff members directly.
No sorry, I’m wondering now too.. would be cool
!formatting
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!
any devs help me with a plugin rq
im trying to use a advanced api in my plugin
but im not sure how i need to implement it
@gilded nova Please don't advertise / look for devs here
if you provide some more details then someone may be able to help you. what api? how are you trying to implement it? are you getting errors or just confused? can you share some code?
ohh
ok
so when a player is killed by another player they drop a disaster shard (a custom item i have made) and u can right click with it to create a execution (i have already done this) but i need help adding the this https://www.spigotmc.org/threads/deadly-disasters-api.527426/ into my code so that when u right click it will summon a disaster
but im semi new to plugin stuff
at the moment it is giving me this error when i use the custom item
[18:42:22 ERROR]: Could not pass event PlayerInteractEvent to DisasterSMP v1.0-SNAPSHOT
java.lang.NullPointerException: Cannot read field "random" because "this.plugin" is null
at deadlydisasters.disasters.Sinkhole.<init>(Sinkhole.java:42) ~[DisasterSMP.jar:?]
at com.handsomelewis.disastersmp.events.DisasterSMPevents.onRightClick(DisasterSMPevents.java:26) ~[DisasterSMP.jar:?]
at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:38) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-207]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:544) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1840) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:33) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1414) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1391) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1384) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1362) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1268) ~[paper-1.18.1.jar:git-Paper-207]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-207]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
it means your plugin instance is null
can you share the main class of your plugin
yh
package com.handsomelewis.disastersmp;
import com.handsomelewis.disastersmp.commands.DisasterSMPcommands;
import com.handsomelewis.disastersmp.commands.GiveShard;
import com.handsomelewis.disastersmp.events.DisasterSMPevents;
import com.handsomelewis.disastersmp.items.ItemManager;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
public final class DisasterSMP extends JavaPlugin {
@Override
public void onEnable() {
ItemManager.init();
DisasterSMPcommands commands = new DisasterSMPcommands();
getServer().getPluginManager().registerEvents(new DisasterSMPevents(), this);
getCommand("dsmp").setExecutor(new DisasterSMPcommands());
getCommand("giveshard").setExecutor(new GiveShard());
getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "[DisasterSMP]: Plugin has been successfully enabled!");
}
@Override
public void onDisable() {
getServer().getConsoleSender().sendMessage(ChatColor.RED + "[DisasterSMP]: Plugin has been successfully disabled!");
}
}
its not much in there
!paste DisasterSMPEvents pls
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!
i need help with luckyperms i gave my self admin group i still cant ban people with it
Well that doesn't look like the vanilla ban command, you'll need to give permission for whatever plugin/mod that is handling bans
oh sorry diddnt mean to advertize just looking for the dev thing im sorry i wont do it again
is there a way to give rank perms without prefix?
Like the rank's perms only without actually assigning the Preifx or smth
if it has a lower weight than at least one of their parents they won't inherit the prefix (as long as stacking isn't used)
but no, there's no way other than that @night yew
@onyx mason okay
Hi!
hi
can someone help me rq
how do i make a player drop a custom item when they die
its a plugin im making
are you already listening for the death event?
let me check but i dont think so
you need to.
otherwise you can't do anything when they die
no i have been working with this event.getDrops().add(new ItemStack()) but it dont work
how do i need to do it then @scarlet light
Hey HandsomeLewis! Please don't tag helpful/staff members directly.
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!
no i am not
hiiiii
then what event are you listening for, that you're trying to add a new item drop
.
ohh
ok
I thin i need to add the listner
so were do i need to add that
also look at line 61
ik its a very odd thing
you already have the listener.
public boolean onEntityDeath(EntityDeathEvent event) {
LivingEntity entity = event.getEntity();
if (entity.getType() == EntityType.PLAYER) {
// Start your itemstack
entity.getKiller().sendMessage(ChatColor.YELLOW + "You killed a Player. A disaster shard has been dropped!");
}
return true;
}
Where i made that comment at, is where you're gonna define your custom item. i would suggest looking up how ItemStacks work if you don't know how to.
how would i add a itemstack so that when a plyer is killed by another player it will drop a custom item that i have defined as shard
ok ty
it dont say anyhting about drops
like what do i have to put to add a drop to it
you see that commented code at the bottom of your class? that's the code for it
i tryed that i think and it did not work
public void onPlayerDeath(PlayerDeathEvent event) {
Player p = event.getPlayer();
// Start your itemstack
// after itemstack is defined, use the code you already have, and drop the item at the players death location.
event.getKiller().sendMessage(ChatColor.YELLOW + "You killed a Player. A disaster shard has been dropped!");
}
}
i'm not entirely sure what stack overflow page you got your code from, but there is an event for Player Deaths specifically. you would be better off listening to the proper event, rather than running through hoops, using EntityDeathEvent.
This should work, it's already got p defined, you'll have to add the rest of the code though. (the itemstack, and the drop code)
Untested, may not work.
Ok
Ty ik try
does spawn protection not take effect if there are no ops on the server?
!parent
Sorry! I do not understand the command parent
Type !help for a list of commands
someone help me i beg of u
im using intelliJ and adding a dependency but its not working (also useing maven)
wut
Do what it says
it says only that

!usage its described here
Here's a guide to help users understand and use LuckPerms for the first time.
you need to first use console to give your user perms to use lp
then you can do stuff ingame from there
Hi all ♥️
Who know plugin for sponge to auth in the server, in discord
Nice avatar ♥️
One more question, can some one explain how i can monitoring stats, achivments players in my server, and display on my website, just explain what mods/plugins/api can give me this stats
You edited it smh ||/j||
I did, but not in 12+ hours lol
Hey Zero ♤ [stop pinging!]! Please don't tag helpful/staff members directly.
@scarlet light
@EventHandler
public void onRightClick(PlayerInteractEvent event) {
if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
if (event.getItem() != null) {
if (event.getItem().getItemMeta().equals(Sinkhole.sinkhole.getItemMeta())) {
Player player = Bukkit.getPlayer("Steave");
Sinkhole sinkhole = new Sinkhole(1);
sinkhole.start(player.getLocation(), player);
}
}
}
}
Hey HandsomeLewis! Please don't tag helpful/staff members directly.
What
how would i change the ```Player player = Bukkit.getPlayer("Steave");
its dont work if i remove it
Well yeah if you remove that and don't replace it with getting the player from the event, obviously it won;t work
Hello, Need help. Cannot get luckperms to show suffixes... it's driving me crazy
!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!
so how would i do it then to make it so that it works for all players
again, get the player from the event
Hi, I've read all of that. Checked everything and It still does not work
As _11 stated use the player from the event. event#getPlayer. I would advise grasping a strong knowledge of java before delving into making plugins
Says the python dev ||/j||
Yes you have
bruh
Player player = event.getPlayer()
so remove the Bukkit

And the getPlayer
Spoon feeding really isn’t a good way to learn though. Id advise you to take a course or two in Java before trying to make a plugin. Trust me, I learnt the hard way
ty
yh im with a few people
im not new new to java just learning as i go
I can highly recommend the university of helsinki Java course
pluss its a weird plugin never done befor
its for a youtuber smp and when i player is killed they drop a custom item called a disaster shard and when u craft it with other materials u can craft a natrual disaster (tornado so on) and the api we are using is so hard to work with
bc there is no support for it
That error wasn’t related to plugin development in specific, just java in general, if you’d hovered over the squiggly lines you would have seen that what was wrong and how to fix it
I’m not sure you can blame that on the api lol
...
sorry
.
How do you set a command for a group to only apply to a single world but be false for another?
!context
You can set a permission or group on a per-world/per-server basis, through what we call "contexts".
What's the command to delete a entire user from luckperms database
can anyone help me with ranks on my server?
What's up bread
i need help making ranks and im to smooth brain to figure it out
Here's a guide to help users understand and use LuckPerms for the first time.
@random zenith where
Hello, I just moved away from a mysql server back to H2 using export/import but now all users have a second parent group as 'Default' and now dont point the group I assigned them too which is also part of the node (ie parent). Any tips for me.
The following may have helped my situation
lp bulkupdate all delete "permission == group.default"
Damn just updated luckperms the new editor updated is dope when did that happen?
Yo guys
Is there a way to hide group prefix from a player with a command?
And make it visible again with another command?
Help
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!
Luckperms doesn't show the prefix, so luckperms can't hide it
5.4
(well, it was like 5.3.100 but 5.4 was the version bump that had it)
One question. Do I have to create a database if i use mysql in the plugin, or will the plugin make one itself?
You have to create one.
Thanks.
here is a scammer
Skwet#8869
Mods around? https://i.imgur.com/prRm3EA.png
holy shit
you guys should post the same screenshot a couple more times so it gets solved faster
I got this DM. 526414625516814346
not good
block and report all accounts that you get messages from
They're different people :^)
how to report lol
On mobile press and hold
oh i didn't see, thanks
Thanks for the reports, the mods have been notified
the screenshots are kind of useless though, the user id is far more useful
You too, huh?
I got it too
Except I could just give them your ID with no proof? 
@sonic wyvern you guys should make an announcement to not click the link
Hey Odenixx! Please don't tag helpful/staff members directly.
Then they could appeal
364757374017339402 dm scams
guys someone is sending fake nitro
this should be common sense
Got one from here too
epic system for even more work lmao
People should know
🐒
yeah, but some people would click idk
I don’t have the permissions for that, the mods will sort it out when they can
chiiiii#2775
Scammer Ferny = 977570887526142002
you'd be suprised
ctrl + f, from:, ctrl + v, enter
A scam raid is a good way to boost activity 
lol
it's a conspiracy I tell you
bhakta bawana#3486
My thoughts exactly
scammer btw, dont open anything
dont open any links anyone sends
I was going to ask who to DM regarding the phishing attempt, but since everyone's reporting out in the open...Meh. When in Rome lol.
perhaps avoid talking here too much now so they dont have to scroll up too far thru all channels
User @sharp talon is doing it aswell
have a picture of a cat in these trying times :)
@patent beacon 646756509455351828
@gilded nova (901824451296002048)
Thanks everyone for the reports atm, mods will get round to it when they can
834161199805366283
467783583222988831
we need scarsz's banthebotspls
260402813560029184
863112079849029632
ty for reporting y'all ^_^ glad this list is working so well, makes it easier for staff to go through all of em
(or just use clippy to do all the work)
lot of unknown users when attempting to @ them 
yeah cuz they're all gone now
Sadly their sties are sitting behind Cloudflare :(
messages?
reports
People were kicked from the last 15 mins
It wasn’t done manually
starting from here down til we could reroute
not sure how many may be left from there
@gilded nova please go ahead and read the #rules, this is not the place to advertise your server
cause he is an i d i o t 😄
!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
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!verbose
!version
!weight
!whyluckperms
!wiki
@scarlet light
@onyx mason
Hello :)

yo guys
what is the best/not expensive host to get a dedi
hetzner is relatively affordable 🙂
do you think this plan is good for a bungee network?
prolly overkill unless you already have a decent sized playerbase
Ram maybe, CPU is fine
nah not yet, im planning to make a big network yk
maybe what?
Does ECC have much of a perf hit?
I doubt it’s very noticeable at small sizes.
6 and 8 core I’d assume
yeah i remembered the numbers from chemistry class lol
chemistry?
latin ?
Seems better suited for English class
idk, we got this in the bio chemistry class
@sharp gale Please do not advertise here
ok
P
Q
Mind them
combo breaker 
(mind your P's and Q's)
ok
Cool
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Error uploading data to bytebin
It seems your server timed-out trying to connect to bytebin (the backend of the editor website)
Help, I only have a 30% chance of success when I use /lp editor in China, the rest are failures
Is there any way to solve this kind of problem?
Hello, I want to know how I can make a player counter with the same rank but in a placeholder.
Don't cross post
@opaque scaffold once you find that setting you can change it to one of these letters/numbers
@pure wave ok im in config
so much codes
OOH I SEE IT
what is the normal color of minecraft name?
So now change it to whatever you like
gray?
not accurate
f I think
if he uses 1.16+ he can also use hex there
Shh
im on 1.17
let's not complicate
also lets remember this is only ops names
yes pls my brain too smol for all this
yes but i need the perms xD
Make it ops-name-color: 'f'
f is white
yes i did
7 is light gray, 8 is dark gray
(you could use this handy plugin called LuckPerms, then you don't need OP)
Is default not white?
i have luckperms
default value there is 4, which is red
No, I mean default for non op
yes, it uses displayname in chat formatting by default, but displayname is prefix+nick and if nick is not present, uses username
since displayname combines prefix and nick to one placeholder, its possible the prefix color actually impacts the nick/username color
Wait, is there a way to change someone name color (without giving him op?) like only by the rank
yes
,
yes well for now im good 😄

my rank finally so cool instead of ew red
aight time to work on othert ranks now
Bit dark imo
how bout something like that
Hey man, it's your server, you do you
just google 'hex color picker'
the comment by the setting in essentials config will tell you if it needs the # or &#<color>
aight oki thanks! im learning so much in 2 days so far 😄
dam that color look so good
thats sick
lol once im admin now helper xD
wait, what is the best color for mod?
i think uhm dark orange but its kinda ugly
what i do is traffic light system
hm?
owner dark red, admin light red, mods orange helpers green
but hey, its your server
this is the part where you can do whateverthefuck you want xD
freeedoooom
Head Admin
Admin
Mod
Mod in training
head admin is basicly admin xD
In my server, mods manage the social aspect and do investigating, admins have authority to rollback, the head admin elects those below them. and oversees all the moderation
The head admin has no need to communicate with players
thats so different from my setup lol
yall talking about discord ranks, im on minecraft its so much diffrence
wait what is display name?
helpers maintain the chat and keep bickering players apart, report to mods if needed. mods are the first responders to rule breakage if its something helpers cant do (mods do the physical aspect, so not chat, more like 'actively', they can temp ban and kick) admins are the 'wise ones' that decide on cases where mods are too inexperienced for. they can decide for or against mercy, but they're rarely needed but they have a voice when it comes to settings/changes/rules etc. theres no such thing as 'in training' for me. either i see someone being ready for the challenge or not, aka helper hiding in a cave rather than telling ppl to quit arguing lol
help here pls :)?
displayname in essentials is prefix+nickname
yes
so how do i exactly make the rank Mod, which its color is dark green but i want the player name to be light gray? how i do that?
It's the same for us, we sync the discord roles to the game
^
So we have basically the same setup but different names, mods in training can't actually enforce the laws, they report to mods the same way your helpers do. When/if they do that enough to learn they get promoted to mod
Do what exactly
To make a rank. Change someone name color
!usage
Here's a guide to help users understand and use LuckPerms for the first time.
The wiki should have most of the information needed
basically. i just hate the idea of 'training'. for me, a helper can decide to be active and taken under the mods wings or they show little interest and stay helper forever
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.
Well we also probably have drastically different server sizes, I only have about 90 players at the moment so there isn't a lot of moderating to do
(I might've left the ping on) sorry if so
there is nothing about colors
i used to have a network with average 40. that went down tho, so rn i got nothing public, currently working on it. but ehh no rush at all lol
namecolor for groups is set in essentials chat formatting
luckperms does nothing with namecolors
so i can't make luckperms rank change people name color?
You can by giving them a group with a color defined in essentials config
this is actually nothing yet xD
Whaaaaaaaaaa
ye.... for experienced ppl this is peanuts, done in 2 minutes
you just gotta keep learning. or someone to actually teach you the ropes
a lot of stuff makes sense when you learn about basics like placeholders, who provides what, and how to change them and so forth
teach you thats kinda why im here? but like more to just get my server done
heres the thing
when you just started, everything is overwhelming
you bite through, doing the basic things
yes
and then you have the basics down and discover advanced features and basically you can redo your entire server bc u dont like basic anymore xD
wdym redo?

when i started server management, i did essentials chat stuff too. then i discovered theres a plugin that can do way more stuff and that essentials doesnt have placeholder api support. so i set up chat entirely new with a different plugin having more advanced features
that happened with almost every plugin i first chose
in the end, 90% of my server was changed, basically double set-up
oh
now here i am having incredibly high standards lol
Or give up, that’s what I did.
facts
(Mods have been notified)
ello
!export
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
!hack
!helpchat
!inheritance
!install
!libsdir
!locale
!meta
!migration
!notworking
!nowildcard
!offline
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!suggestions
!switchstorage
!sync
!testingperms
!tracks
!translationprogress
!translations
!tutorial
!upgrade
!usage
!userinfo
!verbose
!version
!weight
!whyluckperms
!wiki
!storage
LuckPerms allows you to store data in a variety of storage types, read about the benefits and drawbacks of each type on the wiki.
!bottom @scarlet light
👀
!switch for me
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.
LuckPerms allows you to set weights in order to determine the priority of certain nodes, like permissions and even prefixes. A higher weight number is a higher priority.
is there a way so someone cant join survival they need to go through the lobby to join
like when lobby is down people join survival
automatically i dont want that dose anyone know how to solve
yeah it is possible to change it in the bungeecord settings
whats the line called to change it
I think its called "force_default_server"
And priorities need to be like this
i think then it should work
ty
Anyone knows a plugin where a user can activate and deactivate pvp. With a cooldown and maybe a hologram above his head which indicates if the user has pvp enabled or not
Hello, could someone help me with the sponge version of Bungeeguard? It doesn't work for me and it gives me an error. I use Velocity and spongeforge-1.12.2-2838-7.4.7 // Error: https://www.toptal.com/developers/hastebin/eyedelijal.md
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
Im kinda new to this how do i color a prefix???
!colors is this a thing
(also if you have essentials on your server and kits are enabled, there is a built in /kit colors for a book that provides the codes for in game reference)
Why the prefix is not lost
what

@gilded nova
Why????
@onyx mason
Hey Michael! Please don't tag helpful/staff members directly.
Dang you Michael!
@outer vessel
@outer vessel hi clippy 
wassup Evident and amberdeener 😄
@main vortex !!!
Creepy kitty getting fur tomorrow
Looks nice
The bee is not alright, I promise.
Oh no. That poor beeing. What has it beecome. It was merely beehaving on instincts.
It’s dead
Power move
💅
!verbose (for me)
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
!latest (also for me)
5.4.25
!latest (for _11)
5.4.25
!latest (for deenoh to forward to underscore)
5.4.25
Did you find one? If not try https://www.spigotmc.org/resources/pvp-toggle.59707/
Hi, what is the placeholperapi for luckperm_velocity
ello
!colors
guys, any suggestions for system administrator ?
in...what sense...
I tried to do the theme thing yesterday and couldn't login, i waited to the system admin to get back online and he did for me, but i had fight with him 10m ago and just need a new one haha
Ideally someone you trust
well, system admin can be anything. some people call themselves sys admins while really all they do is watch a servers console and maybe fix tps every now and then in an already set up panel or even better, aternos or minehut.
and agreed, it should be someone who you can trust, and ofc that person needs to know what you need. if you have a vps, dedi, the software, he needs to know what you want done, how much work load and so forthg
its not that easy^^
Damn it
to be honest with you, ever since i set up my vps, i literally never go in there unless my panel takes a shit once every 6 months to reboot it and thats it
So how hard it is to be able to control everything myself?
yes
then theres not much to do. may be good to know 10 commands. updating software, rebooting the panel, restarting your mysql db and thats it
you dont need more if its done. maybe how to make an exception for an ip to direct connect if ever you decide you want another standalone mc server rather than binding it into the bungee
which is what i do with my fabric test server but ehh even i look these up since u need them once a year maybe, if at all lol
Okay from what you saying i assume it's not a really hard thing to do it's just some commands
basically yea. sure one could also say you should know a bit of nano (file editor for the terminal) or other basics but that you can learn over time
there are also documentation out there, for nano for example too which explain the commands. but nano also has hotkey instructions right in itself so its hard to miss
maybe what you need is a vps where you can blow shit up for practice lol
alr alr i will try to login again and try to install another theme, i guess it's not that hard since he installed it in lass than minute
told you its pretty easy. install command, confirm? y/n - enter y, choose theme 1-6 enter the number, let it run. would you like to reboot to apply y/n, enter y and boom done
that looks easy af
so
I am trying to login but it says access denied
do i use root as a username as sent in the email?
basically yes. i cant remember if its even possible to change the root users name, but i think so. so if your dev did that, then that no longer applies. same with the password
alr I will ask the Hetzner account owner to give me access to the server once he wake up
thank you so much for help i really appreciate it
hetzner account owner?
yeah I am not the owner of the account, when we got the Dedi i forgot to tell the Dedi buyer to give me access
i was with hetzner once as well for a year and i cant recall the hetzner logins being the same as the ssh logins
unless im wrong, those are separate things
I think it is?
lul exact same server i had, the ax51 haha
but yeah if it explicitly lists ssh then ye
just saying the web login for their website doesnt have much to do with ssh directly, those logins can be completely different and actually should be
yea
Hello! Immediately after installing the LuckPerms and EssentialsX plugin, will players not be able to use the EssentialsX commands?
it will work when you set permissions*
Thank you!
Hi, what is the placeholperapi for luckperm_velocity
!latest
allow-invalid-usernames set that to true^^
fix?
which line?
strg + f = search bar
wtf nice spelling
@gilded nova
Hey broccolai! Please don't tag helpful/staff members directly.
denied

^me when someone says 'luckyperms' instead of 'luckperms'
If your perms are lucky, you deffo have a problem
worth a tagging tho eh
Would you quit reply-pinging me please
Ok it started funny but now its just 😐
It isn’t lucky perms because your permissions aren’t lucky. They’re called lucky charms because they are… lucky… charms….
Hi, what is the palceholperapi for luckperm.velocity?
what?
I add the ecloud but still don't see the ranks
there’s no plaveholderspi for velocity
I ask because maybe, I don't know
you can’t use papi placeholders on velocity
So what can I do?
Use luckperms on the backend and use papi placeholders per backend?
you are objectively wrong but sure
"easier"?
both are drag and drop, change two settings and you're good to go
as far as "easiness" is concerned
As proxying software Velocity is much more modern and plain better
No, you don't :)
Yes, my name is Emily, no it is not Karen
How so?
Emily is a name of Emily
You should go back to elementary
If you say so
🤨
That says nothing lol
You should read this
Oof
:)
:)
Talking to yourself?
As usual
We all need some expert advice sometimes, I don’t blame you
I wouldn't be talking to myself if I needed expert advice 
We both know you’re the 2nd smartest person here.
💀 if I'm the 2nd smartest person here then we're all screwed
Noooo
anyone know a good place to get templates ?
For…?
is possible to make that a team can break a item but the other team cant?
Can I use prefix without installing EssentialsX
you can give groups prefixes even without any chat plugin installed, however chat plugins are what puts them into the chat. so no chat plugin = no prefixes in chat. what chat plugin you use doesnt matter though
Do you know any good chatplugins?
lpc is easy and still good since it has placeholder api support unlike essentials
ok thanks for your help
Bungeechat is good for bungeecord
Yo guys
I'm showing different prefix for players based on how much rank they have
so for example
a user has vote rank and it will shop vote prefix
if a user has vote rank and vip rank it will show both prefix
and i'm trying to make a function that basically shows/hide rank vote prefix for the player so they can customize it
Is it possible somehow?
are you making a plugin for this?
I'm making a skript
no idea on how to code with java
i dont remember if skript has get/set prefix but you could have a permission for if a certain prefix is allowed to be set
eg prefixes.vote if they can use the vote prefix
you dont
dont have the prefix and then give if you want it to show up instead of giving it and trying to "hide" it
!stacking this seems like our meta stacking already covers it?
Display multiple prefixes/suffixes alongside a player's name.
Yeah i did it with meta
but the thing is
how can i remove a prefix just for a player?
you could also just handle prefixes on your own with skript instead of using luckperms prefixes
that's what i'm trying to understand
that's what i tought but i wanted to ask here before
because i should edit a couple of things for making a custom prefixes sytem with skript
i made my own chat with skript a long time ago lol
It's not hard but if there's a way with luck perms i prefer 100% doing it with it
not sure how its better to use luckperms but ok
is it possible to hide a prefixes from a player while i did set the meta stacking?
for example there's vip rank and vote rank
if a player has both and want just to show vip one in chat
is there a way?
if you want it chosen by the player, no
if vip inherits from vote, vips prefix will show instead of votes prefix
no because i did set that if a player has both both will be shown
with meta stacking
and i'm wondering if there's a way to hide one without editing meta stacking option
just for one player
but this you cant do with meta stacking
rip
your already using skript, so just do prefixes yourself
its harder to manipulate luckperms prefix stacking than to just do it yourself
Maybe someone has come across this.
That you have a server on version 1.17.1 but you want players with version 1.16.5 to be able to log in. But in version 1.17.1 they added slate and much more. Is it possible to somehow replace the textures for those who play on version 1.16.5, for example, slate-renamed cobblestone, amethysts-renamed corals, copper-renamed iron
viaversion/viabackwards!
There’s also protocolsupport, but m not sure of anyone that actually uses that
Does it replace blocks?
It will show a different block and say something like 1.18 <block>
Thank you!
how does viabackwards deal with the world height change in 1.18 
Xmmm
Not very well. There are messages In console saying it can cause problems.
oh 
Okay, I needed version 1.17.1
hi how can i open ticket?
theres no ticket system here
how can op nerf vanila op? with luckperm?
ehhh what
i want to nerf * becuz it too op for bungee downer to grief my spawn
because they can bypass everything
thats the point of giving *. if you dont want someone doing anything dont give them *
no i dont they can give them self by bypass bungeeguard
my backends server already have bungeegaurd and they still bypass it
Or just use Waterfall or Flamecord
i already use xcord
means you set it up wrong
or your key is leaked
which means you should change it
yeah bungeeguard doesn't have a "bypass mode"
am i aloud to advertise
dw, wasn't gonna
advertising by saying not to look at where the advertisement is 
yeah
gotta stop running my own server to join someone elses server 
wow
Hi everyone.
aber 
Hope you’ve all had lucky days. 
Underscore 🤩
An incredible dev, helper and community moderator.
How can I change the rank of the user while keeping the remaining time?
yes
Yes i found it thank you
Yo guys
I'm trying to set up lp with velocity but in the wiki it talks about bungeecord
and nothing about velocity
there's no ip_forward in velocity config
never seen velocitys configs but the base behind this one is that you need your proxy to authenticate and forward Payers identity to the subservers to avoid your proxy saying that your id is 36 while your backends do the same thing and say your id is 65. (figuratively speaking) im sure velocity has a similar setting.
player-info-forwarding Mode NONE This allows you to customize how player information such as IPs and UUIDs are forwarded to your server. See the “Player info forwarding” section for more information.
read. it says use legacy if your server is 1.12 or lower. use modern for 1.13 or higher

yeah i see
ty buddy
Anyone good with ubuntu and mysql guys?
does anyone know how to do rank color gradients in the web editor
depends on the format your chat plugin uses
oh ok
Tcfb[\d7fdBe74d8O󡸊R&#ea5a57E&#da3139D&#a02c12]
For example
Go through the different formats until you find one what works
<gr:light_blue:light_red>stuff</gr> styled-chat my beloved
MiniMessage is where it’s at
wdym don't you like &x&f&9&e&e&4&fp&x&f&3&d&d&4&9r&x&e&e&c&c&4&4e&x&e&8&b&b&3&et&x&e&2&a&a&3&8t&x&d&d&9&9&3&3y &x&d&1&7&7&2&7c&x&c&c&6&6&2&2o&x&c&6&5&5&1&cl&x&c&0&4&4&1&6o&x&b&b&3&3&1&1r&x&b&5&2&2&0&bs&x&a&f&1&1&0&5!&x&a&a&0&2&0&9!?
Ah yes, I love legacy format
And when you want to bold the letters, you have to go through it in hopes to not screw up the placement!
right?!?!
tbf its pretty good for player set nicknames imo
Not legacy format. It’s literally the worst.
If anything, a custom format such as the one EssentialsX uses &#RRGGBB is better.
MM reigns supreme
Yo guys
Yo
How can i import json.gz exported permission to mysql database?
!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.
Amazing!
So
if i connect spigot server and velocity luck perms plugin to the same database they will have the same perms right?
Yes
And if i leave all the permission to context global
Will velocity perms still works
and same with spigot ones?
they will work, yes. on the entire network
Breathing is almost the most important thing, no?
it is
Nope, Emily is.
incorrect
So i just need to import the file with one server right?
someone needs to change soloman's nickname to Legitimate business man
It's a GTA5 reference
That's.. Simeon, but close enough i guess
oh
Oh simeon
is 2 am lol
Soloman Richards is the movie dude
Not that im aware of? Richards Majestic? Solomon Richards?
Eww, Aternos.
Sorry
People don't like free hosts
you pay with your sanity
I love making plugins and with aternos you can't even use the plugins you create, you have to wait 2 months to get your plugin verified
That's all
(I don't use free server hosters, but in my opinion minehut is better, just for the fact you can upload your own plugins )
first and only time I asked for a plugin of mine to be in their ""exclusive"" list, their response was just "no"
@gilded nova you're on MY exclusive list
Hey Emilia | Emily is a cutie! Please don't tag helpful/staff members directly.
so true
you can just change 'storage-method' to h2 in your config.
ik its not a luckperms plugin problem (thats y I am posting here) but maybe someone with knowledge may help:
for some reason name tag isn't showed above player heads
main plugins I have are: Essentials. Essentialschat, luckperms, TAB, vault
zero: 
Did you try debugging youself yet? /tab debug <player>?
Might as well. Used to help out there so some basics i do know lmao
are you using another account to see it? you can't see it if you press f5
oh lol I am that dumb ig lemme try XD
/tagpreview or smth
yea this was working which confused me
bro I am so dumb
I should've used another account to check
thx guys
np
yea
For other people, it'll still be there.
ex: if you have 2 accounts, and your second account looks at your main, and you press f1, you will still see the other persons nametag.
Thats the article for it.
they should just give us a packet to see if the players hud is hidden
transfer packet while they're at it? 
Please
Tbh i never knew tablist plugins are or can be so much work until reading the entire wiki here. No wonder nez wants to drop development on this minus simple version adjustments/fixes
In tab?
Does /papi parse me return anything with the % ones?
Iirc it depends on your dtags version. I remember older versions had a papi expansion, newer ones had them built in.
Does it return empty line or the placeholder
/papi parse me %deluxetags_tag%
this returns internal error
The squiggly brackets one is only for use in essentials
Since ess has no papi support
oh
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!
ig this line Caused by: java.lang.NoClassDefFoundError: me/clip/deluxetags/DeluxeTag
oh
lol
Using it sure. Debugging it ehh
Thank jesus. Id be lost from here on otherwise
I have a server based on 1.16.5(forge) someone can send me the luckperms for this version?
Thanks
Forge was the latest addition of luckperms version and does not exist for 1.16.5
@gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova @gilded nova
Че замолк Че замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолкЧе замолк
wut
Anyone has suggestions about a good punishments plugin?
@wet vale LiteBans
Is absolutely amazing
I myself was curious if anyone uses any alternatives to EssentialsXChat
Yeah so many people told me this, but the problem here is that i can't find any placeholders for it, like total bans or active mutes yk
Placeholders for what exaclty
I haven't ever personally needed any placeholders with it
I was just curious if anyone uses anything other than EssentialsXChat
I usually make a GUI and Scoreboard for staff team to know how many active reports or how many mutes or warns yk



