#general
3141 messages ยท Page 674 of 4
hex is back with his infinite wisdom
hmm idk but in my testing it's been much faster for me, it seems like a lot of plugins could benefit from it as it has surely saved me resources
also it's got kind of shit readability so if it's for a oneshot invoke it's not worth it imo
well what's your use case and test case because it really does depend on those
that's pretty accurate, it is pretty unreadable
are you using reflection for nms access? i'm not sure what else would be widespread in plugins tbh
Yeah, a lot of plugins use reflection to access version dependent code
I'm not using it for nms access though, I'm using it to dynamically invoke constructors from my custom item system
so basically you have 4 good general methods for this sort of thing and they all have pros and cons
traditional reflection, method handles, explicit lambdametafactory, and asm
I tried ASM, I got it working but I found it too complicated to continue working with
traditional reflection is cumbersome and slow when unoptimized, but jit will inline it pretty intelligently if it's a hotspot and you haven't tried to overoptimize by hand
method handles are fast and imo more readable but i don't know enough about the architecture to say how they're optimized
lambdametafactory is very constrained in its use and difficult to deal with in my experience, though it produces fast code from startup and doesn't need optimization
asm is as fast as you'll get if you use it correctly but it's very hard to use correctly and can get complicated if you let it
I read this article on those methods which made me land on LambdaMetaFactory- https://www.optaplanner.org/blog/2018/01/09/JavaReflectionButMuchFaster.html
if your test case was constructors then how often are these constructors invoked?
very often, every-time a player's equipment changes
if you're comfortable with the reduced readability then it's probably a good solution, but it also will make it harder to expand your framework's functionality
if you've got a good idea of the scope of your use and don't think it's going to change, go for it
i'm skeptical of that blog post because the test case seems simple and i don't think will reflect every use case
It's hard to get good benchmarking with these things without just trying things in a similiar environment imo
if you're curious you could reimplement your functionality using each and profile it both before and after warmup but at that point i doubt it's worth the effort
yeah
reflections have some degree of optimizations everywhere i'd imagine
without it they're kind of garbage so
is City ok
I may be wrong on this front, but method handles attain the best performance when the fields they're in are declared static final
and from that OptaPlanner post, I went with method handles for adding Java 11 Inflater/Deflater ByteBuffer APIs to Velocity
i think that's all about if the call site can be in the class's constant pool or not?
i don't really know tbh
perhaps https://shipilev.net/jvm/anatomy-quarks/17-trust-nonstatic-final-fields/ explains that a bit
or more precisely https://shipilev.net/jvm/anatomy-quarks/15-just-in-time-constants/
oh lol
you spelled developer wrong in your name
I'm the bloke who makes Velocity, RedisBungee, BuycraftX, and NuVotifier
the nickname is a meme
oh
Well, nice
I was gonna try out Velocity then i found out it uses custom plugins
Shit we got a furry in paper discord
https://media.tenor.com/images/97726626ee1193b62cb4477c2338a1dc/tenor.gif
and i dont use buycraft i use another version lol

you want to see my velocity rewrite in skript?
one sec
@ those posts, yeah that looks about right
I'll get that goin' for y'all
tier 1 should turn those into immediates if possible like bipush, etc
here you go: https://www.velocitypowered.com/skript-rewrite
nice try
oh dear
i was wondering, how far out from spawn do most people build bases in vanilla
as soon as the area is nice
so how many k?
indeed
thank god for highways
A Christmas tree built out of form elements.
also do people not use xp bottles normally?
it's 100% smooth for me
yeh thats looking a little gittery
JS VM is apparently using 2.7MB if that's what you're on abt
JS 
no one gives a shit about your feelings tho
one of these days i'll consider trying out hackintosh again but mmmmm
macOS vanilla in that case lol
okay I thought it stood for JavaScript serialized object notation ngl
viper r u serious
I still don't get why JSON is inside JavaScript section

