#general
1 messages ยท Page 174 of 1
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 for us we use metatag
I have EssentialsX
Luckperms allow to drop meta tag almost anywhere using placeholderapi
Wait, so what do I have to change?
Your chat syntaxe if you want to parse info in chat
Look into essentials chat config part
Got it working! Thanks for the help!
If you want to show multiple rank togetter in chat i highly suggest your to use meta prefix and suffix if you have more than 3 rank
!stacking works lol
Display multiple prefixes/suffixes alongside a player's name.
Well it was not in the version i was using
And we just use meta tag instead doing more flexibility
Speaking of the v4
We upgraded to v5
Ha requure configuration
Xd
Thats maybe why we didnt make it to work
!upgrade
Read about upgrading LuckPerms from v4 to v5.
What's essentials money placeholder?
!moss
Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord.
%dollary_doos%
Hi there!
So i'm having some troubles with MariaDB and second dedicated server. I have 2 dedicated server with i7 9k, 64GB DDR4, 2TB SSD M.2 set to Raid 1. Server 1 is set to hold only websites, databases.. etc etc and Server 2 only to hold mark2, mc servers and stuff related to Minecraft. I'm using IPtables and FirewallD, if you want i can post my scripts for each server here. So when i am trying to connect plugin to this server with databases i get spammy message in console saying "No route to host". Does anyone know how can i fix this? Do i need to whitelist IP from MC machine to Database server or something else? I also changed port from 22 to xxxx and set iptables for pinging and couple small secure stuff. Also i was wondering if cPanel is somehow good to be installed?
I hope i do find someone who knows anything about this.
Kind regards, Damijan
IPTables and FirewallD ?
Yes, you need to "Whitelist IPs" for databases, when you create a user ( e.g. CREATE USER username@'<host>' IDENTIFIED BY 'password';) You need to replace the <host> with the IP of the machine that connects to the database. For example if I want 192.168.0.2 to have access I need to do CREATE USER usernqme@'192.168.0.2' IDENTIFIED BY 'password';
Furthermore that error seems to be routing related, can you check what your IP Routes are? Maybe the Default gateway is missing.
For the last thing, cPanel and Plesk are good, but hella expensive, if you want good free alternatives: ISPConfig, Webmin or Cockpit ( well thats more direct server management )
oh and also by default mysql does not allow connections from the outside, you need to look in the /etc/mysql folder for a option called bind-address and set it to 0.0.0.0
does anyone know how to edit the messages of a plugin without there being a messages.yml file? I dont see one generated, and there is no way to edit the messages in the config.
does someone know if JDA supports embeds.
bc i can't find anything about it
uh you can decompile it and edit the strings @stray temple
but first check if theres a locale for your language
you might be able to edit that
instead
locale?
I dont really know how to code past configs and that lmao
if theres not that then decompile it using http://java-decompiler.github.io/
JD Java Decompiler
someone told me to use thishttps://leonardosnt.github.io/jar-string-editor/
Jar String Editor
thats less steps
So which do I use?
i bet https://leonardosnt.github.io/jar-string-editor/ decompiles, edits, and recompiles for you
Jar String Editor
so
it really doesnt matter
wait, recompiles?!?
Oh ok Ill just use the web thing cause idk how this stuff works
it also recompiles
I put in the jar file
ye those are all the strings
So I replace the words I want to replace with my words?
so for example if I wanted to change this for some reason to "get out of here" I would just replace it with "get out of here"?
ye
Ok lemme do all this real quick
wait, so if I wanted to change the command as well I could do it in here???
so im trying to edit a bingo plugin
If i want to make this command "/f leave" I just replace bingo with f?
no clue
thats the problem with string editors like that
you have no clue
what code ur actually editing
Oh
@idle plaza If i mess something up will my server be ruined or
Will I just have to delete the .jar file
oh ok
theyre just strings
Idk what strings are
oh wait
Data types are VERY essential to programming! Without understanding these, good luck! ๐
Check out more lessons in this course: https://www.youtube.com/playlist?list=PL0nQ4vmdWaA3GLsZESEkBiIAEvnDEge8D
Art used in this video in part made by freepik.com, surang, Flat Icons, sma...
So
that should explain
I changed the command
But the thing is
It only changed teh message
to say to do a different command
If I actually type the command it tells us to do
It says uknown command
ye bc you just edited the string
if you want to edit the plugin
decompile it and edit it in a ide like eclipse
and then recompile it into a jar
eclipse is the ide
most plugins are compiled with maven
so you prob need that too
Do I need to download all this?
ye
Can I just delete it after
unless you want to edit another one
oh
gradle or maven for multi module project
Anyone here use BungeeGuard successfully with 1.8.8?
it needs a recent version of Paper, aka 1.15 basically
to the best of my knowledge at least
you can try paper 1.8.8 if you havent yet
I have, doesn't work. All good, I'll just use iptables I guess ๐
Does Lp handle where each rank is in the tablist?
You need a separate plugin to do that.
Ok thank you
Black Lives Matter. Let's work together as a community to make a real difference.
Not sure where to begin? There are so many ways to get involved. This movement is fluid and growing every day, so it is up to us to seek out spaces where we can make a difference. Look on social...
?
does anybody know how to save in mysql

