#general
3141 messages · Page 310 of 4
although seriously ur country should have some millitary force
Or at least EU should collectively have one
that I would get behind
collective army for the EU
sad thing is eu would just use it to fight immigrants
it's not a country m8 chill :>
cause half of europe is stupid
Well
like fuck that frontex bullshit
Generally military isn't allowed to police
thankfully all the stupid is in germany
yes military isn't for policing that'd be retarded
I swear, polish ppl are more conservative than muricas bible belt
Just nuke the entire world and make world 2.0
some kind of fallout world, full of mutated things
tbh nuking germany wouldn't be such a bad idea
how many times have they tried to take over europe 
Does Bungee have an alternative to NumberUtils that's in apache which is in spigot?
@static badge in a way, 3 times now
3 times huh :>
if you count the current power Germany wields in Europe
😃
you could say they kinda succeeded
germany 
Germany is Great to live in
Atleast you can kill someone and only Go 2 Years into Jail 
What if germany added kill switches all nuclear plants in europe
at least it's not nazi germany 
You are with us or you do not exist in the future kappa
sadly germany doesn't have enough power over europe to fix europe
I mean, we rule the european commission now, but we installed the most incompetent person we could find
see this is the type of stuff that makes me want to nuke germany
we need power over europe to fix it

just look at the state of europe
you have right wing idiots in hungary and poland and italy
you have UK going nuts
5 hours response time
you have france fighting wars as a hobby
They obviously played too many video games /s
they learned from the best
and in germany you have nuclear-phobes kappa
when germany goes to war, we do so with passion and have a agenda and shit
france has been playing video games since before it was born
one agenda germany was known for :>
it's a lifestyle
just call em?
hans get the luger
I mean, today 58 years ago we build a wall around half our country
something trump isn't capable off 😂
speak of Germany, anyone here watched Dark (TV show from Netflix germany)
i dont remember it being manual, but it was long ago, my memory could be shit or they could've changed it
I'm a couple episodes in and its surprisingly good
isn't it just like a confirmation? they deposit like 2 cents or something
a good netflix show from germany is called "how to sell drugs online (fast)"
oic
it features my school
oh nice
if you watch it and see a school with yellow pillars, das mine
y u sellin drugs, wow mini
time to stalk digger
they used it as b-roll
ur braincells expired
the actual series played elsewhere
moira
mfw
overwatch is retarded*
you ever have a day where all you can say is
/
/intro
Hello {username}, Welcome to live chat you are talking with {me}! How can I help you today?
Meanwhile on 2b2t
Position in queue: 742

I went from like 2650 to 2900 in a day 
tho the 4 weeks before that were the hell that took me from the prior 2900 down to that 2600
ok nice sombra decided to let me die instead of hacking the roadhog
that's fine :)
we'll just lose the match off of it
we're running up at 28mins
people are waiting for it to go live in like an hour, so nobody will be playing ptr rn