thats some kazheek shit
i wonder if my wifi adapter is supported tho, cause i sincerely doubt it
i highly depends
somebody prob made a kext but gl finding it
i just hackentoshed a laptop for airmessage
eth hardwired it
how much of the OS are you locked out of when you hackintosh
wdym?
like what default apps can you no longer use that you would be able to with a legit mac
because i love macos, like honestly fav os
hate the hardware
if you spoof a serial id pretty much nothing
and are there any day-to-day normal things that remind you "oh yea, am on a hackintosh, cant do that"
Same!
I wanna hackintosh too, but I don't know if it's worth the hassel
macos is bad
Why can't apple just macos widely available ๐ฆ
if i could build a custom rig, fully watercooled with tons of ram i would be unstoppable with this OS
macos is bad
thanks for your input
Why can't apple just macos widely available ๐ฆ
profit, they also don't want to "support" anything but their own hardware
If apple made macOS public they would sell considerably less macs
i mean, meh
What was called paperspigot fork with some new features?
@spice finch [Auto] We're now known as Paper.
hahaha linux on TOP
yea linux is great as well
i use it daily
mac offers a fantastic desktop experience though
my productivity was never higher
what a fucking mess
KDE
You disgust me
no KDE hate is not boomer alert
KDE itself is boomer alert
you fucking boomer
gnome is bad
show us ur setup bby
using windows RN
i dont have a linux pc (with a desktop) atm
heck
its next to me, but it's my plex server
nope I never said LXDE is better
i mean
better than KDE yes
easy
anything is
yeah it's terrible
@void void https://uwu.whats-th.is/8AffQv5.png
proxi how did you track that
wakatime
- horrible python
@void void export https://wakatime.com/settings/account and a horrible script like https://gist.github.com/Proximyst/c8be8b8363013325a4a7d628b543f6f6
would probably be a lot shorter in clojure :>
yeah defo shorter in clj
would use my eztimerformatter library to format the time as well
you know what's better
.g emacs elcord-mode
(DiscordBot) https://github.com/Mstrodl/elcord -- Mstrodl/elcord: Discord Rich Presence / Gamebridge ... -...: "Discord Rich Presence / Gamebridge support for Emacs! - Mstrodl/elcord. ... While the alist elcord-mode-icon-alist is customizable, all icon ID's are..."
๐
i wonder how many hours it'd take to port craftbukkit to fabric 
@shut python
POP
BOB
KENZIE IS POPBOB
who?
and why does that matter?
GOOGLE POPBOB !!!!
.g popbob
WE NEED TO DESTRUCT THIS GUY
(DiscordBot) https://www.youtube.com/watch?v=YTublAqgxjI -- 2b2t - Popbob's Escape Plan - YouTube: "Oct 2, 2019 ... On 2b2t.org, Minecraft's most infamous anarchy server; I show you a build that popbob used to quickly escape after a grief. Special..."
On 2b2t.org, Minecraft's most infamous anarchy server; I show you a build that popbob used to quickly escape after a grief.
Special Thanks to Courier6 for showing me this location!
song:"Concentration" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By At...
do it somewhere else, not here
please banne
beSt aNarCHy serVEr

