#server-plugins-read-only
1 messages · Page 25 of 1
I can develop without AI, but is it SUPER useful that I just rather not unless I HAVE to. Saves time and gets 5X more work done
Don't need to when I'm clearly better than all of them, obviously
I've used it for converting pseudo-code into a language I don't know
So writing things in a new language is easier, because I don't know the syntax but still know the concepts
exactly
for i in 1..10; do acc += i; done
I mean you should be "Better" than AI, but I wont spend 20 minutes searching docs if I don't have to. 😛
That is 20 mins I could be on another task!
best is to be CR guy for AI
CR?
Code Review
It's quite funny cause I rarely use the docs as they're mostly outdated
so you probably write in Cobol
Okay, that was pretty dang good. 😛
No but I did write some assembly code
Yeah, I could see what you would hate AI for that one. 😄
Been there done that, I respect my high level languages
💀
I use AI to code in binary
TAB, placeholder system, mines system, boxpvp plugins boxmining plugins skyblock plugins
What is TAB? And box-mining
boxmining game mode is from turkey , italian, youtube search is boxpvp gameplay
TAB and scoreboard system
Someone got good OG names that are dev-related
code
I really wanted that, was taken, the 3 I wanted the most were void, code and dev
I got virtual and memory with my 2 tokens, pretty happy with virtual
Hello 🔥
-# And together I am virtual memory!
Hope your deployment went well!
Yep. Perfect every time 😎
If you make money in development not using AI means you get left behind. It just comes down to how much you know the pipeline and systems involved. Business logic ect. It’s no different than a principal engineer or tech lead having juniors write pull requests they then have to review. When you make it farther up the chain you realize you’re not developing anymore. You’re delegating grunt work to juniors. AI is that junior. Ofcourse this also means I really feel bad for everyone coming into the industry now. It’s super tough to get a job
I’ve saved code from having massive AI vulnerabilities. And that’s what I continue to be paid for. Making sure what’s being produced is good.
Yeah, this is how I look at it. Never really see it as a replacement more or less an enhancement. Main reason why our small team is able to output double the productivity. But I agree, knowing the language is just as much the second half to use AI. You cant lead a Jr. If you your self dont understand.
Meanwhile I still don't find AI code generation useful (I only use perplexity to google for me bcz google has gotten so much worse)
It can be pretty bad. Pretty useful too. It’s bad enough where you still need to read and understand. And for some features arguably doing it yourself may have been faster.
Absolutely. But when its good, that time savings is killer!
Yup that’s the key. It’s very good at pattern recognition and data transforms as well. Regex is no longer a pain
if you delegate too much you might just lose your grip on how to do it right
balance is of utmost importance here
This is the big issue happening to me now haha. I find it helps to actually read output and have it explain its reasoning behind certain choices. Then audit that so even if not writing you get the bigger picture
Nah, I disagree. It just means being thorough is not your priority. If your delegating your still having to understand the problem and solve.
I keep forgetting not everyone uses AI the same. 😄
though in my line of work, the main way i use AI is documentation explainer
If I had the choice tho. AI wouldn’t exist. I just can’t see the benefits of massive job loss. I rather write code myself even if it takes me longer and keep my friends employed. That’s just me tho
Oh god, that is a huge plus 😄 I despise writing docs that never get read
not writing, but reading out.
many tools have their docs scattered across thousands of pages, and navigating them is often a pain
Stripe docs are bliss tho
so getting it to find a piece you need helps
This is totally valid! My company doesn't plan to replace anyone, they rather bring more people on and use AI because it just allows us to produce more.
The problem is companies see this. Why hire 30 when 3 can do the job of 30. So unintentionally replaced 27 jobs.
Yea that's also a useful use of AI, as a semantic searcher in large documentation for only the relevant parts, basically the same reason I use it to google for me
99% of the time I am asking AI about Azure SDK implemention, or a WPF work around. etc 😄 (I already know what I want and how I want to do it, but it generates most of my stuff first try) 😛
One reason I love my company!
my company unlikely to ever delegate anything to AI in such way. too high risks, too big of responsibility, and iirc there is no good sovereign model yet
I also despise Agentic coding.. - Terrfying considering I just read a report of Microsofts AI deleting their entire D drive.
Removes you from the intimacy of the program and applications/problems your solving. You now just a glorified QA with an unknown system
You just know they want to tho. Liability is what’s saving developers right now. But if AGI gets created I think we will have bigger issues to worry about.
But then they realize 3 people can't do the job of 30
You should be able to limit the scope of the ai though right?
Ive had a simialr issue before lol
hey this company moves so slow, by the time we employ AI here i might be ready for retirement
It drives me nuts not understanding the code base. Gives me anxiety
I don't know I did it for a few months and I was more annoyed than ever even though I was creating so much faster! - I enjoy programming, just not writing line by line. 😄 (Put blocks together, but 2 minutes per block instead of 20)
Like. How do I know that one db call doesn’t use direct string comparison exposing that endpoint to a timing attack on the front end. AI still misses these things unless you mention it. Which defeats the purpose
Lol yeah, you can control most IDE ai scope/context amd block where they can do stuff in. More of a admin issue,
But the real issue is ai believing its ok to delete the entire original code lol
This is where specialty and seniority come in. AI is literally your Jr. 😄
personally im still at that point in life when i enjoy learning things myself, so im holding off on having AI do anything generative for me
Learning is fun
If I didn’t use AI I would’ve been outsourced by now tho at my place.
The chances for AGI are basically non existent in my view, obv transformer based models which just ingest text is not gonna be AGI enough to match a human, you'd have to come up with some totally different thing and train it for a ton of time on 3D environments and stuff and basically recreate human censors + a human like brain
Agian just because AI presents it doesn't mean its any different from reading the docs or finding examples. AI just scowers the internet for you! - I am self taught and the past 6 years has lead me to more information than I ever had found in the past 17 prior.
Its addictive, you may need a small logic/ math help and then you cant go back. Your brain starts to wither furthering ais dominance plan
I have the same thought. I don’t think transformer models will get us there. It’s flawed. Once they realize this the world economy is coming crashing down…
We are pretty far off from AGI. It might feel like we are close, but GenAI is not even close to AGI
Ye I was actually considering waiting for a bit to purchase a GPU for prices from AI to crash, but it'd probably take at least 1-2 years to crash
yeah i love solving math problems myself.
we also have entire department responsible for writing up math algorithms for stuff.
so ig those guys will be cut ahead of me 💀
(noone is gonna get cut, this company doesnt fire people unless they really screw up)
I feel like you work at a government company. They tend to be like that
This is true! I on the other hand hate the puzzle problems and REALLY enjoy architecting large systems. - If I could design systems and tell somebody to go write them I would be the happiest man alive. 😄 (Currently I get to do both where I am at now)
How to not get fired. Step one. Work at a South Korean company
to each their own man
Governmnet/bank/military/security firm/nasa etc
I prefer being the one that uses no brain power but screams in bold when it doesnt understand my wants and needs
its awesome when your job brings you joy
Ahh the “vibe coder”.
and that's what counts
Lol more of a joke, but just so busy I dont get that much time to code lol
Vibe coder is such a bad term, I have such a vibe when I code without AI vs with AI lmao
I aspire to be a know it all - sounds weird but I want to absorb everything I can! - IF you need information, I want to be that guy who understands and knows the next steps. (However, implementation is surprisingly not my strong suit) - Not bad just not complimentary. 😛
Same, I love learning random ah things I find interesting and being able to talk with people about them
Just ordered a pizza for $25 and got the equivalent of 5 slices from 2020 💀 what is happening to the world
ig in proper terms im a mid now, but i was mostly just given a somewhat detailed plan on how a thing should work and then grinded away at it until it was done. Next project i think ill be much more responsible for the architecture, but we will see when we get there
My gawd!
im looking forward to it and sketching up plans
I am a Jr, sounds like they are looking to push me up. But I am the sole responsible one for our build pipeline and architecture as well as internal tools (I may have been the only to volunteer...) - But I get to lead my own charge
They found out you will still pay regardless of the price
i tried leading some charges haha but this company is super slow on the uptake so not much achieved in that regard
there are a couple of systems im entirely responsible for, but they only span our department
Hytale is less expensive than a pizza
Oh yeah, nah my company lacks that "Planning" phase. It is the I want this cool next week we are doing it. 😛 - Startup energy by like
That's a good thing
I will eat Hytale
Leaked rumors confirm supporter edition of Hytale comes with 8 slices of pizza
Old stale and moldy - Was set for 2018
best before 2019
Cursebreaker edition is the price of an XL pizza
i posted it in the other server, but since we all here technically are Java developers one way or another
Dylan Beattie released a fun cover past week which many can relate to
https://youtu. be/p03oO_7sCaY
this man rocks
I will never! 🙃 😄
I don't have an issue with Java, I literally never use it 😂
well on januray 13th youll probably have to pick a flavor of it
I will, then I will write me an adaptor and go right back to C#. 😄

