#general
3141 messages ยท Page 355 of 4
hmm
this cute girl next to me has declared weebs are actually at the top of the list for being cultured
๐
leaf
marriage or it's not real
nossr didn't even say you were furry
if you got defensive if someone said that furries were bad
you're a furry
sorry
oh shit
that's just how it works
โ
wow leaf is getting logic smacked by brian
no that's a misreading of the conversation
let's go over this yeah
I'm not saying you're a furry, you just do and say all the things that furries do by coincidence

by coincidence
u always say I'm furry
n-no
but I'm not ๐
๐
question
did you or did you not engage in roleplay activities where you pretended to be a cat
sorry leaf you're gonna have to work extra hard to convince us you're not a furry
I rest my case
once a furry
yeah I'm sure 
I for one have never felt compelled to pretend to be an animal...
(pretend the hammer is a gavel okay?)
sure 
no

mfw
wait
do anime girls with cat ears count? Kappa
trap anime cat men
โค

traps > actual women
get with the program
if you can't masturbate to a guy in dress with cat ears I don't want to live in this world

sounds like a really familiar character from an isekai but can't remember who/which show lol
oh yeah lol
โ
spoilers
not a spoiler
lol
its only exciting because you know the character is male

you can take almost any anime and make it better with a trap
prove me wrong
๐
Ixion Saga DT had a trap, one of the main protagonists
And yeah, she made the show a lot better lol
adds to list of anime to watch
I think they kept a male voice actor too, imitating a female voice (so it was obvious)
this chat 
Goku dolls is an anime about men forced into a sex change if that's your thing its a comedy ๐
Oh yeah, seen it around on Netflix, gotta watch it
personally I prefer guys to have their junk intact
Forced into a sex change to become idols at the order of their Yakuza boss lol
So basically you got like 3 yakuzas in cute girl bodies living dual personalities on and off stage lol
there I have what I need from the store
Welcome back ๐
Hmm there was a pretty good romantic drama that featured a trap
trying to remember its name
somewhat recent anime
it had a high score on mal
setting was high school themed
.optimize
Guide for optimizing performance: https://www.spigotmc.org/threads/guide-server-optimizationโก.283181/
oh been a while since I heard that song

