#general

1 messages Β· Page 2 of 1

scarlet light
#

i haven't been here that long

latent tendon
#

ABER MOD?

#

uhoh

scarlet light
#

@onyx mason uwu

latent tendon
#

i was dead but came back from being death

#

xD

vague plume
#

how funny

#

random dude lives 1 hr by car away from me

latent tendon
#

who

#

me?

#

uhoh

vague plume
#

ye u

latent tendon
#

bremen best πŸ˜‰

vague plume
#

nordenham aye

#

across from fish town

latent tendon
#

moved here not that long ago

#

i came from netherlands

#

but moved in with my fiance

steady tangle
#

!latest

outer vesselBOT
#
Latest version

5.4.41

tired gazelle
#

!stacking

outer vesselBOT
scarlet light
#

!latest

outer vesselBOT
#
Latest version

5.4.41

cedar fulcrum
#

Hello

#

So I’m lost on this and I was wondering if anyone has a guide for just how to set up the basics?

cedar fulcrum
#

I mean I’m trying to follow those. But after using the command in the console to give myself permission to edit the permissions it’s not letting me edit the permissions.

#

I’m wondering if there is like a video guide? I follow videos much better than text based instructions.

lofty night
#

send the output of /lp info from console please

#

and also /lp user Void_Guardian permission info

cedar fulcrum
#

Ok.

#

Give me a sec I’m not at my computer.

lofty night
#

(I'm assuming Void_Guardian is your MC username, replace that with whatever is)

cedar fulcrum
#

It is.

#

Trying to set up a small pixelmon server and want to protect spawn building I set up and give players the ability to set up claims. It’s a small community thing so no need for an economy system yet.

thorny kernel
#

1.12.2 or 1.16.5?

lofty night
#

Forge or Magma, and ^

cedar fulcrum
#

1.12.2

thorny kernel
#

spongeforge?

cedar fulcrum
#

Sponge forge yes

thorny kernel
#

ok well it sounds like the commands are working in console, correct

cedar fulcrum
lofty night
#

you put it into console and you screenshot what LP spits out?

thorny kernel
#

is lp even loaded?

cedar fulcrum
#

Oh.

#

Yes it is. And I did spit out a lot.

lofty night
#

that's a start

cedar fulcrum
#

Like a ton I’m gonna have to send like 20 screenshots.

lofty night
#

also are u serious by 20

#

it should be like 10 lines

cedar fulcrum
#

No it’s way more. Like hundreds of lines.

lofty night
#

the hell

#

send just 1 screenshot of everything you can fit on the command line

cedar fulcrum
#

Is there a VC I can screen share.

lofty night
#

no

#

just 1 screenshot, we will determine if we need logs from there

cedar fulcrum
#

Moving to support

barren frost
#

Luckperms use alot cpu in my bungeecord in the pterodactyl panel

onyx mason
#

Can you provide a Spark or timings report

barren frost
#

bungee dont have timings report

#

XD

scarlet light
#

or

barren frost
#

how to fix in the bungeccord luckperms eat alot cpu

scarlet light
#

can you provide a spark report like asked?

north jay
#

Hello, I am a huge fan of this plugin's system on the website already, but I would like to ask: How do I add players to a group?

onyx mason
#

!usage

outer vesselBOT
north jay
#

I create a group and when resetting the server page, I see that the group has been immediately deleted once more, any reason behind it?

steady tangle
#

You mean refreshing the page?

north jay
#

Yes

steady tangle
#

Don't refresh it

#

That just yeets any changes

#

You should be opening another editor link when wanting to edit stuff after applying changes

north jay
#

But when creating a group, I don't seem to see it once I try to give a player it.

steady tangle
#

You applied your changes?

north jay
#

And why is that group glowing dark yellow not to mention there being an M icon to the left of it?

#

And yes I should have applied my changes, saved them and then pasted them in the server.

steady tangle
#

Have you tried typing out the group instead of relying on tab-complete?

north jay
#

Seeing permissions "group.default" I tried to search "group.member" or "member" in adding the permission roles.

#

But I can't see it anywhere.

barren frost
#

Bro

#

Luckperms eat alot cpu and ram

#

How to fix

thorny kernel
barren frost
#

spark?

#

i dont use sparkedhost

thorny kernel
#

asking "How to fix" and providing 0 details is not going to get you any help

#

you have to provide details

onyx mason
#

@potent prawn @orchid cape gn

sweet nova
#

how do i give blood bending to my friend with out op

sweet nova
#

help

#

anyone

#

i really need help

thorny kernel
#

what are you even asking

#

what does that mean?

latent tendon
#

time to get back into plugin development

#

and get LP running as mainframe

upper crescent
#

Has anyone managed to set permissions for worldedit but tied to plots? I want to allow users to use worldedit but only on plots they have claimed/own

sonic wyvern
gilded nova
#

@gilded nova this is not the place for advertising, please read the #rules :)

wet scarab
#

.

scarlet light
#

dot

gilded nova
#

period

#

full stop

scarlet light
gilded nova
#

lol

lime forge
#

I've got a question. Is it posible to use LuckPerms Chat in one server when only having installed LuckPerms bungee?

scarlet light
#

Pretty sure LuckPerms Chat is only a bukkit plugin, so it wouldn't be able to get any data from LPB

#

disclaimer: LPC is not affiliated with LuckPerms, or any of it's creators.

lime forge
#

Oh

#

Okay, do u know anny chat formating plugin wich does support LPB or are there none?

scarlet light
#

Anything that goes on the proxy. try VentureChat

lime forge
#

Thank you verry much sir!

thorny kernel
#

its not possible for any chat plugin on a backend server to get data from luckperms without luckperms being on the backend server

scarlet light
#

can i ask why you're not installing LuckPerms Bukkit?

thorny kernel
#

so either youd need a chat plugin on the proxy, or luckperms on the backend

lime forge
scarlet light
#

LuckPerms Bungee is not to manage permissions on all servers in a network. it's ONLY for proxy permissions. I'm asking why you're not using LuckPerms on the individual paper servers, so you can manage permissions on that

lime forge
#

I have no idea why I didn't think of that, I guess I was just thinking lazy but I will do that!

thorny kernel
#

!network might want to read this

outer vesselBOT
scarlet light
#

highly advised to read that

lime forge
#

Alr thanks guys!

gilded nova
#

you're welcome

scarlet light
#

Emily, they said guys. RollingEyes

thorny kernel
#

also you did nothing to help πŸ™ƒ

lime forge
scarlet light
#

She's here - that's more than enough.

thorny kernel
#

πŸ—Ώ

scarlet light
#

Not everyone can be on your level smh

latent tendon
#

SHHH

#

πŸ™ƒ

lime forge
latent tendon
#

aint that hard

#

runs away

lime forge
#

I can only like make commands in skript. LOL

#

for like minecraft

onyx mason
#

@gilded nova love

scarlet light
#

if you can write skript, you can write java.
same concept, just requires methods and an IDE.

latent tendon
#

did someone

#

just say

#

SKRIPT?

lime forge
#

me?

latent tendon
#

aint dealing with that crap

lime forge
#

LOL

thorny kernel
#

i used to use skript for everything πŸ™ƒ

gilded nova
#

i'm sorry to hear that

thorny kernel
#

and now...

gilded nova
#

i mean it's fine for like.. a few things

#

but not base your entire server off of it lol

lime forge
#

I was planning on using skript for gui's etc is that not smart?

scarlet light
# lime forge Really?

anything you're doing in skript, yeah.
it's not just plain english, but it's fairly similar in terms of the code you're actually writing.

latent tendon
#

skript hurts ur performance

lime forge
#

How much?

scarlet light
#

depends what you're doing

lime forge
#

Making gui's

scarlet light
#

if you're making entire gamemodes in skript, it can. if it's just simple commands to return text it's fine

thorny kernel
thorny kernel
#

got a problem with that?

latent tendon
#

my eyes

scarlet light
lime forge
#

Alr I guess I shuild try learning java than someone got a nice starter IDE?

latent tendon
#

Intelij

#

best

lime forge
#

Is it good for beginners?

latent tendon
#

dont let anyone tell u to use eclipse

scarlet light
#

Dr.Java is best

latent tendon
#

dfcljpsogfv

thorny kernel
latent tendon
#

Clifford

#

.!

#

fuck

scarlet light
latent tendon
#

i cant make a middlefinger anymore

#

aw

scarlet light
#

Better? start them on Dr.Java

lime forge
#

My question is is Intelij easy to learn for beginners?

latent tendon
#

uhoh emily is here

#

hides

scarlet light
#

As long as you don't use Eclipse, yes.

gilded nova
#

"best" doesn't mean "best for beginners", it is unarguably the best for the market, but it does have a bit of a learning curve (and so does Eclipse) but if you start with IntelliJ then it might be easier to perform certain tasks in the long run (and you won't suffer any Eclipse -> IntelliJ re-learning)