!bulkedit for me
Quickly update a large amount of user and group permissions by using the bulkupdate command.
what plugin is best for /rankup?

?
for some reason
I have a staff channel on my discord right
like staff chat or whatever
and all of a sudden, normal members can see it
like out of nowhere
no permissions were changed
hmm, weird, but something was probably changed (or they have betterdiscord, but that would only be them seeing the channel, not into it or its messages)
its messed up
with/without your knowledge i mean, the most likely explanation is something changed
is it possible players could have a worse fps and ping experience with network compression turned down to much
like more compression or less
Well....I'm lost on this.....I went from 512mb on the network compression to 64.......and everyone ping seemed to drop......but everyone keeps saying the server is "laggy" and then just leave....It's got over 12GB of ram......I've got 400/mbs download
like
ok 15mbps upload
but still
should be fine for two players
I can't keep anyone on the server....sense everyone says it's too laggy
Yet I've configured this server to what everyone else say is perfect.....
went through that Lag config thing online....
Download speed has nothing to do with a server
You want a high upload speed.
You are sending info out to players.
Not downloading it from them.
Right.........but at 15Mbps it should be fine with 10 players.....not having issues with one
or two
or three
depends what you're uploading and to where
if you're in NZ and uploading to the UK, regardless of your speed-to-nearest-provider test it's gonna be hella slower than that
even worse if you're in Australia ( ๐ )
But it should be playable
Nobody stays online
Can you try connecting and see if it's really that bad...
EzRanksPro cost $?
perhaps, not sure
hmm
FakeBull, I can't connect, but I can tell you that you should ask where in the world they are (and tell us where you are too) or run an upload speed test from your computer to their closest ISP
looking for a good rankup plugin that's good
speedtest.net will allow you to select where you're uploading to
@queen wadi try every result that comes when you google it - there are a bunch of options
not necessarily even paid ones
okay thank you
Okay I got https://www.spigotmc.org/resources/rankup.17933/ how do I set the ranks to them and use money?
Alright....so maybe....I was just compressing too often.....
that's what it seems like
cause at 64mbs.....every packet bigger is being compressed which Imagine happens a lot .....just bumped it to 256
@queen wadi I'd look thorough the config and the documentation/wiki for that plugin as well as BossShopPro
never used it before so I can't guide you, but there is enough online that you should be able to figure it out ๐
!errors < for me
Here's a page with some common storage system errors.
Larry
ye
any thoughts
First I gotta change the GC flags...I got that one
second though....is it's almost like //fill isn't working
getting large lag spikes when flying around
yes worldedit does = lag if you use too much of it
so if your //fill is too big it could cause issues
yes
?? shouldnt you like a chunk generator plugin for that
yeah, or like any form of minecraft map maker
Sup
Yeah also entitles aren't dying fast enough....over 1k can spawn right now with only two players
you can set limits on entities per player in the bukkit.yml i think
I'm good, tired. Been learning more in-depth on using Vue and Nuxt all day.
turbo would be proud โค๏ธ
Ikr
I mentioned it earlier and then he said he would convert the LP Web Editor into Nuxt
is nuxt better?
It's built on-top of Vue and allows you to do more.
I remade the HelpChat website in Nuxt today. Haven't finished it yet though.
But I was able to cut out a couple 100 lines of code.
nice!
256 is too high.....156 is too low....1k is laggy 0 is laggy
what am I doing wrong here
you're probably hosting too physically far away from the players
No because I'm logging into my server from another computer on the same network and having the same issues
which negates that
means your server itself cant keep up
I'm not getting errors on the console...but running the spark profiler does show lots of tick spikes
Like.....you know the message that pops up...server can't keep up
that's not happening
it's an i7 8700k 32gb of ddr4 ram....server is on an NVME ssd.......
like
I think we both agree a setup like that should handle three players just fine
wait..could it be my proxy
Cause I'm compressing with my proxy
and it's only got 2gb of ram
i dont think the proxy is the culprit
I do know that this server isn't running the correct aiker flags atm
sense it's running 13gb of ram I'll go ahead and change those settings
Yeah I know
That's why I don't understand
this server should be able to handle like 120 players
you are using paper yeah
fuck
me too
that's the problem
Try to bump the ram down to 11?
could be the GC is just getting bogged down by the amount of ram it has to clear
causing tps spikes
idk man
that's... extra server resources
if you wanna try and reduce problems
make numbers smaller
keep-spawn-loaded-range: 25 wot
my computers fans aren't even spinning
yeah I know it sucks
but if it lags hard when chunks are loading
idk
I'll run a timings
also are you using multiverse or something?
Yes
but my servers view distance was at 18
turned that down to 12
fps jumped from 20 to 90
dude 18??????????????
thats goign to lag a lot
its lagging due to network bottleneck
Is that clear because of what I just said about the view distance....less packets sent....equals better performance...so that points to network bottlenecks?
oopsies lol
loll
stopping a server ๐
??
!paste << for me
Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ 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!
its just everything, server cant keep up loading so many chunks, network cant keep up sending so many packets, and client cant keep up processing those packets receive.
kinda a cycle
no lol, i think thats for larry himself
?
I'm testing a plugin that I did not make - encountered an error, and needed to log it
essentialsX + essentialsXSpawn should be able to do that
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.
FakeBull, fps is clientside
Hey 6four10! Please don't tag helpful/staff members directly.
Yes
it is
TPS and ping are server side
but why would my fps go up after changing the view distance
I'm on a laptop connected to the wifi
and my server is on a different machine
fps went up?
could be your client is overreaching
make sure the view dist is also the same as server
13 chunks on the client sie
and now 15 on the server side
back up to a solid 50fps
does a b450 handle 3800s?
ok
so another client had their chunks at 9
when the server was at 12
and it got worse for them when I moved from 15 to 12
that doesn't make sense
it's an AM4 socket
you should be good
not really, I'm an intel/geforce user myself
1660ti was a steal when i got it
im using a 3700x and a 1660 super atm
works great for everything
my first amd cpu though lol
previous ones i owned was an i5-4690k and i7-2600
lol yeah the 7700k's are probably not worth much anymore, seems like they're about on par with the 3300x's amd is coming out with
yeah not much value there atm
best intel atm seems to be a 10600k
ur prob good
I'm thinking it's because the server isn't running on hardware
it's being virtualized
i didnt have any problems with my previous gtx 960, i just updated to a 1660 super recently to update my rig a bit
lol
although i dont play any AAA games so maybe i dont need it
!placeholders << for me
Display data such as user prefixes and groups from LuckPerms in other plugins.
higher ping.... = higher compression? to lower average pings?
or lower the compression
ping and compression are at best minimally related
ping is a result of physical distance and uncontrollable lag from server to client
spawn-limits:
monsters: 30
animals: 15
water-animals: 3
ambient: 1
and there are 715 entities loaded in with two players online!!??
this could cause lag
XDD
jesus
How is that possible with the settings I have
You have to account for entities in spawn, plugins that may be loading entities, etc
Also 15 for animals is above default iirc
Well what's weird is a friend was flying around and when they went back to /home and went away from that area the ent dropped by 500
500!
Like what
for one player??!?
Sounds like I could have something else changing how many??
Flying around will do that
Every chunk you load will load the entities in that distance
So how do large servers handle 5k chunks plus being loaded
that must be a crazy amount of ent
Yeah I had set those and it did show improvement but lower those spawn limits more helped
dropped from 800 to 112
larry ๐
Someone knows about IPTables?
knarp long time no see
hMm
How's it going Ben
school lessons are weird, had to write an essay about a dating app
fun
although im taking a cyber security course
ah yes, well of course dating apps are the most secure
just give us all your personal information and we'll match you up
yepp haha
I was suppose to write why older mans like to date younger girls
I gave up
yep
Unless your views are 'wrong' to the teacher, in which case it's a bad grade
Though it's psych and that's not cool
Goodness gracious school is dumb
"all rounder students" ~ Singapore's education
Mhmmmm sure
haha
Lol I accidentally gave crate commands in global context
I hereby determine that the word "ocean" feels like if your tongue is fighting against your teeth. Like for real, ocean is owshn
This freaks me out
My tongue doesn't even touch my teeth when I say ocean
hey, so if any of you know skeppy, I kind of want to get a queue/players remaining plugin
queue plugin: kinda self explanatory
players remaining: plugin that counts how many players havent died, and you can revive them(adding them back to the counter and the game) by executing /revive
anyone know these plugins? prob self coded but anyone know anything similar?
!verbose for me
LuckPerms provides a verbose command to help you find out what permissions a command/plugin is checking.
Guys i set permissions on my "world".
How to copy all permissions to paste Other worlds?
ฤฐ use bungeecord
Do you want the permissions in every world, like global?
๐
Yes
I haven't seen jay in a while ๐ฆ
ye he started helping me a ton with pebblehost
he's probably busy on their discord a lot ig
can somebody look at my selfmade code and can help me?
Instead of waiting for someone to respond, you should just toss in a paste and wait (:
Please ask the question you have. Don't ask to ask, or ask to DM someone. There are people here to help you, but we need to know what to help you with, so please just ask the question you want to in as much detail as possible!
๐
Hey glare
Sup
Good. Cube convinced me to buy Minecraft Dungeons today so we just played for about 3 hours.
Cause Turbo and I have questions for himmm.
I'm yet to play Minecraft Dungeons ๐ฆ
๐ might help if i actually messaged him looool
Smfh Turbo
I've been sitting here for an hour
Waiting on a response from you on his response.
That's fair.
๐ด
uh doesn't luck live somewhere in the uk
I'll just work on the MinecraftDev IJ plugin while I wait on a response from them.
Yes but turbo is old
fuck u guys
Love ya turboo
Also what in the world can luck answer that GitHub / Google can't lol
We need his consent to do something.
:0
curious underscore is curious
LOL
That's what it is isn't it
i want to disable the chat complete function
If I had that much money, I'd probably be a lot happier ๐
Smh my head glare
but this doesnt work
I'm back down to $20 since I bought MCD this morning.
Worthittt
Was worth it though. I can just play and forget to eat so I spend less on food.
Wait you two are the web guys are you wanting to swap the editor to nuxt fr ?
๐
Ah I see
Was worth it though. I can just play and forget to eat so I spend less on food.
Buy Factorio in that case
Been a bit since I've done web stuff, so I decided to start playing around with it again.
Almost done with the HelpChat website in Nuxt.
Luck needs to wake up, smh.
I've been awake for like, 9 hours :p
it's necessary for SEO
And it also can make a lot of things cleaner that regular Vue can't.
Automatic routing, etc.
and pregenerates the pages instead of everything relying on the client's browser
Well he's here! Ask away :P
Zooooom
fazst
I have a feeling Luck isn't opposed ๐
Sec
ofc not
๐ฅณ there ya go
Oh well, just give discord moneys
Ignore the light theme here. I haven't implemented a dark theme yet. Each of those buttons are different pages on the website, all using nuxt's thing.
no transition between pages makes it very snappy ;P
That's fair.
do the links have some hover effect? why are they changing size?
Also have a lot more cleaning to do. I just took the static html input and started converting it.
They have some animation stuff, yeah.
ah
I'm not the best fan of creating websites from scratch mainly cause I hate doing design, but taking an already-made website is something I don't mind doing.
Vue components with props are life changing.
yeah don't change font size or weight on hover as it causes layout reflow
Design is ๐ฉ ๐
Another benefit of vue/nuxt over static is just all the plugins that people design for it
There's a few 100 afaik
๐ฌ
What have you tried so far to get the pages to pre-render?
php?
Hah! Glare knows xD

With nuxt, they automatically pre-render unless to specify it not to.
pre-fender
should be able to pre-render the wiki pages as well, instead of serving the user a 500mb component with all the articles ๐
Lol
oh that's why my ram dies every time I visit the site
sorry 500kb
HelpChat does the docs for like 1.7 - latest because people never seem to be able to find them, and we can guarantee they stay up so whenever I was generating on nuxt, it was like 1.2GB
But yeah, the wiki pages should pre-render also.
yeah I don't really have the spare ram for 500mb just casually being loaded by chrome lol
You poor thing.
(thats at idle with only discord, chrome, and spotify open)
Some of the hardware gurus over at admincraft have said that my CPU is effectivly the same as a raspi
@twin warren sorry to interrupt, I know these colors are by brigadier but how exactly you're making them? https://img.mrivanplays.com/GI6OIAcIoe.png I can't reproduce such colors with the thing I test
Hey MrIvanPlays! Please don't tag helpful/staff members directly.
Shame on you. Suggesting 3rd party clients.
Interesting.
Betterdiscord isnt allowed because it's a modification of the 1st party client iirc
Ahh
it isn't allowed, but discord doesn't seem to give a shit about it so ยฏ_(ใ)_/ยฏ
@woeful willow I can't see your avatar too well
Hey Camm! Please don't tag helpful/staff members directly.
but what bird is that? Eclectus?
Amazon
That's a company, silly.
Lilac crested amazon
It won't let me
oh
Snappy? ๐
Likes my GFs mom more
That's who owns her now (because of that)
I own a Green cheek conure myself
And the rest of my house Is an assortment of reptiles, fish, and bugs
That all sounds amazing
I miss pets 
I used to have two beardies, and a planted aquarium
We used to have a salt water, sold it because we thought we were going to move (and fuck moving a 75 gallon salt water)
Did you try StackOverflow ?
a what
You really call yourself a Developer and dont know about StackOverflow? smh
Your error looks like some classes have not been included correctly
NoClassDefFound: com/neovisionaries/ws/client/WebSocketError
look if com.neovisionaries.ws.client.WebSocketError exists
Not there, in the file that uses that class
Thats the class itself, I am talking about the part of the code that uses that class
well thats the funny part
i dont have anything related to ws in my code
lol
only org.bukkit
java and net.dv8tion
Maybe its a error in the websocket. Because that class looks like it is called for WebSocket errors, and maybe such a error happened but there was a error inclusing that class due to a spelling mistake
only see [net.dv8tion.jda.internal.requests.WebSocketClient] Connected to WebSocket
I would say report it to the JDA devs
He's here
Alright, we need to talk. You've been spending too much time on your computer.
Your mother and I think you need to cut back your screen time.
lol
interesting to say the least
considering i am a grown man with a software company and am far from my parents telling me what i am allowed to do lol
My dude, I appreciate your helping people with their LP stuff, but if you could at least first help them here/ask them before a DM, it would be appreciated - some people are getting concerned that you're directly DMing them and asking for their servers and offering help. (i know you're just trying to help) but it would be cool to keep the aid in the channels dedicated to them
oh my bad my dude i literally only messaged one guy lol and it was because i saw the issue was old and i didnt want to tag him hours later here in chat to offer my assistance
i was catching up and his issue just caught my attention
i should have known better
i will appologize to him too
ah. I completely understand, it's just difficult to know how many people/how often (and I seriously do appreciate it) - no worries though this isnt a warning or anything ๐
yeah i am helping people on the server too lol
yeah i dont know i just like interjecting so just ignore me
Ignored.