Why did you leave?
Because chat was getting toxic.
dumb taco hater...
lol
I actually have eaten 9 tacos at once.
you actually left the server over their sarcastic remarks ?
And like 10+ tacos in one day.
And one day I went without eating anything but tacos (and some uhhhh coffee)
No kash kicked me and I accepted it.
oh interesting
I said I was gonna leave and he was like “allow me to help”
Yeeted me out, I was fine with it.
Oh I just searched up that message, I was reading the surrounding messages last night but for some reason those two messages went right over my head
I got banned from the M.O.S.S. discord a while back
I was really getting used to him gone
recommendations for a x86-64 (non windows phone) racing game that supports xbox 360 gamepad?
need for speed most wanted is very laggy
need for speed underground doesn't natively support xbox 360 gamepad
@austere ivy u smell bad
gets some friends together and shivs wizjany a few times.
.kill wizjany
feeds wizjany to an angry black dragon.
shut up bot you don't have friends
.slap wizjany
hits wizjany around a bit with a lava bucket.
dances upon the grave of wizjany's ancestors.
.kill leaf
goes bowling with leaf's bloody disembodied head.
.kill Vicarious
rips off Vicarious's limbs and leaves them to die.
.kill duck
grabs a automatic pistol and riddles duck's body with bullets.
.kill myself
rips off DiscordBot's limbs and leaves them to die.
im trying to create my first plugin and to do that it seems like I need to use maven to be able to get a copy of paper-api. What is the easiest way for me to get a copy of paper-api?
I am new to java so just need some pointers in the right direction
.lart ISIS Kernel Mode
(DiscordBot) I can't attack that.
resizes KennyTV's console to 40x24.
what a monster
that must hurt
If you're using intellij, install the minecraft development plugin and create a project using that
.kill xD
stuffs a bunch of C4 up DiscordBot's ass and waits for it to go off.
nice
thanks
@woven otter i'm untouchable
goes bowling with DarkEyeDragon's bloody disembodied head.
.kill yourmom
stabs yourmom in the heart a few times with a butchers knife.
thanks god
no thanks
.kill kernel
turns kernel into a snail and covers them in salt.
Anyone knows a good free faction plugin for 1.14?
.kill colonduckcolon
reaches out and punches right through colonduckcolon's chest.
how dare you
FactionsUUID
Eyye! It's not free 😛
.kill MDspace(notspacethatspaceone)
(DiscordBot) I can't attack that.
it's free for a small price !
it is if you don't want support
.kill DiscordBot
beheads DiscordBot with a rusty scythe and uses their head to play baseball.
But it's showing to purchase $15
hold on what
.kill MDspaceopenbracketnotspacethatspaceoneclosebracket
.kill colonduckcolon
stabs colonduckcolon in the heart a few times with a butchers knife.
rams a napalm launcher up MDspaceopenbracketnotspacethatspaceoneclosebracket's ass and lets off a few rounds.
someone needs to kill that bot for good
u first
.kill xD
reaches out and punches right through DiscordBot's chest.
no u
u
🏓
no
who's the impostor
your existence is a bruh moment
^
my brain cells = 0
.ban colonduckcolon
.torture everyone
at-everyone
@azure patio
reeee
hacked
get fucked
you just saved the duck from facing the dagger, fools
🗡 🦆 ?
no
yes
🦆 🗡
did someone say no-reacts role for duck? :^)
🗡 🦆 🍚 tbh
u
can't say french bread is the right match here
yeah rice and duck is better 🦆
:DDD
literally found company that is doing web design and their site looks like shit
it's not even scaling
@static badge
zen on his own line
I'm triggered
I have to fucking look at this from now on
stop advertising barty 😠
I love the queue - just got to play 2 dps with a friend (both of us are heal mains)
grinding everyday 12 hours
marketing
have to grind 18 hrs/day for the custom particle effects :^)
lot less p2w because the ranks are more expensive
What the fuck is this thread https://www.spigotmc.org/threads/suggestions-about-security.390102/
It’s suggestions to the Sir Administrator, duh.
Lol even if he is actually trying to make legit suggestions, he’s posting SECURITY ISSUES, PUBLICALLY.
Seems like some kid trying to show off his knowledge and sound cool. That sounds like some cringe something that past me would do..
I don’t blame him if he’s not trying to boost his ego, though. At least make an effort to find out who the “sir Administrator” is, and DM them about this.
Seems like he barely knows what he's talking about tbh.
If he doesn't want to have a security issue, then don't use the site, lmao.
Did the guy hack into the website and find out what addons they’re using? How does the guy even know there ARE useless addons?
sir Administrator
Epic suggestions right there.
“More security”
WOW incredible this guy just solved every security problem ever by telling the administrator to “apply more security!”
So simple and easy! Why haven’t we thought of that?!?
Sorry I don’t mean to be rude. This person just doesn’t seem to be making a lot of sense ._.
sir Administrator
"Guys, how should I store my passwords?"
"Just apply MORE SECURITY!"
This is what happened with T-Mobile Austria.
I think we found a real life /r/iamverysmart
“hurr durr I know what htaccess is hurr durr am smart y’all are dum”
Yes stop behaving in such a PROPOTENT MANNER, I am SMARTER THAN YOU because I understand that XENFORO can not manage or control spigots HTACCESS
Goodness gracious
This is a meme. Can we have a new command that just spits out that text?
|| memories of secure random intensifies ||
Thread locked!
new random(UUID.hashcode)