thorny kernel
#

i mean is there any ide thats "easy to learn"

scarlet light
#

that's the problem i suffered with ^
I started on Eclipse, and had one hell of a time learning how to use IJ when i wanted to switch.

gilded nova
#

learning to use your environment is a whole chapter on its own

gilded nova
#

not all "development" is just writing code

lime forge
#

Okay now I got a question how hard would it be for me to write a plugin wich makes it you cant see the plugins when you type /plugin else imma try that to do that. LOL

scarlet light
#

that's unlocked behind a permission - just set the permission to false.

latent tendon
#

block everything!

#

ez

#

just revoke all permissions

#

πŸ™ƒ

#

who needs permissions anyways, thats so 2014

scarlet light
scarlet light
latent tendon
#

or do what i do

thorny kernel
#

the permission for /plugins default to true, and by default luckperms will follow that unless you change it

latent tendon
#

override /pl and /plugins

#

with ur own /pl command

#

ez

thorny kernel
latent tendon
#

Plugins: what, da, fack, udoin

lime forge
latent tendon
#

and /(tab)

lime forge
#

Couz I wanted to try make it as starter project LOL

scarlet light
latent tendon
#

15?

#

not even

#

XD

#

way shorter

scarlet light
#

like

lime forge
#

Okay

#

Thank you I try searching on yt for a toturial

#

LOL

scarlet light
#

CodedRed is okay for starters, so is TheSourceCode. just check out their bukkit tutorials.

latent tendon
#

people are about to hurt me for posting this but ohwell