i guess i spooked the guy cause i didnt necro his several hour old issue just seemed like he didnt get it resolved just gave up
/ignore pop495969798999
oh and larry
you forgot 99
ye
the guy misunderstood i literally asked if he wanted me to come on as a member and explain why he was having the new member inheritance isssue lol
pop31415926535897932384626433832795028841971693993751058209749445923078164
sounds good ๐
oh people dont even have nickname perms on this server
thats probably a good thing tbh
Probably.
I do? 
afaik they do lol
yeah wot
Wait I do
uh idk
Maybe it's a Patreon thing tho
^^
๐
Ur dum
I bet you don't even know what 2+2 is
i have a nick lol
maybe it was too long though
Works for me
i think discords error was just bad
there
ur bad
waow
pop31415926535897932384626433832795028841971693993751058209749445923078164
this nickname doesnt work ๐
oh
i didnt do that
32 character limit ๐
i did that ๐
discord: its too big
you can't see me
:cha: :cha:


when i /summon bat it says "unable to summon entity"
why????
@rigid widget can you help me?
Hey Alfotube! Please don't tag helpful/staff members directly.
I don't know
What command are you trying to use? Paste it here?
/summon bat ๐คฃ :
You have to include more arguments then that.
If you're using something like EssentialsX, you can use /spawnmob which simplifies it a lot.
What other plugins are you running?
Patience my dude, no need to tag.
oh ok sorry sorry
I'm not sure what else there might be stopping the spawning other than WorldGuard.
Check you aren't in a region that has mob-spawning denied.
Still saying what?
Where you're trying to spawn them, do /rg info and send a screenshot
:
working, thank you!
No worries!
oh god that wall of text
would be nice if it only showed the ones that are actually changed from default
guys i upload luckperms bungeecord/plugins
and i restart
but not creating folders why
we're gonna need to see that startup log
Oh sorry bungeecord version needed
ฤฐ have normal luckperms on my lobby and ffa server
does it make problems?
ok
got it
uhg im pissed kinnda
i need like five peeps at least to make this vid soo
was actually not a great example because Essentials does weird shit with it's permissions
like checking for * explicitly and checking for mail?!
but I couldn't be bothered to start a server and get another screenshot :p
I retract my statement. We're being bullied!
haha
What command did you use?
it tells you
Oh ye
I can't see colors
That's really weird. I just checked out the code for that command and I see nothing to do with mail.
I might open an issue for either me or Josh or someone to look at.
I gotta read into how verbose works first so I can lay out what all is occuring.
verbose go brrrrr
essentials checks for mail whenever someone runs a essentials cmd
yea I figured it'd be something like that
Why the hell do we do that. Weird.
I'll throw that question to the team.
That seems to be an excessive amount of checks, at least in my opinion.
Those others seem kinda valid.
Looks like it's checking game mode, essentials all, and then all in general.
here ya go Mr glare: https://luckperms.net/verbose/4NK0HVO2zs
com.earth2me.essentials.Essentials.onCommandEssentials:540
the magic line
checking for * and essentials.* should be left up to the permission plugin though
Glare, I swear you're a contributor to everything
Lmao
How do you have time to live
Check for each possible regex permission that could match the essentials command
Well, the past 3 months I've been on lockdown so I can't really leave my house.
If I could go be social, I would. Most of my friends are on the other side of the country right now because I got sent home from uni due to corona.
I am bored though, believe me. Which is why I'm finding new stuff to do, like work with Turbo on the website and stuff.
working with Turbo is good for you?!
work with Turbo on the website and stuff.
what's all this then
news to me
I've recently taken up redoing my landscape.
omg
:p
roasted
๐
Well, I don't fully know yet. He takes a solid 4 hours to respond to any DM.
i feel that too
That sucks dude, but nice you're putting your free time to good use.
That's just because he's a kiwi
I waited so long on my last question I went and took a nap instead of working.
#justkiwithings
^ That's just the ping to NZ
Lmao
LOL
*australia
Yeah I enjoy giving back to the community, I find it fun.
Turbo can teach you more web developer stuff, and you can help Turbo with Java more, as he wants to become a Java dev.
So MD says it checks the perms each time you run a command in order to see if it can tell you that you have mail or not.
What about the * lmao
I can't do web design to save my life, now, the structure and backend I'm find at, but I've never been able to do much design stuff.
isn't * just a normal lp check
No, that's Essentials explicitly checking it
I'll have to do some testing with some of my own projects.
oh
I think it is EssX
LP does check it internally, as it should, the plugin should just check the raw permission
Which I'd be happy to look into.
its probably because it checks that for plugins that dont already do it
ess has a lot of backwards compatible bullshit in there lol
That is true
permission plugins used to not be that good like 10 years ago
Also true
yeah it'll be a legacy requirement
it's fine, doesn't really matter that it's spammy
I haven't heard of any complaints of lag or anything.
So I won't be too concerned about it.
lol you'd have to be checking hundreds for it to even show up on a profiler
I figured
Makes me wonder how many perm checks I do. I know what I'll be playing around with tonight.
does essentials check if any of the permissions are true? or does it stop once it gets a false result before checking another
cause that will cause issues
it probably returns true when it gets the result it wants to see :p
so if a user sets essentials.* to false, and essentials.fly to true
so it doesn't matter
checks fly, sees true, then ignores the former
i know with litebans it does that and returns false because it didn't bother checking any further
hm shouldn't be
a bit nonsensical since of course it makes sense to prioritise specific nodes
because yea you check the wildcards last
Is there a speed comparison check between those? I haven't really digged deep into perms before. Does it just matches based off regex?
no, LP does lots of fancy magic to make them fast
Ahh
fancy magic
well it's not that fancy, it's over-engineered if anything haha
but it is fast so w.e
btw i've had this question for a while but is there a performance benchmark for the various storage mediums LP offers?
oh man, i legit start to hate JDA
there isn't, but it doesn't really matter because everything happens async anyways
ah ok
Ooo
someone mentioned a while ago that yml was a lot slower than the other file format
now i get every time that JDA stops sending messages from discord to minecraft ;/
h2 i think
I just save to txt files. No need for anything else.
yaml bad
it might be, but probably only by a few hundred ms, and that can't really be noticed
hundreds of ms ๐
Wouldn't ever think that permissions could become a performance issue.
anything can be a performance issue lol
glare - simple things become an issue when you add scale
don't plugins block until the permission returns true or false though?
That's fair
pop, the data is preloaded on login
Thank you. Someone understands my logic.
yeah if its all in memory then that's great
im just basing this on someone saying the other day in a support channel than yml was "slower"
so i was determined to figure out what that meant
slower to edit by hand maybe? who knows :p
but ye in terms of performance, it makes no difference
I remember the days of manually editing perm files.
yea we've kinda put a swift end to that for the most part ๐
although there are still some that do it
crazy cray
hey luck. luckperms support for discord. when ๐
Yikes
discordsrv supports contexts now!
i havent edited mine manually since upgrading from pex but i set it to yml cause i wanted to be able to do things the way it was before lol
I can remember when PEX would stall my server for a solid 20 seconds whenever a person joined... cringes
im probably going to change it to h2 though
who uses DSRV
idk, the majority?
i dont
i use it currently but its hot trash imho lol
got ma own ๐
Everyone's on that EssentialsXDiscord hype
haha honestly that would be a good fit for essentials
I used it whenever I had a bukkit server, just meant you could communicate easily. You could also be nosey, but let's not mention that
yeah theres been thoughts going around to effectively replace XMPP with Discord
do it!!
theres a PR for it already ๐
ayy
i mean. im stuck with JDA messing around
its a WIP PR though so probably gonna be a while
like random WS bs
afaik WS doesnt seem to have a much higher rate limit
i couldnt find very specific details though
well funny thing is
WS?
i dont use WS, but the error says i do
who actually used XMPP
Oh
@steel shuttle yep
The only time I've ever seen XMPP on a server is when it has .dis added to the extension
We're keeping it alive for those 11 people
lol
ditch it, and stop offering a damn zip of all the modules ๐
Just go to the Jenkins 4head
spigot should just link to the module downloads page imho
big button with main plugin and small buttons for extensions there
most of the time it is though
But then if supa let's the CI drop like it has before, there's another issue.
Plus then when we do releases we can make it look like a lot more was done
btw u know whats fun
idk i dont personally agree with how ess does its releases but its whatever
That's fair
ah well people use those ๐
Wondering how the feedback is for the async stuff is so far
i mean if ess had a different download page on spigot for each module maybe
but it doesnt
That'd be a yikes
people just sort of expect the zip, it's always been that way
but also people are stupid enough to install all of them
without looking at them
maybe not stupid, but it sure does seem to go over a lot of peoples heads that they are add-ons
@modest compass what do you mean by verbose?
Hey GeometryPro! Please don't tag helpful/staff members directly.
Oof :/
oh ok
wow fun
I need to learn how to code
you really should be a tester lol
who
who else
like a test analyst, in general

dont think you need a contributor of JDA here to tell you how to use it
they have a javadoc
also i think the discord dev discord (that's a fun one to say) has people who can help if you really get stuck
discord.js ez mode
!blkupdate
Sorry! I do not understand the command !blkupdate
Type !help for a list of commands.
!bulkupdate
Quickly update a large amount of user and group permissions by using the bulkupdate command.
for me lol
idek who made it but its legit broken
welp thats fixed. latest intelij is drunk xD
Sup
Glare my man what's good
;(
Need to food coma and just wake up in a few weeks.
yes that's a good idea
Luck with DSRV: https://i.imgur.com/kxwnjOR.png
LOL
Contexts gang where you at
speed needed