I Saw Your Cock On Craigslist
every day the nossr lore about being a degenerate gets deeper 
I have a lot of work to get to your level though
you're a degenrate and ashamed of it
my level?
no ๐
only thing you should be ashamed of is anime
or being a leaf
you know the japanese only produce anime to take over the west in revenge of hiroshima right
even if that's true, it's working
im not a weeb so no need
there should be no tolerance of being manipulated
im listening to bowling for soup again and this is throwback, damn i used to listen to the fuck outta this band
Bowling For Soup's official music video for 'The Bitch Song'. Click to listen to Bowling For Soup on Spotify: http://smarturl.it/BFSSpotify?IQid=BFSTBS As fe...
(DiscordBot) Bowling For Soup - The Bitch Song (Album Version) - length 3m 8s - 20,392 likes, 608 dislikes (97.1%) - 3,930,149 views - BowlingForSoupVEVO on 2010.10.20
1985
.g ain't my bitch metallica youtube
(DiscordBot) https://www.youtube.com/watch?v=hNXmKiEqVx4 -- Metallica - Ain't My Bitch - YouTube: "Jan 25, 2008 ... Presenter: Metallica Song: Ain't My Bitch Album: Load Lyrics: Outta my way Outta my day Out of your mind and into mine Into no one..."
Presenter: Metallica Song: Ain't My Bitch Album: Load Lyrics: Outta my way Outta my day Out of your mind and into mine Into no one Into not one Into your ste...
Well I was in the office for more than 12 hours today
๐ค
do it in excel and convert it over
A solid like 5 of those hours trying to fix probably the most bullshit bug I've ever seen that has completely defeated me, still not fixed
(DiscordBot) https://www.youtube.com/watch?v=IBH4g_ua5es -- You are a Pirate Limewire 10 hours - YouTube: "Jun 15, 2011 ... lol, limewire. --- Check out my Social Media pages! --- Facebook: https://www.facebook.com/TehN1ppe/ Twitter:..."
lol, limewire. --- Check out my Social Media pages! --- Facebook: https://www.facebook.com/TehN1ppe/ Twitter: https://twitter.com/TehN1ppe
whats with all the spreadsheet work lately kash
for work
@cosmic raft how could I possibly have a class file not found error at compile time when the jar is clearly in the compile gradle configuration?
class not in final jar?
corrupted download
check it in a decompiler?
^
no idea then unlesss you share gradle buildscript
do the imports in the decompiled classes match the internal structure of the binary?
I might be able to share parts
But not right now... Was working on this for 12 hours
Meh I can't really give enough context I guess
you're probably just tired and need to sleep
But the biggest thing is, this is absolutely the most bullshit bug I've ever seen
its probably some obvious shit and you're a sleepy boi
go to sleep deal with it in the monring
@void void see pm
its not obvious until it is
It tricked intellij at leasf
๐
So it can't be that obvious
@stiff yarrow https://www.youtube.com/watch?v=27Dx6ztJ8jw
https://greattimeband.com Latest Music Video: https://youtu.be/BDdEhbzWDPs GREAT ALBUM OUT NOW!! Available on all major platforms: https://hyperurl.co/GreatA...
(DiscordBot) SAX BATTLE IN NYC SUBWAY (original duh...) - length 1m 35s - 283,957 likes, 1,912 dislikes (99.3%) - 8,756,688 views - GREAT TIME on 2013.03.31
i want to have a sex battle
God I just feel bad
I wish I hadn't stayed so late
That was so stupid
And on top of it all I didn't even fix my problem
Your name.
Why?
what are these "placeholder" plugins for and why should i use them?
- glorified string replacer
- you (probably) shouldn't
ok thanks
They can be useful
i just want some info in my tablist footer
i mean, placeholder api is probably all you need
but multiple placeholder plugins?
nah
Papi is quite good despite clip being a ๐ฉ
Hospital food has to be the most miserable thing. If thereโs any reason to avoid getting sick itโs the food.
And the coffee tastes like it was brewed in a dogโs ass
the worlds most expensive coffee is literally made in the ass of an animal
Haha oof
ur not wrong
I know there's some pretty lunatic caffeine addicts
Wasnโt it bat poo? I saw a rapper drink that stuff on a video
Lel ye
My calcium levels are way down so they have me chewing these disgusting pills
Lel itโs Gucci but I miss my computer systems lecture and thatโs annoying
Because the PowerPoint she uploaded is fucking useless and I want to learn assembly subroutine calling conventions ๐
On a lighter note, 2 ppl have vomitted next to me in 2 days. It's getting to the point where it's probably more
Me*
Is it you causing them to vomit? The
The? Sure
Oh
That is literally what you wrote
I think Iโm high
Lel
Welcome
Hi guys, how seen this announcements ?
most of us have seen the announcements on the mappings yeah
I'm going crazy right here ๐ฎ
Now with a oficial mapping, you guys plan to migrate from the why that bukkit actualy mapping ?
Variable names are still obfd
no mappings for those
and paper uses whatever spigot uses
so it's a question of what md_5 plans to do
md69 will just scrap all mappings whatsoever so only he himself knows what is what
keep the mappings but reobf/remove the mappings before the jar /patches / etc are generated
:^)
Variables will became more easy to do the mapping i think, now we know the method name, field name and class name, package name (i think is just that)
can't complain about mapping changes if no mappings are used
I realy don't like the way the md_5 does the spigot mapping, mcp is much better
Because of legal reasons they can very likely not be used by spigot
Sponge have performance issues compare to Paper, I never use it because of that, my servers normaly take 300 players online, Sponge I think this will never happen with 20tps
i remember a twitter post saying they obfuscate for space saving and more technical reasons, and besides, minecraft isn't open source
But something that I LOVE in Sponge is the MCP mapping and Mixins
sponge has some of the same major gains hidden behind config options
๐ธ
yeh, I know, but nothing like async chunk loading, this is pretty cool
๐ธ
They're in a modded environment
Things like async chunks gets pretty stupid fast in such environments
async chuncks sound dangerous
depends who does it
I really like the sponge API, like a API, but, looking with yes for performance, the why that Sponge API is done, I think that they use so much more memory then Paper
Optional is great but and the garbage generate by him? is big? I don't, you guys know?
well a null would be faster
optionals are a design choice, the performance impact is negligible
but optionals do have their benefits
The kotlin why to work with null types is faster ๐
kotlin compiles to bytecode
if everything that could potentially return null was annotated properly than there'd be no issue
but that isn't the case
Kotlin just stuffs null assertions all over the place and prays
wait really
new paper api coded in rust
is there no runtime checks
I think the same wiz, is just a compiler plugin to make Optionals better
just compiletime?
at runtime it'll basically add a throw to any nullable paramater etc
Yeh, at runtime
oic
compile time optionals would be great
so it's like jetbrain's notnull annotation with the compiler option turned on
Yup
gross
(implementation at least, language feature is cool whatevs floats your boat)
but I seen in somewhere that have a way to remove runtime checks for better performance
you can turn off the runtime assertions in kotlin
the runtime checks should be irrelevant, JIT can remove those
right, so it's just like nullability annotations with the compiler option on
- warnings upgraded to errors
because it's part of the type system
/**
* Get a copy of this ItemStack's {@link ItemMeta}.
*
* @return a copy of the current ItemStack's ItemData
*/
@UndefinedNullability // Paper
public ItemMeta getItemMeta() {
return this.meta == null ? Bukkit.getItemFactory().getItemMeta(this.type) : this.meta.clone();
}
this annotation is dreadful
Yeh, JIT is a great guy
I mean
its deprecated
/**
* Annotation for types, whose nullability is not well defined, so
* {@link org.jetbrains.annotations.NotNull} nor
* {@link org.jetbrains.annotations.Nullable} is applicable. For example when
* interface defines a method, whose nullability depends on the implementation.
*
* @deprecated This should generally not be used in any new API code as it
* suggests a bad API design.
*/
it depends on the implementation whether it is nullable or not
but that's also the case if you use the @Nullable
Basically, people where upset at that being defined as Nullable when the only case it's null is for Air, which you should be handling anyways instead of relying on itemmeta returning null
I have a question, I see running Jenkins I think or Nexus, I don't know, a java parameter -server this is needed for to day? is used by default in CentOS ou Ubuntu Server? your we can get a performance using this in minecraft servers?
the server opt has been defunct for years
I read in somewhere that the -server enables the C2
-server is default on the jdk these days iirc
yea
Yup
Tkx Electro
Welcome to the joys of bukkit
The issue here is that nullability was never really properly considered, and there are cases in bukkit where you could argue that a throw would be more accurate, e.g. getItemMeta on AIR stacks instead of returning null, which would fix the nullability concerns there; However, that's a pretty hefty behavioural change
@UndefinedNullability("Returns null if ItemStack is air")```
would you allow me to look for code falsefully annotated with @Nullable and correct it?
if I did a pr
Something that I really love about the Kotlin and the IntelliJ is the @Deprecated annotation
You can specify the new function and the import for the IDEA changes automatically for you
when code is @Deprecated there should be documented what to use instead
windows update brb
And then you have bukkit who uses it for "this method is basically gross"
Lol
he's not wrong
Lol
stupid forks
the fact that I am not American means I can't sue the shit out of him
wot
this is some dangerous stuff
I was messing around
this code is disgusting don't take it seriously
I'm brazillian, if I sue someone they shoot me ๐
oof
it enforces you to use it in a certain order
for concistency
it was full of bugs
Now I see
This server is for serious conversations only
yeah exactly, duh
are we flexing code now?
https://github.com/RimWorld-CCL-Reborn/AlienRaces/blob/master/Source/AlienRace/AlienRace/HarmonyPatches.cs this is fine code ๐
Ehm...
it goes on for 2.3k lines lol
you dont call your main main
why
because what is a "Main"
my main class obviously
classes should be descriptive, without reading the package
name your main class your plugin name lol
2356 lines ohfuck
XPlugin is convention
also, the static instance is fine, but sexier is giving the instance in a constructor
are you guys talking to brian
no, it's devon 2
I have big brain
In this case, I need to use this convention
oh, dylan
becausa my actual convection is just the plugin name
yeah ik how sexy passing the instance is through the constructor
idk i have so many people blocked
๐
look at all the retards
no u
like flowers in a garden
it became too messy to pass the main instance through the constructors
oh boy
me.dylan.wands.Main
WandsPlugin ...
Looks greet to read ๐
only if you use eclipse
^๐
^๐
I use IntelliJ ultimate edition
real pro's use VIM
well I am not a real pro
u don say
I have the student version and get all Jetbrains IDE and I really don't use IntelliJ Ultimate
I'm just some kid trying to have fun coding
I have the Toolbox here, but, I don't use the ultimate, I don't know why :S
community works fine in most cases anyway
Detecting duplicates
^
db stuff too
this is something that is good
my dependencies be like:```html
<dependency>
<groupId>com.destroystokyo.paper</groupId>
<artifactId>paper-api</artifactId>
<version>1.14.4-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.spigotmc</groupId>-->
<!-- <artifactId>spigot-api</artifactId>-->
<!-- <version>1.14.4-R0.1-SNAPSHOT</version>-->
<!-- <scope>provided</scope>-->
<!-- </dependency>-->
The material plugin for 2019.2 don't update? you guys know?
you know those go over multiple lines right? xD
ctrl+/
^