#
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if (sender instanceof Player && sender.hasPermission("mooncore.command.admin.plugins")) {
            sender.sendMessage("Plugins: " + Arrays.toString(Bukkit.getPluginManager().getPlugins()));
        } else {
            sender.spigot().sendMessage();
        }
        return true;
    }```
#

what i use rn

scarlet light
#

wh

thorny kernel
#

sender.spigot().sendMessage(); ⁉️

latent tendon
#

ya

#

yolo empty line

#

πŸ˜‰

thorny kernel
#

why though

#

why not just not?

scarlet light
#

sender.sendMessage(" "); isn't good enough?

latent tendon
#

tru

#

or just

#

.kickPlayer()

thorny kernel
#

TRUE

latent tendon
#

or is that a dk move

#

XD

#

frying

#

u know what i used to have

#

before i changed to empty line

#

everytime a non-staffmember did that cmd. u would lose health

#

and it was a hardcore server..

thorny kernel
latent tendon
#

sooo yea people quickly stopped

thorny kernel
#

trolled and 419 more

#

what a wacky combination of files that all do the same thing

latent tendon
#

.py

#

uhoh

lime forge
thorny kernel
#

dont worry

#

i dont need to touch python πŸ™ƒ

latent tendon
#

i clap override everywhere i can

#

wish i could use it on my life sometimes

#

πŸ™ƒ

lime forge
latent tendon
#

u know best way to learn java

lime forge
#

is?

latent tendon
#

u dont

#

look at me

#

xD

#

i started by trying random shit

#

till it started to work

lime forge
#

I c

#

I already lost myself

#

I dont even know in wich of all these files I need to work in in the IDE

scarlet light
#

😌

#

Fuck, did it again..

gilded nova
#

🧐

scarlet light
#

There we go.

latent tendon
#

ohgod

thorny kernel
#

what a way to change the permission denied message

scarlet light
#

it works better than the default plugins command, because this one doesnt GIVE TO EVERYONE BY DEFAULT

latent tendon
#

why u use getPlayer

#

why nat sendMessage

#

nani

scarlet light
#

what

#

it's an event

#

you have to get the player from the event.

thorny kernel
scarlet light
#

why wouldn't it

thorny kernel
#

because the permission should be true by default anyways

#

and it doesnt even cancel the event

scarlet light
#

😩

latent tendon
#

nvm im stupid

scarlet light
#

don't worry, so am i

thorny kernel
#

so it wont change anything except if you deny it with a perm plugin itll show 2 errors lmao

scarlet light
#

IS THIS BETTER FOR YOU

latent tendon
#

ama cry

thorny kernel
#

no its not written in kotlin tharpyTroll

scarlet light
#

well guess what, i don't know kotlin

gilded nova
#

good

scarlet light
#

i don't know java either, but we ball

gilded nova
thorny kernel
#

well time to write a nbt tag to byte converter 😢

gilded nova
#

GH_Nerd you mean snbt, nbt already is the byte format

thorny kernel
#

well its not snbt

gilded nova
#

then what is it you say "nbt tag"?

#

(also the t already stands for tag)

latent tendon
#

wait. fuck

#

i jsut.

#

i totally didnt forgot to disable ping

scarlet light
scarlet light
lime forge
#

me when no java

thorny kernel
#
static var REG_BIOMES = TAG_Compound('minecraft:worldgen/biome', [
   TAG_String('type', 'minecraft:worldgen/biome'),
   TAG_List('value', [
      TAG_Compound('', [
         TAG_String('name', 'minecraft:plains'),
         TAG_Int('id', 0),
         TAG_Compound('element', [
            TAG_String('precipitation', 'rain'),
            TAG_Float('depth', 0),
            TAG_Float('temperature', 1),
            TAG_Float('scale', 0),
            TAG_Float('downfall', 0),
            TAG_String('category', 'plains'),
            TAG_Compound('effects', [
               TAG_Int('sky_color', 0x00aaff),
               TAG_Int('water_fog_color', 0x0055ff),
               TAG_Int('fog_color', 0xffffff),
               TAG_Int('water_color', 0x0066ff),
            ])
         ])
      ])
   ], 10)]
);```
#

manually writing the registry in the login packet

gilded nova
#

yikes

latent tendon
#

WHAT AM I LOOKING AT HERE?

#

is this

#

whatithinkitis

thorny kernel
#

what

gilded nova
#

he literally said what it is

latent tendon
#

ama hide

thorny kernel
#

what did you think it was

latent tendon
#

idk

finite pike
#

Non-op users can access Lucksperms admin commands, how do i fix it?

scarlet light
#

find out where they're inheriting the perms from, and remove it

steady folio
#

luckperms build protection is also blocking a plugin I have installed from placing blocks, is there a way around this built into luckperms?

forest helm
#

LP doesn't have build protection

steady folio
#

I got my plugins mixed up lol

#

sorry

gilded nova
#

btw, i cant break blocks. would that be luckperms plugin?

steady tangle
#

No, that's a plugin adding a permission that has disabled building. You can probably give the perm for it with LP

#

High chance it's EssentialsXAntilbuild tho which you could just remove

gilded nova
#

btw

#

what do i do after /lp?

steady tangle
steady tangle
gilded nova
steady tangle
#

!verbose

outer vesselBOT
outer vesselBOT
steady tangle
#

I recommend you read that ^

#

Will help you get started with giving permissions

gilded nova
#

ok thanks!

#

i think ik what to do!

#

lp user Sethy444 permission set luckperms.* true
lp creategroup catchmobs
lp group catchmobs permission
lp group catchmobs permission set mobstoeggs.catch.* true

#

is there anything else i need to do?

gilded nova
gilded nova
thorny kernel
#

the default group is applied to all players by, well default, as the name implies

gilded nova
#

im just guesssing

thorny kernel
#

please read the usage guide

#

it goes over this

gilded nova
#

where

#

i did read it

#

just tell me what group its in

#

like "Removing parent groups" for example

gilded nova
thorny kernel
#

again, please read the usage guide

gilded nova
#

i have

thorny kernel
#

that page goes over specific examples, and the wiki in general shows all of the commands and what parameters they accept and where they go

gilded nova
#

if you cant tell me what command i do then you haven't read the usage guide.

#

its a simple question with a simple answer. what is it?

thorny kernel
#

i shouldnt need to read it for you

gilded nova
#

have you not read it before?

thorny kernel
#

i have

gilded nova
#

dont you know the answer then?

thorny kernel
#

i do, but you should be able to easily find it yourself without me spoonfeeding you the exact command

gilded nova
#

lp group mod parent add default

#

is this it?

mighty warren
#

yo

#

so i got a big question for yall boys and gals

gilded nova
#

lp user Luck parent add admin

#

i want to run a command that gives it to default everyone

thorny kernel
#

im not going to spoonfeed you

forest helm
#

Give a man a fish, and he has food for a day. Teach a man to fish, and they have food for life.

marsh rune
#

also: spoonfeed a man info, and you rob him of an opportunity for deeper learning. @gilded nova, you genuinely would be better off reading the luckperms guide. it'll only take a bit!

gilded nova
lofty night
#

it's literally a permissions manager

#

I highly doubt you have "no other reason to use this plugin" for the rest of your life