The guy:
Is that a new meme on here now 🤔
“Due to my proficient knowledge of Java, I have conjured the method in which Sir Administrator should upgrade the security:"
Security security = new XenForoSecurity(“Spigot Security”);
security.getDatabaseSecuritySection().upgrade();
security.getWebServerSecuritySection().upgrade();
// Alternatively:
// security.getSecuritySection(“Database”).upgrade();
// security.getSecuritySection(“WebServer”).upgrade();
// Alternatively:
// security.getSecuritySection(SecuritySectionType.DATABASE).upgrade();
// security.getSecuritySection(SecuritySectionType.WEBSERVER).upgrade();
for (SecuritySection securitySection = security.getSecuritySections()) {
securitySection.ensureUpgraded();
}
I guess so since you didn't want to listen to anybody
I painstakingly typed that all out on my phone
devon you brought this upon yourself
Lol
fair enough
painstakingly trying to figure out why installing NFS and uninstalling it left 1gb of junk behind and where the heck the junk is with WinDirStat
oh nevermind it has nothing to do with junk left behind
I forgot I had to enable pagefile at 1gb for the game to start
but in the process of trying to find nonexistent junk files I learned that revo uninstaller pro makes backups of your registery and files of every application you uninstall, I also learned that I forgot to disable the windows search service, and I forgot to disable system restore
so in the end I still freed up a gigabyte
I can clear my update history now since I disabled windows update ^
can I ask you a question about your code
hm
is that a yes or no
yesn't
It means sure but I won't acknowledge
acknowledge what
it's a yesn't
^
okay then:
why do you convert collections to arrays before iterating through them
What
sounds like lack of braincells
found it in multiple places and was curious

I convert a constantly changing collection to a static array so I can iterate through and not have any issues
It is not efficient in the least and I am rewriting a lot of the project locally atm
i mean, may as well use a COW array list
well have you heard anything about threading 🤔
converting a collection to an array isn't really helping much
tho i can't see the code
but if you conversion iterates then you have issues anyway
like you're not gonna eliminate threading problems with that
You don't make Thread instances in bukkit, you use the bukkit scheduler and there is specific methods to make it async. If you spawn your own thread not managed by the bukkit api then you are asking for trouble.
i mean you can but that's entirely irrelevant here
also i guess i'm asking for trouble LUL
You can but then bukkit can't stop it on reload and you have those classes still loaded and will cause issues with the new version of the plugin
god forbid i want to have proper control over my threads
what the fuck does that have to do with threading
I was answering 🦆
well okay maybe not with threading but with order of execution
Events can run at the same time as the command executor or even other events.
Especially if you have an async task running that also uses that collection
that doesn't explain why you're copying to arrays
or what you think that does to help concurrency issues
duck link me code
so i can see how dumb this actually is
"I convert a constantly changing collection to a static array so I can iterate through and not have any issues"
To better explain, I convert it to a static array so I can read the last snapshot's values which may not be the same a hundred milliseconds later in this long loop and make judgement on what modifications to make to the same collection (seperate from the static array)
https://github.com/SkorrloreGaming/SkorrloreGaming/blob/master/src/main/java/me/skorrloregaming/%24.java#L64
https://github.com/SkorrloreGaming/SkorrloreGaming/blob/master/src/main/java/me/skorrloregaming/runnable/GCandAutoDemotion.java#L14
two places
someone link me fucking code gdi
thank you
$.java
ok first of all this project is already 🚮
well I think I reignited this conversation
It is in a lot more then those two places and in both of those cases I definitely did not need to convert it to a static array. Like I said I am rewriting a lot of it right now
second of all, toArray isn't concurrent safe
so you're basically just shoving the risk of error from a big loop to a small one
using a COW list eliminates that issue, and reduces the unnecessary copying when it's not needed
what's cow? 👀
(or just synchronizing, tbh. dunno how often the list actually changes anyway)
copyonwrite
ah
Events can run at the same time as the command executor or even other events.
do they actually run at the same time?
Aren't most of the events called and commands executed on the main thread
so they can't really run at the same time can they?
They don't run exactly at the same time
But close enough when the loop can be over 500ms

