#general
3141 messages · Page 1900 of 4
we can. just got acct 8 up. gotta create more from my phone since im on account creation cooldown
so save up
i have like 30 fake emails already set up just for stuff like this from like 5 years ago
catchall ftw
yeah just buy a domain lol
Waiting for Reddit to let me make account 8
Is there a pic of what we’re trying to make?
Well I think we might be moving somewhere else, not sure.
What did you change?
where are we now?
the location
1900 1411
what are we doing first?
I started the outline
The guide is not updating
yeah idk
why do I feel like they're destroying the thing
Damn they already got rid of what I placed
we moved
update script
oh we're moving?
Where?
okay
I'm on mobile so i don't know if i can use the script, I'm going manually
we're making the logo I think, that was what we were doing before we moved
to war 
🤔
LMFAO
PeterCrawley6 seems to be broken.
rest in piece
( ͡° ͜ʖ ͡°) nms
Damn, every time we do the outline on the top right they immediately take it back, going to focus on the white
We seem to be under attack here aswell.
people just notice unmaintained space quick af
gotta time it all to do it at once
only place on 0 and 5?
I have 4
8 but mine seem to be broken
I have 4
maybe we should wait, then place all at once
My accounts seem to be being ratelimited
lets only place on 40, 45, 50, 55 etc
?
Minutes I'm assuming
ye
and we are working on the airplane?
Yes
ye plus outline
ok, place on 40
I'll probably wait until 45 to give a chance for my rate limit to clear.
spreedshit
but it seems fucked
dafuq!?
Leave the outline, I'll do it.
for a moment i thought i was tripping on LSD
I got mine mostly synced up now
I have mine set up to do a chunk of the outline
there's also sites where you get a link for each pixel
do you know one?
just needs to manually convert the image :S
haven't seen a good one for using an actual image yet
Okay I have all 8 lined up to do outline
did they stop retaking?
Seems so.
ah no still lost 3
Anyone wanna coordinate in vc?
am watching videos, lol
They are still retaking
6 of my accounts seem to be banned or something lol
Lmao
does the timer change if you log out and back in again?
Logging in and out of all of these accounts will be painful.
eww, one of my old ones wasn't confirmed yet and is on 15 min and they wont send the confirmation email
eww, cheating
Do you have any other ideas?
Yes!
or just continue until the purple guys give up
well my accounts seem locked up
mine are fine right now
we would need to move to the right anyways to not collide with the rocket
yeah this is kinda futile with the purple gang
It seems that reddit have been banning some accounts from place
what about that gold X just below and left
rip
this looks kinda abandoned?
lemme place two pixels and see how long they stay
Machine Maker: it's not, it's the logo of some polish streamer (ZEJU)
ok well I def didnt know that
well my pixels are still there
what's this?
but they might not be online or care anymore so ¯_(ツ)_/¯
where is that chat coming from
irc
wow the stuff below that gold X just vanished
put plane there quick 👀
no chance
reminder: IRC is bad
nah, its either a streamer or a set of bots
idk, guess its pointless, we are too small
irc is cool
yeah, im about done
I need a good comment system for my blog
That's not a bad idea tbh after all I've seen
Althoigj I don't have faith in myself to learn JS and do the frontend stuff
There's always at least 1 dealbreaker for me with all the other ones I looked at
frontend is easy
afaik this is what people call "C with classes" which basically skips the best parts of C++
I haven't really done any JS stuff before
just gotta partner up with someone
can anyone help me with this :)
Have we given up now?
yea
C with classes is just the former name of C++
i blame eternity and noah for our lost spot
What lost spot
on r/place
there is now an anime character and people are fighting over whether she's wearing a shirt or not
they also must've covered up the widowmaker ass cuz its gone
where is it
1407 1424
I would say that no
...did they cover it up with a bread?
People seemed to be fighting over whether she had a shirt or not (or was even a she) and then settled on bread
We could try asking the r/placestart group if we could place paper on start
bread is good
Bread rules all
Reddit Minecraft server
lol yes then they turned the baguette into a dick and now it's back to fighting over the shirt
all this happening above that amazing piece from Avatar last airbender
another baguette
lets see how longit lasts before its made into a dick again
the r/placestart people seem to be pretty chill with people adding icons, we could try and get a place on the taskbar
There is a Divinity fighting in r/place now?
I'm looking into getting (or maybe building?) a decent mechanical keyboard for gaming/light office work, but I have absolutely no clue where to start or what to look for. Does anyone here have any advice on what I should do first?
Hoping Michael is still around :P
gmmk? 🤔
@twin lagoon ❤️
I was thinking around 200, but I have absolutely no clue if that's high or low
low
b
Is there anything decent around that price range?
And if there isn't, what price range should I be looking at instead?
alternate sells ducky one 2 keyboards
you can also get a gmmk pro to get a semi-build your own one
pretty
Oh no, Windows decided to install the Razer software on its own
that looks very pretty indeed 👀
lol I got some Razer HIDClass in my Windows Update as well
imagine using razer
peripherals like steel series and razer always trying to install it's Incomprehensible, unnecessary heavy software
OwO
uwu
Does anyone know if passover coke is in US stores yet?
Huh haven't heard of that
this was just unironically posted in my discord
what is that supposed to be? like crystal coke? which is coke with no color added.
Is that literally all crystal coke is? Wow
And if you're wondering why "coordinated universal time" abbreviates to "UTC": that's because it officially stands for "temps universel coordonné", and this way neither English or French speakers are happy. Compromise!
the french canadians would be happy since everything gets translated literally there
@twin lagoon 
hi cub
everyone loves michael
It has no high frequency corn syrup
One message removed from a suspended account.
oh then you want mexican coke it has no HFCS in it and comes in a glass bottle.
||no nsfw in general||
tastes better than regular coke does
oof wtf your ping at 0.03
does anyone know if it’s a good time to update to 18.0? the plugins i have are mostly or usually up to date
as in they’re also in support of 18.0
cause i’m sticking with 16.5 atm
most plugins are already supporting 1.18.2
One message removed from a suspended account.
what about ones that don’t get updates as much like papi (placeholderapi)
like a few months ago
placeholderapi is 1.18.2 conpatible
ah ok
i am running it on my own server
hello, brother
which is 1.18.2
how are you?
I appreciate that you're ignoring me and telling me what to do instead, but I'm asking if Passover coke, which lacks hfcs, is in stores yet. Comes in 2L bottles.
Thanks for the advice 
passover coke has caramel still, just uses real sugar instead of corn syrup
Unless you're trying to actually be kosher they sell coke with real sugar year round now
I didn't see any yellow caps when I went to the store a few days ago though so if you want the real thing I don't think that exists yet
you could always do diet coke too.
though imo i stayaway from diet due to it containing aspartame.