this guy will never be able to go to Japan
you can automatically comment anything with that shortcut
(badjoke)
I don't want to go to Japan
"destroystokyo"
That took me too long, I'll admit
lets refactor it
(200% sure people will take that serious and think I'm retarded)
#UseGradle ๐
no
https://i.imgur.com/17BvHIO.gifv meanwhile in VS
why is that possible lmao
vs
cuz its VS
wot
is there an xml configuration language for gradle?
i want to use gradle but i also want xml, so i need the best of both worlds
description: ${project.description}
this should use the description from my POM, right?
yes, Maven
just look at this
cuz no kotlin
I'm fucking really angry right now
@worn ember at least it's not skript
I will stole you guys, I'm brazillian, this is my way
come here to Rio de Janeiro
๐
@potent warren EXACLY
lmao
Yea, but you're bad, so like ๐คท
But more like dislike
its all fun and games until the Kotlin people get triggered
waow dark
๐คข
waow souza
jk
I will show you my command dsl
It's fun until you have to jump back to java because kotlin generics are just bleh
"he is so pretty" why thank you
say that to inline + reified
@potent warren i'm officially pro modder now
groovy, swift, scala, C# and the list goes
public <T extends AbstractHandler> T registerComponent(@Nonnull Class<T> handlerClass) {
Maybe I'm dumb, but I literally could not find a way to pull that off in Kotlin
java generics are bae
I will show you how
Research a performened pretty much ended up with "kotlin doesn't like that"
@quasi valley You say that until you try generics from C# ๐
C# generics > java generics lol
C# tho hahahh
@grand slate poop splash tho
@worn ember rart tho
We'll see who has the last laugh.. Just y'all wait for cross-platform Java interop from C#
Why are we such children? Are we that bored
inline fun <refined T : AbstractHandler> T registerComponent() { T::class.java }
i prefer outline fun
wut
you can do the same way using argument for a class, but I think this way is pretty
Agreed
I use this for meta<BookMeta> { addStorageEnchantment() }
I am more func than fun
Kotlin looks like Skript and Java had some fricking session and forgot to use a condom...
fn >>>
f r i c k i n g
I wanna pass classes into the method
Can I just say that, the three days I have been using C++ (uni), I already dislike it.
Cpp is kinda ew
Don't think I've really used inline functions either
C on the otherhand, yes.
okay
I tend to kinda avoid a lot of the kotlin stuff as it looks like it would just consume the code-base too much
fun <T : AbstractHandler> T registerComponent(clazz: KClass<T>) { }
Oh, you'll love it kenny if it's what I think it is
works the same
Yes, C# could have literally started as a C# copy [citation needed], but they took Java and made it better.
-> Why don't programmers own guns?
<- Because they have troubleShooting
I only heard the "best" when some friends told be about it 
That doesn't work the same
Postfix notation? Lel
@worn ember https://tenor.com/AcU7.gif
Kotlin doesn't even like that being in the source
For example, postfix notation would be written 2, 3, multiply instead of multiply, 2, 3 (prefix or Polish notation), or 2 multiply 3 (infix notation).
runs
since i stayed in the office last night until 11, I came home, went to sleep, and now I'm going straight back
don't recommend
@potent warren shunting yard alogorithm is hot
my command
https://github.com/clr1107/umdn/blob/master/src/main/java/pw/rayz/umdn/parser/executor/shunting/Shunter.java shunting yard af
I used to have a really awful shunting yard impl in C++ on my GH
that I had written before I learned C++
Lol, one of my first usages of Kotlin was to prototype some postfix bs
This one parses to a tree, so it's a modified shunting yard
oh boy
At which point do Kotlin DSLs become overused to the point where it's actually hard to read the code?!
That's why I avoid a lot of the language features
kotlin's language features generally don't make it hard to read
Nobody can beat my parser /s
@grand slate it doesnt exist, so shush
I've had to interact with some Kotlin code in some projects and it was PAINFUL as fuck to understand the code thanks to the "FANCY SCHMANCY" DSLs
@worn ember but it does
you need some DSL on your english ๐
I'd rather interop with Skript than with Kotlin lmfao
except its not a meme for him
He's said it 37 times in this server alone
when is skriptlinter coming out?
@worn ember Told you already... 3k19
i need to increase my skipts efficiency by 20%
join the club bruh
Demon, you have a point...
I will try to show how DSL can help you with other things, Kotlin is not a bad language, I can't ignore its features, is there to help you
I tend to avoid going crazy with them
It's great that you can do that stuff, it's horrible for the codebase if you expect others to be able to jump on board, however
i'm sitting here having never used kotlin, not sure if i'm missing our or not, still I won't use it
I just don't see the point of pushing a whole another language when Java can do just fine...
Yes, Java is verbose... and what? At least it's not assembly code
it's horrible for the codebase if you expect others to be able to jump on board
strong disagree
if you want java devs who can't learn other languages maybe?
i like kotlin but i agree
ah @ancient bolt I see, you're just dumb
oof
Idk I don't find learning languages that hard i guess
why should I need to learn another programming languange?
They all compile to the same...
It's not the language that's an issue for me
any kotlin dev with an IDE will quickly be able to navigate and learn your DSL
Nick it makes you a better programmer
as I can clearly see you've never learned other languages
The problem is that not everyone is going to read your code with an IDE
irrelevant as fuck
I just find that many of the DSLs people shove together are just pointless and clutter code more than it helps
Why would you want to be better at anything? /s
if you don't have the proper tools to navigate source code then that's not the project's fault
I've never used it so don't shout, but Kotlin looks like it feels like it's JS
anyways I gotta go to work
have fun
Do you tho?
Is NickAc JustDylan?
@grand slate the fuck
If all you want is syntatic sugar, then go ahead... but don't try pushing the language down everyone's throats...
I have no idea how you go from kotlin to JS
Yea, i've never used it, demon, but it looks like it to me
theres a compiler for that
lol
@hot gorge Nick has a higher IQ than dylan lol
@ancient bolt Have a good day โค
Obv i'm wrong, but just looks like it ;-;
Good lord as you intentionally stupid Nick or were you dropped as a child?
๐ฆ
oof
DemonWav, I hate learning new programming languages.... Why should I learn new useless stuff when what I use is already okay for me?
cuz knowing more is always good
Kotlin has cool features, it's just not perfect, which ๐คท
why learn skript when you can just throw your pc out of the window
how about that 
@potent warren because you're close minded
hes kinda autistic, he cant help it
I'm not proud of what I became...
Nobody tried Dart? Good.
oh fuck off
Kotlin is like Groovy but with types (although Groovy can be typed these days too) and cleaned up
lmao
you sound like a villain in an anime
Why learn anything at all?! Just pay someone else to do it
Which makes it more like TypeScript than JavaScript
FUFUFUFUFU
TypeScript is bae โค
why learn typescript when you can already use evil JS
@potent warren lets talks something, you hava a AMD FX 8XXX, Intel or Ryzen is MUCHHH better, faster, your computer will be much faster, and your work to
Kotlin vs Java is the same, why you keep using something that will just cut your time?
Also if you hate learning new programming languages (or new things in general...) you are not a very good programmer
comparing hardware to software 
Exacly Bot
Personally i've made it my business to use statically typed lower-level high-level languages. E.g Go
this year, Dart
You sound like the people I used to work with in enterprise who learned Java, Spring, and SVN in school and can't/won't do anything else
Dart is awful imo @summer jackal
Amaranth, I noticed that... No need to remind me of it every time ๐ญ
#SVNMasterRace
@grand slate I know, but Flutter don't
just be like rubba and write everything in bytecode for the memes
Honestly, that just takes me back to the gmod days
Flutter & Dart are both awful
My side-projects are useless anyway, why should I even care about learning new stuff...
gmod is lua?
It's a mess at this point.
But with jetpack compose........ 
I usually say that just by being a programmer and being in this channel you're the 1% of rockstar developers because you show an interest in learning things outside of work but I think Nick might be the exception :P
I just learn a new language when needed. I don't go out of my way to just learn a language for fun, but if I think it's necessary/helpful for something, then I will.
i remember installing like 2 addons and my console would get spammed with warnings and errors, good old gmod days
If flutter is awful you like what? Swing???
That**
Amaranth ๐ฆ
No lol @summer jackal
Android xml?
WPF โค
Flutter is neat but I don't want to use Dart
WinUI is also cool af
they just need to add the AudioControls natively to WPF tbh
Yeh, exacly, fuck google, does that for kotlin, not a stupid language with accessors with _field
Amaranth, most, if not all of my programming knowledge was self taught... I started with more motivation than what I have now...
the most stupid thing: "private" with _
Google did a good job with Golang, well Ken Thompson did
yeah C# conventions are shit sometimes
Go was mostly a Rob Pike thing, I think
i just use properties for everything
Go is very good
Go is very similar to Pike's past languages
I don't know why Rust is not big yet
The only thing I'm missing is the motivation to actually learn something new..
Motivation can't just spawn out of nowhere..
./spawn motivation
@potent warren that's called burnout
๐
Dart start from the wrong place, compiling to Javascript
Or possibly depression if you feel that way in general
and I think is based on coffescript
I just don't have the motivation to learn new stuff.
Dart is a mess... mixins, strong & weak oop principles, mixed with functionql
You've said that already, Nick
Dart didn't start compiling to JS, it started with the wizard that made V8 so fast making a custom VM for his new language
๐คข
all board the pitty train
Along with compiling to JavaScript to allow it to be used in current browsers but with the hope browsers would ship the Dart VM
bruh
kek
Dart doesn't really have a point to exist
WASM is the right aproach for that
With IRC, you just use their name to "mention" them
not a new Vm
^ yup imo same
They tried to appeal to everybody implementing every style
Like, Dart is just JavaScript but with normal classes instead of prototypes
Yea basically, no wonder I hated it. But Flutter... everybody loves it and I hated it
I have a problem with before and after, pls don't judge me :c
What are the usual symptoms of a burnout? ๐ค
It doesn't fit some unfilled niche or do something better than anything else
Yeh, Flutter everybody hate just because is Dart dude
@potent warren it's kind of like depression but only about certain things
The amount of native impl you need in flutter lol, might just use obj-c
You love and you hate because de language
Go is beautiful, i'll stop swooning over it but yea
What I really want is React-Native except all native, lets ditch the V8 for driving the UI
I had a semi-severe burnout some time ago, I guess I haven't fully recovered yet..
react-native but you program it in Rust
I never liked app development, never going back
I knew i didn't like it, tried it anyway
@potent warren I never really have either, I almost never do any hobby programming anymore
You guys see the Jetpack Compose?
Nah
But I'm a student and have nothing else interesting to do with my life.... welp
Luckily I never stopped being interested in reading about new technologies and trying to figure out how they worked so I still have some idea of how to do things, just no experience actually doing most of them
They are building the compiler separeted from the android sdk
I don't even have other hobbies
The only hobby projects I have are a connection pool & scheduler, and a parser for a new pretty useless language :/
Explore how reactive and declarative paradigms can be applied to Android UI development, making it easier for developers to integrate these patterns into the...
(DiscordBot) Declarative UI Patterns (Google I/O'19) - length 35m 11s - 923 likes, 17 dislikes (98.2%) - 52,869 views - Android Developers on 2019.05.09
Xamarin.Forms seems interesting. I'm yet to try it out, but I don't have any cool ideas to work with it.
I need take a shit, brb
Too many patterns means your lang/frsmework is bad

Thanks Amaranth, will have a read. :+1:
pce, i'm out too, i need to actually finish this mod
I don't know about yours, but this lib @zealous knot is using is rarted, it detects freaking Java as gradle
Do you really need SpellData to be an inner class?
why's the map package private
my last DSL demonstration
Why are spells created via reflection and not, just, calling the constructor normally?
you catch a lot of exceptions - you could just catch ReflectionException or ReflectiveOperationException or whatever that's called
that's a bit broad
SpellData spellData = new SpellData(castable.getBehavior(), castable.getDisplayName());
as long as getBehaviour and getDisplayName don't refer to a field in castable the class should no longer be loaded
to extend on what Stef said: you could just pass MyCastable::new instead of MyCastable.class
so Supplier<? extends Castable>instead of Class<? extends Castable>
too many constants
who exactly are you talking to?
to stef
I only need to retrieve the Behavior object once
please dont become the next devon
than the method in that class becomes redundant
Too late Kenny
who is devon
A sweet guy
a very sweet guy
who left the server willingly
- he got left
He's back
Under than name TDD or something
TCC
Pretty sure that's the same pic when he was trying to convince us all he was 15 with 2 kids or some shit
no, it was 16
Wait actually since the logic is in the constructor it'd make sense that at runtime it wouldn't be loaded
@hot gorge if is brazillian, is todally possible
and never actually addressed any of what he was told
TCC = Devon Casper
I really know guys with 16,17 with kids
I know girls here that was 14 and has kid ๐
uhg reflections don't make any sense in my project
And we ask why we are a shit country
Well he was implying he was 16 with a 5 year old
So his wife would have had a kid at 11 or something
๐
It was all just a troll
wtf
wtf
he was really entertaining though
Like a canker sore....
I just have trouble changing something if I see a flaw in someone's suggestion or if I can't comprehend everything someone is saying

Defo devon
Guys, I will recommend here again (sorry), if you guys Like how flutter is but dislike dart (basically everyone), watch this: https://www.youtube.com/watch?v=VsStyq4Lzxo
Explore how reactive and declarative paradigms can be applied to Android UI development, making it easier for developers to integrate these patterns into the...
(DiscordBot) Declarative UI Patterns (Google I/O'19) - length 35m 11s - 924 likes, 17 dislikes (98.2%) - 52,873 views - Android Developers on 2019.05.09
Kotlin has had a declarative UI wrapper around the Android API since it language was made public
That was one of their examples of the power of writing DSLs with Kotlin
anko, iirc
yeh, Anko is great, Anko is the reason that make me thinking about study android again (xml layout SUCKS)
But the Jetpack compose is way down, the Models is very great
I'm thinking in use it for KotlinJS #ChangeMyMind
Like a React
(I know that Kotlin has React wrapper but the compose is a better aproach for me)
Hmmm, if there's a closed-source app that uses a GPL lib, does that mean that anyone can request the source code of the app?
๐
No, if the company build a fork of the lib for ther use cases, them, this fork need to be open source
The library is used as is. No apparent changes
yes, the app needs to disclose source code on request
if the library is LGPL, they do not need to share the app's source code, only the modifications to the library
Too bad that it's GPL licensed https://i.imgur.com/e4Nbihu.png
Who cares, the android is not GPL too? and the companies like samsung don't share thre sources
Android is Apache licenses afaik
But linux is GPL
depends
since it's licensed under Apache, they don't have to release them
Is it this one? https://www.gsmarena.com/samsung_i9500_galaxy_s4-5125.php
Well, the sources exist too
If brands don't release the kernel, Google will YEET them ๐
ZOOMERS
ZOOOOOOOOOOMERS
Why does this question https://stackoverflow.com/q/8055389/3882565 get 85 upvotes and multiple answers while my question of the same type https://stackoverflow.com/q/57778671/3882565 is said to be meaningless :/
I've seen the wildcard used before to mean any object - but recently saw a use of:
<? extends Object>
Since all objects extend Object, are these two usages synonymous?
Don't look for logic on stack overflow
I mean it's not that I don't know how bounded wildcards work, I just asked because I didn't find the answer by a quick research.
Z750: true :D
There are nearly as many complaints about how they manage that site and it's questions as there are answers
I personally just ditched it altogether.
I don't know, I find stackoverflow to be pretty okay.
Besides the way the users on there moderate stuff.
Closed server as duplicate!
clos urself
u first
make sure to close ur ass
mark it as duplicate as well
Does anyone know any FOSS alternatives to DeskDock?
did someone say desk ๐ฆ
No.
lmfao
doesn't even make sense
LOL
why is it chat if it read Q/A
it's a joke
stonar96 I think you need to read very carefully what they said
i'm aware
it's called suspension of disbelief
They did not call your question meaningless
i'm saying it's a dumb one
They called the expression meaningless...
i don't know, i find it quite funny
Gigantic difference and you take offense for nothing.
SO be like
Is the master branch of paper 1.14 or 1.13?
electroniccat: at least he didn't say it directly but the way he treats the question by not attempting to answer it and saying something which is not helpful to a very clear and specific question implies that for me.
I didn't ask if the declaration is meaningful or not ..
In general, X<? super Y> is NOT the same thing as X<Y>. But since the only supertype of Object is Object, in your case they're the same.
And you are still taking offense for no reason
He literally answered the question
<? super Object> is basically meaningless as Object has no supertype.
simple yea i upvoted this. This was helpful. The question still needs an answer ..
Literally all he said.
He didn't call you or your question meaningless.
He answered it.
Wasn't even slightly rude.
Also, your question is very VERY localized to a specific topic. The title infers one thing then your edit clarifies it's specifically about extensions of Object.
If I am to say anything, it is a useless question.
Object is the super type of everything and has no supertype, so extending Object or referencing ? super Object is literally useless.
Everything is that.
(Hence why there is no """Answer"""; it has been answered in 2 sentences via comments. Something SO encourages.)
However you may get a low rep person come along and regurgitate a comment as an answer in the hopes you accept it and grant them some rep.
essentially every forum ever
The answer is "No they're not the same except in the case of Object" which should be painfully clear seeing as in Java Object is the most super type.
I don't know what else the guy wants.
It's been answered.
It's just not true: if AnyGenericType<? super Object> is meaningless, then AnyGenericType<Object> is also meaningless if they are equal. And again: Saying something is meaningfull or not is not an answer.
Also note that <? super Object> is strictly not always the same as <Object> because you can't extend from the first one.
(Only equal if it's a declaration)
<Object> doesnt even have anything to do with generics anymore
https://github.com/PaperMC/Paper/issues/2538 is this a good first issue?
yeah, but i just want to get used to paper's codebase
so thought it might be cool
to try and contribute
oh there's not even any sort of throwable interface yet
do all projectiles support changing the item?
or is it just snowballs and enderpearls?
yeah i looked into it
and xp bottles
that's cool
i've been stuck on 1.8 too long
it's nice having a change of pace
there's so much cool stuff in the newer versions
ffs, found a bug thats gonna be fixed in next week's snapshot. dealing with bees.. again... :S https://i.imgur.com/sr2qdYP.png
at this rate they're never going to get around to fixing the game, just bees..
I think slicedlime even showed it in his own update video ๐