does anyone know how to colour item names with colour codes?
anvil doesn't seem to work even as op
was building a castle from a tutorial and realized i fucked up. Found out why from when i was counting blocks from the window that it was suppose to be next to. was suppose to be 22 blocks high but was 21. Fuck me......
good thing there is suck a thing as a move command
Senahi need a plugin for that iirc
or purpur!
^
I remember doing it a while back without a plugin though, or it might have been the crates plugin, used it for keys
thanks anyways
Which plugin do you recommend for multiworld management?
Does paper save the world by itself?
def not that one fron that city guy
hyperverse is apparently good
but i use multiverse w no problems and thus no need for hyperverse
There are some plugins for letting you do colors in an anvil
but, in general, mc does not support colors in there, and attempting to rename a colored item is wonderful
ur wodnerful
proximyst what's purpur do?
(DiscordBot) https://github.com/pl3xgaming/Purpur -- pl3xgaming/Purpur: Another fork of Paper \o - GitHub: "Purpur is a fork of Paper used by the Pl3xCraft server. It contains many gameplay changes to suit our server that are deemed too wild to be included..."
purpur is a fork focused on making every mob in the game sitable
Purpur has some nice additions
Not just sitable @cunning raft, fully wasd controllable. And that's not the focus. Is 1 out of over 100 patches ^_^
i am in no way affiliated with purpur, plexnetwork, nor billybadbreath!
am just tryna find a way to destroy the beard, once and for all
</3 cat
cats r evil
Hi
Just a question about event priority. What I understand, it is primary ordering the importance of event calls, so witch one of the registered listeners to a given type will be served first. Except of that, is there any diffrence in the possibility that a event might get called or not called, when it has got lower priority?
For example if the server runs out of ressources to serve the tps.
Shift storage calls off of server thread - remove lag from slow databases or file system
Yay Dynmap
Dynmap makes database calls on main thread what?
graphql is interesting...
thats longer than i thought
a graphql schema
no not really
i mean
it goes in front of a db
and then you query with it, and it queries the db
schema are the tables
basically with this, i can say
getUserProfile(ownerId) {
avatarUrl
}
if i only want avatarUrl, it will give me
if i want more, i specify the fields i want
and graphql goes and figures it out
yea i guess viper
When you planed a little plugin with one class and one hour and end up with 7 packages a week later. ๐
sounds like scoping problems
Na, I just add a ton of extras
uh
when you start a project, you have a scope
your scope is what you want to achieve...
omg I thougt about scope in a code like scope
something is out-of-scope if it's not applicable to what you originally planned
if you never created a scope, that's an issue
but.. uh
lots of MC devs don't
Well might be out of scope in that way of "scope"
๐
But, at least it works well now
What's the point, you can import it in your plugin
Please let's not have the threading discussion for the 40th day in a row
ok then just this part
not only does it frustrate me when people say Java is the reason of poor performance, but oh boy we're gonna kill all performance when we try to do accurate shadows for items
Lax please
I wish paper/spigot provided the whole maven central
Fuck off lax lol I knew you were gonna shit post before you even hit enter
That's like predicting you're gonna die if you go inside the sun
Actually that has not been proofen so far
lax and i are best friends
It has a switch to detect if it is open, so it will not turn on
funny, I've never seen Lax before
you're not cool enough
funny
ha ha ha
on an unrelated note, I finally compiled aseprite
not that it was much hard but man, it's way better than GIMP for pixel art
dam barty out here with the original insults
don't think he was talking to you brian
especially when you have to consider all loads you're gonna see
oh yeah, all the loads
optimizing for 4 players is totally different to optimizing for 500
speaking of micro
i thought u was talking about ur tent
its a chronic illness