unless you're scheduling async tasks from your commands, commands always run sync
This is why I am rewriting a lot of the plugin
and most events do.
jesus this code
have you ever heard of a god class?
this plugin is like 20 god classes
so assuming you stay on the main thread do you really need to worry about changing collections
are there any files under 1000 lines of code?
Take a look at Server.java in the 2017 branch then
we already had that discussion 😂
@quasi valley my bad sorry
not on thread safety, but on the code length and messyness
so yours is more or less new @ 🦆
oh wrong tag rip
wizjany for a project that controls a 13 minigame server almost exclusively by itself, it is hard for me to split it into a hundred million 100 line classes
well yeah but I kinda started it
tabs 
tabs
Yes I hate when people use spaces in java
that's why you have a game API and another "core plugin" or whatever to call it, and then (in some cases) yet another gamemode plugin
and yea, l2modularize
https://github.com/SkorrloreGaming/SkorrloreGaming/blob/2017/src/main/java/me/skorrloregaming/Server.java here is a link to the main class from 2017 before I think 4 rewrites
ever since @upper flicker complained about my formatting I hate anyone that doesn't use CTRL + Alt + L || I'm assuming default keybinds ||
Decompiled with
wtf?
we have SkorrloreGamingLink which I offloaded a lot of the code off to which SkorrloreGaming depends on
yes I had to decompile it since I lost the code

my computer died before I got into github
Devon do you use Eclipse?
I used to, now I use intellij

I have been using intellij for 3 years
okay I have another question
I used to use dark theme but I got tired of the inconsistency with half of my applications straight up not supporting dark theme
what's with this:
https://github.com/SkorrloreGaming/SkorrloreGaming/blob/master/src/main/java/me/skorrloregaming/%24.java#L46
why are you creating new array
because Arrays.asList does not take in String... it takes in an array
and since I dynamically modify those lists I can't have it a static array
var args?
bruh
doesn't Arrays.asList create immutable List anyways
can you stop saying "static array"
and no it doesn't duck
ImmutableList.of(...) does tho
and takes varargs
guava :^)
Devon use linux, eg.; kde thanks to qt and gtk your desktop theme is in almost every sofwatre
ez
and I say static because it is not being changed by my 20 other tasks at the same time I am trying to modify or read it, it is a static array that no matter what will stay the same unless I modify it.
I used linux for about 6 months but when I got back into hard modding my xbox I had to switch back to windows
I know
duck windows
what windows
öwö üwü öwö
yeah there's no such thing on the internet
obvious neckbeard

yes
ImmutableList.of() actually has a bunch of overloads
so it doesn't create an array for the first like, 6 args
only after that does it start using varargs
so is the purpose of that array creation to make code less readable?
hm?
varargs hasn't been around forever
sure
Is there a possible way to detect mods used like forge mods or hacked clients or other modifications to the client. and/or possibly detecting resourcepacks. on Paper 1.14.4?
also Devon the reason I asked about eclipse is because your code lights up like christmas tree in IJ

@brazen adder I believe there is a Player#hasResourcePack()
no channel to post your Minecraft server?
^^
https://i.imgur.com/2FLeKr8.png ¯_(ツ)_/¯
well since i am a server owner that installs plugins and configures and not much else. i have no idea how that would help me lol
ah, I didn't realize that. There has to be some anti-cheat plugin out there for you that has those features
Yeah I have inspections turned off, it was annoying af.
when i type "mod detection plugin 1.14" or "resourcepack detection 1,14" i just get posts on mods and resourcepacks and how to install them
no channel to post your Minecraft server?
You're saying this in a discord full of developers and server owners.
You really think anyone here is actively seeking mc servers to play on?