gilded nova
#

i understand it

lofty night
#

no

#

read the documentation

gilded nova
#

its only says how to add a single user. im reading usage btw

#

does it say how to anywhere else?

lofty night
#

what is the goal?

#

"i want to run a command that gives it to default everyone" you want to give a group to everyone by default?

#

what

gilded nova
#

yes

#

i want to give a group to everyone by default!

thorny kernel
#

!default

outer vesselBOT
lofty night
#

!default

outer vesselBOT
lofty night
#

oh

thorny kernel
#

trolled

gilded nova
#

thanks

#

ill read it

lofty night
#

i hope so

#

very useful information

#

u will learn a lot

gilded nova
#

btw, is minecraft.command.kill the command to suicide?

#

does it just give suicide? or does it also give the ability to kill other players and mobs?

trail shuttle
#

yes

#

pretty sure

#

that it can also kill others

potent prawn
#

you certainly do not want to give that permission to just anyone

marsh rune
#

yeah, /kill @e would kill all entites. prolly not good for a multiplayer server.

potent prawn
#

unless your goal is total chaos then go for it

forest helm
potent prawn
#

i accidentally ran /killall once

#

not knowing it would kill all entities looool

forest helm
#

we've had 2 or 3 kill @e incidents on my server, it makes everyone incredibly grumpy as we have an insane amount of image maps in item frames

gilded nova
#

ok, thanks for confirming

#

how do i make it so people can just suicide?

solar dust
#

hey, why did you delete my problem message in #support-1? πŸ€” (sorry for the mention)

outer vesselBOT
#

Hey estebannsz! Please don't tag helpful/staff members directly.

potent prawn
#

i didn't delete any message

#

ghost pings are worse than the pinging itself PES5_GamerRage

steady tangle
#

Lmao

#

Good clippy

forest helm
#

I checked the logs, and I see no messages deleted from you ever

potent prawn
#

I did wonder why sometimes deleted messages wouldn't show

forest helm
#

fair enough for capping it I suppose

#

4k max message length * 500 max channels (iirc) per guild would be starting to get up there in size I assume

#

oh and times 10 for how many they cache per channel

#

got curious, apparently a .txt containing 40M characters (theoretical cap per guild) is 38mb on disk, although notepad was showing 180mb memory usage in task manaager kek

solar dust
potent prawn
#

audit log is not showing any deleted messages either

#

i really have no idea lol

forest helm
#

curious to see how much dyno was willing to store per-guild for message logs, approximately

potent prawn
#

i meant why is notepad using so much memory haha

forest helm
#

didn't seem to like 40m characters ig?

#

some of that would have been my 5M clipboard

#

I assume it supports undo/redo? maybe it's doing dumb "save the state of the entire thing after each edit"

potent prawn
#

wouldn't clipboard be stored at OS level?

forest helm
#

I guess so idk

potent prawn
#

just windows things

thorny kernel
gilded nova
potent prawn
#

you need another plugin for that, like essentials

#

also "suicide" as a command is just a horrible idea

forest helm
#

!usage (for me)

outer vesselBOT
fossil grail
#

:O

#

imma join it

vague plume
#

!bungeecheck for me

outer vesselBOT
#
Running a network and getting UUID mismatches?

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

sweet olive
#

is there a discord server for bungeeguard

arctic summit
#

why does it just say "disconnected" to the client when joining from 1.19.1 and 1.19.2 without leaving messages in console?

#

@thorny kernel pls help

outer vesselBOT
#

Hey PieMC! Please don't tag helpful/staff members directly.

arctic summit
#

ur helpful

#

u have a role

thorny kernel
#

please read rule #1 :)

arctic summit
#

SHIT

#

REPLY PING

#

ill turn it off next time

#

anyways

#

if you can

#

wenever you have time

#

help me with that

thorny kernel
#

replies are fine, unless your doing it just to ping (if that makes sense)

thorny kernel
#

well some people will reply to a message completely unrelated to their conversation just to ping someone

arctic summit
#

ye

#

anyways: why does it just say "disconnected" to the client when joining from 1.19.1 and 1.19.2 without leaving messages in console?

#

I had this problem before

#

Then I updated the Viaversion Viabackwards Viarewind

#

and the server itself

thorny kernel
#

1.19.1/2 client and what version server?

arctic summit
#

and then it worked

arctic summit
#

both 1.19.1 and 1.19.2 dont work

#

1.16-1.19 works cuz the Vias

thorny kernel
#

i dont think ive used viaversion before, so im not really sure. id ask their support if they have one

arctic summit
#

they

#

all just say

#

since its 1.19.2

#

and not the other versions

#

its not their fault

#

even tho when I remove it it works

#

but then all the other versions dont work :/

thorny kernel
#

wait 1.19.2 client cant join a 1.19.2 server with via? manythink

arctic summit
#

idk why

#

it just says "disconnected"

#

and leaves no traces in console

#

whatsoever

#

some1 help pwease :3

#

its literally slowly killing my server

#

as more and more ppl update

thorny kernel
#

look at the All debug information on CraftBukkit/Spigot section

thorny kernel
#

it logs all incoming and outgoing packet class names

#

itll show if anythings actually being sent/received at all

arctic summit
#

mh

#

I dont think it is

#

it would show in console

#

btw

#

dont ban me for this

#

but my server is cracked

#

does that have to do with anything

thorny kernel
#

it could

#

offline mode can cause a lot of issues

arctic summit
#

cuz of the chat report right

arctic summit
arctic summit
#

and offline mode blocks it

#

shit

#

ok ty for the help anyway

#

Ill see waht I cna od

#

*can do

#

*what

thorny kernel
#

why not use 1.19.0 with viabackwards?

#

and then enable online mode again

arctic summit
arctic summit
thorny kernel
#

1.19.2 plugins should work on 1.19.0

arctic summit
#

1.19.1 and 1.19.2 are compatible