One language less mental fatigue! 😛
i saw someone a couple of days ago mention mixins here, probably gonna start modding with those instead of api
Banger, everything wrong with the java mentallity in a music video
well i did java for a few years but none of my projects grew big enough to face any of those
I write java very not "idiomatically", I use a ton of static (so basically just normal functions) and use classes as namespaces
static abuse 
And I basically never use inheritance, I only have plain old data classes (or whatever the proper name is)
static abuse!
I might look at hiring some devs for a server if people are interested
Ye it's funny that there is a "static abuse" term, like that's a good thing to do lol
i dabble in commissions if you need stuff done 
If it's paid I'd be down to help
Some IDEs can't compile C# projects, tooling restricted to Microsoft's editors
I am a Rider boy. 😄
I have 5+ years in hytale experience
you can static abuse for your personal projects as much as you need, but the moment your project is part of something bigger e.g. is a plugin/mod, you having things hang around in static variables becomes a liability
Me looking at my neovim setup on Arch Linux btw...
Only 5 years? I got experience since December 10, 2018. Almost 7 years!
Apparently the tooling is bad on Mac also
I remember the creator of a language being asked for 10 years of experience 1 year after it came out
I wish there were more IDE options tbf.
i hate jetbrains with a passion and i want to move away from visual studio
Based, r u gonna use eclipse jdtls I assume?
but at this rate i might as well make a notepad++ plugin and build from there
There are, neovim, zed, kate, sublime
Maybe I will see, lately this setup has been... not so stable
IntelliJ gang
oh right, i can make Eclipse build any language i want, should give that a go
IntelliJ is bloated and slow, but I used it for a while, but after I switched to a really fast IDE, it feels so bad using it again
Wait r u using eclipse?
I was for the longest time for my java projects
I remember the times when I said Eclipse is better than IntelliJ... those were some interesting times
Eclipse was better than intelliji for a good while
I have a friend that still uses it to this day, and he tried IntelliJ a few times and doesn't like it
the thing about Eclipse
its not annoying to use. Stuff just works.
Intelliji has a button to literally restart itself because it might be broken
It does?
which also actually helps half of the time
Invalidate Caches & Restart
which leads me to the numerous times intelliji randomly suffers on the simplest things
Oh that one, I think I only used it once
I am really surprised that you are having so many issues with IntelliJ. I have used it for the past 8 years or so without running into major issues 🤷
yup, not being able to even have a stable dev environment with IntelliJ without it breaking once every third day or so
Ye same, when I used it I had no issues, other than it being slow
Before that I had the please of using NetBeans
i gave it a honest try multiple times.
last one at the start of this year, where it refused to update itself because im in sanctioned off country
Ah yes, well that is a geographic misfortune
What r u guys doing to IntelliJ? it never broke for me lol
Honestly the thing with IntelliJ is that you gotto keep it updated. If you don't, it does start to break down as newer versions of Java and Gradle and such are released.
that is just bs policies. tools dont need to care on where you are or what you do.
They r probably legally obligated to if they r based in certain countries (probably the US)
For example I read Hytale's ToS and u can't do certain stuff if u live in Cuba, Iran or North Korea
JetBrains is a European company, I think originating in Russia. But they moved out a while ago, I think their HQ is now in Czech Republic
also friendly reminder that there is now a telemetry you cant opt out of without buying a license, which uploads them your project info such as file names and metadata
or did they roll that one back?
Oh is that also for IntelliJ? I got that notif about RustRover's non-comercial license, didn't know it was also for the "community" versions
i think it was
Good thing I migrated my java development stuff to nvim
anyway friendship ended with jetbrains
notepad, here we come /j
😂
NetBeeeaaaaaaans I am coming back!
One moment, gotto spin up my Glassfish server on NetBeans so I can deploy my .war file
fr though i should take a look at Eclipse again
last i remembered they had good policies and supported different languages
do we know the Java version for sure?
Java 1.6 I think
Jokes aside, I think I saw 25 being mentioned here a few times, but haven't seen any official source
Are newer versions of Java backwards compatible with older versions?
Yes
then in theory going with 25 should not break anything if they would be perhaps on Java 21
As long as you compile to Java 21
Java 21 cannot run bytecode compiled in Java 25
But if they write the entire server in Java 21, you can run it with Java 25 just fine
installed Eclipse. Such a nostalgia hit
Compiled and decompiled my first java project this year. I feel like I'm ready
cant go wrong with java 17
Java 17? Pretty ancient these days
minecraft was running java8 until very recently
"very recently"?
ye
It's been on 21 for years
Oh wait, I am mistaken. Spigot required Java 21 for a while, but seems like Minecraft itself indeed was still on 8
It’s been on 21 for about two years now tho…
Wasn’t 1.20 or 1.19 the version that updated Java versions?
But either way, Java 8 is oooold. Wonder why they never made the switch sooner, newer Java versions run a lot better. Or at least have more advanced GCs
feels like it was just yesterday
There could have been some library incompatibilities or something like that
Actually I think there were a few versions that used Java 17
It does, I am still considering java 21 to be "brand new", but now hytale is apparently using java 25
And then switched to Java 21
Java 25 is brand new though, released only a month or 2 ago
well that makes sense, because java 17 was lts and java 21 is lts
Java's versioning system is weird. Not as weird as Minecraft's, but still weird.
nah its just number go up
Bedrock and Java edition versions will never align 😭
But why some LTS and some not
LTS are the ones oracle provides enterprise support for iirc?
They dp have in between versions, u just never hear about them bcz they are small and nobody uses them
makes sense to use LTS to capitalise on the support
And javascript
Wait oracle controls JavaScript??
Ah yes, JavaScript, Oracle's most popular product that they still support greatly to this day
Yes they own the trademark
Although I am not opposed to suing people who use javascript
Guess it makes sense because JAVAscript
It doesn't really make sense because they do nothing with the TM
But uh
Why are the names so similar anyways
Historic reasons
Some company that made browsers back in the day was like "we like java, but need a script variant of it that can run in our browsers"
And then someone made JS in a few days
Initially javascript was actually very similar to java, it was a scripting version of java (it still kinda is, it's just that people don't write it like java)
But couldn’t Java already run as a web applet
im considering trying eclipse because intellij's maven support just like really doesnt like me
I don't remember exactly but it was supposed to work with applets together
it probably could but was very inefficient and thus they wanted something lighter
JavaScript is 1995, back then not sure if Java applets were a thing already
Java Applets were apparently released the same year
give it a try and if you dont like it you can always uninstall
I just read so, yeah.
They were released together I think?
i might try vscode first since it would be nice to have one ide support litterally everything
Noooo, vsc*de is really bad, try zed or something instead
makes sense but also when you have a lot of stuff in one vscode, it gets annoying quickly
Based on what I'm reading I don't think so as Java Applets had more access to hardware acceleration than JavaScript. Therefore in theory there is a universe where Java Applets won over JavaScript
how does it get annoying? i havnt tried it
eh not sure how to explain it.
too many settings, too many buttons, half of them you dont care about but they are still there becose of some plugins you need to do that one thing in different language
oh, fair enough
and sure you can hide them away or disable them and surely there is something to manage it across different languages or projects
the only reason i want to get away from intellij is becasue it keeps failing to resolve maven central dependencies in the IDE but works completly fine in the CLI or even when compiling from the ide, i might just try to like ask support or something
have you tried the magic button
i have tried all of the magic buttons
invalidate caches and restart
tried that, tried reinstalling, hell i had the same thing on my laptop
i mean at this point its more likely to be user error but i have no clue how
Did u try refreshing the maven thing
yes i tried refreshing the maven thing
So I heard that there’s no client side mods
If all mods are server side does that mean that people don’t need to download stuff manually when they join servers
Reading this from a person who doesn't work in java, I am so entertained. 😄 "The maven thing" and the "Magic button"
Correct, it does download it for u automatically though
Correct, but it also means we lack information of the extent for how far plugins can go. 😄
For things like textures/assets
Well, can’t mess with rendering is one thing I can think of
But I mean
Main game logic and world gen and npc are all server side
Yeah, that would be a very good assumption. But if data driven we may have a TON of flexibility - Primtive information exposure such as transforms, velocity, etc could go VERY far (May not need to execute code on the client given primitives are communicated properly!) - Thought of that last night
its more of the intelliji thing tbf.
the magic button just restarts the thing and cleans cache, because intelliji still manages to break itself and needs user intervention from time to time
maven thing is basically check pom and redownload missing/mismatching stuff
"thing" and "magic" - Words to my ears! Legendary!
ikr
The gradle thing does the brrr and then the jar magic go into file stuff
See usually "thing", "magic" and those words typically cause me a headache! - But man do I enjoy reading conversations that sound like a coded language.
i feel ya
but entire intelliji experience for me so far is that "things" "automagically" dont work the way i expect or need them to
This sounds rough, but could it be due to a lack of experience with IntelliJ? :p
sounds like a poor ux design to me
See usually people just shorten that to:
"Skill issue" 😄 - Your way was much more elegant.
Also I read the ToS and EULA and there are some stuff I don't really like there, mainly:
- Granting Hytale a license to use UGC/mods however they want, and we can't revoke it even after termination of ToS (but we keep ownership)
- Hytale itself only gives us a license for the game, we don't own it, but they can revoke/terminate it at any time (would be fine if it was only for the online play, but it seems to include the game itself, even singleplayer)
- There are some restrictions on servers which are in most cases fine, but there are some weird rules like servers must be "balanced" and no NSFW (which for some private servers I think is fine, obv not for servers with kids)
- Reversing the client is not allowed (I get it but annoying, bcz there is some cool stuff u can do, like some guy working on adding shaders and post processing)
feck
Your not the only one
Whoever the lawyer they hired went too far imo
The "can revoke license" thingy is actually quite common, unfortunately
steam, for one
Oh also totally forgot, the whole arbitration thing is kinda a shady move, discord also did it a while ago (also does it apply just to US/Canada or worldwide? should I mail their email to opt out?)
Well Steam doesn't own any game, they have no right to provide ownership
It's just normal things I think
Who doesn't do it?
iirc arbitration isnt worldwide? not a lawyer
ok but gog
Gog cannot remove your games. That is an installation thing (licensing is still apart of your agreement with the game)
I only knew about discord doing it, Hytale is the 2nd ToS I saw with that thing
disney does it
disney and that one guy who signed up for a disney plus free trial 3 years before was a whole thing
Oh, its is standard for almost any service Disney, X, etc
I don't use DIsney/X so I haven't read their ToS
Well somewhere in my long post Discord or Hytale flagged a swear word... (There aren't any)
Also happened to me, I just gave up on sending that message lol
Well basically UGC is my complaint its the reason why Mojang can remake mods from Java to bedrock and sell them, same for maps.
binary search through that until u find which word it was
Its probably some slur that I have never heard of and wont recongnize or something.
I am interested to know what the word is now lol
Yea whoch is londa sty (bad), a ton of ppl just ripoff java mods with no permission and make a ton of money on it (I think it even happened with the aether mod)
faithful texturepack flashbacks
also yes it did happen with aether mod iirc
Ye also that
yeah but then what if someone makes a mod which fits well into the game and makes it paid
and hytale wants to add that as a vanilla experience
having that point allows them to not care and i understand why they want that
"Ripping" off is different from just taking it and making it apart of the game. 😄 - Though Mojang never allowed sale of plugins or mods. That was considered DONATIONS. 😄
4.2 Interoperability Exception. Nothing in this EULA limits your rights under applicable law to conduct reverse engineering solely and to the extent necessary to achieve interoperability between the Game and independently created software, provided such activity is strictly limited to what the law permits and does not disclose or misuse our proprietary information.
This I am intrigued in - as far as I understand you can make tools and may reverse engineer the app to allow that? Idk
It would highly surprise me if, at this stage, Hytale would steal a mod and add it to the game without permission from the mod author. Whilst they may be allowed to do that by their EULA, that would result in huge drama.
This sounds like you can create your own server software, "to achieve interoperability between the Game and independently created software"
Or other kinds of tools, possibly
this is.... interesting
3.4 Ownership of Mods. As between you and Hypixel Studios Canada, you retain ownership of your Mods, solely to the extent they consist of your original creative work. To the extent your Mods are used with or shown within the Game or the Service, you grant Hypixel Studios Canada a non-exclusive, worldwide, fully paid-up, royalty-free, transferable, sublicensable, perpetual, irrevocable license to host, reproduce, adapt, modify, create derivative works, display, distribute, and use your Mods for any purpose as we may determine is necessary to operate and promote the Game and the Service. This license is separate from and in addition to the license you grant to us in the Terms for "User-Generated Content" (as defined in the Terms).
so they can just like... steal your mods
hey its not stealing if they "had it already somewhat done but not ready"
I interpret this as "you remain marked as the author, but we can do whatever we want with it"
i can understand it, theyre freely allowing you to mod it
create derivative works doesnt even have to mark you as author
and for example lets say they want to use my mod as an advertisement for hytale.
personally i would want that to be actually talked through with me
as is, i already "agreed and allowed in any shape or form with or without credit"
compare it to minecraft's EULA:
`The Microsoft Services Agreement says “Your Content remains Your Content”, and that applies to Minecraft. We don't own the original stuff that you create. We will however own things that are copies (or substantial copies) or derivatives of our property and creations - but if you create original things, they aren't ours. So, as an example:
a single Minecraft block (including its textures and its “look and feel”) - we own that;
your creation of a Gothic Cathedral with a rollercoaster running through it - we don't own that.`
Completely necessary in the wake of some of the absurd behaviour of past modders.
how is it neccesary for hypixel studios to be able to reuse your mods without your permission (other than accepting the eula/tos)?
They're hosting and distributing them.
Oh right
hytale doesnt host player content themselves, you host your own servers
weren't they gonna host mod downloading platform
You haven't seen the talk about hosting a mod portal, have you?
whats that got to do with derivative works and modifications
no i havent
Any modification to the assets you post to the mod page can potentially be programmatically modified when serving the content to users, for one.
This makes a lot of sense. I hadn't heard that until new
Whoops, that's mangled, Any assets you post to the store page
im pretty sure if it was for hosting the mod on the store page, it wouldve more explicitly mentioned the purpose
as is you allow them to do whatever they want without action from your side
yeah it talks about using your content for promotion or ads or derivative content or anything really
not just enforcing asset store rules
Look into the Steam Workshop terms, and you're going to find they're eerily similar.
whatever it was intended for they still have the permission to just like yoink
Yeah.
steam workshop terms are separate from steam terms though
But considering modders that actively break users hardware because they decide to use other mods at the same time 🤷♂️
none of this really matters anyway since they wouldnt do that because i dont think the playerbase would be very happy if hypixel studios just starting taking and modifying player content to use as theirs
but its still annoying that they could
Do note these are IN there not because it WILL be used but because of protection.
but here's steam workshop:
When you upload your content to Steam to make it available to other users and/or to Valve, you grant Valve and its affiliates the worldwide, non-exclusive right to use, reproduce, modify, create derivative works from, distribute, transmit, transcode, translate, broadcast, and otherwise communicate, and publicly display and publicly perform, your User Generated Content, and derivative works of your User Generated Content, for the purpose of the operation, distribution, incorporation as part of and promotion of the Steam service, Steam games or other Steam offerings, including Subscriptions. This license is granted to Valve as the content is uploaded on Steam for the entire duration of the intellectual property rights.
if they wouldnt do it then they should just write so
you can say whatever you want but what matters is what you signed off on
Protection, they may need to for exceptions
Have they made the developer pna summary post yet???
that's a fair point. I don't think hypixel studios will be stealing the community's work anytime soon.
thats only when you upload to steam workshop though.
if you dont use workshop you dont agree to this.
here the situation is different - making ANY mod allows them to do this.
they won't
but still its annoying that they can
I got the name Block and Jarod as a username reservation 🙂
At least from what it says here, it doesn't say irrevocable, so if u remove ur UGC they can no longer use it
ikr
Hytale says "irrevocable" so once u gave it, they can use it forever
basically:
Steam is a bad example because it only applies to what you upload to their platform.
Hytale though it applies to anything you ever make available as a mod
Block is cool, I got Virtual and Memory, did anybody else get a cool name?
here is what steam says about it
This license is granted to Valve as the content is uploaded on Steam for the entire duration of the intellectual property rights. It may be terminated if Valve is in breach of the license and has not cured such breach within fourteen (14) days from receiving notice from you sent to the attention of the Valve Legal Department at the applicable Valve address noted on this Privacy Policy page. The termination of said license does not affect the rights of any sub-licensees pursuant to any sub-license granted by Valve prior to termination of the license.
i never received a token even though i should've
Where are y'all getting these tokens?
I thought so too, turns out it's in the hyperlink of the "create account" button from the riot email
you had to be on the mailing list or in beta signup
i got vcr
I got one from my current email, and my old email (from 2019) I only got after a few hours
ACTUALLY i just went and checked and i just received my reservation token email half an hour ago
I should've made more alts
it's been more than 24 hours since I signed up and still nothing
nice
I'm happy with one
They do it based on when u signed up for the the mailing list/beta, if u haven't then you'd have to wait for pre orders
i got mine a few hours ago
I really wanted void or code but it was taken 🙁
i forgot when i had signed up i was genuinely scared i didn't
but i remember i did it pretty early on and i'm glad i did
Little bit annoying that you could see what names were availibile before locking a selection in
Ye. void feels like it's super niche, along with a ton of programming related stuff like dev, null, linux, etc, didn't expect people to grab those already, I thought most would focus on stuff like "bob" or "apple" or whatever
i got Hellboy name im happy
I accidentally locked memory bcz I wanted to see if it works
hell yeah, reserved
Yeah thats how i got my name, Jarod
Just wanted to see if it was taken
Didnt actually want it lol
Ye bcz nobody will actually reserve it except u, it's kinda unique
i got my name
dont understand why it isnt capital but page says it can be capitalized at checkout
I also didn't reserve Kyren, it's a (somewhat?) rare name (I actually came up with it myself, then realized it was an actual name)
And if some1 claims that then it's fine by me
Still a good one
Ye it's a good one but I don't vibe with how it sounds, so I wouldn't use it personally
Username
Must be 3-16 characters and contain only letters, numbers, and underscores.
Usernames are case insensitive during reservation. The capitalization can be changed at a later date.
Could be an alt I guess, or can maybe see if I find some1 to trade it with for another name
i love how #game-discussion is jsut filled with people saying "i got my token" or asking "please can i have token" and here we are having a "civilized" discussion about it
Also "is X og"
Oh god everyone is gonna claim the OG ones and the entire Oxford dictionary to then sell them later on
oh that was a bad idea to peek into that room
I wonder if they will regret allowing stuff like ___ or 123 lol
I'd rather people here make money with making actual plugins and mods then all the username scalping
"hey kid, wanna buy the Hytale name 'Walking'? Only 50 dollaroos"
They should have gone with the way discord handles names (username#code)
I don't plan to sell mine, I just wanted a cool name for myself, I am willing to only trade (not sell) memory bcz I don't like it
they no longer do afaik
I also got the token email, but it didn't list the token, it only had a button to claim. I am sure the token is in the URL somewhere, but it is kinda smart they hide it
Then no one would care as much and they could add a verified check mark or other symbol to YouTubers accounts
Doesn't work well for a game, u need unique names and u don't want to add random numbers at the end, it'd look ugly
xbox gamertag 💀
I signed up with 5 different accounts first day possible never got a token
They would be hidden on the gamer tag. Only visible when opening someone’s account
I'll put my Minecraft UUID as username :p
It is in the URL, it's just &token=UUIDv4
ok but then the problem of impersonation
Verified check mark or other symbol on verified YouTuber accounts or next to the gamer tag
So now u end up with 50 Jeffs in a lobby, and u don't know which one is which
the multiaccount thing is wild though.
people gonna have different accounts anyway for ban evasion
Awesome
I wonder if you can have multiple licenses tied to one email address / account, that would be nice for switching between a main and an alt (for testing purposes on servers).
that was explicitly answered as a yes
That could create some funny scenarios
Yep, exactly why they did it
Neat
Jeff: Hey, anyone want to team?
Jeff: yes!
Jeff: no!
Jeff: huh?
Oh I'm gonna need two licenses if I'm going to be doing multiplayer stuff. Gonna make sure stuff works properly when multiple players are online
Jeff: my name is Jeff
but again, would be stupid in the case of moderation
"/ban jeff"
youd have to have an easy way to tell what their number is
I'll probably get a Cursebreaker edition for my main (because I genuinly also want to support the game) and get a standard license for an alt
Oh dang it's 1am for me, I didn't even realize lmao, gn everyone
Just add a way to easily access their account while in game like the point system in vrchat
Oh fair, it's almost midnight here, I should also be heading out by now
Or you could have the number tag appear in the tab menu (server list)
someone sadly took sudo, I wonder if "kickall" is taken
nah not a linux user
Ah cmon someone took Paradox
how would that work exactly
say jeff is building a not appropriate thing, and there's multiple jeff's
you wouldn't be able to look in server list if they had the same skin
and sure you could make a whole thing where if you right click a guy it shows their profile, but i don't want to accidently rightclick someone when im trying to open a chest
had to go with paradoxx
I got Architect
now you're leet haxxor tho lmao
paradoxx
I didn't get mine so I'm just waiting for the 53 days or whatever lol
well preorders open Saturday
Yea I was really wanting to get my name tbh, I have this name set since years now
I never really understood the whole hype of these kind of usernames, same goes in Minecraft. I prefer to just be known by a unique name rather than a vague English word.
What are the odds you got 2 jeffs though.
How about when you press a context button like F3 in Minecraft it shows the number tag next to everyone’s gamer tag. You can toggle it on and off with a button.
Yeah but 53.5 days is when the reservations expire
Was username reservation not also part of pre-order itself?
well if they buy the game by then then you cant get it
it is
"Once pre-purchases go live, you will be able to create a game profile using your reserved usernames."
I can't get it either way if they buy the game lol
The idea is that they might not end up buying it
Why not just pre-order then and get the name reserved for you? Or was it already taken
I just said this lol
Oh I missed that, my bad
idk why they did that without buying the game
Getting a pre-order and reserving a different name would be worse than sniping the name if they don't purchase it
Oh I forgot I didnt try Parad0x and just went for paradoxx
pre order -> wait for name reservation -> everyone happy
To be honest, Paradoxx is better than leetcode Parad0x
They should assign names instead of letting us choose
Bad thing is that it doesn't let you check if the name is available.
you make a game account at purchase if im understanding this correctly
Yeah with purchase you confirm your name but if you don't buy the game, it expires in 56 days
evil hypixel studios be like: dystopia hytale
I wonder if there is some sad person out there that took "Technoblade". But Hytale's team will probably take that away, or even block it completely from being reserved.
i understand this
i hope they did
and i hope they reserve "MrTechnodad" for his dad
They already confirmed that it's blocked
Makes sense
they probably blocked most known ones from their Hypixel server
Someone ought to claim "Mojang" though
I genuinely think it wouldve been better if they had the people first buy the game, while reserving the name when buying
Wouldve helped tons with scalpers
I am not so sure, this route is also kind of preventing scalpers, as you'd need to have signed up previously
Yeah, the very very best you just put prio for people that bought the most expensive version. aka the extreme supporters
Gives those who have been waiting for a looong time the ability to at least get their own name
nah not even that, just pay and get their name. Like genuinely.
someone got 5 names reserved
You wouldn't have known 8 years ago that those beta signups would''ve been used like this now. Some people might have been lucky, sure
All you had to do is just make an account and be lucky, nothing else. It doesn't have any prio or anything
I've been following Hytale but didn't want spam emails so LOL
Thats the thing, some people who registered back in 2019. Didnt even get their tokens, and I who registered yesterday, got mine just now.
Oh huh, I thought it was only those who signed up ages ago
How? What?
At the end of the day it didn't matter
Idk, the entire system is just weird.
I got an email from my registered hypixel account. The one I subbed in 2019 hasn't received an email
what did the email look like
i think its different for if you signed up from riot
Now I am confused as to which email I signed up with all those years ago
Nevermind, just as I said that I got an email LMAO
The only emails I have to/from Hypixel are asking for my forum account to be deleted lmfao
Yep
I registered im 2019 and I still have the OG confirmation email, where can I get my username code?
Oh I signed up with the same email all those years ago. Well, no clue if I got a token from back then or if I got it from creating an account yesterday
it should appear there soon
You dont, they send you it
I cant post images sadly
Ohh, okay 👍
It looks very similar to the verify email email
You have to make an account and wait
also it seems like they are just sending them out rn to people who prob registered
i also got another one for signing up yesterday
i have two????
one from all those years ago and one from when i made account yesterday
aye nice
Do they send it like once a day or like a short time after making the account?
i can tell the difference because one was from riot saying "hytale bought back from original owners" and this one is just hytale branded
I mean you can give the other reserve code to someone else
When you hover over the button, it tells you the code in the link it takes you to
it's random :/
it's not tied to email? huh
nope
the token is in the link, if you just copy the link it takes you to. You can take the token out and give it to someone
nice, you could give to a friend
if it would be, how come people have 5 usernames reserved
I do have a genuine concern with their account system though. I enabled 2FA, but there is no backup codes system
So lose your 2FA code, lose your account
how is that possible, its by default in any 2fa system to generate backup codes
seems like it's a custome one
Is there a way to see if a username is already taken, before getting the token?
no
sadly not, I wanted Paradox and ended up getting Paradoxx. Which is fine tbh, ive been using weirder names
I havent gotten one yet can I have one? you dont have to give
Aren‘t the tokens tied to the account?
Dont think so, that wwould kinda defeat the point of them
multiple accounts registered
im giving it to my friend sorry
@silver cloak pls add if possible
Are all the dictionary words taken already I really wanted snow
Most likely a lot are. I also tried to get Ice, Snow, Frost, Gaia, and a few others but they were all claimed quickly.
I signed up for beta where is my token?
Y’a des francais ici ?
Gone, Simon said that if riot lost your email in their listing your SOL
i thought that went out to everyone so i rushed to reserve my name, in the hurry i just put in my nickname. shouldve tried SQL injection or something smh
gotten everyone a token
I got my token, i registered in 2019.
i did back on 2023 and didnt receive it either
If you have previously signed up for the Hytale beta or Hytale/Hypixel newsletters, we will be sending you an email to reserve your username. Bear in mind, there are millions of emails being sent, so we are slowly rolling them out throughout the week.
Hopefully they didn't lose mine and it's just lower on the list
same. I applied as soon as I had heard about the game back then...
seeing game-disussion channel people have such cool ideas
wish they allowed changing a name with the same token because now i have better ideas
if everyone can change then maybe someone who didnt get theirs might find it open later
Guys hear me out, launch is actually Friday.
There was 0 mentions of name tokens until now. Everyone was under the impression pre-orders were for name reservation. This has now left pre-ordering useless especially if they don’t expire until “launch” anything from the founder packs is available into early access
Who releases a game with this much traction on a Tuesday? They don’t. See you guys in game on Friday
This sounds unlikely.
My name got snatched and im creator xd through stuff like social media :/ sucks that it wont be mine lol. Worst part is, that my token when I got my email xd it said invalid token and idk why.
Maybe but I doubt it
i shoulda just sold my token and used it to buy some taco bell
They require time to test, package and ship, but also to get accounts and what not up to snuff. - Likely to get their minigames/servers running aswell. Definitly not enough to for that yet
I am lucky that I got my username, then again it’s not a username anyone would really go for lol
this is me. i didnt know name res were such a big deal so i just whatevered it haha
Like I just got “huskydreaming” which isn’t an amazing name but it’s a username I have been using for over three years now
Glad you got it now it surly would have been taken on release. 😄
I knew husky would be taken instantly
Nobody types "SirNiklas"... 😛 (At least no game I have played)
Niklas sounds like a very European name
It is! - But if that is taken I go ult mode and its "S1RN1KL4S" 🙃
Haha nice! Yeah that def works
this is so gamer i made it to diamond while reading
But sometimes you gotta get fancy so that is where you introduce your inner 12 year old kids XBox user... "xXS1RN1KL4SXx" - 99.999% I get one of the three.
sdhfksdfkj i shouldve used NEO dang it. hindsight 20/20
And that is the evolution of Xbox gamer tags! - Or you be a dork like me and change an AWESOME generated Xbox user name "ChasedSword" to some dorky one "Monkeyboy9967"... (Dark times)
This all TOTALLY pertains to plugin development, right?
nah , game-discussion is just too salty for my taste right now
I managed to get Huski…
Haha yeah
so hear me out devs
They wont... I applied in 2019, got 1 newsletter email from them in 2019 and nothing since. Just got my username email a few hours ago
hytale lets you delete your account, if they use a foreign key for auth -> user identity. it would probably trigger a cascade deletion. if the uuid for the token is tied to that identity it would technically become a valid uuid again. im not so brave though. unless its tied to the cascade too..
Im sure they have thought of this. Basics 101
I would say it would be a gamble (usually name reserv is not thoroughly thought through) - crude temp systems.
Is Hytale's modding scene going to be Java similar to Minecraft? Me and my friends probably want to get into modding since it sound cool like in Minecraft. We don't have any experience, but it's nice to know before hand.
game-discussion is a blood bath
Yes and Java is likely one of the best "starting" language to dive into!
Teaches you more then python and Lua, but abstracts low stuff C++ and all. So a perfect spot
what this person said, but also search up kotlin and choose
Oh actually choose Kotlin! - I forgot its an option. 😄
Java but modern!
Ah, it was me either gambling the language was going to be Lua like Roblox or Java like Minecraft. I'm at least happy it's Java since I heard it's a nice beginner language.
ive tried to get into java for enterprise development for oracle systems at work...never could
Im sorry.
thank you..
For some weird reason:
Java = Cozy grandmas cottage
C# = OCD Sterile hospital
I am likely the only one who thinks this. But that is the feeling I get...
mmm i get it, i love c# because it feels kinda stiff in a good way
The stiffer the language the better!
gimme that cozy grandma cottage
java will always have a special place in my heart. ALWAYS
Just migrated to pelican panel and damn was that easy
im not gonna google, but rather ill test my asumption skills. is pelican panel some sort of backend CMS / server management thing for Java?
Hi guys, one question I've never seen done in Minecraft on servers is custom keys, for example, clicking "h" to open the server menu and go to the spawn, minigames, etc. Surely, that's not possible for Minecraft's infrastructure? With Hytale, will it be possible instead of using the "slash" commands, home, etc.?
Its a game server panel that uses docker. Its a fork of Pterodactyl panel
there is literally custom menus on mc servers that have several stuff on them 👁️ 👄 👁️
He means action-able menus from hotkey
yes yes no but no I mean with the buttons and not relying on single items like the book to open the menu!
so language agnostic ? thats cool. will keep that in mind when making servers for friends
I would assume so but it's only assumptions
oh u saying like minecraft ESC original menu rather than like u clicking on items and that being menu ?
for example fivem with the keys where you can set the button to close the machine open menus etc without a trigger item!
The answer is they do plan to allow calls to the client for binding. However, rather we can or can't we wont know until later next month but its likely we will get some form of key control
yes press j to respawn
example
so keybinds/hotkeys is what ure trying to refer :d
Perfect, I imagined it. Let's hope it's in the plans. I think it's important for the minigames! I was thinking something like LOL with B for respawn, etc.
yes yes exactly however avoid making a thousand item triggers or writing commands and use the usual slash help for the list and have a button that opens a menu and do everything from there!
id assume that already exists for the game as its not direct copy of minecraft
Most likely it will be related to how the server interacts with the client so we may not get it right away in EA. But it is a feature many people have asked about and will most likely be added to the dev tools or API calls (If its not already available)
ill literaly refund if it doesnt lol
Let's hope so, because from the trailers you could see that you could modify things like the camera and set the buttons to your own settings. I think it would be really useful for minigames! Like clicking the B button and opening the shop while you're in-game, etc.!
even if we can't right now. I know enough people will want to be able to do that. And Hypixel has already told us that if there is something missing that we want we can pester them for it haha
I haven't heard of it, I hope it's in the plans of those who create servers, I'm really sick of the /home that's typical of servers
It would be important for game modes that do not use the typical controls, so it's important at some point
I'm wondering if for example you click M in a server will it open the game map even if you're in a lobby?
I mean worst case since the client and server need to communicate for everything... You could always capture the inputs and overwrite info on it. This was a trick in Bungee I had to use for proxy based guis. that could open gui's on any server in the proxy without needing to build the gui in each instance.
But who knows. We will know everything once the modding docs are out 😄
really interesting hahaha a new adventure begins then, anyway let's also talk about the fact that the servers where they enter download packages that plugins and mods so for the worst case scenario the plugin commands will be implemented with the mod that gives you custom keys!?
I cant wait to download mods and have a bunch of conflicting keybinds... ATM10 Im looking at you -_-
NOOOOOOOOOOOOOOOOOOO
As many times as I've created modpacks between conflicts and other outfits, I'm really curious about the limits of hytale in mods!hahahaha
As long as we can keep the menu key untouchable 
Nah overwrite every key to open a market. >:)
Prevent players from leaving the server so that you get more players 
I actually didn't think about what I could do! But guys, let me tell you that in no game are you going to modify ESC.
Whelp Im going to finish my Discord Shop integration/bot to my database and go to sleep. Yall have a goodnight/morning/day
I don't think you can modify esc in any game! In minecraft I don't think you can even do it with mods?
Its not possible due to how systems work. But it was mainly a joke either way 😛
no no but not even on fivem so I think it is basic if you want to implement a custom bind
also because I don't think it's peaceful to create a server to block them inside the server...
I mean its due to how Kernal/User mode works. Games/Apps...etc. run in Ring 3 usually which is user mode. Which has restriced access. And we have SAS Secure attention Sequence, which in windows Ctrl Alt Delete which is a SAS. Windows is designed so that when the Kernel detects Ctrl+Alt+Del, it pauses everything else and opens the security screen. This path is hard-coded deep in the OS; a game running in "User Mode" literally cannot touch it because it happens at a privilege level the game cannot access.
Games often run in Exclusive Mode, which gives them direct access to the graphics card and allows them to cover up the taskbar and hide the mouse cursor.
This is why it feels like the game has taken over. It is intercepting most of your inputs (mouse clicks, standard keys like W, A, S, D) before the desktop sees them. However, special shortcuts like Win+L (Lock Screen) or Ctrl+Alt+Del are "reserved hotkeys" that the OS checks for before passing the input data to the game.
I don't understand why you brought up the Windows kernel topic... anyway, it's ok, also because I repeat, we have a FiveM demonstration on custom bind....
But then, since there's the possibility of combining mods and plugins, since one or the other has to download packages when entering a server, when you enter custom commands you create them, given the infinite number of keys in a Minecraft modpack! But maybe you were having fun talking about how to trap people inside the servers....
Since we wont have access to the client we will most likely have something similar to fiveM with RegisterKeyMapping. So since we will have to register we will probably see a conflict handler for duplicate binds..etc. And they will most likely not allow us to overwrite keys like esc like you said.
Roblox also has a few ways for key bindings. They are gross. But they work without interacting with the client. So lets hope hytale will do good on this.
but you will have the option, the mods regardless need to have extra keys so as not to overwrite the pre-set ones!
It doesn't seem that impossible, but maybe I'm wrong, I don't know much about programming!
Huski
J_C
NullVoid
how do i get this token havent gotten an email yet
Reading game-discussion chat this channel feels like the “we got cookies and milk” version
It’s just luck. You register for an account and wait.
I got one from Riot and one from hypixel
any updates on the sdk
i need them cookies
i wont accept them tho
HI
What does that mean LMFAO
This channels more wholesome. Maybe the type of people that modding and development attract are inversely related to type of people willing to scalp usernames for profit.
Yeah, I've been kind of isolated here because I only really care about the plugin development so far
And then I went out there a few times and 💀
This is definitely the best channel I think
10 second slow-mode and a good chunk of the people are actually devs
No.We are starving in here
Yeah. A few other channels are sometimes chill. #exploration-mode has an actual discussion going right now. This channel has consistently been the most normal. But it's a bit inactive sometimes.
Then you have the 50 daily what Language are mods in
Ah yes. Classic
Did you get the original email from Riot games about Hytale being re-acquired??
But if people didn’t ask what language , how could I shill for kotlin
Nah. I just found out through YouTubers and such
Speaking of that, what language are we thinking the plugins will be in? Since mods are gonna be in Java, what about plugins and stuff yknow /s
Lmao
Thats where I got my second token was from them lol
Did you ever signup for the beta or newsletter?
I do hope we get a nice community going. I never felt like I quite had a place to hang with other spigot/paper devs. Their discords seemed very transactional to me, often. Optimistic, given all Hytale is going for
Nope. I made an account through the hytale website 2 days ago. Got email a couple hours after go live for name registration
Mods are in Java, but I'm assuming that plugins will be written in a mix of Python, Javascript, and Perl. /s
LMFAO fcking perl holy cow
Then my anxiety got the best of me and rather than reserving GOD or NEO I just reserved my discord username. I’m just not a spontaneously creative person
Oops I meant to reply to @quartz wave lol
I didn't get the name I wanted, so I'mma try to snipe it on Feb 1st
In case they didn't end up actually purchasing the game
Will server plugins be writable in Java or C# anyone know yet??
Eh, you're valid. I'm very disinterested in most "OG" usernames anyway. All my usernames are either ancient memes, in-jokes, or combinations of the two. Has to have some meaning.
Is this satire
lol
If it’s not it’s triple A rated bait
We literally were just talking about it, and it's in the channel topic
So you're either blind or joking
Blind 😂😂
You were even typing in chat while we were talking about it 😂
Make this the 51st from my comment above
Question answered
A language adapter for C# plugins is hypothetically possible
But not worth the effort in my opinion
I’ll make an adapter for JavaScript because I hate myself and humanity as a whole /s
lol wasn’t even paying attention 😂
I have think its only visual scripting
That's definitely not true
Visual scripting isn't their replacement for scripting or plugins
Thats good
I would love to see an adapter for JS or Jquery 😅
I think people were suggesting TypeScript or something
I think that would be a script engine though, not an adapter
But now it's getting kind of semantic 💀
People calling each other poor for not being able to buy $500 usernames 💀
Scripting engine allows you to write scripts that are loaded at run-time
But plugins are compiled and loaded at startup
Maybe they should be calling eachother stupid for breaking the ToS 💀
It's not even out yet and they're gonna get their name banned
I don’t want to learn C# for this but want so bad to get into the ground work of developing plugins for this game so for the sake of my sanity I really hope it’s some sort of Java, JavaScript, or Python mix.
It's Java
Hopefully. They're not exactly being subtle about it.
They have a blog post out and everything, you can just read it lol
Well the game engine is written in C# and Java
The client is C#, the server is Java
Mods are all server-sided, so you won't need to worry about C# at all
☕
At a certain age you realize you just use whatever gets it done. I used to be a “I want to use x language”. Proffesionally I use JavaScript / typescript. Don’t know anything on Java or kotlin but just gonna learn it. All languages at a low level do essentially the same. Just different levels of abstraction for convenience
I just use whatever pays for my Uber Eats order
lol very well put
It's all terrible and it's bc I'm terrible at it
So what differences does it make what style of terrible I'm creating
😍
insert meme of man writing pure fire on paper
I’ve been using JavaScript/Typescript along with python for years now and I still feel like I’m terrible at it at times 😂
Im going at 7 years and im still terrible. But it pays the bills.
c++ I would say is still my favourite, just because of the complexities
As devs we can “smell” code quality at some point. And we really want it to look and be nice. But sooner or later you realize the client will never appreciate it or care enough so long as the customer can submit their stripe payment.
and c++ feels a bit more old school which I like
I dislike c++ for exactly the reason that I want it to look nice
javascript/typescript is just annoying, I hate the way imports work
I respect anyone into c++. I’ve really given it an honest shot several times but the ecosystem is so segmented between legacy and modern c++ , and the level of freedom creates such large discrepancies in quality that makes it hard to jump in to what’s correct
../../../../../../../../../../../../
And it is so difficult compared to Java or C# or Kotlin to get a normative sense of what people like stylewise, because there are so many different opinions, more than any other language
So did I but it’s been fixed. Now you can import like @/something/something else. Where @ is root directory.
Yeah that's true
I will have to say that I like c# the best as a language at the moment
C++ is the language for opinionated people.
Especially when it comes to async
As much as I dislike JavaScript at times I can say it’s really nice for async networking. Especially with the faster runtimes around now
I AM opinionated in Java and C# and Kotlin, exactly because I've read and absorbed others' opinions to give me a strong base on which to deviate slightly in ways that are minor to most people
In C++, trying to do that, I just got a headache
I still remember when everything in JavaScript was var= “string”. All the kids today using let and const don’t know how good they have it. Now there’s types too
To be very clear, not knocking the language, it's just feature creep central haha
Everyone has their own bias and opinions on each language but in the end each language has their own advantages and disadvantages but can be used for the same purpose either way. Just matters what your comfortable with really and how much time your willing to put into something where one language may shine better lol
Wrong JavaScript number 1! Woohoo
I personally actually develop PowerShell scripts professionally 😅 JavaScript/TypeScript and Python are just my hobby languages haha.
Because it pays. I’m not a super fan of it but like. Everyone is web first now
I write automation scripts for tech companies and since PowerShell 7 has been a thing and is cross platform it’s so much more complex but also so much better
I do backend development in java spring boot for an airline, that has kept me going for a couple of months. I am wanting something a bit more challenging though.
Perhaps join a game development company but uhhh... normally toxic and pay badly
There is a convenience with web though
No need to install application on your desktop, you can get started quickly
That’s what makes me appreciate web technologies. How cool is it that you can build once and get it in front of users across all devices with a screen and an internet connection
Would be cooler if it didn't involve being the least efficient form of program 💀
Yeah and it's nice because you can login many different ways easily (not that you can't this this with applications but it's easier)
Depends how you run it on the cloud, can be super efficient but then it relies on a stable internet connection 🙁
Languages that can cross-compile into WebASM and stuff are going to be an efficient way forward
You want to actually have native applications, not just web engines everywhere
I appreciate web technologies because you don't have to publish through the app stores which is a pain
No like, the difference between a text editor and a text editor in a web engine
Ah I see
You want to write in something that can compile to both, not just a web engine
So you basically never want to intentionally choose fckin TypeScript or whatever as your software's main language
Assuming you actually care about the energy and resource consumption of your suite
Yep and apple, microsoft, google take some of your revenue and by some I mean normally 15-30%
Something like Rust with a GUI library that supports the various targets would be among best choices
Yeah realistically. My web apps atleast is 1 second time to content. The average person doesn’t care if the website takes 1 second to fully load.
Very true, I honestly don't care if it takes a second on a web app but I do care when you run an application and it takes a couple seconds to load
A good “bad example” is any desktop app running electron. Dear lawd teams on desktop. Only one I’ve seen that’s serviceable is a clean install vs code
Electron apps are among the most garbage things for user experience ever lol
Discord, Spotify, and Steam are all terribly slow compared to real apps
Even VSCode was awful now since I think about it
Electron will always hold a special place in my heart tho. Used it as a “mod tool” Trojan for a prank on a friend where it launched a c# script via shell that executed a remote hook to a server I had. Was fun kicking him out of his games remotely
If you try any editor that isn't a web browser, you'll be like "oh" LMFAO
The small slowdowns that stack up with literally every click ever are just awful
Wonder what obsidian runs on. The note taking app. Use it on Linux and it’s pretty nice the last two years I’ve been using it
Lmao it's electron too
Idk whether it actually uses anything that warrants an electron app though
They could just be lazy, like everyone else
it wouldn't have such a wide plugin ecosystem if it wasn't using normal web tech
☕
Is the asset graph editor going to be editable? Like can we modify it to include more robust logic or external features
Also not really modding but will name apis ever be available
I don't think there were any statements about that in particular. I believe the graph editor is intended for directly in-game within the client so customization options might be limited. I could very well be wrong though.
Can you clarify that question?
Like name association with user uuid becoming available in an api so you can track igns
Anyways really hope the graph system is more robust or at least modifiable because it could really open a lot up
Arabica 😂
That's a good question. I don't know. What I'm really hoping for is OAuth OpenID Connect with a nice lil JWT that gives me UUID and display name
Why nitrado so expensive
Because we neither want to operate at a loss, nor do we want to overbook hardware and cause a bad experience on our servers.
But we're currently doing analysis if we can tweak prices for Hytale. Constantly doing playtests at the moment.
Is Java the language of choice for plugins?
Yes. But Kotlin will also be possible (like any language that compiles to JVM bytecode)
server software is java and plugins will be written in any JVM language so you can also use scala if you want to xD
Can you tell us about ram usage of hytale server like avarage (idle / with players)? Or your under NDA?
NDA baybeee.
This is somewhat of a moving target at the moment but our Hypixel colleages are preparing some info I think. Slikey has been talking about a manual.
imma make a plugin in jvm bytecode
hf
thanks
they mentioned problems with 56 players would be great to know which CPU and how much CPU usage + RAM they had to be able to prepare stuff for that 😄 as long as it is runnable < 4 GB I think thats "okayisch"
Fair, will wait for when it early releases. Think 192gb be enough
but yeah I wonder if it will support duo CPU
1 server = 50 GB kappa

Can't wait to start porting my plugins over should be easy bc of my own framework but never know what the backend/api/library be like of hytale
I'd love to tell you about it, but that's for Slikey and his colleagues to answer 😅
RELEASE THE SDK OR SERVER JAR
i hope we dont have to setup servers on release
wont even have anti griefing plugins ready
What do you mean you don't want to setup servers?
i want to have server setup before hand
Oh yeah they've said that they don't want to release anything ahead of time because that would invite a bunch of unnecessary technical questions
I doubt it, the game release doesnt mean you need to have a full working production ready multi-player server, first minecraft server also didn't have a core protect or anything related to it
Expect the first month a massive amount of people trying to make good plugins and even then a lot of issues will happen might be the plugins fault or events that dont work 100% yet (not reliable)
First server that you should create a friends only smp and continue and extend from there
The server itself won't be 100% stable yet either
The positive is that we have modding/plugin support from the start and what will increasingly change and improve over time (what minecraft never had and relies on third parties to implement & maintain)
We as a community can help them find bugs for singleplater/server/modding/plugin api to make it more stable
That's true, but I also think we live in completely different times than we did during the first Minecraft servers. I honestly can't wait.
The best thing you can do is prepare by either making a framework that already knows how to store files and the "backend" logic that doesnt require game logic to work.
Best practice would probably be make minecraft server plugins (not mods) since you can expect a lot of similarities, like events (onjoin, onteleport etc) and registering commands and such (stuff that relies on existing server code, not new models/items)
JFYI it's now been decided that Nitrado will be open sourcing some base plugins that other plugin developers / hosters / self-hosters hopefully find useful. Nice things ahead 🔥
thats cool and all but i dont really like it that you already get to play around with making stuff and i dont
so you have server software + already making plugins? 😄
Oh wait, Nitrado has access to Hytale already and that's what pricing is based on?
We're working with Hypixel, so we have some insights, but the pricing you see on our website was the very first draft based on initial impressions. We may be able to reduce it a little.
That's right, but to be clear, we are not trying to compete with plugin devs. Our goal is to provide some early references and base building blocks that others can build on top of, to make you all faster. So the stuff we do will have very specific, limited scope.
ya was just curious 😄 overall I think. there are many people already hyped to develop again for such a game
Very interesting to see! Obviously I have no access to your margins and such, but it's nice to be able to compare pricing and make some ballpark guesses on how the Hytale server will perform 😄
Thanks but I will do it myself. It's the best way to learn anything and fail at everything
Here future server owner, i'll be trying find developers for it.
XD count me in, but I'm not sure this is the right place (or time) to recruit
Feel free to DM me about details, I'm intrigued
@pallid night could you elaborate via DMs?
Well what other place/time would you suggest? 😅
I'm interested too by the way, feel free to at least drop me a DM with some ideas you got!
is Nitrado the only hosting platform with this early access, or are other providers working ahead now too?
Apex likely has a similar deal but everyone else will get it up and running relatively quickly after release
Yep, Apex is also supporting the release in a similar fashion.
awesome, how did you guys secure the partnership if you don't mind me asking? that's pretty sweet!
I have an answer to that, but that would be putting words in Hypixel's mouth, so you'll have to ask them what has led to that decision.
We just do whatever we can to contribute to a successful launch, even if it's just very small contributions in comparison to the Herculean efforts of the Hypixel team
ahh I see what you mean. Awesome to see this game getting some support and likewise to see them supporting hosting platforms. thanks!!
it's a tragedy that someone genius took "sudo"
It was quite the opposite for me, and now I'm sad.
It's common for C# devs to hate on Java anyway, inheritance mess, fake erased generics, terrible DX, etc X)
However, there is kotlin to solve a lot of things, since you can just use any jvm language.
Pretty sure they already provide hosting for the Hypixel Network. So that makes sense, it's their trusted host that works well and that they know to be good 🙂
yeah thats why im probably going with kotlin aswell, will be a small learning process but if that way i can skip java, im good lmao
That’s pretty neat!
Yeah! Also very cool that they are going to make some plugins for the rest of us
This is actually great because the reference implementations for what I'd expect you all to work on would be fantastic to look at
It depends on how you mean modify, they have said this about their visual scripting
Programmers can extend and optimize this system by adding new visual nodes and performance-sensitive implementations.
I don't know how I feel about this decision by the hytale team. More people probably enjoy programming than drag and drop editors and it increases the maintenance burden on hytale on release.
The idea is that their focus is going to be on making a real API, instead of a scripting API
Programmers are more productive when they stay in a programming language (Java/C#) and expose high-level nodes.
We avoid fragmenting logic across multiple "half-languages".
So there's no scripting engine like Lua planned, they intend for you to make real Java mods with their real Java API
Anyone still got a token? I got a cool og name recommendation
For you guys to use not me
Scripting languages in some games are a gimmick anyway
They cater to people who aren't familiar with programming, but in a format just a single step away from an actual programming language
Visual scripting is going to cater to designers, not programmers
Text-based scripting is usually introduced to "help non-programmers" like designers building custom behaviours.
In reality, script languages like Lua are still programming languages:
Programmers now have to juggle two languages, one of which usually feels "nerfed".
Designers are still expected to learn actual programming concepts.
In the end, it's less inclusive and increases complexity for both sides.
This isn't plugin related, you could go to #game-discussion lol
I was genuinely surprised when I first read that they were ditching the idea of a scripting engine, and weren't planning on anything like Lua
But it makes sense after thinking about it for a while, and it'll be possible to implement if people really get hung up on it
It won't be hard at all for a community member to make a Lua plugin and expose a decent chunk of the Java API
But I don't think it'll be necessary, or even desirable, to do that
Assuming they do a good job with the API and provide nice reference implementations
Dogfood our own systems: Use the same tools and workflows available to you so we can validate and improve minigame creation, live ops, and server management in real conditions.
I doubt they're using this for extending the code-base, but if they're using their own API for anything at all, we'll get nice reference implementations for plugins to look at
This is the way! 😄
C# is the best 👀
what are most folks using at the start ? just directly java or kotlin ?
Yeah, that's what you have to start with until a language adapter exists
🥱
Most will use Java but I'll try to set up a Kotlin-based template for my future plugins at the start.
From my opinion, C# would be a better choice for server side + plugin system 👀
Also gonna start with Java. I'd expect that more people are familiar with Java than Kotlin so that's gonna make collaboration easier.
But there will be Kotlin projects for sure
Oh why so?
personally also used java in the past, kotlin just got some traktion over the years so i though i ask ^^
As far as I understand, Android development is basically purely Kotlin at this point. In other applications it's still a little more niche
Yeah, I've even heard people call it Android Java lol
Its kinda like what typescript is for javascript, just pure upgrade
most people will probably start with Java and never end up using kotlin
I avoid using kotlin because I don’t want to be locked into using jetbrains ides
Maybe I should setup a Kotlin environment and give it a try lol
u dont have to use jetbrains for kotlin
yeah you don’t have to but every other ide has horrible kotlin support
For multiple reasons:
- C# have better performances. In short, it runs faster and smoother
- C# is easier to work with. The language is more modern and avoids a lot of headaches that Java can bring
- Using the same language everywhere just makes life simpler. If both the client and the server use C#, you only learn one language instead of two (Java and C#)
- The tools around C# are nicer. Rider is far better than Java IDE's and it’s easier to test and fix issues
Hot take, but I prefer Java over kotlin
Is C# still garbage collected? Also, the client won't be modded by users
Java 25 doesn't really have performance issues from what I've observed, is that what you're comparing with?
Yes C# is GCed but u can do some manual memory stuff (but Java can also do that)
what’s wrong with garbage collection?
Nothing, personally I'd rather not have a GC, managing memory isn't that hard, only takes like 5% extra effort, and the performance difference is more than 5%
C# is garbage collected, but you can avoid it or reduce garbage collection pressure by using Span<>, Memory<> types. Im pretty sure that Java can't bit with C# in term of performance, even with the best optimization
I disagree, I think for a case like this the tiny performance loss from garbage collection is easily worth the added safety and simplicity
See I am totally on board, I two rather C# and find it statistically better. However many don't share the same thoughts here. 😄
Most likely false, I'd assume there are APIs in both of them to control performance just as much
Nah. You can disable C# GC and manually handle it
And java also has APIs for manually managing it afaik
They do!
the performance loss from zgc is like a few percentage points plus pauses lasting maybe a few milliseconds max, and most of the work is done in parallel anyways
it’s EASILY worth it
C# is extremely well optimized by Microsoft. A LOT of effort are made into this, And the C# memory footprint is far less than Java
The performance different is very much not "tiny", sure u can say the tradeoff is worth it, and for some people who don't have the knowledge on how to properly manage memory, then ye, but I prefer for my own code to just manage it myself without a GC (unless it's a quick throwaway script)
I promise. This debate isn't worth your time. I have already seen three of them in the past 4 days. 😄
Use modenrn java
Devs were hypixel devs doing java work.
Java is just what they knew
This is usually the end of each of those debates.
If you want memory, you have FFM. Java just added a vector api, records ect
performance difference is absolutely tiny and complete memory safety is more valuable than you think
Better have code that has expertise even if it's java
Sure, i dont want to fight with java devs ahah
In all cases, i will make a C# server alternative for Hytale as an open source project 👀
Invite me! I was going to embbed my framework via a Java bridge but your idea is better!
minimal api?
Sure 😎
You want to make a whole other server as opposed to an adapter to write plugins with?
This is usually better for cohesion, just a lot more effort
It'd be interesting to see the performance difference, but it does sound like a lot of work lol
Yeah, its the idea
Just for an alternative
Minimap API is for web api, in this game i will make a UDP server, because game server use UDP
That's definitely a project more suited for a stable server code-base though
And they have years of early access planned
An adapter would be a lot more manageable when it comes to keeping up
And we know that locking the client version isn't planned
So you might end up with a bricked project every other week for years
And the fixes might not be so easy
They use QUIC in case you don't know
It's not tiny, it's significant, bcz then u can use techniques like arenas/pool allocators to batch allocations and lifetimes
And the garbage collector doesn't know enough about your code for it to do that kind of stuff for you
And memory safety isn't a huge issue if u handle things properly, u can easily add stuff like bounds checking if u do need it (which fixes buffer overruns), and with arenas u simplify allocations so things like double free basically never happen
Java has arenas?...
they added them with FFM
Oh cool, I'd probably use them in my plugins then (discussion was on GC tho not java)
I didnt know, but know i know and the first C# server version will be based on a java -> manual c# transpilation to have something to work with at the begining. Then i will optimize the code and do incremental updates for each Hytale versions
Yeah its a big job for few peoples, but the result can be really good at the end
Also I am not against garbage collectors, I am just saying that I don't find them useful for me, if others prefer them, and understand the cost, then they are totally fine to use
are you guys thinkkjng of making a proxy or a direct connect system for multi server networks
ive made a managed direct connect distributor for it but realizing proxy may be where its at, anyone got thoughts?
It kind of depends on how well the transfer packet thing works
if the biggest projects and companies are experiencing memory safety related vulnerabilities and are migrating stuff to memory safe languages, I think it is good evidence that non-memory safe languages are not ideal
there are very few areas where there are meaningful benefits of not using GC, and Java allows offheap allocation for that
garbage collection is INCREDIBLY light - how much performance do you think it costs? as far as I know it’s maybe a few percentage points. avoiding GC is usually for latency concerns in regards to pause times, not throughput performance - and the pause times aren’t an issue here because zgc pauses last a fraction of a game tick
My server is going to be behind a proxy regardless, I do other things besides just routing
But for the routing I might just send the transfer packets directly
ye im just realizing now ive put all my eggs in the hand of their transfer stuff not being ass
Have you worked with the Mojang one yet? They added transfers a bit ago
nah only ever proxys with mc, didnt even realise u can transfer on minecraft
Yeah, you can
It'd probably be worth looking at, considering you plan to make one for Hytale
my main thoughts are if a server crashes its likely not possible to send someone back to a default server
as i wont be able to run my fallback routine with unexpected crashes
Oh that's a good idea for what they'd be able to add
If you keep track of the servers you were transferred from, you could connect to them on disconnection
It's possible they handle that already even
if i have hubs i can just send them back to that
true but i dont trust it
It'd be on the client, there wouldn't be much to worry about
ive made a load balancing system for my backend containers so i can scale but i rly cba learn how to makle a proxy
just gots cross my fingers lol
slikey essentially said that they prefer transfer packets because running the proxies on hypixel costed too much
but on the scale of minecraft servers I’ve worked on which is a lot smaller (a few hundred concurrent players), i have much preferred using a proxy because you get to have proper fallback stuff and you can run proxy plugins for serverwide stuff (eg punishments etc) so it doesn’t need to be setup on every single server
If the client keeps track of where it transferred from, you can still have proper fallback behaviour
thats my thoughts
ive set something up with a master server which handles player auth and states of servers for player moving
Depending on how they do it, you could possibly even dictate the fallback server
And because you can send arbitrary data, that's directly handling fallback
The issue with "memory unsafe" languages (C/C++) is that they are very old, and are missing safety features by default (like bounds checking)
Which is why there are a bunch of new-ish languages trying to fix it (including my own) like Zig, C3, Odin, Jai
Even though all of these languages are technically "memory unsafe", they provide way more safety than C/C++, but are not 100% safe like GCed langs or Rust-style ownership/borrowing
but proxys just give so much conttrol
send arbitary data with what?
The transfer packet has a 4KB payload
oooo wtf
Yeah, so if you can dictate where the player gets sent on disconnection
That server you send them to can read the payload, and do things based on that
i wish i knew that before setting up extensive redis sub/pub for servers to commuinicate stuff like that
lmao
You should probably read their blog posts before working on projects for the game 💀 💀
fr
Oh actually I think the 4KB payload was from a frickin Q&A so
tbf i did skim the dev blog and didnt notice that
Anyone think we're gonna get lucky enough to get the api docs before release?
I just do lazy-loading and automated shutdowns with my proxies
A couple of translation hacks and the usual jank 💀
There's just so much info floating around
Probably not. Try said that would invite an overwhelming amount of technical questions during a critical time which they would like to avoid ^^
I used nitrado ages ago, is it still wack or did it get better
no, i could trust a custom system much more than sending data with the player
Are you expecting a non-biased answer? xD
My friend what do you think I'm gonna respond to this question? 
No not really 😂 just curious on his genuine opinion
Like 100% honest answer as non biased as you can be. What could you all improve
Mr. Technical Lead, what is your opinion on the people in charge of leading your tech 😂
Of course with love and kindness
Or bash them to hell!
what if your fallback isn’t where you transferred from
I did mention this
In fact, it was my very next message lol
oh oops I didn’t read that
That would be amazing but I'm sure with release we might be super limited
Yeah, it's probably a low priority
But we could absolutely ask them for that feature, and I do think it's one that would actually get added easily
Hopefully I'm wrong but I have a feeling we won't be able to do much at first while they flush out thebAPI
My honest answer is that I am really proud of the work we are doing, but there is always things to improve. It's part of keeping up with the industry and the players.
And that's also kind of why I'm here. To understand what is on people's minds, what they value and what less so.
Fortunately, we'll be able to do a lot when it comes to actual server-side stuff
The client interactions are probably going to be super limited at first though
😂 😂 you can pass along the fallback server suggestion
Honest truth from me, at least back then the site was super clunky. Personally I thought the OVH control panel was just cleaner and more simple to understand
In the TOS, there's a clause against reverse engineering without explicit consent, yet the blog post states that until the source code of the server is made available, people can decompile the unobfuscated server jar. I assume this means Hytale is intending for people to do this for the time being for the sake of modding?
It says '...for unlawful or commercial purposes without permission.' in that clause
@vernal niche do you think that minecraft modders will feel familiar with hytale modding?
They'll probably provide more documents for commercial use, or they already have
Thanks for that feedback. We have just recently overhauled large parts of our website so you might want to have a look at it someday.
We know that certain parts had big 90's vibes, and not in a good way
I'll take a look
I've never been a Minecraft modder, but Hytale was built by Minecraft modders. Soooo ...
I'm assuming modding will be a nicer experience since the modding framework isn't slapped on top of an game uncooperative with its modding community
Come Jan 13th we all gonna be one big family
I literally gave up on Minecraft modding more than a half dozen times over the years LMFAO
It felt like Mojang was genuinely hostile at times, and every promise fell through
The fact that they hired Searge and everything, but didn't do the modding API
The fact that they hired gnembon and everything, but didn't do actual scripting
They've hired so many modders over the years, and nada
They basically bought Bukkit, unethically, but still
And nothing yet lol
Second section allows reverse engineering for tooling
I ain't a lawyer correct me if I am wrong.
Wish they wrote thay stuff in Humanese and mot Legalese.
And then Mojang dropped their marketplace edition of the game
And that has actual APIs from what I've heard, but the game is so clunky it's not even worth modding for
They have deobfuscate the Minecraft jars, late but its welcome
Lmfao I like how lightly "late" puts it
I wonder how much compute world-wide has been wasted on mapping Minecraft jars
Maybe we could fill a few bath tubs
Minecraft philosophy is the community build the community, we just released the Game and add a block/mob each year
the game is barely playable in vanilla
None of the marketplace mods fix the playability
keep in mind the game is LESS OPTIMIZED than literal Java. Java is supposed to be the unstable and laggy version
They're all content, and the problem is the base game
The base game has a very fixed codebase, it wasn't thought for modding, all the mod loaders are based in mixins, in other words patching the game
The netcode must be ridiculously terrrible from the inconsistency between server and client side state, I've seen far too many clips of people falling through blocks they should have placed (especially in single player, when there should be essentially no latency!)
I just love the name of their rendering engine: "RenderDragon"
I'm curious how the Hytale mod browsing experience will be
But I'm not even worried about that really, I'm not much of a browser lol
And a platform like Modrinth will be inevitable
I won't judge anyone for what they like or dislike, but I personally have somewhat of an allergy against games that basically require modding, but that do not have proper first party support for it. For me that includes games like Minecraft and Skyrim
They never required modding. Nor was it intended. But modding makes anything better.
That's fair
Skyrim has an excuse I think, it's very old and unmaintained isn't it?
Minecraft is a literal sandbox game that had taken no steps towards being a sandbox for developers for a literal decade
And it's not like they've stopped supporting Minecraft lol
When do we think the first compatability plugin will be made that allows for crossplay between Minecraft and Hytale (in whatever capacity)?
E.g. Vanilla Skyrim inventory was unplayable for me personally. That... Leaves me dissatisfied
Years and years
It's possible I'm wrong though and it could be done quickly
Whenever someone is so bored to do a translation layer
A while. A very long time. Someone will likely be able to pull it off within the first couple months but nothing good enough to be optimized. However I think someone trying to make a Minestom for Hytale could easily make a bridge but without any survival elements
it’s absolutely possible, I think many people will try to make them but it will be a long time until someone makes a good one
But I think only hytale clients could connect to Minecraft clients and not viceversa
Well as long as you provide a 'minecraft server' for the MC client to communicate with, it shouldn't matter either way
I think it's 100% possible within the first month if someone makes a parkour server and it's crossplay between Minecraft and Hytale, no survival elements, just seeing players and builds
I feel like the first thing people gonna try is to convert MC worlds into Hytale worlds
I think pretty highly likely. And quick. Its just translation albeit a lot, but nothing complex
that's what I was envisioning
Correct. We need an earth map conversion ASAP.
I think the MC world conversion is gonna fall flat pretty quickly, no more than schematics probably
And MC libraries like brigadier
Could still take a schematic of entire chunks though lol
[stares in server RAM consumption]
I wouldn't be surprised if we see a bukkit/paper translation layer soon
The command handler? I'm not so sure we'll need anything like that
renting cheap dedis right now is still possible, OVH still is offering BF dedis I think if I recall
I'm basically a millionaire thanks to this box of old RAM sticks