#dev-general
1 messages · Page 79 of 1
i'm sorry @prisma wave
i don't feel like dying today
Sweetie...
Oh she is more than just that
No
These are people from mythology...
No
Yes
(tbf marvel kinda popularised them)
Marvel is mythology
WHAT
@remote goblet one more peep out of you and you will find yourself in lots of trouble
Marvel did NOT popularize them
They did
they did to the mainstream audience
Marvel gave them memorable faces
same thing
wonk
Odin is wonk
I know lol
am
but she lives on in our memories
offended
Offended...?
@topaz bay I dis frigga for you and that's how you respond
@remote goblet you have lost offended privileges for your disrespect earlier
real fag move that
LMFAO
Atleast nobody has spoilt end game for me yet
Fuck you too ori
See, this is why you cant trust gay people
Delete that sx
what has this conversation degenerated into
we were being all clever and intellectual and now this
the only clever person here is the skript developer that is lurking around somewhere
@prisma wave BARELY
@topaz bay BACK FOR MORE ARE YOU?
Plankalkül is the best language prove me wrong
Does Odin even have functions?
Doubt it
that's too much of an advanced concept for a BAD language
Can you stop referencing my username Alex
fun add(num0, num1: Int): Int {
=> num0 + num1
}
push add(20, 32)
I'll charge you next time (:
Is frigga strictly typed?
That's kotlin sx
You two are just making kotlin with a different name :|
frigga is very different to kotlin
all the same thing
I wouldn't say Odin is too but I don't care enough to find out
All languages are the same
What was my idea?
yeah I was looking for proof and I couldn't find any
Scrolling up for ages isn't fun
lemme try again
@topaz bay JOKES ON YOU
I found it
That proves NOTHING
I see NO mention of Val and var
Proving that YOU are a fraud and therefore have a BAD language
As such I am the winner and there will be no further mention of inferior languages such as shitdin
WOW
I know
It can take a while for the concept of defeat to be processed by the brain
But don't worry you defended your BAD language very well
it was an honour to call Odin shit for like 20 minutes
Do you guys recommend making a discord bot in python or java?
whichever you are more comfortable with is a big factor
for any large project I personally think Java is a lot better
but for a few commands python would probably be a good choice
I see, thank you
No problem
JavaScript is also a very nice and simple language to use
Not sure if that's sarcasm but I actually agree with you
people hate on scripting languages for whatever reason but for small projects that need to get something done they are perfect
the startups that insist on full stack JavaScript are questionable though
I'd even say that skript is acceptable for small commands without the sheer boilerplate of making a standalone plugin
it wasn't sarcasm, It's a fairly simple language to create a discord bot in and most tutorials are in Discord.js, JavaScript is a very fluid language and easy to understand.
There's no best language for discord bots, it's just based on preference and which language you find easier to code in
okay im done providing valuable input
thank you for your valuable input
I'm done too but yes JavaScript good python good Java good kotlin good Odin shit frigga good skript good when used in the right situation
thank you for coming to my ted talk and goodnight
Been doing so much on the commands stuff in Java, now testing it on a bot in Kotlin and boy I missed it
Anyone able to help me with XenForo
i'm tryna make it so my url goes to a custom page instead of url/index.php?forums/
lorge
It's 5 am, 
it's kinda cool
You're kinda cool
thank you
Ew... I take that back
Nope
there's proof
Its been taken back
you can't deleted it now
I'm gonna go view a new house at 12pm
and it's 4am
:)
i might change my pfp for the first time
in months
i've had it for 6 months
@remote goblet how can you afford a house
Thonk
Ori is actually a 40 year old man, and we've been lied to all this time
I run a secret drug cartel
Im 15
Lmao wyd looking at buying a house at 15
pepega brain
Just talk
Barry does it
Oh custom made rip
Idk how to code
o
And I got no $
Use a GCP free tier compute instance
ABSOLUTELY not
But I am
Must suck
Also I have no $ to buy a host to run a botHeroku
Why not home host a bot?
Why you in the dev channel if you can’t code, Quick thought
oh yeah.. that would probably be easier than GCP
We all code skript here
not me girl
I will slice you
Bet
whats gcp?
Heroku didn't work last time
Cloud platform isn't free is it
free tier compute instancereally? o.o
ooo I bet AWS has a free tier too
nah
Yes... ?
nice
I host two bots on one of them
Imagine being light blue coloured uwu
You get $300 free
I thought you hosted that on GitHub
Does the free tier do databases?
is it a static webpage?
Its a vps
No
Free VPS 
o.o
the big icons are static, but the cards are pulled from my github
Theyre my stickied repos
Lowkey pog
And the graph is generated too
@frail glade with GCP, I push to the repo, it pulls, builds, and publishes
And it keeps a record of the versions of my site
checking out GCP rn, seems awesome!
Ahh nice
Oh wow
I didn't realize until now, the static assets get cached by google's front end servers too
So the static parts arent counting against my app's quotas
Making it even freeer
lol
welp I wish they let us use Google Pay IDs or something
I dont have a credit card atm
Do you tho
yikes
The company
Not the right channel
what is the correct channel for this?
hashtag general plugins
ok thanks
If I have to do a Topological Sorting in C, using matrix for both count as two different algorithms? The teacher asked to use two algorithms but all we find on internet uses matrix and wanted to make sure. His suggestions were Kahn, DFS, Kosaraju & Tarjan
I dont understand what 50% of the words you just said mean
indian
did I said something wrong or?
What
smh
What are you even meant to name a Main class in a standard Java application
I usually go with Launcher suffix or Application
Is it just me or Github response is just too long?
Atlas is free @runic flume
I've been using it for all my web-apps for a few months. Free forever I believe.
Finally gonna start using git a bit more
https://i.imgur.com/CNiJ4aL.png sick commit messages
Very descriptive
I'll show you my commit messages later @signal tinsel
lol
I have a private github repo, is there any way to make its wiki public?
@prisma wave @topaz bay Re-pining, sorry
This is directly from Valve's code, it's wonderful
https://www.youtube.com/watch?v=k238XpMMn38
||| code courtesy of the tf source leak |||
Music: Hall of the Mountain King
custom files --- https://pastebin.com/raw/e32aG4nP
[ hud / crosshairs / hitsound / killsound / gfx cfg ]
FAQ:
Q: How did you make that? What editing software do you use?
A: I use Adobe Photoshop, Pre...
I think it's from all their games
@frail glade I have gh pro
I want the wiki to be publicly available but the code to be private
why do you want the code to be private
Because its private code
but then everyone would see my bad code xd
Just shows how much you've improved your code as time goes on
Because its private code
There is nothing inherently private about code
hence why I was asking
You opensource it, people think your code is bad, they PR to make it better, profit
"^".repeat(Int.MAX_VALUE)
Well OS everything except commissions
@prisma wave wanna play OW?
shut up hoe
I think that's enough language design for one day
but just quickly
canDrink = age::Int -> Bool {
if(
[age >= 18], yield[true],
[age < 18], yield[false],
[else], throw[Error("How did we get here?")]
)
}
``` what do you think of this as a concept?
Same
but my plan is for if to be a function that takes a Bool and a () -> T and then does some fancy native stuff rather than if and else being keywords
just trying to think how it would look
That sounds like a cool idea, though seems complicated to implement
canDrink = age::Int -> Bool {
if(age >= 18, yield[true])
else(yield[false])
}``` it could be reduced to something like this for example
Yeah I mean there will definitely need to be some native conditional processing somewhere down the line
but I'm trying to have as few keywords as possible
Why so many symbols
How bout you get rid of else
I mean else is needed
Just yeet
WOW
Haha
Lmao
Making sense and being over complicated are not mutually exclusive
canDrink = age::Int -> Bool {
yield(age >= 18)
}
``` is that better?
that's fairly similar to kotlin
val canDrink: (Int) -> Boolean = { age ->
return age >= 18
}``` in fact kotlin's is worse
yeah as I said there's gonna need to be some lower level stuff at some point down the line
or I guess if your language really goes crazy with the laziness you can do it but how would you implement it lol
but I like the idea of having very few if any keywords
yeah that is good
although having a lot of symbols instead isn't really better imo
sx has a point
it's syntax in both cases
it's not direct laziness, it's a bit more simple - function[param] just makes another function { yield(function(param)) }
I genuinely don't think there are that many symbols in comparison to any other language
the only real defining feature is the square bracket "invocation"
all I want is the ow update
😭
so the [] syntax is still basically for creating curried functions
yes essentially
printHello = print["Hello"]
is the same as
printHello = {
print("Hello")
}```
What about this instead printHello =-> print("hello")
the random arrow feels kinda strange
True
I guess it could be printHello = () -> print("Hello") like java but that seems more confusing imo
But i've also got the idea of allowing cool stuff like printIntAdd1 = print[value::Int + 1]
where you declare the function parameters inside the "body"
@quiet sierra I'd heavily recommend changing the observable collections to be implementation independent (if you haven't already). Eg ObservableSet instead of ObservableHashSet. That way they could support other data structures (eg TreeSet) without needing loads of different implementations
looks good though!
could do
or you could make ObservableSet the parent class with various subclasses + a constructor
Bad software @topaz bay
@prisma wave i thought you already used Windows to code in...?
Heard about windows dev stuff. I opted to switch to linux instead.
Anyone know how to make clickable text which will copy set text into your clipboard
i want to make it so when you click this, it copies the IP into your clipboard
TextComponent msg = new TextComponent( "Click Here To Copy" );
msg.setClickEvent( new ClickEvent( ClickEvent.Action.COPY_TO_CLIPBOARD, "Text you want to copy" ) );
player.spigot().sendMessage(msg);
@cedar jolt
oh xD
No, there is document.execCommand('copy');
the code, on the element i want
Sure I guess
Can somebody help me make a player get bounced really high up to a direction when they walk on a block also force a player to run a command?
Also something that checks when a block is broken and then replaces a block in that area?
xd
I would really appreciate it.
Should I do a one week eclipse challenge 🤔
Im gonna do it lol.... idk if i can go the whole week tho
Please no.
make sure its bright white
wtf is maple lol
@EventHandler
public void onPlayerMove(PlayerMoveEvent event) {
if(event.getTo().getBlock().getRelative(BlockFace.DOWN).getType() == Material.SLIME_BLOCK) {
//still doing this part lol
}
}
How can I check that this isnt some random slime block like how can I check if the location thus slime block is placed at is listed true in another variable?
Lol
Like the slime block is at a specific location
get the blocks location lol?
yea
ye
what are you tryna do lol?
Make it so that when the player steps on a few dedicated blocks it bounces them really far up and then a few seconds later makes them warp somewhere
Like hypixel skyblock
how tf do i import a kotlin projkect in eclipse lol I downloaded the plugin and imported my gradle project but now eclipse wont open the .kt file
aha
got it
No way im using white theme tho, this is legit hurting my eyes
OH GOD
its so hard to read
What the
Anyone know how to change which page my domain goes to on xenforo
like rn it goes to forums, i want to change it to go to my homepage
without the /home at end
does anyone know where to find the api docs for AutoSell?
?autosellapi
Here you can find the API to hook into Clip's plugin AutoSell, which was made by vk2gpz - https://www.spigotmc.org/resources/62935/
Please do not contact Clip for help with this particular resource.
Anyone able to help me with xenforo route filters
@remote goblet damn you @pale shell no, Linux for development. Windows would be a direct downgrade
@hushed prairie
Blame admins not me
🤨
Nice, I've just started 2 rewrites for big projects lmao
All while having less time to code
this
sweepRotation += radiansPerFrame any cool kotlin way to replace this +=
Could make my own extension
plusAssign might be infix
not sure though
i'd just leave it as it is though
you can't get much more readable than that
I will make advantage of every kotlin feature in every way
whats the point of replacing += ? 💀
Do you write kotlin? You wouldnt get it
how is += worse than writing .plus(...)
We only need kotlin in this world
there's idiomatic use and then there's a gimmick
There is never overdoing it with kotlin 🙂
I just love the features
extensions and infix
overrated
even my swing programming is clean
CLEAN]
swing is never clean
except the constructors
extension functions are S tier, infix are like C tier at best
what is tier
indeed
im not sure why S is used , not familiar. The numeric tier format is used in games ussually
it looks cool ¯_(ツ)_/¯
ah
One of my kotlin classes is grayed out in the project view, what does that mean?
I just discovered crossinline
Wow
😮
Yea no description set so it defaults to that
No
"No" ?
Plot twist: The video I sent in #showcase is all done in the same world, same server
That's what made it "hard"
scam
Rather do it this way than to spin on some servers and completely destroy the ram
@ocean quartz What should I be using to check if there's a next page again? I forgot
On latest version nextPage will return false if can't go
k
@quiet sierra please tell me that is implemented with nothing but observable collections
@topaz bay you got 5min?
Mind writting a quick faq for SOLID
effort
It'd be kinda a lot to put on faq no?
Maybe put this:
S - Single-responsiblity principle
O - Open-closed principle
L - Liskov substitution principle
I - Interface segregation principle
D - Dependency Inversion Principle
Then link to https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design ?
Single Responsibility Principle - A class should only have 1 responsibility in the program
Open Closed Principle - Classes should be open to extension but closed for modification
Liskov Substitution Principle - Program to the interface (eg List instead of ArrayList)
Interface Segregation Principle - Prefer smaller interfaces that do a single thing to big interfaces consisting of similar tasks.
Dependency Inversion Principle - Classes should have their dependencies provided via constructors, rather than defining them themselves. They should also depend on abstractions rather than concrete types
How's that?
grossly oversimplified but hey ho
Liskov and Dependency Inversion are kind of different
and I would rephrase srp as well
As I said it's an oversimplification
I think it's quite hard to properly explain a lot of them in 1 sentence anyway
Most of them are better defined by example
S - A class should have only one responsibility, that is, one reason to change
O - Classes should be open for extension but closed for modification
L - You should be able to replace any usage of a class with one of its subclasses without breaking the programme
I - Prefer multiple small interfaces over big ones that define everything
D - Depend on abstractions, rather than concretions
That's how I would phrase it
more or less
That's good
Although considering this is for beginners I would mention that Liskov usually involves using interfaces as most people wouldn't know what it really means otherwise
?faq add solid What is SOLID
S - Single-responsiblity principle
O - Open-closed principle
L - Liskov substitution principle
I - Interface segregation principle
D - Dependency Inversion Principle
If you wish to read up more on it, you can check here:
https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design
Liskov is actually the easiest one to understand as it's very concrete imo
What is SOLID
S - Single-responsiblity principle
O - Open-closed principle
L - Liskov substitution principle
I - Interface segregation principle
D - Dependency Inversion Principle
If you wish to read up more on it, you can check here:
https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design
smh I wrote a paragraph for nothing
The fact that there is no . after the D is mildly infuriating to me
is that a standard thing
Where?
on the website
Yes, it is standard
. Is a separator usually
colour is it aye
as a british person I have no idea either way
=paste
Please use a paste service to share configs, errors, code and long logs.
• HelpChat Paste
@prisma wave "real world" application
oh... I left out the delta in the wound tick
whoops
You don't need the parenthesis in this right?
.forEach() {
}
When the brace is on the next line, you do
Sooo, an advantage for k&r ;p
@topaz bay nested classes smh
Whats wrong with nested classes...
The classes are literally smaller than the on join function
don't care
but logic...
I have very draconic views on what should be in a single file
and these views say that nested classes bad sans a few exceptions
That... is dumb...
I agree with bm, especially in kotlin where it's not an issue to have multiple top level class declarations in one file
thank you
Its not an issue in Java either... ?
There's no reason to have them be nested when all the small classes could be part of 1 single file
Theres 0 reason to have them be declared outside of where they are used
In reality, these would be private classes
They represent nothing but the data they hold
^
It would be like defining instance variables in the top level scope
it is not idiomatic to do this in java
and it is an issue if you want multiple to be public
And its not pragmatic to do it in kotlin
pragmatic?
Which they are not meant to be
Theyre not meant to be used anywhere outside of this class
Yes, pragmatic?
I don't understand the meaning of this word in that context
pragmatic = doing something in a way that makes sense in practice rather than in theory
It makes sense to put these declarations inside the only place they will ever be used EVER
and why doesn't it make sense in practice
Why would you event want to write multiple unrelated classes in the same file
Nested classes make more sense for small data holding classes
No, the point is that it DOES make sense in practice
having files as a unit of grouping things is somewhat the point
@old wyvern who's talking about unrelated classes?
No, the point is that it DOES make sense in practice
you just said it's not pragmatic
Yes, its not pragmatic to put them outside of the class
It is pragmatic to put them inside the class
What are you missing?
why?
It makes sense to put these declarations inside the only place they will ever be used EVER
If Im only ever going to be using a variable inside of a class, why would I define it in the top level scope?
and if the only public thing in your file is this class it will also be true for the file
@Yugi who's talking about unrelated classes?Can you give me a use case of having these groups?
It's just clustering the class
In reality, these would be private classes
Surely a health module would be used in other classes too
And as such it's a better idea to put it in another file
Its an ECS...
The component is managed by the system
And attached to the entity
Which are all declared in this class
lol
?```Yes, can you provide me an example?
Well what if you had 200 different components. Would they all be in the same file?
OBVIOUSLY NOT ALEX
Then where do you draw the line?
I draw the line at the fact that this was an example of constant fucking damage that would never actually be in use
Why is there a line? It would be far more natural to have them separate from the start
why are we talking about this then in a more general sense
^^
it's an interesting question
If this was only for an example why disagree in the first place?
I literally put real world in fucking quotes
And you guys are treating it like I published this for use by 5 million users
I really am not
then why is it unreasonable to say that the classes should be in a different file
Because in this context, I am right
If we are literally in agreement
You misconstrued the context
then why not just say that rather than saying "that is dumb"
Excuse me for assuming you werent an idiot
Kotlin 🥺
@lunar cypress Whats wrong with having those in different files?
🤨
I assumed you realized that this is clearly not production code
what would be the point? @old wyvern
when I put it in fucking quotes
they clearly belong together
Whether it's production code or not there is nothing wrong with questioning design decisions
I agree with the design
And as I said, it is idiomatic in kotlin to have multiple top level declarations in one file
otherwise you'd have to make a file for each top level function
If he wanna extend it any point is pretty easy to
which would be ridiculous, frankly
Precisely
YAGNI, You are gonna need it
Just because its idiomatic, it doesn't mean you HAVE to abide by that in every situation
I group components in ways it makes sense and I don't arbitrarily say "each file must have one thing only". where is the justification for that?
Idiomatic literally just means something that you would come across and not question
I'm not forcing this lol
What are you guys talking about, SRP?
Clearly these nested classes are not idomatic
I'm literally using it because it makes sense in the cases where I'm using it
This isnt even SRP
@heady birch this isn't SRP per-se
This isnt even SLIGHTLY srp
I joined halfway through the conversation
It's a similar concept in that I think your file is doing too much, not the class itself
Are you talking about that ModuleXelEngine thing
yes
They are questioning the legitimacy of my nested single variable classes
Yes
Don't like it
Because they are completely out of place in that file
Either in separate files, or one class to hold them all if they are pretty small
They are LITERALLY, COMPLETELY in place
Because they LITERALLY
ONLY EXIST
TO BE USED HERE
Design flaw
what would be the point? @Yugi
- The data classes would be much bigger with the getters and setters in java, seems fine in kotlin tho with data classes
- I dont see the difference b/w having them in a package and that incase you want to group them .
And as I said before if you had 300 nested classes would the same thing apply? It's far more natural to have them in their own file from the beginning
I get told that so many times
THIS IS NOT PRODUCTION
then why are you arguing?
We would be able to tell if you were building a production application, It would be in spring
I questioned a decision and you immediately said "that is dumb" when in a production environment it wouldn't be dumb at all
Because youre applying a false scenario
what would be the point? @Yugi
- The data classes would be much bigger with the getters and setters in java, seems fine in kotlin tho with data classes
- I dont see the difference b/w having them in a package and that incase you want to group them .
@old wyvern 1. this is about kotlin. in java it's not idiomatic to have multiple top level declarations in one file and I've never done it there. 2. why spread them out so much. They don't occupy much space and you instantly see what it is about
Because the context of this is clearly not production
It doesnt even matter if you declare them in the top level or nested, youre still going to get individual files for them once its compiled
This is such a stupid conversation
Why should not being production mean that general code design ideas don't apply?
who cares what it becomes after compilation
compilation is irrelevant
@prisma wave because prototyping is a thing???
Java inner classes become different files too, it makes no difference
What are you even arguing about at this point????
I made it clear its not production, you applied production rules, it was wrong, get over it.
Just because it's not production doesn't mean we don't have the right to criticise decisions
I never claimed that
man we didn't "apply" anything this is a legitimate discussion to have. if you'Re not interested in having it you need not participate
Hardly
we're not focused on your particular code anymore anyway
It was a legitimate criticism
No... not really???
1. this is about kotlin. in java it's not idiomatic to have multiple top level declarations in one file and I've never done it there.Oh I thought you guys were blaming java for not allowing that lol welp rip
2. why spread them out so much. They don't occupy much space and you instantly see what it is about
why spread them out so much
I actually prefer them spread out tbh. 😂
Youre literally flat out saying not to use nested classes
Thats fucking dumb in any situation
I'm saying that they shouldn't be used in this case
In the case of the single example file to showcase the point of an ecs
Yes
Ofc
Youre right
You win
They didn't need to be nested
Not a single soul on this planet claimed they 100% NEEDED to be nested
But you asserting 100% that they should not is bullshit
then why make them nested?
In the case of the single example file to showcase the point of an ecs
I never said that they shouldn't 100% be nested
Its literally in this single place for example's sake
LITERALLY
My point was just that it seemed a questionable decision
This is going nowhere
Thanks for the XP
I literally put real world in fucking quotes
Its going no where cause youre arguing bullshit
Oh I thought you guys were blaming java for not allowing that lol welp rip
@old wyvern Well that I do too, but it's not directly related to my previous point, no
```Why would multiple separate classes be good in Java? Kotlin has a shorthand for writing data classes. Java does not. It may look clean in kotlin but it will just be a cluster of getters and setters when used in Java .
My point is, what works there might not be the best solution everywhere.
Imagine that example file with the 2 data classes in Java. 💀
They arent even data classes ;(
well, it's not about "data classes" specifically, but more about java's fixation of associating everything with a class
i was talking about that one he sent
everything is a class though?
data class DocumentedType(
What the hell??? Why are the values all whack??
yeah. now I'm talking about top level declarations in general
y u no delegation?
It's just a limitation that doesn't really make sense to me
Is this you?
👀
how would I use that there exactly?
or for which class
DocumentedType?
I suppose I could do that, yeah
yeeeaaahhhh
The whole thing is a mess I hacked together rather quickly
It be like that most times 
You could you aliases for these collections though
I could, yeah
those pair lists are killing my eyes
?
I mean having static classes is technically outside the class
It literally just pulls it and searches for the node by name or some shit
An apple a day, keeps the doctor way
I might use that. I don't want to parse html anymore
public static class Member{
int a;
String b;
boolean c;
}
public static class SomethingElse{
int a;
String b;
boolean c;
}
}
```Wont something like this act similar to what you mean? @lunar cypress
You mean a class serving as a wannabe namespace or what
uses document queries
Yeah I do too
You mean a class serving as a wannabe namespace or whatI mean what exactly is the problem here
It just gets really messy because there are different javadoc versions and they change the html every now and then
Yeah, thats pretty much why I just uploaded that and never touched it again
It worked at the time, and I'm happy with that
lol
Idk. what is what you sent supposed to address @old wyvern
yeah I need this javadoc thing to work across multiple versions and different layouts
So I need to take some time, clean that up and write it properly
as in what is the issue with that class structure is you really wanted a similar system to what you had in kotlin
but html parsing just makes me want to kms
Does javadocs have the version information in the html?
If I were to do any update, it would just be to expose a find function that lets you give your own query
And call it a day
Maybe add a couple default templates in an enum for known versions
Imagine not only supporting latest version
as in what is the issue with that class structure is you really wanted a similar system to what you had in kotlin
@old wyvern no this is really different
(for whatever program)
I don't want them to be in such a fix association
having them both in a class that servers no purpose other than having other classes in it is very ugly
xD
@quiet sierra please tell me that is implemented with nothing but observable collections
@topaz bay Mostly, but sometimes I get null-pointers when doing entity -> uuid -> entity again
what about no
I learned java and I'll use java
Both languages achieve the same at the end, so don't tell me to use one or another
Use whatever you like
But don't tell me what to use
*oH usE kOTLiN sO muCH bETTer" just let me do my job however the fuck I want
kek
I learned Assembly 6502 and I'll use Assembly 6502
All languages are used to write code in the end
Bukkit.getEntity(uuid) never gave me an actual result, always null lol
Yeah... so null check it...
I can count on 1 finger the amount of times Ive encountered an NPE when using java in the last YEAR
You don't get NPE's in java if you don't use java
WAIT NO
xD
If I could spell, I'd say anihilated
use kotln it's better
but since I can't, 
You're*
xD
rekt
Imagine typing your return value EVERY time you make a function
Imagine making a function pfft
that post was so delayed
cant relate
Anyhow, anyone got any ideas as to what all I can modify when it comes to bukkit chunks
```wdym?
You can modify your server to not shit itself
[ABANDONED]
Last update: 1 hour ago
Yugi, end goal is to trick mc to show something different on f3 regarding chunk info
everything in the f3 menu is pulled from the client's world
except for the server brand
Yea, but you could still customize the actual biome info, and the client would recognize that, would it not?
change the server brand to "Gay"
Mc is shit
So people that press f3 read "Gay" server
Yea, but you could still customize the actual biome info, and the client would recognize that, would it not?Nope
the server literally sends biomes to the client by numeric id
how tf are people sending imges here
and those values are mapped to the player's locale
@quiet sierra tier 2+
oof
mhm
Is there not a packet which contains that info?
yes but I assume client wont recognise an invalid biome
the player's world and the server's world are completely separate
its hard coded
they just tell each other what changes
The biome name is resolved client side though
^
Ah same thing as enchants then
tbh Minecraft was never meant to be what it is rn
Idk I can't think of a better way to do it
When you get a good idea, but it's impossible
I'm almost certain these limitations do not exist on bedrock
hopefully hytale delivers to expectations
bedrock sucks tho
Yugi, we'll see, it'll probs be dead
They've already lost most of the hype
BM, probs gonna be mad money stacks when it comes out if people get interested again tho
like it's actually hideous```Yes the skin xD
But it apparently allows a lot of modification from server
You don't play the game, ez
You can't replicate the Java edition feeling imo
BM, probs gonna be mad money stacks when it comes out if people get interested again thoHypixel Studios was bought my a game studio a month or 2 ago right?
people will still stick to Java
Yes Yugi
it does suppourt Java developement as well apparently for addons
Wait, what's hytale even written in?
Wait, what's hytale even written in?cpp/C#
oof
its not written in Java mainly
I mean if it allows java addons, that'd be neat
Thats what I have heard till now
They should use GraalVM to allow plugins to be written in Rust
That'd be a wonderful thing
I mean if they dont support it , that would literally discourage a lot of dev's from mc communities from moving which is kind of a loss to them
yup bought by Riot
The player skins are very weird
I very much doubt hytale will get any sort of popularity
The game looks dogshit