thanks i hate it
not to be rude, at all, in fact it looks great, I just think it's funny: https://old.reddit.com/r/Minecraft/comments/gxnpdf/i_made_a_rounder_enderpearl_by_adding_pixels_do/
(DiscordBot) I made a rounder enderpearl by adding pixels, do you like it? : Minecraft - 709 comments, 51,659 points - k_miner_5, 14h ago
artists: spend weeks crafting a beautiful texture pack with hi-res textures maybe a thousand upvotes
this person: spends a bit on one single texture, get 50k upvotes
sounds fair to me
that is the way. what can I say, though? I got 42k upvotes on a 3-second loweffort comparison post
More pixel = less fps
@still smelt unironically that is true though, right?
if I load up a 512x resourcepack I get far less FPS than with a 16x one
depends on where it was, really; players generally aren't looking towards dealing with texturepacks, especially the people who are more into aesphetics who play online who wanna ensure that their builds look awesome to everyone, etc
You want less FPS, go and try the new blender mode for transparant tex. also known as "fabulous mode"
hahaha whew boy I did try that
I have to admit, 1.16 does run great clientside.
Maybe even close to 1.12.
Far, far better than 1.13.
Anyway, fabulous mode absolutely destroyed and demolished my FPS, not only that but introduced a bunch of stuttering. I wonder if it's worth it.
I barely noticed a difference, I mean water renders correctly behind transparent items so I guess there's what?
But isn't it worth it, all the prettiness it brings to your monitor
๐
You have to go to nether fog or cloudy areas
you will mostly notice a diffrence in fog
otherwise it is hard to see at all
Hi guys, i'm looking for a plugin but i cant find, maybe you know..
I need to prevent items and exp drops whit some types of deaths, example:
"<player> fell out of the world" or "<player> suffocated in a wall"..
Do you know anything like this?
Sorry, I don't know a plugin, but if you can code, it will be one file with one event https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/PlayerDeathEvent.html
I am in need of a plugin that automatically opens a book GUI like on Hypixel. Does anyone know a plugin/way to do this?
idk of a plugin but i added that functionality into paper so it would be extremely easy to create
player.openBook()
yea that works
Thank you!
the method i added lets you use message builder tho :D
Ok thanks
:////////////////////
man, spigot active times are so weird, on some releases i get like 50 downloads and others like 5
@potent fossil Do you know a way to do the thing you described player.openBook() with a custom command in EssentialsX? I want to make a /resource command and when you run it it opens that book.
300 downloads for an RTP plugin aint too bad tho ๐
@vernal moth what is that issue syntax? GH-14? is that just synonymous to #14?
@potent fossil Do you know a way to do the thing you described player.openBook() with a custom command in EssentialsX? I want to make a /resource command and when you run it it opens that book.
@pearl vapor sorry you can't, it has to be done from code
you could hire somebody to make what you need
Ok thanks
or just download one of those plugins for free ๐
yup that would be 1st choice if they satisfy the requirement
its 2020 people, plz
lul
omg stop
alright im hopping over to winblows to play NMS
no mans sky?
Is there a way to load the server resource pack by a command? For an example when you click the green **Click to load! **button it loads on this server it loads the resource pack.
with a plugin, yea, sure
No idea what would specifically exist for that specific use case, but it's 100% doable
thanks!
Yes but i would like a command like /resource with a menu like the one in the image
ok, but why?
It's hard to explain
Just something I think would be cool, and I wanted to see if i could do it.
ey an1 wna add me on myspace?
i thought you had to be 16 to use it?
oh srry, I'll wait a few years for u to add me then
Sorry I don't have any Myspace, wanna connect on MSN Messenger=
buzzers were the shit
Not boomer enough, let's talk on IRC Hides
IRC? pfft. ICQ
march 1st i had $8000 in debt
i just paid off the last amount
im a free man babey
except for the fact that i had a heart attack and now i owe the hospital $2000
other than that
ima free man babey
yeaaahhh I don't think that's gonna work out for ya buddy
@potent fossil nice bro.
@potent fossil how'd you do it? budgeting or what kinda thing
selling coke
ya dat sucked
and honestly i just dodged the calls from the companies until they sold my debt to collectors who i also dodged and then the collectors got desperate and offered me settlements so i took them when it was convenient for me and then covid hit but i went on unemployment and i paid this one off with unemployment money
so yea, dont pull a simple
but it works!
huh
lmfao
that
thats quite the scheme
seems questionable but ok
who even am I?
this whole pandemic/unemployment thing is weird for everyone. my ex was supposed to go to jail for $300k in back child support. she got out of it because unemployment, govmt is taking $700/wk of it and sending it to me lol
it's nuts, I know people who are making more than they did with an actual job
Quarantine has been great for me
Instead of having to do my finals I just got my predicted grades of AAB, definitely would've done much worse if I actually had to do the exams lol
The number of companies which can do WFH during a pandemic which apparently can't during standard ops is pretty amazing
are we headed for a major economic depression
lol nah fuck it
cant be
lets go spend
i agree
bruh good idea
brian your pfp looks like a swastika what is that
so I was thinking of running for president, I plan on doing it by promising everyone $10,000 a week no matter who you are. my train of thought is:
- we're already in a ton of debt, what will a little more do?
- it'll work for the time that I'm president anyway.
uh
it's not
it looks like one though
just print more money?
to be completely honest I have no idea what it is, I whipped it up in GIMP in 10 minutes because I was tired of my current pfp
I call it "tesselact" but who knows what it is
I need to get around to making consistent, good branding for myself (or whatever) but I first want a new name for everything, I quite hate TehBrian
oh gosh you're right it kind of does look like one.
i have a new pfp now
nobody
whoever posts an image in chat I'll use that as my pfp for like a day or two maybe till I get tired of it
i have to be a whitename for 2 days now 
one day, simple
one freaking day
paperspigot
@golden gust [Auto] We're now known as Paper.
Paper with release candidates
incredible
I thought that kind of organised release system was unique to everything but MC
there is sponge
wonder how many people are on their RBs, vs using the master branch
issue with RBs is that you often have a large set of potentially technical changes swooping in, so it's harder to see when a commit breaks something unless people are tracking them
You also end up with people not using the RB for the improvements/bug fixes
RB? release build?
Yea
Well
recommended
They have a community of people who basically test canidates for the next RB and everything these days last I knew
RBs aren't really suitable for 1.15
community sorta adopted them to adopt that lol
and yea, too volitate, too many stupid issues which still need fixing before we can recommend 1.15 at all... :L
Still better than 1.14, however
This dude trolling the police with Star Wars - Imperial March is exactly the Twitter content I am here for today...https://t.co/zh5R7zm70c
219081
757607
@kindred storm um RC is not Release Build lol...
its Release Candidate
Release Cuild
it means its even more riskier than normal
oh i see both words got said, i saw your 2nd msg with RB in response lol
I'm just glad to see Paper rolling out the RCs, since that's not something I'd expect
in a good way
Well, that's for testing an improvement, we do often do that for changes which are somewhat potentially unstable
Yeah thats every leaf PR
Can someone remind me what the buildtools argument is for installing bukkit into the local maven repo
I assume you mean CraftBukkit?
thank you spigotmc
nah its spigots official anime girl representative
its a new feature by md
๐
why do people use ultra permissions 
bored of seeing people having issues with it