#

but not 1.19.1 and 1.19.0 or 1.19.2 and 1.19.0

#

Ill keep it offline, downgrade to 1.19.0 downgrade the plugins, and add viaversion viabackwards viareloaded

#

that should fix it

#

tysm for the idao

open ivy
#

Please LuckPerms for WaterdogPe

onyx mason
#

there is a PR up for this already. you should comment on it to show support! :D

forest helm
#

!geyser (for me)

outer vesselBOT
#
Using Geyser?

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.

zealous jackal
steady folio
#

Is it possible to give a plugin permissions? I'm using world rebuilder but because the world is protected by Universe guard it can't place blocks. Is it somehow possible to assign a plugin with the permission from Universe Guard?

thorny kernel
#

thats quite literally not how it works

umbral peak
#

Hi, how can i disable the luckperms delay when you add a permission to a player ?

#

Thx for you help

thorny kernel
#

what delay?

umbral peak
#

When i add a perm to a player i have a delay, for example when i boost a player xp jobs i have like 1min delay before the boost active

#

And i can't create buy menu

#

for exempale i have 1 sec between permis add

potent prawn
#

Probably a problem with the plugin making the permission check. Luckperms applies them immediately.

umbral peak
#

so when i refresh the menu, the player don't have the perm and he can buy something 2 time

#

Ok thx for information i'll check other plugins

steady folio
heady zodiac
#

Hii

#

How ru guys?

lofty night
#

he's right when he says that's not how it works lol

#

plugins aren't treated as anything by LP, plugins aren't in consideration at all

#

the issue is with Universe Guard or World Rebuilder, whatever those 2 things are

thorny kernel
#

im not even sure how a plugin would block another plugin from modifying the world like that, although theres probably some event i guess

lofty night
#

there isn't funnily enough

#

no event is thrown when you call setBlock

#

you have no way to stop a plugin from modifying a block or knowing when it happened, besides injecting code into NMS or patching the whatever the setBlock method uses internally (they all delegate to another method to set a block)

thorny kernel
#

i was about to say you can use whatever thing allows breaking a block as a player but i think i manually created and dispatched a block break event when i needed to do that

lofty night
#

yeah you can manually dispatch it

#

but to do that you'd need to have a "player" to represent as the destroyer

#
  • it fucks with logging plugins (like coreprotect) if used en masse
thorny kernel
#

i made custom mining and i had to manually dispatched a block break event to see if it was cancelled to allow worldguard to work lmao

lofty night
#

ah rofl

#

you shouldve probably implemented the worldguard api instead kekw

#

mightve been safer

#

but no, thats actually proper use case of manually dispatchig it

#

because then any plugin can cancel

thorny kernel
#

i was writing it in javascript though lmao

lofty night
#

oh

thorny kernel
#

it let me do wacky stuff like this though

#

that thing was so jank

#

anyways time to write a lot of packet readers and writers

potent prawn
#

wrapping object keys in strings TailsGotTrolled

thorny kernel
#

i had it in a json file before i added functions, and json requires quoting them

#

but i didnt want to remove all of them, or have some with and some without

open ivy
#

Can I set a permission to false on lobby1 while on Citybuild this permission is set to true with mysql

digital dust
#

is there a good way to hide commands from tab and auto completion if users don't have permission?

outer vesselBOT
gilded nova
#

is there a singular permission for operators?

vague plume
#

*

#

!nwc

outer vesselBOT
gilded nova
#

oh yeah!

#

damn if they create problems

#

what about forge with spigot plugins

#

can i also get away with just luckperms for spigot

steady tangle
#

Every plugin is different. You should probably consult their documentation to see if there's any warning or check what perms will be given when using a wildcard

#

It's probably safer to do [plugin].* imo

gilded nova
#

yeah that i know but it can get more painful when you add plugins and even when setting up perms

lean delta
#

top support hier und zero ich sehe da ein unterschied zwischen I und l muss nur genau hinschauen dan sieht man ihn

gilded nova
onyx mason
#

wOOYEAH

onyx turret
#

work on 1.19.2?

onyx mason
#

yes

vocal rivet
warped wasp
#

hey, can you do luckperms.* in order to give someone access to all luckperms commands?

thorny kernel
#

yes

#

that is what the wiki says

warped wasp
#

does that work for all plugins by default doing .* at the end to give acccess to everything?

thorny kernel
#

something.* gives everything that starts with something.

#

there is no requirement for a plugin to group all its permissions like that though

#

eg essentials has essentials.fly, but its entirely possible for another plugin to use just fly

warped wasp
#

thanks

lean delta
#

ja rainbart

#

und das mit dem support war ernst gemeint

manic elk
#

whz are zou guzs talking German

lean delta
#

Why not?

scarlet light
#

Because they can

opaque cedar
#

Hey, I am trying to find luckperms forge versions

thorny kernel
#

!downloads

outer vesselBOT
opaque cedar
#

Which build versions if or what forge version?

scarlet light
#

what forge version are you planning on using

opaque cedar
#

I am looking for the latest 1.18.2 tbh

#

40.1.54 or whatever.

scarlet light
opaque cedar
#

Thank you

opaque cedar
#

Does placeholder API work with the forge version at all?

thorny kernel
#

afaik placeholderapi doesnt even exist on forge

#

how would it support something that doesnt exist

opaque cedar
#

No, It exists as a plugin.

#

I've changed the 1.18.2 plugin to the mod.

thorny kernel
#

what

opaque cedar
#

PAPI can't hook into the forge version of luckperms?

thorny kernel
#

are you using a hybrid?

opaque cedar
#

Just curious if there is support.

#

Yeah.

thorny kernel
#

yeah no i doubt that will work

opaque cedar
#

Ahh, Is LP Opensource?

thorny kernel
#

yes

opaque cedar
#

There is one for fabric.

#

I can go to support.

#

I see Izzel has pushed recently to it. I will discuss with him

vague plume
#