Declare bankruptcy

standing... by the ocean... with a domestic appliance. weirdly, it's not the first time
Good job discord. Let’s put this ugly icon here blocking banner
HEY DID YOU KNOW IT'S PUBLIC
no
Oh, I didn't know that, thanks for helpful info, discord 😄 /s ||(no one asked + didn't ask + no one cares + don't care + touch grass)||
general development question, is there any API or similar for converting artist and album names into English forms, or a way to standardise the name of an artist?
Wdym by standardize people's names? Each culture has its own conventions
I think he meant translate symbols written in other language to english via some standards
exactly, I need a way to standardise any localized name into a "standard" form
no
names specifically
so if you search for e.g. "bravo" and "браво" you get the same results
For that, see romanization of Russian
I think mvn repo contains such thing, just search https://mvnrepository.com/
But there's no algorithm for the general case
I'm looking for a tool that does it generally, not just russian
Again
Languages are widely complicated, and assuming there's equivalents in Latin script for all of them is wrong
I think there are some search engines which support such cases
maybe APIs of some dictionaries have what do you need
@void void 
polyglot can do that for 50+ languages, but its Python. Not sure if thats fine or if you are looking for something in Java
LMAO reddit be trolling hard
they changed the color to white only
so everybody with bots voided their art
look at how botted france is
or well, people with bad bots
france was pretty beautiful (before streamers raided it
)
france botted too hard now everything is gone
that weird game circle too
all white
Nice to see the bots ruin it first in the end 😆
and you can see that the german flag is legit!
(or well, our script is not written by idiots :P)
now its fading too. nice way to end it tho
its just so funny that the france bots destroyed their own thing
And to see my favorite 2 flags be instantly gone.
you can only place white
and the bad bots didn't properly check what color they place, so they fucked their flag
Goes to show how many bots there are.
NOOOO GURA IS GONE
or people who want to see the world burn
So all it's doing in the network requests is send new PNGs. I'm trying to figure out how you can programatically get the new squares being placed.
its obviously a websocket glare
Ahh
Yeah I see that now
I just saw that one post on Reddit and was trying to figure out how he was turning that data that is in the WS into locations on the map.
basically reddit sends you a diff every "tick"
thats those pngs you saw
they arent individual pixels
Oh?
I'm just seeing stuff like https://hot-potato.reddit.com/media/canvas-images/1649113881401-2-d-4WPHFhI2.png come through in the payload
I thought those were the white squares
which are diffs
those are the changed pixels in that tick
before they werent all white 😄
well, a png is just an array 😛
So are they just trolling until it's over I guess?
its over, yeah
Unfortunate. Oh well.
if you just want the data: https://place.thatguyalex.com/
Looking Back at r/Place and basking in the glory of hive mind. by 'That guy Alex'
Oh sick
its big tho
Yes I know
Why would that be french
uuhmm, the french and the white flag share quite the history
True
why do I feel like this did not archive the last 8 hours of the canvas?
yeah, it did not archive the last 8 hours of the canvas
this should be the last non-fucked up state
it will be cleaned up like last time anyways
aw man they didnt capture that anime chick with the baguettes eh
that would've been hilarious to see in the timelapse
There are so much anime thing on that canvas
yea and u guys didnt help us make the paper logo