wtf wtf wtf
not me
fake
yes i agree
i hate my spigot account
i have a capital B on my username

mm yes
donating to spigot
no thanks
i'd rather have that than a username with a capital B
ugly asf
aw
thank you


lol
@waxen panther excuse me
B
B
I can only program in html4, completely incapable at html5 
why doesn't my marquee work 
dont you love it when premium plugins advertise with "extensive api" but you have no way to actually test if it works cuz you know, dont have the full plugin 
premium plugin api 
well the plugin has an api, but i dont know if it even works cuz i cant build the plugin to test
and i'm not paying $15 to add support for some plugin lul
do you actually need to buy it to add support
they don't provide some api jar you can build against...?
oh what am I thinking
these are plugins
i wouldnt know cuz theres no docs ๐

oh it does have a build.gradle so ig i could
thank god i bookmarked this https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
Does anyone know how I could apply the player to always sprint in 1.15.2 โ even if i set setSprint on join to true, he will always fall back to walk, when moving side or backwards only. I set "setSprint" on now onPlayerMove event but it feels kinda not the most performant way to do it?
Hmm well if there isn't any other solution, I might do that.
pretty sure client can override shit like that
Yeah, alreday did it, but is only listening on player toggling
what about hunger
na, is off
you cant sprint if ur hungry
the client is 100000% in control of that one
Bruh the weird girl is at the gym annnnnnd I canโt do deadlifts when other people are around lel
best you can do is probs modify their movement speed
ah yeah deadlifting at 5am
If I fart a lot do yโall reckon sheโll leave?
you baffoon go back to bed
I never slept