Whats your chat look like rn.

gilded nova
#

just default

#

I think it has something to do with groups and priorities

vague plume
#

I doubt it

#

Is it even active?

gilded nova
#

the plugin?

vague plume
#

Ye

gilded nova
#

yeah it is

vague plume
#

Can i see /lp user <name> info of any player whose name is supposed to be bold

gilded nova
#

hmm

vague plume
#

Fair. So what if, for shits and giggles, you comment out the first format in the config

#

Also primaty group is default

#

Thats shouldnt be

gilded nova
#

okay wait

vague plume
#

Just setting weights may also do it

#

Primary group is a users group with the most weight. Lpc asks lp for that, so yea youll get the format for 'default'

gilded nova
#

removing default group from player kinda fixed it but they stopped being bold in tab

#

how do I set weight?

vague plume
#

Tab is a whome different story

#

!weight

outer vesselBOT
#

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.

gilded nova
#

hmm

vague plume
#

If you prefer the editor

gilded nova
#

yeah I set weight of 1 to donor role and now it's bold in chat

vague plume
#

Also note that the prefix of that user is "" which is likely just a color code. Using color codes as prefixes to set colors or other formatting rarely works due to prefix being a standalone placeholder and username as well.

#

With essentials as chat that works since it combines prefix+username into one placeholder. For lpc i doubt itll do, thats what group formats are for

gilded nova
#

it worked though

#

I don't use essentials

vague plume
#

I know

gilded nova
#

too much excessive stuff tbh in it

vague plume
#

I think you got me wrong though

#

This shows the user has some sort of prefix. Otherwise itd say 'none' like it does with suffix

#

This is your chat format. Where in here does it say it displays any prefix?

gilded nova
#

oh I see

vague plume
#

Just pointing out

#

Like, do what you want xD

gilded nova
#

but the prefix doesn't show in tab anymore I guess

#

the &l prefix

#

to make it bold

vague plume
#

Figured. Am tired, saw it a lil late

#

Why do you abuse prefixes to make names bold in tab

#

If you have a proper tablist plugin, you should have group formats there as well

#

Same thing basically

gilded nova
#

you see, if a player will be with bold nickname and first in tablist they would be a bit more likely to donate to look more important

#

a lot of servers abuse that and make a lot of colors, formats and shit

#

I don't want my tab look not vanilla so I stick with bold

vague plume
#

I get that, but again, prefixes arent really meant for that

gilded nova
#

what then though

vague plume
#

Youre better off using group formats in tabs groups.yml then

#

Also

#

Since you say that changed in tab since you removed the default group from the user, my guess is that the default group was the one holding the &l prefix

gilded nova
#

that's what is in tab groups config

#

set it long ago

vague plume
#

/tab debug player

gilded nova
vague plume
#

Tabprefix disabled ayo

gilded nova
#

is (4) a weight?

gilded nova
#

why might it be ?

vague plume
#

tablist-name-formatting:
enabled:

gilded nova
#

&f

vague plume
#

In config

#

True or false?

gilded nova
#

πŸ˜‚

#

thank you

vague plume
gilded nova
#

?

#

it seems that &f - white color code was set by default and was somehow messing it up in tab

#

is there a way to give roles to offline players ?

vague plume
#

Sure. For ppl who never joined before though you have to use their uuid instead of name

gilded nova
#

I see

#

is there a command to apply roles ?

#

groups*

vague plume
#

!commands parent -> 'add' or 'set. They do both modify a users group, however 'set' deletes all other groups and sets one, while add just adds ontop

outer vesselBOT
gilded nova
#

so I do /lp user <use> parent add donor?

#

thank you

vague plume
#

πŸ‘

orchid saddle
#

hello

#

@onyx mason

outer vesselBOT
#

Hey Pip3! Please don't tag helpful/staff members directly.

onyx mason
#

ok

narrow ledge
#

I gave myself permission '*' yet I can't do /ess reload or /setspawn

steel pelican
#

Show me /lp user <name> info and the output from /pl @narrow ledge

#

(use console if you need to)

narrow ledge
steel pelican
narrow ledge
#
steel pelican
#

In console do ess dump all and send the link @narrow ledge

steel pelican
narrow ledge
#

Updating luck perms?

#

Your answers are very vague and not direct answers to me problem. I'm also tired so im not in the mood to troubleshoot this so im going to sleep. Lmk if you find a fix

steel pelican
#

k have fun fixing it yourself then. bye

carmine sentinel
#

Where can I find the website that compares the PermissionsEx commands and the LuckPerms commands

steel pelican
mint karma
#

ΠšΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΏΠΎ русски

#

?

sonic wyvern
#

Spamming, peak comedy

thorny kernel
#

lol so funny!

wet grove
#

ΠΏΡ€

#

всСм

#

hi

#

all

narrow ledge
thorny kernel
#

youve got a lot of problems in that log

latent tendon
#

what was the cmd again. lp user %s permission set %s true or lp user %s permission add %s true

vague plume
#

'set'

latent tendon
#

thank u verry much

narrow ledge
thorny kernel
#

yes

narrow ledge
#

Like what

thorny kernel
#

have you looked at your server log before

narrow ledge
thorny kernel
#

you see the errors in it right?

narrow ledge
#

why are you playing hard to get, i don't see the errors can you just point them out to me. and my problem isn't the errors (separate problem i think) it's that I have the permission node '*' yet I cannot execute /setspawn or /ess reload

#

That's my problem and I don't know why I can't do em

#

I have * set but still cannot /setspawn

gilded nova
narrow ledge
narrow ledge
thorny kernel
#

having a specific permission set to false overrides having a wildcard set to true

narrow ledge
#

I was originally using groupmanager and I recently switched to LuckPerms and on GroupManager I had my default group named member and it was set to default but now after the migration it's no longer the default group and the group default was set to the default group even though I need my member group set to the default group. How do I delete the default group and rename and set the member group to default?

