#dev-general
1 messages · Page 383 of 1
will we ever find out
lol
well I pinged 14 people. no one joined. time to end my life
oop
lol
Can't rn, sorry
cooking?
dont make excuses matt
Can't rn, sorry too
everyone is cooking
Dishes 😩
I legit am lol
just say u fuckin hate blitz with a passion
ah, the afterproduct, very sad
ha look at all you losers having to cook for yourselves
I mean, if I had a nickel for every time he stole one of my helps to someone in #general-plugins or #placeholder-api , I'd have like 30 nickels at least
Hello. This is Blitz's dad. I'm here to tell you all that he took his own life. This is a very sad day.
Not borrowed?
ah yes. very sad day 🙂
oh no he passed PepeHands
oh no!.....
no way you have a gf
anyways...
he has a mom
oh lmao
I thought Blitz was dead and that was baldi
or maybe he just orders takeaways
bruh I just got off the train to stay with my parents for the next days
Maybe he just doesn’t eat
hmm interesting theory.
okay cool, thought so lol
you know programmers do actually sometimes have a life outside of computers
surprisingly
I swear Matt has a life
iirc
he doesnt
You high tier lot wouldn't know
is Matt even a programmer? I've waited years for TriumpChat and it never shows...
true
when someone goes to sleep at 7am and wakes up at 3pm, he has no life
Haha years 🥲
let me introduce the pandemic
im in this meme and I don't like it
hehe. I went to sleep at 12 am and woke up at 4 am.
maybe I do have a life
hmm
interesting theory
btw yesterday there were protests
and I couldn't sleep
wtf you only slept for 4 hours?
yeah I went to sleep at like 2 AM and woke up at about 8 I think
almost 5
I slept today like 2 more hours
I went to sleep drunk at 3 am and woke up at 7, couldn't sleep anymore
anything more than 6 hours is wasting time
bruh last couple weeks i havent been able to stay awake past 10pm
idk whats gotten into me
drinking the pain of plugin development away? lmao
he says "drunk" so you all think he's cool but what he really means is that he drank some tea
hell yeah I can get behind that, tea fucking slaps bro
kinda tragic via online call but you gotta do what you gotta do
bro my semester ends in a month wtf
lol
man I finish secondary school in like 7 or 8 weeks
we break up on the 27th May
@prisma wave one more for the collection https://i.imgur.com/lFbskxF.png
are u on easter break now bardy?
yeah
me too
got this week and the week after
broke up today 😊
wait what
? what's wrong with easter
today is Wednesday
its wednesday
it was meant to be friday
what the foek
sorry but who tf breaks up at the end of a term on a Wednesday
u closed a week late kaliber
but college was having some other shit on thursday and friday
bro saying "broke up" is such a bri ish thing, I thought you meant like broke up with a girl or something lmao
man
so it wouldve been friday
man, we had a full day on Friday because they're trying to "catch up missed time"
lmao
(we're meant to have a half day and non school uniform at the end of every full term)
saying hamburger is such a 'murican thing haha
thats pain right there
doesn't even feel like easter break tbh
'non school uniform' wait what you did that?
we do it at the end of every full term
i just mean I've never heard someone use "broke up" to describe the end of the semester
did ur school not?
I wore school uniform all day, every school day, no matter what
thanks to one of our assistant head teachers
you guys wore school uniforms wtf
Once it was snowing and I was told to take my coat off
yes thats common in uk
standard thing in the uk
where'd all the non bri ish people go im so alone
like 99% of schools do
i mean I never used my locker
I've had my locker for 5 years and not used it once
just carried my backpack at all times lol
this is what everyone did back in my day
that's what smart people who don't want to walk to their locker between every class do
man we couldn't possibly do that, even if we had lockers
we had 2 mins to get between lessons
super strict about it
"back in your day"
how many lessons per day
omfg same
5
2 minutes wtf
we have 6 lessons sadge
we had 3-4 :kekw:
we had 5 minutes and 8 classes per day
sucks to suck, move to one of the worst areas of the UK ;)
then in high school 5 minutes and 4 classes per day
6 50 minute periods with a 10 minute form in the morning, 20 minute break, 1 hour lunch and 20 minute afternoon form
8 per day?
yeah they were each 50 minutes
yo anyone good with ptero and ubuntu around here? I've tried asking in ptero discord but didn't get a response and seems like message has just been lost. this are basically my wings diagnostics: https://ptero.co/ofovadosad.pl and wings won't start
sucks
then in high school they swapped to an A/B schedule, so 1.5 hour classes and 4 of them per day, alternating every day
🥰
Sir this is #dev-general
thats complicated as hek star
yes. exactly
as hek
not really
that isn't dev blitz
NOT configuration help
you just had to remember whether yesterday was an A or a B day
ah I should ask in #general-plugins you mother fuckers. let's talk about metric system then. because that's more development
lol
bet
here we go again
tonne is metric tho
to be fair, neither do I
tonne is metric, ton is imperial
tonne is 100 kg
comme ci
lmao
comme ca
Bri ish people can't complain about meaningless measurements
is it not 1000kg blitz?
we can
I will use miles per hour and metres
I got no idea what it means ... xD
connection refused
well mph is standard cus roads
yeah but why
no
oh actually, thinking about imperial and metric in the UK, listen to this
you know how we measure the amount of fuel we have in cars in litres right?
okay tbh, I like mph more than kph but just because I'm used to what speed limits should be, ya feel?
I have an electric but okay
and we measure how much distance and how fast we're going on the road in miles and mph right?
guess what we measure the consumption of fuel in
miles per litre? lmao
no
miles per gallon
we don't use gallons tho
this is why I have an electric
so it tells you a % per mile then?
no
no
wtf
so how do you know how much you're using then
it tells you the amount of miles you will get for each gallon of fuel you burn
no need? you get different usage rates depending on speed and such
the car decides
that's like, why mpg exists
yes I know buddy
electric cars are weird
but you'd want to know the same statistics regardless of what form of fuel you're using
wait this fucking suckss....
electric cars' fuel consumption can't be measured in MPG because the fuel (in this case, electricity) can't be measured in gallons
wtf privileged much
realsied
appear like that
bro I fucking get that
I'm saying like Watts/mile or whatever
I have a bad keyboard where if I press to fast it doesn't know which key I pressed so it just randomises it
man, Discord adding that means paste services are slowly gonna start to disappear
watts/kilometer I would prefer
yeah but still... all text files 😢
yeah whatever, it's all in software you can have both as options
no, don't allow imperial units
im just saying you'd want an equivalent measurement like that regardless of what kind of car you have
also, america doesn't have standard electric car charging ports
its standard in the EU, UK, EEA, CH
well there is a standard, tesla just didn't feel like using it
well its not a legal standard
well I guess
its a law in the UK iirc
oh btw, guess what time it is
18:53
the free market should decide which charging port is the best
no u
the free market can suck my ass, its usually wrong
¯_(ツ)_/¯
I'm sorry, but the UK's plug is just factually superior in its design
that's just a fact
there's no opinion there
well yah
it's too square i don't like it
the UK plug is the best plug in the world
and each plug has a switch for some reason? like wtf
uk plug is literally the best
I always leave the switch off
its factual
why would a plug need a switch
I don't want to get electrocuted
if I don't want power, I unplug the device
so you don't get electrocuted?
convenience
how would i get electrocuted
you unplug it before turning it off? ur gonna get sparks and shit
what items are you using that don't have their own power off button?
Just grab the live prongs 5head smh
thats not the point
barely, who cares
because there is still power going to the plug when its on, even if not in use
im saying I've lived my whole life without needing plug switches
I care, I don't wanna get electrocuteeed
- You have an earth wire that will trip the circuit if things go wrong, so you can safely touch a toaster for example and not get electrocuted
- There are shutters on the socket that will only open when the earth pin is inserted
- There is insulation on the live and neutral at exactly the right length so if the plug is far enough in to make a connection, all you can touch is the insulation
you can't really get much safer than that
that will not electrocute you, I guarantee
what are you doing here smh
you got work to do
xD
mr level persistence
okay yeah points 2 and 3 are very true, but US plugs also have ground mate
bardy copying tom Scott's video on UK plugs
not always
anything that could electrocute you has to have ground
US plugs often don't have the ground pin
everything can electrocute you, they all use electricity
I swear they only have 2 pins
eeeeee
yes, which means they don't pose a threat
oh no, most have 3
my pc, for instance
all 3 of my monitors
bardy swears
literally 0 of the outlets in my house or my dorm have only 2 pins
lol
they're called sockets
Most things only use 2 pins unless they use a lot of electricity
UK plugs won't work without the ground pin
probably more power consumption hungry have 3pins
they just wont
more like 80%
you are actually stupid
there are little flaps to stop it if there is no ground pin
yeah if it could actually realistically harm you, it has to have 3 pins
you read him wrong bardy
nicole said it more accurately for me
he was saying more power hungry devices use 3 pins for safety measures
I swear if you post a joke you GIF imma find where you live kali
which they do
Things like phone chargers only have 2 pins
and you really don't need a ground for a lot of low power things
what is a joke you gif
Even my toaster only has 2
which means that if it's metal and something goes wrong, you touch the outside and you are toast
sorry I couldn't not
my toaster has 3 wtf
having a toaster with 2pins is pepega
but also outlets near water have GFCI outlets so you can't toaster-bathtub yourself
btw
love how everyone missed the pun
how come we're talkig about outlets now
sockets, not outlets
Hahahaha
cause the UK boomers are trying to prove something
Those GFCI outlets won't even trip under most circumstances unless the water has soap in it or something
rolling_eyes
if the current is going into your body, they will trip lol
they are plug sockets
Hello, looking for a discord js dev
ok sorry
Lmao
lol
🙂
Who else
beat you ha
dkim imma find out where you live
wot
Mobile is hard
man you're really slow
no pls no
Creep
stfu lol
wha
man your internet bad
is yours differently ordered? lol
Can confirm, Star's is first
oof imagine bad interent
nooooo
u cant say p e do 😐
Lmao
egg plant
you what
also, Class.forName("org.kryptonmc.krypton.world.block.palette.GlobalPalette") class preloading 😎
this is how we control object instantiation
I was wondering what was up with that then I remembered it was probably for the init block
dkim I swear, my deleted message logs are just filled with you
shall I show you the hackery I implemented to use delegated inheritance?
actually I think I already showed you
wait does it show edited messages too?
I wanna see Nicole fix tags like I suggested, the goal Bardy could never accomplish himself
// these allow us to use delegated inheritance in GlobalPalette, making it easier to access the values
private val BLOCKS_TEXT = (Thread.currentThread().contextClassLoader.getResourceAsStream("registries/blocks.json")
?: throw IOException("registries/blocks.json not in classpath! Something has gone horribly wrong!"))
.reader(Charsets.UTF_8)
.readText()
private val PALETTE: Map<NamespacedKey, RegistryBlock> = Json.decodeFromString(BLOCKS_TEXT)
object GlobalPalette : Map<NamespacedKey, RegistryBlock> by PALETTE {
override fun get(key: NamespacedKey) = PALETTE.getValue(key)
}
yes
edit a message and I'll send you a screenshot
done
RePoRtEd
perfect, my scorn recorded forever in Bardy's ShareX feed
or snipping tool?
i dunno
Hey Brady
oh fuck
oh
I swear so many americans call me that lol
i misspelled it lol
i still haven't reported
sowwy
i forgot
Someone threatened to report my account for asking them if they were mentally challenged 🙂
yeah it is
Aussies would call you oi cunt
Nothing ever happened
hehe
lol
were they?
oi bruv wot u doin' innit
No idea lmao
awe
i know many people irl who speak like this
i like those people
fake roadman
nah im gonna take a shower and get food, im hungy
lol
Smexy
arguing against the evils of celcius really works up an appetite
dkim joined with mic unmuted 👀
WorldGuard support channel, they asked that very same question like 5 other times before
did he also send a message he immediately deleted?
cause I got a notif and when I clicked it was gone
oops
ew wtf you have condensed mode
^
Yes indeed
he always did
compact*
but how do you see my cute pfp every time I type a message???
sin
I don't want to see Bardy's ugly B on an orange background
lmao
stfu
lol
what Bardy lacks in art design, he makes up for in his love of Kotlin and his determination to make Krypton
I made it when I was 11 years old and I haven't came up with anything that's really all that much better
I mean I can just see it when I check DMs and stuff 👀
hmm I guess
- mobile
lmao
no
She's literally drunk because a virus infected her sword kinda thing
Lol
HHAHAH
wait how lol
we were fighting over music bot
I kept doing !skip
he kept doing !play
and spammed it
awe yes
im impressed he's not immune, considering he's a booster (high class citizen)
It's just a facade
what is
being a booster?
Boosting
Lmaooo
want to see
I have a lot of use for these
ahri gifs?
ahri from league?
varies
and 9 tails and all that?
well ahri always has 9 tails
Naruto be like
lol
im not gonna lie, I just never questioned what your pfp was lol
i thought it was from some anime
yes it looks like a catgirl from an anime
yeah whatever lol
Looks nothing like ahri tbh
well you know she doesn't always look like one person
Then again, maybe you've looked at more Ahri closeups than I have...
i do too, it's called reddit.com :)
what in the fuck
when you upload java file
Yeah that's cool
it shows that
It's still a file
embeds on steroids???
Doesn't show on mobile 🥲
Hah
also
idk how to improve my console
what's wrong with it?
could not render this file preview lmao
can someone test with a file in an actually decent language please :)
it's any text file afaik?
No it can use any text file
that is a png file dkim
Try bytecode
how did u know
O_o
wait what
wait what discord has file previews now?
Lmao
yea
can u post it here
Bardy's an idiot
Ego Boosting
Will let you carry me in bedwars and tell you how great you are
is pog
jvmstatic 🤮
with any text file
why r u using jvmstatic
yeah that's Titanic lol, the capitalist guy
lmao
it's freshly converted code
im working on it okay
and an object as the main class 
what da
...
hey I do it sometimes too!
Hah
No need to shout.
dkim bad
Niall used to do it a lot
WHOS DOinG DAT_ _
No need to shout
No need to shout.
Okay**.**
No need to shout.
Okay**.**
wtf is that period
On another note, Spigot is preparing for 1.17 with World#getMinHeight() 👀
No need to shout.
why is it extra bold
No need to shout.
idk
Spigot is preparing for 1.17 by remaining on java 8
I see
wha
Classic
I want to see what mojang does tho
about the jre version they ship the game with
when mojang tells people to move up everyone will move up
Give us java 17 or we riot
presumably also stay on java 8
Java 17 for 1.17!!
yo it would match! now that'd be cute af
i said it first
doubt, they have been doing some changes on the launcher lately
bish
shutup I replied
idc im better
😟
ok but what if mojang rewrote minecraft in
haskell?
minecraft 1.18
minecraft 1.h
👀
is that paper discord
enginehub
oh
which one
never heard of it
lol
worldedit, worldguard etc
oh the world bois I see
yeah
they're still developing that?
ofc!
I thought FAWE was the new standard
????
ew no
wat lol
eww noo
no?
should I not use FAWE Lol
it's silly! that's why I love it. stuff like 5.times for a loop are encouraged
it breaks we too
then what
That's nice
how can i prevent crash
just worldedit
for large schematics
The syntax is pretty clean
none of the async forks are any faster
ive tried before - it always crashes, ive tried multiple times
i presumed they'd be async?
This discord doesn't talk about my guys Ruby and Julia enough
or at least, spread the work out over multiple steps
i don't mind - I just don't want a crash ;-;
async doesn't necessarily mean faster
what's julia
Im in
yeah but it usually means it doesn't crash the server by slamming the main thread
Does COC suppourt ruby?
the only reason it would crash is if you run out of memory
^
worldedit ticks the watchdog
welp
so it doesn't time out
yes I tried using it once and realized I know nothing so went back to Java/Kot
Yeah I used it once or twice in the past
Ayy lit
i allocate 3gb ram... what can i do so that it doesn't crash then
Python + Lua + Ruby but pretty much as fast as C
😂
can i get $5 for surpassing your Ruby knowledge? haha
you have to use AWE or FAWE for large schematics... or as you're saying have a lot of ram
I'm afraid not
sheee
iirc it's like 2 gigs per 10 mill blocks or something?
AWE or FAWE - which one is better fefo
...
how come normal worledit doesn't slap some asynchronity and spread out changes in there?
🤷
spreading it out isn't the problem
i presumed they stopped working on it and FAWE and AWE were the ones keeping it going
modifying the world async is the problem
When I finish my game, would I be allowed to put a gamejolt link to it in #showcase ? or would that somehow be considered advertising
you're telling me that editing 2 million blocks all in one go isn't a bad idea, but spreading it out over a few edits is?
It's advertising
lol
I'll ban you
literally no?
no pls
spreading it out isn't the problem
bm have mercy
modifying the world async is the problem
then tell me what to do - I can't code a better AWE myself
No mercy for advertisers
bruh
lol
I can't do my D: face anymore
also octyl has been planning on spreading edit session applications over ticks (sync), but that requires a huge rewrite afaik
worth a try
then tell me what to do - I can't code a better AWE myself
what's wrong with async editing of a world?
good luck if on the next restart the chunks are corrupted
scum
why would the chunks be corrupted
I have had some really bad experiences myself with AWE/FAWE
answer
my
question
plz
of clans?
async world editing is unsafe
how?
absolutely not
minecraft is not designed to deal with that
😦
wdym
😦
i don't see how changing a region file not in the main game loop is a problem
I mean that minecraft is not designed in mind to deal with async world editing
you don't, ask mojang
fefooooooooooooo
im not really sure what you mean
don't use async forks
:c
you're not really giving any concrete explanation
because I didn't write minecraft
just saying "async bad" "minecraft wasn't meant for it"
nor worldedit
then tell me how to prevent crashes
and major lagspikes
yeah I was gonna say, being able to worldedit without your server nearing its deathbed is kinda nice
EngineHub is a team of actual software engineers on the field for over a decade, you bet the are way more than capable of writing good code. If doing world editing asynchronously was safe they would have done it long ago
the one time i switch back to normal my server with my friends on it crashes after someone pastes a schematic (in a void world)
ok but i bet they dont know haskell
so
🙂
well they also haven't figured out spreading the edit over multiple segments yet and that is a strikingly good idea
wait really?
okay?
sk89q did
as I said, it requires a major rewrite
maybe they don't add asynchronity because they're carrying code from other people
i dunno
why not bring downstream changes upstream
why do forks spread edits over and not htem
they don't?
unsafely
??????
you're basing all of this on your bad experiences
oop
🙂
.
octyl is one of the enginehub devs
how come AWE can do it then 
okay, so he's copying a feature that downstream versions have odne
but sync
better? 😉
again, spreading an edit session over ticks isn't the issue
doing it async is the issue
maybe the async part is more work and is part of the plan later
I wouldn't be surprised if by the time mojang upgraded to an up to date jre version, on that worldedit rewrite octyl said she'd do she also added this spreading thing
for me not spreading an edit session over ticks is the issue, and the only way to solve it is to use AWE or FAWE, and although that has other issues, it won't crash the server at least
maybe your "team of professional engineers" is just fucking slow and have other projects to do lol
maybe
yeah let me doubt that
oh?
plus i can always do /awe toggle for small things, and then toggle it back on for large things
what major changes has WorldEdit had in the last 5 years
mojang releasing 1.13
professional engineers hard at work
literally hundreds of thousands of lines of code rewritten in worldedit
or we + wg
can't remember
alright, im not convinced there's anything wrong with AWE or FAWE besides the fact that you had bad experiences with them lol
WorldEdit and WorldGuard in Ruby 👀, that'd be kinda cute ngl
literally every single thing Minecraft does with the world, entities etc is done on a single thread
and slow probably
#816184749752188958 message what da hek
It is straight up not designed to be done async
due to poor design
they have async chunk stuff in Bedrock
That is something no fork can change
yeah, too bad they don't support mods there
krypton 
about time
they use the same world scheme
i was wondering when someone would mention that
so I don't see why a plugin or mod can't do their world editing async
The file format has nothing to do with how the code deals with it in memory???
For all that matters you could store it in mongodb
it doesn't really matter how the code deals with it in memory either
all you're doing is moving it off of the main thread
nothing inherently wrong with that
???
???
❓ ❓ ❓
how does it not
because it doesn't matter how it's dealt with
all that matters is what thread it's on
how does it not
and moving it to the side does nothing
events do not need to happen in a certain order in order for world saving to work
there are no race conditions with saving regions to a file
are you also proposing SQL connections be done synchronous too?
they're essentially the same
There is a chain, an order in which things happen on that same thread, looking for changes and stuff, world ticks, blocks tick, entities tick, rng based on previous states etc
The entire game is based on a conveyor belt of events
yes but region files can be saved regardless of their place in the conveyor
and as long as you send out all the required packets, it doesn't matter if they happen before or after any other event
When the files are saved has nothing to do with what I'm saying?
that's what the AWE does
I mean sure it can happen so that you do it just in the right time the world is saving and fuck up
it asynchronously saves the files and sends out block change packets
Fefo, your whole argument boils down to "it isn't how minecraft was meant to work" and "i had bad experiences with AWE and FAWE"
And your whole argument is "it's safe it doesn't matter"
You're the one who has to bring evidence
You're saying we shouldn't use something
You have to say why
yes
Again I did not write minecraft nor worldedit, but I know enough of that ordered chain of events to know that the game is not designed for it
That's not a concrete reason
If it was safe Bukkit wouldn't let you modify blocks async
Ayy recoded my plugin as a fabric mod to see the pathing better, now to work on custom pathfinding because vanilla's is stupid
would*
We all agree Bukkit is poorly written
f o x
That is not a valid argument
Y e s
"If it was safe, how come WorldEdit didn't incorporate it already?"
And every other modded platform
why do you have a netherite sword? 👀 🩸
They all prevent you from modifying the world from other threads
for killing foxes :(
15 mins
The only issue with migrating from Bukkit now is the plethora of plugins that are available
Are all of them poorly written?
well I don't see w hy
For sad business :(
Again, not a solid reason
If there were a solution to migratign the plugins as well, everyone can just move on
If you can give me a solid reason not to use AWE that is grounded in facts and not "if it was good, someone would've done it", I will be content
is that some A* I see?
that shit is super interesting
A*? xD
a star pathfinding
yeah A star pathfinding?
And no, its vanilla pathfindergoals I think?
Ah, yeah it's vanilla so prolly not
oh very lame
Why do I keep messing up my sentences every time xD
you're making it better though, right?
well which algorithm are you gonna use?!?!
was surprisingly simple
if (item) {
pathfind()
}
No idea yet, first I need to understand how the pathing in vanilla work so I can create an implementation that'll work on Bukkit since it can't have new mobs
stupid bukkit
u should rewrite bukkit if u keep calling it stupid 😤
nah Bardy's already doing that bro
we are rewriting bukkit it's the whole server smh
and I spiritually contributed to it
i should contribute
maybe someday I'll gain enough braincells to make a PR or two
ok
is that a lisp derivative?
yes 😄
makes sense
{}{}{}()({}{}}[][]{}]]]}}[[}{}[){}
Now for the big test, will the game crash if i start it in debug mode
Method breakpoint might help get it to crash 🥲
whoever reacted with -1 should expect me at their house very soon
Exactly 🥲
if (debug) {
System.exit(-3)
}
On bukkit it's impossible
i did that before I got that it was a lispy boi, I thought you were writing incorrect Kotlin for a sec
-3 lmao
remove it NOW
if what world is that kotlin
System.exit(ThreadLocalRandom.nextInt())
Lmao
i DO
map $ map $ map $ map $ map toInt $ map map $ map (map show) $ [1...1000]
🙂
no
that's ridiculous
would be nice if f# had something like that
The left pipe is similar I think bm
| go brrr