https://dev.bukkit.org/projects/anti-sprint
reverse that plugin pepega
Rip 1.16 pre2 is out
just give them some speed II
The point is I do a OpenArena remake and I just don't find nice movment settings.
When I just set the walk speed (only option on a player) than it will just walk fast, jump speed will remain and he can still sprint. Is little bit anoying, only other way is a potion effect what also feels kinda not right, I wanted to reprogram a strafe jump behaivor, if you jump in the right periode. Actually it works
But bruh is hard to find a optimal balance
yeah
Give them big boi velocity when they move
just yeet them at mach 3
xD
Bro corona doesnโt infect you if youโre protesting so
Well it will not help, I have to play around tomorrow until i find nice feeling movment
#CoronaLivesMatter
settings
But also if youโre protesting in the middle of a pandemic then you suck
says the dude who's afraid of women
Although fighting police brutality by making sure a bunch of immune compromised people die is a big brain move
She is occupying my personal space
well unlike you i'm actually going to go to bed now
coward
Sleep is for the weak
Anyways, I already remade the jumppads to feel original, that move suck will not hold me back
(Saying that to myself a few times might help)
inb4 banned by anti-cheat for flying
Flying is not enabled on this server!
lol stfuhillary is trending
They wanna feel better about Boris
prob the kpop stans helping out
What
anonymous has been hijacking any pro trump hashtag and flooding it with kpop
Ah yay fuck democracy
well yeah anyone who sides with trump is against democracy, so got to fight that
Actively silencing a group of people because you disagree with them is anti democratic and just kinda scummy
But 
incase you didnt know, americas been in a civil war past few years
People that have experienced actual wars would probably disagree with your definition of a civil war
Yeah well if things continue like this then you might end up with a real civil war
Also trump are fighting the EU over lobster tariffs so thereโs that
ah yes the USA
Apparently he sent the lobster king over to negotiate with us
Our political leaders have gotten tired of his sporadic temper tantrums
Soon the IKEA ninjas will be trying to choke him with meatballs
K-pop fans are the real heroes, even moreso than the cops who are rioting
Can these idiots just leave me alone ffs
I wish discord had some tools that allowed you to actually moderate servers
yeah kinda weird they don't have that
I ban people daily that just join to spam ping random notable server members
Also getting the server verified/partnered would be nice but they told us they donโt do that to modding communities
I guess paper and enginehub were exceptions :)))
But like itโs silly because we canโt get verified with 8000 members lol
ye ikr, the stopped doin that shit
we did too, dnied
Were denied because it was related to game modding
Which is bs because... well... look at paper
Just spend like $100 to get verified perks
guess they don't like your plugins!
Iโm thinking of just creating a support forum and archiving the entire server
Discord requires too much moderation for it to be worth it
Plus searching is awful and I would prefer proper threads
ey @potent fossil u think rpi 4 CPU can handle plex H265 10bit transcode?
my old laptop is struggling, so am thinkin of movin plex
I don't think people even use forums that much anymore. Discord is just so convenient
I think i found now the sweet spot for movment speed, jump periode and straf jump speed, time to go to bed gn8
I mean if we force them to then they will lol
some will, most wont
there's big potential for discord to add some sort of forums-like system
ye but more spam

I am logged into my personal account most of the time so I donโt get notifications
guilded has a team of a few people and just copied discord in a couple months except like way better
threads, events, etc
the only usefull feature is the venity url and know what Discord
exactly
Same
But itโs bad
And itโs down every other second on top of that
Rocket chat looks cool
Sup
But like if weโre asleep then the support requests get lost in the support channel so people end up not getting help
I guess I need to get ahold of American support staff