potent prawn
#

!default

outer vesselBOT
potent prawn
#

you can't delete the default group

#

what you could do is move all permissions from member to default

#

and set a display name for default to "member"

narrow ledge
#

so I can't just change the member group to the default one with like a command or something?

#

or is there a fast way i can migrate all the permission nodes from member to default?

steel pelican
# narrow ledge ?

Basically set Member as a parent to default, then change the default displayname to member

#

That will make Default get All the permissions from Member

#

and the displayname will make it so anywhere that the actual group name is shown, it will show the display name instead

narrow ledge
steel pelican
#

Displayname, not rename

#

/lp group default setdisplayname <displayname>

narrow ledge
#

I tried fixing this ^ by executing /lp group member setdisplayname dope

#

but still doesn't work, im confused lol

potent prawn
#

select all permissions in member, then you can use the "move" button down below

potent prawn
narrow ledge
#

What about users that were already in group member? I have atleast 50 of them. Is there a quick way I can move them all to group default? (just moving any players that were apart of group member to group default)

potent prawn
#

if the member group is deleted then there is no issue

#

if a player has a reference to a group that doesn't exist then they'll be placed in the default group

#

but it would probably be a good idea to do some clean up to remove the group.member reference

onyx mason
#

Yes

potent prawn
#

it's the nature of the default group. a player must be a member of a group. if a group they are in is deleted or renamed (which doesn't change the inheritance of that group for the player) then LP will fall back to default.

steel pelican
#

So, if you delete a group, it's always a good idea to also do some clean up and delete the group.<group name> reference to that deleted group so it's no longer in their permissions list and confuse people looking at the permissions

lofty night
#

!bulkupdate if you want to have a quick way to do that

outer vesselBOT
steel latch
#

can anyone help me with my nametags and chattags it isnt working

steel pelican
steel latch
#

yes

steel pelican
#

The the problem is with your chat/nametags plugin(s)

steel latch
#

which one shoiuld i use?

steel pelican
#

That's upto you.

#

!meta has a list of some of the most common ones at the bottom of the page.

outer vesselBOT
steel latch
#

which one am i using that needs to be removed

steel pelican
#

How am I suppose to know what you have installed?

steel latch
#

does vault do that?

steel pelican
#

It's not a chat/nametag plugin but it is essential as it is used by chat plugins to get information from permissions plugins. and a heap of other stuff use vault

steel latch
#

do you know how to unselect thing s for saving

smoky hazel
#

how do I make new people to my server, have a certain role

steel pelican
#

All new players will automatically be given the default group

smoky hazel
#

so I have a player that has join new after the permission has been set up, which is essentials x /back command on death, he tried it and it says he doesnt have permission, I have checked on the web editor and he should have the permission

potent prawn
#

@wet vale not the place for that, sorry. #rules

steel latch
#

Is there a way to hook up luckperms with discord

latent tendon
#

who uses vault in 2022

#

runs away

latent tendon
smoky hazel
potent prawn
potent prawn
balmy cloud
#

is there a way to link luckyperms with system?

thorny kernel
#

with what system...?

balmy cloud
#

system plugin

gilded nova
#

do you have a link or something? no clue what that is

latent tendon
latent tendon
#

i'd suggest discordsrv

#

or ur own

#

also who is nice here to help me out

#

kinda stuck since paper decided to mess around and made stuff deprecated

vague plume
#

and... what

#

oh i see

latent tendon
#

its telling me that .setPrefix is deprecated and should be replaced with .prefix()

#

thats the part im stuck on

#

and i don't wanna rely on other plugins for just teamColor stuff

gilded nova
#

and.. what's the matter?

thorny kernel
#

if you want to support spigot youll have to use it still

gilded nova
#

I mean setPrefix works just as fine

#

But the game hasn't used strings to represent rendered text for like

#

8 years?

thorny kernel
#

ideally youd split your spigot code and paper code but thats overkill imo

gilded nova
#

10 years actually, whew
wait no we're in 2022 thonk 9 years

latent tendon
#

@gilded novadon't hurt me

outer vesselBOT
#

Hey IlySophia | Michael! Please don't tag helpful/staff members directly.

latent tendon
#

but last time i used it was back on 1.8

#

SOOOO YEAAA

tall gyro
#

help!!

thorny kernel
#

with what...?

tall gyro
#

I can't log in to the server because of your plugin

thorny kernel
#

your going to need to provide a lot more information than "i cant log in"

#

!nw

outer vesselBOT
#
Please tell us what's going on!

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.

For Console Errors:
tall gyro
#

Writes to me Permissions data for your user was not loaded during the pre-login stage - this is largely due to a conflict between CraftBukkit and the online-mode setting. Please check the server console for more information.

thorny kernel
#

!offline

outer vesselBOT
#
Offline mode/cracked servers

Running a Minecraft server in offline mode can cause a lot of issues, particularly with UUIDs and security vulnerabilities. Some people also view it as unethical (piracy). We understand that some people need to run their servers in offline mode. However, due to the reasons mentioned, some users will choose to not support those running a server in offline mode (this does not apply to those running in a Bungeecord network). Please respect their decision, you may continue to seek help for your issue but in most cases, it can be resolved by setting online-mode=true in server.properties.

thorny kernel
#

switch to spigot or paper

tall gyro
quartz salmon
gilded nova
#

why is it in a diffrent languagfe

vague plume
#

luckperms uses the language of your minecraft client

gilded nova
#

how do i change that then

vague plume
#

change your minecraft language

gilded nova
#

nvm

arctic hazel
#

Hello

#

i have a question

#

How do I disable and enable the use of the lava bucket?

thorny kernel
arctic hazel
#

Oh

#

A message that says: You do not have permissions to use the lava bucket

arctic hazel
thorny kernel
#

essentials antibuild probably

#

if you dont want that, just remove it

latent tendon
#

how the fack do i get a players Main itemname in hand

scarlet light
#