i can't believe wiz was right 
@brazen adder try searching specifically on spigot.org or something
tbh can't remember last time i was wrong :^)
you're wrong about your braincell count
wiz how old am I
i will try that. thanks for trying @unkempt drift :]
😃


Devon I would contribute to your project tbh but I guess you wouldn't like my CTRL + Alt + L contribution

I won't accept a contribution of spaces instead of tabs
you can also format an entire module ;)
tbh that project needs a full rewrite
Why would you use tabs?
fuck tabs though
Why does that contribution even need to be made
Should've been a thing to begin with 
Because then it only takes one key press back or forth to properly indent shit instead of having to press a button 4 times
what
what the fuck kind of editor are you using?
IntelliJ
IDEA treats 4 spaces as a tab by default
I had to use spaces for my PR to PlotSquared and it was torture
you can still use tab and it'll autofill the spaces
then explain to me why I had to
and eitherway, in what scenario would you even have to backspace
you 100% fucked up your IDEA settings
it was default

yeah big doubt on that 👀
Mine uses default settings and spaces behave perfectly like tabs do
and which intellij setting would say, hey let's cause hell for the developer
Literally has through 10 different installs
I've NEVER had it not treat spaces like tabs and not have functional backspace
project settings?
if you hit the tab key in IJ and your file uses spaces it will insert or delete spaces
lul
Different computers.
Different operating systems.
Updates.
and yea been using IJ since like 2012/2013 prob
If you didn't fuck up the settings then the project's settings are fucked and IDEA is inheriting them
That's a novel IDEA
I never configure project settings, I use maven and constantly having to switch repos, so I configure default settings
also it's weird that you use IJ without inspections
Hey Vic
Hi brian
Nice avatar
ty
hmm how do you reformat code of entire module
I'm now thinking what adds enterprise version?
right click and click reformat code
isn't there some shortcut
literally says on that line
^
^
Strg 💪 Alt L
well yes I'm blind
ducks aren't known for their sight
that's because you're a duck
or intelligence
ur retarded vic
thanks
🗡 🦆
at least I can use my eyes
this new rewrite of the plugin won't be converting any collections to an array anymore, at least from the look of it because of how I am reworking the logic of the plugin, it also won't be using flatfile to store everything and instead a database which will drastically speed up GCandAutoDemotion.java. this new version is also getting full javadocs commenting and will no longer be using $ for the util class name.
what
also static abuse is abuse
what makes you think database is faster than flatfile
are you doing IO every time you need a value???
no
have you heard of RAM?
*WAM
.db in the plugin data folder, not a hosted database
sqlite is still a database
I know and it is much faster for the use scenario, I am already getting much faster access times for all the players
and still does IO*
*situationally, might also be able to just load the whole thing in ram. but then it's just a map with indexing
like, what are you actually storing
that requires access time
me: pays for ultimate version
also me: doesnt't use any feature from ultimate version
Let me get a screenshot
profit
free ultimate cause student
^^
looks like some of your code is a result of decompiler
WG's flat file region storage is blazing fucking fast because we don't do file calls anywhere but the save/load thread
tho I just realized I'll have to renew it soon 
lul
that's crazy wiz
this is like 1MB of data dude
???
load all the files into ram. never look back
(well, only to save them)
That's what I am doing, I only save every 15 minutes
save off thread too
you can save every 10 seconds if it's off thread no one cares
Well even off thread it causes a 3 second lag spike
wat
you're doing something retarded then
that doesn't make sense
It doesn't I know
if its off thread, then its not blocking
^
are the files symlinked to a network drive across the world?
how can you claim efficiency then 🤔
is server thread doing while (!stuff.isSaved()) sleep(1)
are you using plain snakeyaml/spigots extra stuff or some custom config badoof?
you should rewrite it from scratch but that's my opinion
good luck rewriting this big of a project then ^^
This plugin exclusively runs a 13 minigame server
well I don't see an alternative tbh
There is an alternative, it's called fixing the code, rewriting it is not an option 7 years into it
not only is it an option, but the best one
It's always an option. It may not be worth the time investment which is the issue.
You can't just rewrite paperspigot either, stuff depends on it, just like how my website depends on hosted web servers from my plugin and so does my other plugins depend on my classes
@void void [Auto] We're now known as Paper.
stuff depends on it
.typing
i thought it was mostly monolithic and only your server depends on it?
my guess is that if you really want to fix this, you will break compatibility
Aren't most of paper's patches rebuilt and redone every single version?
Like the async io patch was completely rewritten from the ground up
thanks MD
I am dead 🤣 bye
no worries, I couldn't remember what it was until you corrected yourself :p
Ask anyone here and they would say paper is not rewritten from scratch every single release
lmao
your other plugins depend on this plugin's config loading/saving mechanism?
it's not really the same though is it
You literally did, you said rewrite all the patches every release
patches being rebuilt doesn't mean rewritten from scratch
and paper is based on patches, paper is not a from scratch software
yeah but noone is talking about rewriting the MC server???
You're twisting my words and I'd like you to refrain from doing so
Your plugin isn't patch-based is it?
your plugin certainly is A LOT smaller than an entire server software
and again - even if it's large, redoing such a mess is better than to stick with it
No way, seriously? I did not know
well youre acting like it
Since you seem to not believe me when I said the async io patch is being completely remade
https://github.com/PaperMC/Paper/pull/2308
tbh by the time you are done fixing the plugin you could've just rewritten it
well I guess there are some parts that could be reusable
I was responding to your first half of the message about rewriting most of the patches every. single. release.
Your plugin is almost undoubtedly much simpler than Paper and certainly less moving dependencies - you don't have to deal with figuring out how obfuscated Mojang code works
Sure some patches are definitely rewritten from scratch
He said the word "rebuilt"
You screenshot both messages I sent and laughed at them both.
The patches are rebuilt for every release
Don't backpedal
rebuilding patches is mostly dealing with merge conflicts and changes in mojang code/mappings/etc
They have to be rebuilt, that has nothing to do with development, if you depend on something and the dependency changes you have to rebuild your patches to it
in fact, patches are rebuilt constantly just to keep things spiff
If you write a plugin and Spigot removes a method you were using, does your fix involve development?