You gotta have an in with them.
Most of the time they reply with unhelpful bs anyway
You gotta make 10 tickets to get a real answer
Lol, someone posted an error stacktrace today and he was 20 updates behind.
I wonder why it's erroring...
Someone claimed HV was broken yesterday and he was 200 paper builds behind D:
I prefer posting updates every couple of months and making them more worthwhile but that leads to awful spigot sales
You kinda have to post updates every day to make any money from there lol
I mean you pretty much have to
I do like every other week. I could do daily if I wanted to, but then people complain.
I try to post every fortnight
Oh you play Fornite?
But this time itโll be way longer as I potentially broke the entire plugin in a semi-major update and people tend to dislike that
When I have finals I tend to rewrite all of PlotSquared internals
Itโs like productive procrastination
Fortnite? ew lol. ok 9 year old. go play your shitty game. its so stupid and infested with 9 year olds. are you addicted to fortnite? i bet you are, 9 year old. are you stealing your mom's credit card and buying vbucks with it you 9 year old?
No no nono
Here's what you do
You purposefully break something small each update, that way the next day you can fix it.
Repeat daily
Profit
I donโt update plugins that post ambiguous change logs
Because chances are theyโll break random shit
I generally keep a specific style for my changelogs. I wrote a generator for it.
Ye your generator is cool
Yooo I should totally write a wiki changlog to increase SEO or something
I look at the commit list in my dev->master PR ๐
You're welcome to use my generator if you want. It's configurable.
I got so tired of having to write it out for Discord and SpigotMC and other stuff.
Glare, Iโve posted all v5 changelogs on the wiki, makes it super easy to point to specific versions when people ask questions and shit
So it's write once, convert to all.
In the future Iโll just link to the wiki
So if I have to change something I donโt have to do it in multiple places
Plus images r pretty
Totally going to do that
And then we can link to versions on feature pages
To make it super clear when they were added
Iโm pretty happy with our wiki in general. I update it whenever I update a feature in the plugin so itโs fairly up to date ads in
With any luck... this will be markdown.
wtf
Again**
Wiki.js is super sexy
Lacks a fair amount of features rn but itโs in active development
Damn the default changelog is uh
Everything on 1 page
I think I'ma make it 1 per page
I was kinda afraid itโd be node hell
But wiki.js is super solid
Plus I get to make use of my thousands of azure credits
You also agree that tacos are tasty, and the best food in the world.
I dont like tacos, am I allowed to use paper?
yeah, no
if you dont agree to the eula then you cant use paper
@cosmic raft we got a dumb taco hater here
Sick okay changelgos added
tacos lul
For 1 project at least
i just ate shrimp tacos
Damn that sounds yummy
I had brisket tonight.
Time to figure out what to eat now.
i just love it when people use concurrenthashmaps instead of streams or a iterator ๐
and surprise there is lag
@fallen oracle show meee
buut no cm,es!
instead of streams
i just love it when people use concurrenthashmaps instead of streams or a iterator
they what now
Yea is that not the right term
First time I've ever heard of ass referred to as "pumpkin pie".
if by pumpkin pie you mean @heady spear's ass, then your first slice is mine
and all subsequent slices are as well
f
Simple is a player.
sรถmp
Calls me daddy, but hitting on other people.

Time to watch some GTARP
GTARP?
GTA RP
wat does it meaaan
There are two types of people
Those who like tacos
And those who are lying
I've had a graphql related tab open for a month, does that count?
Yes
anyone used graphql before?
@potent fossil no not really
@vernal moth what is that issue syntax? GH-14? is that just synonymous to #14?
@potent fossil ye
Am used to PROJECTKEY-ID from work for jira
oo
Hey
just discovered a high traffic table thats only supposed to have a few rows of data at a time had two years worth of data from 2014 and 2015 in it left over
like has a lot of queries done on it and is cleared often
was wondering why mysql usage was so high