why poki
No mana is biggest poki simp
now its fully gone
why dont you have any mana
(DiscordBot) Place has ended. : place - 138 comments, 678 points - ggAlex, 1m ago
Me using the physics simulations my teacher gave me to figure out terrain generation : (
Should have just used perlin noise
What ya doing?
Just playing around. I'm going to migrate this to Holovid and see how it looks.
Heh
The opening act for the NCAA Men's Basketball final is the opening song from Arcane
wtf
i mean it's an imagine dragons song
It's not on any of their albums, is it?
Ah, it's a bonus track
feels like there's a "break in case of pregame festivities" case at sporting events & the moment the glass breaks, imagine dragons just appear on a stage
Napoleon: >:(
This is the full timelapse of r/Place (including the white void at the end). From day 1 to day 4, the Reddit canvas
which opened on April Fools has gone under twitch raids, the v o i d, reddit account
bots, and many other things. This video archives all of the events that took place within
this time frame. At the end, they wiped out the canva...
OH MY GOD ITS PAPER CHAN
i thought i couldn’t be more offended until i opened this channel
I have never used kotlin, blame the admins for adding the sticker :troll:
@spiral robin 

You can request the full map over the web socket, that’s what we did just before placing
Oh?
Our approach of using a new websocket for every map part is a bit scuffed because the two-map compat was hacked together asap, but it works https://github.com/PlaceNL/Bot/blob/master/placenlbot.user.js#L313
Gotcha yeah
Can anyone reccomend some really good SMPs that are modeled after stuff like Hermitcraft?
theres like 50000 of them
haha
ded pls ^
@viral hornet 
@spiral robin

wow another one
Daddy?
You can read, It's @static badge's Mom
Imagine being that rabbit
@static badge daddy?
Has this been patched?
https://www.youtube.com/watch?v=veR9vz9oTl4
Og.Zone: https://discord.gg/BqSU5uev4d
Crash Mod Download: https://discord.gg/ham
CoderX Gamer: https://www.youtube.com/channel/UCIZxAYrZc_EJmhwxEfIcNTg
This is an absolutely nutty bug and very radical for Minecraft server crashers.
Yeah, for few days already
Patched in 1.18.2
It even SAYS in the video omg
0:11 "of course sadly this patched on the latest paper"
it's always "sadly"


nah, Drakon, they are tEcHnIcAl PlAyErS
if your redstone contraption breaks under Paper then you're probably exploiting the game anyways
I said what I said 
Don't tell them that if paper would stop patch dupes and glitches which break their mechanisms, then some paper downstream would continue patch it, so admins would switch to this downstream and nothing would change...
ok
And the crypto bros are already making NFTs of r/place
Rule 4
PeterCrawley: there's only one way to beat them: make your own nft 
Gosh get this trash channel out of here lol
Good morning @void void @viral hornet 
Gm!
I hope someone makes an nft of the final place: https://i.phoenix616.dev/gvOrKBqG.png
I have a print of it for sale: https://is.papr.best/g10Pytp5.png
surprisingly is looks awfully similar to the "paper logo (some assembly required)" merch
*it
I mean, do we really feel for the nft bros that get scammed and their nft stolen? lol
kotlin question: I have a var foo defined in my class. In a function I have
foo = someValue
otherFunction(foo)
on the otherFunction call I get
Smart cast to '<no name provided>' is impossible, because 'foo' is a mutable property that could have been changed by this time
what's the best way to tackle this?
pull it into a local var
sorry
var someProperty: Thing
public fun someMethod() {
// Won't work - the property may have changed between the check and the method call.
if (someProperty != null) someProperty.thing()
// Will work fine, can never change (also can elvis this out if you want
val property = someProperty
if (property != null) property.thing()
}
cool thanks
if it's just a not null check, let operator is p nice
someProperty?.let { nonNullProperty -> whatever() }
can even lambda it up
someProperty?.let(Thing::thing)
let's say you have a class like this:
data class Foo(
var bar: OfflinePlayer,
val baz: OfflinePlayer
)
Casts work like this:
val one: Foo
if (foo.bar !is Player) return
if (foo.baz !is Player) return
val bar: Player = foo.bar // This smart cast cannot succeed, because Foo#bar is mutable (var), and thus it could have a different class by now
val baz: Player = foo.baz // This smart cast can succeed, because Foo#bar is immutable (val), therefore the value could not have changed and so the smart cast is all good
at least i think
is there a more kotlin way to write this:
private val listeners: MutableList<Listener> = ArrayList()
private fun event(function: Consumer<Listener>) {
listeners.forEach { function.accept(it) }
}
@mossy vessel uwu
good morning? 
good morning!! 
hmm
With proper setup, can debian be noob friendly right? For desktop
best aber?
well, id do something like this
private fun event(function: (Listener) -> Unit) {
listeners.forEach(function)
}
Thanks for the r/place memories! That was fun helping out yesterday! 
was gonna say yeah that would be the more kotlin way
also good news: finally stopped using the spigot lib-loader
lmao
phat jar
it's the biggest plugin jar i've seen i think, sorry bergerhealer but bkcommonlib's been knocked off
i think that was 12mb
Happy throwback Thursday!
#GabrielIglesias
kashike why have you abandoned us 😦
https://f.u11.io/nV5R8D
why are they cleaning it up
some of them are part of the art, some of them just grieving, the final cleanups job is it to remove all griefing
Like the 10 amogi on the start button
I was helping r/placestart at the end
And we were annoyed by the amogi
But we were focusing on the letters so we did not get to fix it.
"amoguses"
based English plural vs virgin "amogi" latinized plural
anyways i think all the amogus should be kept
But the start button amogi are pain
amogus cow
like look at this... why
amogi urs

should i go with velocity or waterfall?
Velocity
Waterfall has more supported plugins and stuff because it has been around longer, Velocity is newer and better but doesn't have as much plugins yet
better because its faster?
can vouch, sussy kenny looks great
or does it have some other underlying improvements for the future?

Yes to both, it's rewriten from the ground up to be modern and secure
@hybrid rose if it's ok with you I need to contact you directly regarding one of your plugins. If you are ok with that, I sent you a friend request so we can DM. Thanks.
@vernal moth merge when
🍍

what was their experiment again?
how to let people create art but if we dont like it we gonna nuke it and ban you 
should be good now

hot
thanks
No.
Sussy baka
i can see why leaf only sends bird gifs here now
yea cuz you're here
yesus.
people only like leaf for his lights
yeah pretty much
furries 
is that an IRL gif of michael and leaf
furries sucking fingers
Is it possible for one hypothetical person to be both furry and weeb?
@warm anchor can answer that
I think if someone were to be both furry and weeb, they would no longer be considered human.
stef based
does anyone who use geyser on the proxy ever have issues with fishing rods not working?
(on java)
i would love that
No.
amogyes
Go to http://Public.com/reeves and you’ll receive a free stock worth up to $300 once you open an account.
*This is not investment advice. Offer valid for U.S. residents 18+ and subject to account approval. See Public.com/disclosures/
I am not a qualified licensed investment advisor. Nothing in this video constitutes professional and/or financi...
No.
yesgus
No.
No.
So here is a question.
Should I get a 1440p normal or 1080p ultrawide?
no
ok my fishing issue is not geyser, wtf
Go away.
no
Personally, I've never seen such people, I've talked too much both in furry and weeb communities, (I am not a furry or a weeb) and prob such creature doesn't exist 😫 I've seen some furries which enjoy anime, but they weren't complete weebs... /s
nyan, nyan
you put /s so that means you are a furry and a weeb
No, I don't even have a fursona and I didn't enjoy anime too much
cat sent some weird epic embed fail link and I should definitely check it
(DiscordBot) For those wondering, Germanys Organization of Place, via our... : place - 398 comments, 6,653 points - PatBred33, 1h ago
also, lol, arte still has the pixelart we created as pfp
why do people like arte so much am i uncultured
yes.
why is there not an interface in java objects can implement to make the + operator work on them
you'd be able to do stuff like new Vector(1, 2, 3) + new Vector(4, 2, 3)
because operator overloading is cancer and makes for surprising code
for text components it'd be nice
auxilor, fwiw, am literally watching an arte concert rn 😂
Prob many syntax issues and oracle don't wanna make java too overcomplicated, btw, scala has operator overloading
already use minimessage
operator overloading is nuanced because it just creates many oddball areas
like, what's the behavior of + ?
you implement it yourself
does it create a new object? does it mutate one of the existing ones?
also it should probably create a new object
My favourite use of operator overloading is comparing things like dates and durations with < etc
I like it as a feature in Kotlin but wouldn't exactly be happy with it on others codebases, tbqh
Wanna see some Scala weirdness made with operator overloading and creation of your own operators?
People can get a bit trigger happy with cool features like that
But I guess it's all in the spirit of learning
@untold meadow cat hates u ?
i dont even know what they are xD
ngl i totally agree with him
let me check the kotlin release google doc to see if i have a response
And about collection "concatenation" Scala did a smart thing, they introduced their own ":::" operator in Collection trait (and many others) (Every operator in Scala is a method) to concatenate collections
But, it always comes to something like that, (It is one Cats Tagless library, made as an addition to other Cats libraries, the most popular libs in Scala) even I don't understand those "~>" and it is only an example code...
implicit def toFree[F[_]]: F ~> Free[F, *] = λ[F ~> Free[F, *]](t => Free.liftF(t))
and "λ" is also funny
they should all just be variation of :
: is <
:: is >
::: is =
:::: is and
::::: is or
:::::: is +
::::::: is -
want to do variable += variable?
variable ::::::::: variable
@void void thoughts
this is how we get cleaner code
but, anyway, I love scala, it is an amazing language
i always forget that you can define operators in kotlin
it's such a useful feature and i never use it
also have never used in rather than .contains()
for those that use java 11+, how often do you use var? i basically never use var
I really often use it
especially in classes with many generics or in inner classes where you should write a lot of symbols
oof, I just found a github bug with renaming repos -.-
ngl I have no clue what the ::: thing is
might be Scala 3, but Scala 3 can suck my dick, personally I find 2 much much clearer
I don't really recall using it, I don't see the benefits but, am not doing kash level generics here
scala looks semi interesting but semi "blow my brains out"
in is nice, but i use contains more often as i am a slut for method references
In my opinion scala 3 is much cleaner because of new implicit features and braceless style where you write ":" instead of "{}"
that is one thing I really dislike :')
the class/function/etc defines its own scope rather than shit being indentation based
2 is a nicer number than 3 too
yes
Wouldn't mind a 3some
what the fuck
I mean me neither
ew
@void void
@little frost u3u
cute
you
same, i can chain method calls better with that
ya kotlin is better
you know what?
I love JS
I fat fingered something, then prettier "fixed" it and it basically introduced a race condition https://github.com/HangarMC/Hangar/commit/3334fb335ee386e50c9a64bbb6b0b26026c97773#diff-4617fa374e91b3ad432abf181f3a44b8c8dc59205318c34f98c7573d05452174L17
I wrote it in my someone's subproject on my monorepo, cuz I don't write in scala on this project and I should delete it immediately
where the hell is server jar source
In caches when you run a server
should be in the versions folder
god i hate how JS is still the standard
well, that was typescript
What do you think about adding https://github.com/ParchmentMC/Parchment support for paperweight?
what would that bring?
we considered that but I think it was diff hell
I mean, userdev
potentially too far late in the process
How so?
^ would fuck line numbers, would also basically just be a decomp'd jar rebundled, etc
Because it introduces much extra noise as you have more things chaning around you
diff hell and the maturity of the project was the massive concerns we had
if you see an nms stacktrace and look at paperweight userdev mcsource + javadoc it has different lines
I guess we could reconsider for the project restructuring and give it a try
but ye
Would be nice to at least try, if it work without causing too many issues, it would be great for basically everyone.
like how loom did it, they added additional parchment() configuration
well, fabric is different, they use mixins
That's not an awful idea.
they have different challenges
we discussed it about 100 times in here I think...
not really sure if i am going made but in anyones opinion, does it look like this class here:
https://github.com/Matt-MX/ServerGUI/blob/master/src/main/java/com/mattmx/servergui/util/InventoryBuilder.java
Is an almost copied class of mine?
https://github.com/james090500/VelocityGUI/blob/master/src/main/java/com/james090500/VelocityGUI/helpers/InventoryBuilder.java
This guy has cracked out like 4 plugins in 20 hours
I am definitely not an expert. My java skills are very poor, but the naming and what not looked familar. It sort of looks like the decompiled it and copied the compiled lombok get/set methods lol
Yeh its doesn't massively bother me. I just made a similar plugin and thought i'd see how they did things, and it was sort of a ratatouille moment
As in theres probably more effecient ways or better standards of doing things and I am just seeing what works. So its not perfect.
I mean, my main quip is TextComponent vs Component in the field
Component lets you have more control over stuff, maybe not an issue for plugins, but, you've got stuff like TranslatableComponent, etc
yeah, this sold it for me
I've start using Component much more. The adventure docs are so useful on understanding it
no real reason two unrelated devs would happen to make that same decision twice
Component for the long run then
(alongside other similarities)
Oh god, lombok
.lombok
I suppose, I should be honoured if it's copied. It means they thought it was good


OSS with lombok is just... shows some laziness. Especially when it is a small project
Use Kotlin instead.
I like how clean it feels. You dont see unnecessary getters/settings. Instead only the methods that matter
Kotlin is v nice
press alt+enter lmao
java 🤮
ij does all that shit for you
you need to install special intellij plugin for it + many internal hacks + kotlin is better + ratio
"+ ratio"
funniest shit considering you just recc'd lombok
makes your project unreadable to everyone
oh no this is too political
I think
var example = 2
private set
Is more readable then
private Int example = 2;
public Int getExample() {
return example;
}
@Getter private int example = 2;
is more readable
That is kotlin
If you understand syntax
it is easier than understanding some extra plugin
Indentation is key
These do the same thing, the top one is Kotlin, the bottom one is Java.
it's code readablility - 100 if you're so dumb you can't read simple syntax yes
I like the java one more, no braces is confusing
any competent dev should be able to read variable declaration lmfao
Bruh
regardless of lang
Also Kotlin just gets rid of the whole thing.getThing().getThing().getThing().getThing().getThing() stupidity.
You don't need to know kotlin to read kotlin
@worn ember help break up this fight post ur code
says a lot about you 😄
I write in kotlin....
I write in Kotlin.
both kotlin and java, at the same time too
"i cant read var example = 1 isn't the flex you think it is lmfao
wtf dont ping me for this cringe fest
@worn ember ping
youre the only cringe that can stop this
Now, I have some cursed kotlin code
no it couldn't
L

both used to define longs and you

the point for the double declaration? 
companion object {
fun <T> builder(type: TypeToken<T>): Builder<T> {
return KeyBuilderImpl(type)
}
@OptIn(ExperimentalTypeInference::class)
inline fun <reified T> build(@BuilderInference block: Builder<T>.() -> Unit): Key<T> {
return builder(object : TypeToken<T>() {}).apply(block).build()
}
}
Real devs write in bytecode.
@true canyon 
@twin lagoon !
both of those functions do the same thing
real devs write in skript
Yes!
@rose lion 
But ByteSkript so its a JVM language 
Michael! 
@rose lion 
Real devs use Emojicode. fyi
Kezz! 
wtf guys, I write plugins in assembly using new foreign functions /s
competent java devs could understand that fine
mixin based injection hacked client
Why this is better then Java:
;is redundant, new lines exist.- We can quite clearly tell that example is an Int based on its initial value of 2, we don't need to declare it.
- We don't need to create a 1 line function just to have a variable which is publicly readable but not writable.
- Kotlin hides away getter functions, generally making code more readable by changing
thing.getThing()to justthing.thing - Everything is public by default, meaning we don't spam the public keyword so much.
Yes.
it does
no
Tbh Kotlin took from a lot of languages
it compiles to bytecode
Nope, it compiles to C# /s
that's pretty much the same thing
Well, Java Bytecode, just like Java does.
or javascript
And JS, WASM, and Native
Basically, Koitlin offloads a bunch of work to the compiler?
yes
Yes.
so it figures out what "val" should be and does it
Yep
can kotlin compile to python
nobody answer that
In a much cleaner way then @DoThing @DoThing @DoThing @DoThing @DoThing @DoThing
Couldn't this cause exceptions if it compiles something to an int when we need a BIG_INT?
What?
can html compile
it's not dynamicly typed
Yes you make solid arguments
idk my python code bussin
you're an idiot
Int's have a max value in java right? How does Koitlin know what var should be. An int or a long etc?
It look at what it is.
Feel free to reply when you have an actual argument against kotlin other than "your mom" and "buggy"
just code functional programming and don't care about getters or setters lmao /s
If I init a value as an Int, it is quite clearly an Int, and Kotlin knows this.
Kotlin can kinda do HTML with React and it's super cursed
same way as java - end in L for long, etc, etc
You can manually specify the typing if you prefer, or if Kotlin is being stupid.
var example: Int = 2
Nope, you can go now.
so many questions....
Here is the first question: can we ban them?
I'm available for the next 5 minutes to convince you why pokilang will be superior
You know what, I'd love to see that happen
Like, a full on presentation on why PokiLang should be a thing
Ok, so... question again.
- You make an API reques to a third part service.
- Third party service may return a string or an int
- val = response
How does koitlin compile to bytecode to know what it should store response as?
??
val example
if(response instanceof String)
example = response
elseif(response instanceof Int)
example = response
??
no
I think no, they aren't spammer or troll or something
div {
img(src = "https://placekitten.com/408/287") {}
}
there will be just 1 slide
I just cant wrap my brain around how the compiler know what do


You just set example to equal the if statement
Inferred typing.
fun returnExample() {
return 1
}
I'm asking for an investment of $500,000 for 3%
How does it know what be when it dont know what do
no, that example is bad as it doesn't compile
so like val example = if(foo) bar elseif(bar) foo
Needs a final else
Discord is not exactly a good IDE, so I don't have anything to correct me.
i was talking to james
Kotlin needs to re-add tuples smh
return if (thing) thing else otherThing
see if i can understand it fully
ij has an awesome "convert to kotlin" that works pretty well
No.
no
Ctrl + z
yeh it can
There is also this you can mess around with: https://play.kotlinlang.org/

i couldve written an entire language by the time you guys are done simping for kotlin
ded when is dedrtp rewrite
it's just harder to find
its been rewritten since 2020
The
emoji should be removed as it is inaccurate.
I think it's time to rewrite it again
do methods need braces?
#paper-dev is leaking because general has become a nomans land since the great exodus
but insides of methods can be indented
not really
fun test(): Int = 10 or whatever
You can do something like this:
fun function(value: Int) = otherFunction(value)
"Hey, guys, so, it only works when I dangle my tongue at a 37 degree angle"
This basically just aliases it.
i try to dumb things down for people :)
Ded is the main contributor for pokilang
I will make a velocity plugin in this tomorrow
and see how it goes lmao
I assume Koitlin is allowed when asking for help in #velocity-dev ?
ofc
yes
like I wont be shot and told to use java
this is a fun one
One of the best things you can do with Kotlin is "Extension Functions" which basically allow you to "Add" your own functions to pre-existing classes.
I tend to use it with Adventure and MiniMessage
The class I just sent is full of extension functions for Guice

it's all fun and games until some kotlin dev starts adding ext functions to their own objects
or using ext functions as 1st class functions
reified generics go brr
reified is amazing
Extension function definition
fun Audience.sendMiniMessage(message: String) = sendMessage(miniMessage().deserialize(message))
Extension function usage
sender.sendMiniMessage("<red>Hello!")
Static function which takes the object as the first parameter.
like, extension functions on your own types is basically mandatory for generics
Adventure extension functions you say? https://github.com/AnvilPowered/Anvil/blob/refactor/0.4/api/src/main/kotlin/org/anvilpowered/anvil/api/misc/ComponentUtils.kt
@void void Behind the scenes this basically becomes
public static void sendMiniMessage(Audience target, String message) {
target.sendMessage(miniMessage.deserialize(message));
}
sendMiniMessage(sender, "<red>Hello!");
This is disgusting, just because you can, does not mean you should.
That may be disgusting but when it is used, it is beautiful
chat.kt flashbacks
It's really all about ChatColor3
ya give me a headache, I'll sleep🥴
Who needs Adventure when you have ChatColor3
@untold meadow "text".t() + "blue".c() ?

Let's remove Adventure and replace it by CC3 when 1.19 releases
See a project that I work on has a lot of inherited code... including chat.kt which is extension and util functions for both the legacy chat codes, and what ever nonsense spigot added. I placed deprecation annotations on everything in the file.
168 warnings.
🛌
🛏️
who tf makes their bed like that
you're a maniac if you put your covers under your pillow
don't you?
No
weirdo
tbh i rarely make my bed
lol
Me every morning...


replace rarely with never
hate you xoxoxoxxooxoxoxox
This one is not completely stupid, but still a little stupid.
that site is gold

🤣
im more surprised by the amount of people that die by becoming tangled in their bedsheets
750people in a year
||finally, a statistic I wish I could contribute to||
This one actually makes some sense
Because less cars means less people die because of cars
how tf does that even happen
what
This is a good question.
If you are handicapped and old
well i couldn't tell you
That can hardly get out of bed
lol
They gone already :(
does he just leave and join the server?
@untold meadow xoxo
.
@void void xoxo
😊
☺️
How realism
So far this year I have taken ~275 screenshots.
I am on track to beat my ~654 from 2021.
nice
Will there be more?
Honestly I kinda want it to happen monthly
It's happened twice and been an April 1st thing both times so... maybe in a few years
first time was in 2017, second time was this year
so maybe in 5 years?
If it happened monthly it would lose traction imo
happening rarely & for a short time makes it a lot more exciting
or charge a $1 per pixel
The website of Alex Tew, a 21-year-old entrepreneur, who hopes to pay his way through university by selling 1 million pixels of internet ad space for $1 each.
Lmao me boutta make that in flask
Gonna be free though and just like r/place
Oh yeah reddit either used to or still uses flask
Netflix uses flask too
Python flask?
What flask did you mean
Python
I did what I promised. https://t.co/PX2enqXJUW is an anime girl now. You're all welcome.
143
She's not nerdy enough
If that was a pencil skirt she'd almost literally be the stereotype of a hot librarian
Well, I think her hair would have to be in a bun too
ok strange I switched to ZGC instead of using G1GC for garbage collection and my memory footprint was reduced despite my server having a memory leak. i just saw this
[23:33:54 INFO]: CONSOLE issued server command: /gc
[23:33:54 INFO]: Uptime: 4 minutes 12 seconds
[23:33:54 INFO]: Current TPS = 19.99
[23:33:54 INFO]: Maximum memory: 30,720 MB.
[23:33:54 INFO]: Allocated memory: 15,872 MB.
[23:33:54 INFO]: Free memory: 11,798 MB.
[23:33:54 INFO]: World "world": 2,116 chunks, 802 entities, 1,064 tiles.
[23:33:54 INFO]: Nether "world_nether": 629 chunks, 173 entities, 297 tiles.
[23:33:54 INFO]: The End "world_the_end": 529 chunks, 70 entities, 24 tiles.
[23:33:54 INFO]: World "Space": 567 chunks, 8 entities, 0 tiles.
[23:33:54 INFO]: World "Adventure": 529 chunks, 7 entities, 28 tiles.
[23:33:54 INFO]: World "Creative": 529 chunks, 1 entities, 14 tiles.
[23:33:54 INFO]: World "TARDIS_Zero_Room": 529 chunks, 1 entities, 0 tiles.
[23:33:54 INFO]: World "Spawn": 529 chunks, 176 entities, 28 tiles.
[23:33:54 INFO]: Nether "prison": 529 chunks, 105 entities, 194 tiles.
[23:33:54 INFO]: World "TARDIS_TimeVortex": 554 chunks, 1 entities, 14 tiles.
[23:33:54 INFO]: World "world_herobrine_graveyard": 529 chunks, 0 entities, 24 tiles.
after a few minutes this:
[23:40:37 INFO]: CONSOLE issued server command: /gc
[23:40:37 INFO]: Uptime: 10 minutes 56 seconds
[23:40:37 INFO]: Current TPS = 20
[23:40:37 INFO]: Maximum memory: 30,720 MB.
[23:40:37 INFO]: Allocated memory: 10,504 MB.
[23:40:37 INFO]: Free memory: 7,810 MB.
[23:40:37 INFO]: World "world": 2,125 chunks, 618 entities, 1,139 tiles.
[23:40:37 INFO]: Nether "world_nether": 629 chunks, 173 entities, 297 tiles.
[23:40:37 INFO]: The End "world_the_end": 529 chunks, 70 entities, 24 tiles.
[23:40:37 INFO]: World "Space": 567 chunks, 8 entities, 0 tiles.
[23:40:37 INFO]: World "Adventure": 529 chunks, 7 entities, 28 tiles.
[23:40:37 INFO]: World "Creative": 529 chunks, 1 entities, 14 tiles.
[23:40:37 INFO]: World "TARDIS_Zero_Room": 529 chunks, 1 entities, 0 tiles.
[23:40:37 INFO]: World "Spawn": 529 chunks, 176 entities, 28 tiles.
[23:40:37 INFO]: Nether "prison": 529 chunks, 105 entities, 194 tiles.
[23:40:37 INFO]: World "TARDIS_TimeVortex": 554 chunks, 1 entities, 14 tiles.
[23:40:37 INFO]: World "world_herobrine_graveyard": 529 chunks, 0 entities, 24 tiles.
ayo how 2 find out what the nms classes r n stuff, do I have to pull out ye ol' buildtools or is there an online thingymahjig or wut
basically just trying to find out where NBTTagCompound moved
Excuse .e what kind of not are yoi
See pins of #paper-dev
Or, er, I'll copy it here
Mojang/spigot mappings viewer/comparison (including history): https://nms.screamingsandals.org/1.18.2/
Or, a dedicated page for mojang to spigot comparison covering 1.16.5/1.17.1/1.18.2 https://nms.screamingsandals.org/comparison/mojang-to-spigot.html
oooooo thank you
Strange bot addition but seems like a nice bot.
Curious. I assume it uses GPT-3?
Not a bot. IRC bridge