Imagine paper having to use and/or edit other nms methods because they change :o
We had the same exact situation a few days ago
should you though
I got to work on this rewrite, be back later
k
Good luck with that
let me know when you're done rewriting your insanely complex mission critical plugin that has lots of external dependents you can't easily adapt
essx needs someone to help rewrite it
Does it still work under the same old essentials api? 👀
smh, was doing some monthly maintenance on a remote computer
and the internet there decided it's a good time to die
Duck you really want to do that for 1000 more cases? 
no but I have to 
lack of braincells indeeeeeeed
noone judges my code so I have to judge his code
F
That was enough for a day again, going to bed before my brain just shoots itself
@quasi valley I was going to prototype a module framework that could hypothetically be used to reimplement a plugin like EssentialsX :p
Reflection.java is not my class
It is used by the ping injector
DuplexHandler, PingInjector, PingReply, and Reflection are all not my classes but I did update them
never got around to it though
@cedar spade sounds interesting
oh hey Devon you're the guy who spent an entire evening shitting on Paper and declaring Spigot to be superior over on MOSS
shitting on paper
man I gotta work on my phrasing
did he actually 😠
Hello :)
Also kept insisting that users were entitled to support from FOSS developers
Yes and I got banned and since then I have been using paper exclusively after I modified all the plugins that were compatible with spigot but not paper
Oh right you were complaining about EssentialsX not getting issues fixed immediately and insisting the 1.13 branch (which was largely done by that point) was completely unusable while also insulting Trent for no apparent reason
hmm I wonder why several people there got mad at you
I don't think I was around at the time
That was before I really learned about the open source community and the moral behind open source developers in general, I had it stuck in my head at the time from college that if you sell software and claim support you cannot just say no, so I was reiterating that for free software when there is no correlation
someone is selling EssentialsX 🤔
you also claimed Spigot-Essentials was basically 1.13 ready
even though they still don't have 1.13 items after an entire year
It was at the time, it worked flawlessly for me on 1.13, but I understand the moral behind actually properly updating a plugin to 1.13 instead of relying on the compatibility layer
We stopped updating items.csv and so Spigot didn't have an items file to steal
Well, I never tested with 1.13 items
That is there so there is a chance that specific block out of the many other blocks in the radius of the explosion is broken based on the block durability
Like I said I wasn't that familiar with the open source space at the time
You seemed to think you were pretty familiar with it
imagine being entitled to literally anything that's free
Because I was hard headed
that's just wrong
was?
haha
I will keep linking random lines of code
I think wiz was right agian
this is golden
People using paper often are required to have their server restart on a regular basis because of memory leaks or crashes, sometimes as soon as every hour.
amazing
[citation needed]
This is already looking much better
I wise man once said "sound like lack of braincells"
Then this
Link$ 
why the fuck is 16 hanging
Because I plan to make it a config option
and that will take up a whole line
brb gotta eat
tbh static class with 3 static variables look just as bad
And as with last time he just professionally avoids what’s said about him and sends random code snippets