wat
@void void wat
@potent fossil stupid
NO
yes
why
o about graphql
ok
@void void
am have a type:
type UserProfile {
owner: String!,
avatar: String,
biography: String
}
and a mutation
mutation CreateUserProfile($input: CreateUserProfileInput!, $condition: ModelUserProfileConditionInput) {
createUserProfile(input: $input, condition: $condition) {
owner
avatarUrl
biography
createdAt
updatedAt
}
)
(the mutation was generated for me by AWS Amplify)
so, I call the mutation like this:
await API.graphql(
graphqlOperation(createUserProfile, {
input: {
owner: owner
}
})
and it screams that i have null values for type String (because I didn't pass in avatarUrl or biography).
but they're nullable.
so unless im misunderstanding what nullable means in the context of GQL (aka, to me it means omittable...) then something is wrong.
ignore theAPI and graphql methods and stuff, it's provided by AWS Amplify's lib
so yh idk im not sure if this is a problem due to amplify or if it's gql related
@shell vine sounds like something you should be using redis for 
i'll see in 30min, shit to read on phone
is this ts
it is
ah epic
i haven't used AWS stuff myself, i've done apollo-graphql and graphql-clj
ok hold on
oh lord
im getting the output of AWS's shit
graphql is not satanic
yes it is
heck, github api via gql is more pleasant
I disagree
ยฏ_(ใ)_/ยฏ
uh hold on
yeah
for some reason the 'compiled' one has them set non-null
even if mine is nullable...
i bet someone makes v3 -> v4 proxy
kashike
reimplementing v3 on top of github's v4
there are madlads like that out there in this world :p
why?
because you have to manually write the dumb queries and shit
with REST you have to write similar thing though?
nope, I can serialise my objects into json :)
if you have something better then it's amazing, whatevs
im actually just using aws amplify, which says write ur schema and then we'll gen u ur queries, mutations, and subscriptions
so its quite nice
i think i just had a bad state
possibly
black box solutions are always hairy
yea, i was using mongodb stitch which was good until i found out their api is shit
amplify is nice, api not shit (as in, actually has a method to let ppl change their fuckin pw)
mongodb stitch is yikes
idk tho. i mean, i can easily write a backend with auth but when it comes to auth that shit makes me nervous
i mean shit
i can do jwt auth
ez, secure enough
but someone who is auth god will be like
"wtf"
"thats so insecure"
"this and that blablabla"
so i've been using auth providers
like auth0 or in this case aws cognito
jwt's (and similar solutions') biggest downside so far imo is that you can't invalidate the tokens easily
yea, that's true
every auth system i write is usually stateless, i havent stored sessions
so idk. i can write auth i just feel like im a shit tier at implementing that properly
lmao. yea, ok, the compiled gql i had was just out of date and had non-null modifiers
recompiled, works
ignore me
Does anybody know if you can have color codes in the shutdown message in bukkit.yml?
try it and see
color codes like ยงc work there
I tried it the normal way with & but it didn't work, I was wondering if you could do it any other way.
ok thank you
Anyone using kotlin knows why application plugin no longer has mainClass field?
my IDE sees only mainClassName
which isn't the same I guess
because I'm getting error no main manifest attribute, in [pathToJarFile]
If(player.getIq() < 60) return;
NegativeArraySizeException for you that is
Something like that maybe?
If(player.getIq() < 60) {
try {
player.setAI(true);
} catch(Exception e) {
player.sendMessage("Ever heard of Roblox?");
player.kickPlayer("Go play Roblox");
}
anyone know how to remove the particle effects from night vision potion effect on 1.15.2? i had an old command but it's not working and the stupid things are ruining my screenshots.
well i was hoping with just a command in game, i'm a server owner
not a dev
just for use in game on myself/admins
oh
iirc its /effect give ... night_vision 100 1 true
the true at the end disables the particles
done thank you
i didn't know it was there
does it?
but the setting worked, good to know there is a command too, ima try it
ok the command worked too thank you!
Yo
yuh
I'm thinking of updating my 1.12 server to 1.15.2, but i've got 43 plugins. Is there a way for me to auto-update / semi auto-update my plugins and files?
no
Rippp

I am so privileged to have started with Java
Trying to compile Aseprite which is c++ I believe is utter hell
I take for granted the fact that you just press "compile" or whatever and it works wherever, whenever
No wonder people like coding for the JDK
for the JVM ya mean?
Write once run everywhere is part of why java became so successful
When to bump versions? Lets say i implement a feature, do i update the version in that commit? A different commit with a version bump? Or something else?
You bump when you release
Normally you wait a bit, have a testing phase, etc
If you are on npm however, every commit is a release
just on github :p alright
so lets say i push to dev, i dont update the version until i'm ready to push to master?
Yes
what about the SNAPSHOT thing? Is that a thing people actually do?
bump version, add -SNAPSHOT and yeet it to production kappa
Normally you create a release and the next commit adds the snapshot back
See maven release plugin
MiniMessage has that setup for example, check the commits on master
Can you send me the link?
When I commit to master, GitHub actions kicks in and runs maven release
SUP
By the way, since I'm not nativ in Java, I was wondering, when I do a for example a Player index, what has a Hasmap UUID to my PlayerStorageModel, and I delete player on event (like disconnecting) I perform a .remove() on the Hasmap. Would it benefit form any additional step to explicitly delete the object and free the memory or will the java GB just do the job and remove on a hasmap is fine.
Not a bing thing, just interessting for me
removing is enough
ty
is 1.16 perf actually better than 1.15?
Well it is, now you can buy Skins like in CSGO
so like, could all paper announcements be written on the forums and then just link the post in each announcement in discord. Gotta get those forums growing ya know
im actually planning to do that
then we just need for mini to finish hangar
whats hangar?
ooh that sounds nice
https://ore.spongepowered.org/ basically this, but better
oh a package manager







why you pepega me, i'm right xD