getItemInMainHand().getDisplayName() ?

latent tendon
#

somehow that was returning Air

scarlet light
#

🧐

latent tendon
#

wait im dumb

#

added .name()

#

behind

#

kek

#

Cannot invoke "org.bukkit.inventory.meta.ItemMeta.getDisplayName()" because the return value of "org.bukkit.inventory.ItemStack.getItemMeta()" is null

#

and i used p.getInventory().getItemInMainHand().getDisplayName()

scarlet light
#

If ( item == null) return;

#

Can’t get the displayname of nothing, aka air

#

getItemInMainHand.getDisplayName() ?

latent tendon
#

but the item wasnt air, but a netherite axe

#

xD

scarlet light
#

Hmm, I’ll have to check into that when I get home if you don’t figure it out. I’m like… an hour from home and still working

latent tendon
#

please do

trail shuttle
#

item meta can be null

#

as it is there

#

hasItemMeta or whatever

gilded nova
#

why isnt the prefix showing

lofty night
#

/lp user liam4reals meta info @gilded nova

lofty night
#

all right then, LuckPerms is doing its job

#

!chat

outer vesselBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

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!

List of chat/tablist formatting plugins that work with LuckPerms
lofty night
#

do /pl for me please

gilded nova
#

im on 1.12.2

scarlet light
#

/lp info ?

gilded nova
scarlet light
#

/sponge plugins

#

Er, maybe not. Spongeforge

lofty night
#

does !api7 apply here

scarlet light
#

No

lofty night
#

no clue how sponge/spongeforge works or how compatible is

#

ah ok

scarlet light
#

LuckPerms is fine, it loaded right. The issue is as you say, chat manager related

gilded nova
#

does lp just not work on it?

lofty night
#

!chat Nope, LP should be working fine

outer vesselBOT
#
LuckPerms does not perform any chat/tablist formatting of its own!

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!

List of chat/tablist formatting plugins that work with LuckPerms
scarlet light
#

Considering essx doesn’t support sponge or forge, no

gilded nova
scarlet light
#

Look at the list

gilded nova
lofty night
#

the one in the embed ;-;

scarlet light
#

The one ltzdlg likes you to, twice

#

Linked*

foggy fable
#

Hello guys!

#

LuckPerms have a template for list staff and too premium and etc.. ?

onyx mason
#

What?

steel pelican
thorny kernel
#

the empty default group is a pretty solid template imo

gilded nova
#

how do i give perms to other people?

forest helm
#

!usage

outer vesselBOT
echo patio
#

^

latent tendon
#

lol

latent tendon
#

my code is weird

#

i tested my colortranslator in a quick new plugin

#

and there it works

#

but when i do the exact same in the plugin i'm working on it doesn't work at all

trail shuttle
#

show code

latent tendon
#

holup

#

to keep it short. in the main plugin it shows the HEX instead aka <#EFB0AB>

trail shuttle
#

code

latent tendon
steel pelican
#

Soooo many else ifs...

latent tendon
#

part im testing with is

        else if(p.hasPermission("scoreboard.tablist.light_purple")) {
            return "<#EFB0AB>";
        }
#

tried it with adding ColorTranslator.translateAlternateColorCodes("<#EFB0AB>") and had no luck

#

so idk where i messed up

steel pelican
#

The <> is how script does it.

latent tendon
#

its my own translator ;p

trail shuttle
#

show the color translator

latent tendon
#

i use that one in both servers

trail shuttle
#

or whenever your doing it on tab

latent tendon
#

that part works

trail shuttle
#

well clearly something is different t

steel pelican
#
    /**
     * Allows for the natural colourisation of messages for almost anything Bukkit related.
     * Method includes 1.16 HEX colour support.
     * @param message (String)
     * @return ChatColor.translateAlternateColorCodes('&', message);
     */
    public static String colourise(String message) {
        if(Bukkit.getBukkitVersion().contains("1.8.8")) {
            return ChatColor.translateAlternateColorCodes('&', message);
        }

        String serverVersionRaw = Bukkit.getBukkitVersion().substring(0, 4);
        double serverVersion = Double.parseDouble(serverVersionRaw);

        final Pattern pattern = Pattern.compile("(#|&#)[a-fA-F0-9]{6}");
        if (serverVersion >= 1.16) {
            Matcher matcher = pattern.matcher(message);
            while (matcher.find()) {
                final String colourise = message.substring(matcher.start(), matcher.end());
                message = message.replace(colourise, net.md_5.bungee.api.ChatColor.of(colourise) + "");
                matcher = pattern.matcher(message);
            }
        }
        return ChatColor.translateAlternateColorCodes('&', message);
    }

That's mine It does both hex and normal. Accepts both #RRGGBB and &#RRGGBB

latent tendon
#

dang

#

meanwhile im here

#
    public static final Pattern pattern = Pattern.compile("<(#[0-9a-fA-F]{6})>|&(#[0-9a-fA-F]{6})");

    public static String translateAlternateColorCodes(String txt){
        Matcher m = pattern
                .matcher(txt);
        while (m.find()){
            String firstGroup = m.group(1);
            String hex = firstGroup!=null ? firstGroup : m.group(2);
            txt = txt.replace(m.group(0),ChatColor.of(hex).toString());
        }
        txt = ChatColor.translateAlternateColorCodes('&', txt);
        return txt;
    }
#

short and simple

#

but it gets the job done

#
  • omega urs is smarter since u also check server version
#

wich is smarter

steel pelican
#

Lol

latent tendon
#

ur just better then me

#

πŸ˜›

steel pelican
#

No point trying to translate hex if the server version is too low.

latent tendon
#

also cas. the translator is used in every message in that main plugin am working on

#

no issues

#

except for the tab showing white with hex code

#

wich shouldnt be doing it

steel pelican
#

Lol, tab works fine for mine πŸ˜›

latent tendon
#

well omega

#

i kinda did the same on a quick test one

#

and it works