when I saw he said he was banned for MOSS I decided to look for why

MD you're not worthy of a pineapple
pineapples are sacred pizza toppings
you desecrate them with your presence
you didn't say "even if this gets lost in conversation never fucking dare to ping me" :p
What’s with you and pinging being the root of all evil
even if this gets lost in conversation never fucking dare to ping me
@pulsar wigeon k
k
Dont you dare invade his private sphere with a 🏓
your loss, either you miss out on the treasure trove or you waste your time unhiding the messages
oh also he claimed the GDPR doesn't exist if you host your server in the US then proceeded to state his server was geofenced to Canada, the US, Hong Kong and, uh, Germany


:kennythink:
What he claimed on here was that reusing randoms is WAY to not-random and you have to use something like new Random(UUID.randomUUID()) every time

wiz no offen- but you seem like a real dick-
blasphemy
Is your nitro gone? :p
ilearner kindly go fuck yourself
hey wizjany
what
ping
i said 'kindly' ok
Watch him block the bot
i mean, he didn't actually ping me
he might have highlighted my irc client
but irc clients, unlike discord, are actually configurable
at least, the one i use is
@quasi valley yes. I'm waiting for someone to gift it to me
who needs configuration
You
Or any settings
Oh yeah. Gotta use secure random for this rewrite
at devon
btw if you strictly use paper:
https://papermc.io/javadocs/paper/1.12/com/destroystokyo/paper/event/server/PaperServerListPingEvent.html
well it's spigot
Fair point
I still like having my server spigot compatible so I can use the bleeding edge minecraft releases, yes I know it is not recommended
welcome to Spigot
no it's recommended and it was going extra smoothly with 1.14
iirc that event was added to the API by the Bukkit team but not implemented until 1.7.10 or 1.8 but don't quote me on that
I have paper events in a separate class and that class is only loaded if the server is paper to maintain support for spigot
I could implement the paper server list event, I might actually do that
needs more secure randoms
I’d just emit the legacy spigot listeners... if I weren’t hosting my plugins on spigot 👀
^ And more random uuids as seeds
tbh xkcd has a neat method written for getting random number
it's based on the physics of dices
so it's pretty good
Wait I know how to make it use a random uuid as a seed without you guys knowing.. Muhahaha
yes and that makes it so much better
make sure to use heavy obfuscation as well
And more classes with $ in their name
Not needed
but then your code will be readable
It's not $ anymore in this rewrite

^
If I identify as a piece of bread, then that’s certainly not undefined!
It is being added in the rewrite
I identify as not following code conventions and abusing static and writing unreadable code
o-o
Now that I am moving huge classes into many smaller classes, I am noticing so many 🤦 mistakes like calling Kitpvp.getPlayerKills from the Kitpvp class
Lax ❤
I avoid using other plugins whenever possible
it's okay other plugins do the same
No, that's not it
other plugins avoid you
I want full control over everything, especially because I don't want marriage in other minigames then survival and minigames are world based
Don’t talk to me or my NoBedExplosions ever again.
should just make a fork of SkorrloreGaming for the memes
btw you can simplify feature list in your README by renaming Features to Custom features
In my readme?
no brian you're irrelevant I wouldn't talk about you
How do I become relevant?
my pro strat for testing low TPS
don’t I do that regularly
what on earth is that Devon
Why are you making a list array
String
Array
For one string????
Because lore is a list not a string
And you’re missing a bracket thingy
it's a picture from hell
Why do you have a class called Link$
because he's calling a method which takes a string array clearly
we've been over this MDpineapple
why is there a symbol in the class
Because I haven't rewritten SkorrloreGamingLink yet
why are you dumb @austere ivy
he could use varargs
only if the method supports varargs
instead of making a string array with one string
and using a string array instead isn't bad
wtf do you think varargs is you dipshit
so what?
varargs compiles to exactly what he has anyways
Whatever I’m just saying it doesn’t look quite nice as source code.
varargs is a style choice only
Does it compile to that?
it's not wrong just verbose
it compiles exactly to that
Huh
it's syntactic sugar @austere ivy
if your method should take an array instead of varargs (for style reasons, varargs doesn't fit etc) then that's not a problem
setLore does not support varargs
createLore is the method we're talking about
addLore not createLore
createMaterial doesn't have the string array, it's the addLore method
tbh that formatting is weird af
im going home bye
cya
That way quite.. unexpected
that line starting with comma is just crime against humanity
I sent the screenshot fully knowing I was going to get shit
I could make my addLore method support varargs if I wanted to but that would require making a whole new update to the SkorrloreGamingLink plugin and changing the version and pushing it to my maven repository and reimporting it on SkorrloreGaming
just for a cosmetic change
not worth it by a long shot
tbh that's not the worst part in there
idk why your formatting is so weird and how it's even readable for you
A line starting on a comma is really strange
Especially since before that line, the other comma ends on a line.
So not only is it weird, it’s inconsistent.
My two cents.
Honestly idk how you can work with your own project(generally curious)
tehbrian github?
I mean I can’t even decide on ItemBuilder, ItemEditor, ItemModifier, or ItemUtils do you doing anything is further than me
Nah, Brian Pearson (my nemesis) took that.
GitHub: itstehbrian
Or just look at https://TehBrian.xyz
TehBrian's personal website to use for testing, experimenting, and possibly a portfolio. Stay tuned!
Devon do you actually get why we were giving you shit for it
I find that hard to believe but okay
I understand
irc never forgets
Duck if you have any suggestions for my tfcplugin repo I’d appreciate it
I want to rewrite that if statement to be two lines and not have brackets, but then my ocd will make me make that change on the several hundred similar methods throughout the project
hmm maybe later busy messing with SkorrloreGaming
I find it hard to believe that you have ocd 
I could pull out my medical records but I don't see the benefit in me proving myself over such a trivial fact
whatever you do, do not look at video.mp4 in resources on my itstehbrian github io repo, ok?
OCD does not necessarily mean it obsessively clean it just means obsessively compulsive. That can mean even if it’s bad practice it’s compulsive behavior so even if code doesn’t even look good sometimes you just kinda have to do it because it’s obsessively compulsive
enough with the phishing attempts 😠
I've overcome most of it but I still can't stand when two methods that do basically the same thing look very different, and I also hate when an if-statement block is a one line block like that
https://i.imgur.com/1IzU6X4.png
I guess it's appropriate ?
you still have Link$ in your code
No symbols in classes






