#server-plugins-read-only

1 messages · Page 7 of 1

hard walrus
#

the problem you're missing is if the gameplay sucks, people wont play for more than a week or two. if people stop playing whats the point of modding? at that point everyone will "wait" till it's good, but during that time money wont be generated because of the low playercount. It's not good for a game to hemorrhage money. It needs to be some kind of success on launch

cloud sun
#

updates will keep the players satisfied and will gradually improve the game

knotty salmon
#

are you.... man i wish i could live your world where you didnt feel the pressure to recoup costs for a 25M purchase (supposedly?) by selling early access and attempting to grow that base out further by providing a platform where you get advertisement via creators and word of mouth from people who enjoy it, thus gaining more sales to not only help with that initial purchase cost but also the cost of devs. even if they have enough to subsidize development, server cost, legal fees, and more for a decade, that still means before the decade is up they need a revenue stream to make it worth it

hard walrus
#

the point is the game isnt coming to ea for a month minimum, it's just not smart to release it without any kind of substance or draw

cloud sun
#

they obviously want that number to be in the greens

knotty salmon
topaz walrus
#

IMO gameplay looks pretty awesome and I'm good ad judging gameplay feel from videos

hard walrus
#

momentum is key

knotty salmon
#

yeah, whats been seen visually so far looks amazing, but the SUBSTANCE is going to matter a ton

topaz walrus
#

I think it would be good idea to let modders in before launch somehow

hard walrus
hard walrus
topaz walrus
knotty salmon
hard walrus
cloud sun
#

that's simons plan which he stated on twitter

static portal
topaz walrus
knotty salmon
#

standards were lower and mc had no competition or comparison tbf :kek

hard walrus
topaz walrus
lavish niche
clear wedge
hard walrus
#

it's how the server will sent ui to the client

#

docs for it are available

warm hare
#

i can't wait to write a bi-directional Minecraft ↔ Hytale server compatibility layer Hypixel_Think

terse shuttle
#

@halcyon mica

halcyon mica
#

stop

terse shuttle
#

😂

warm hare
#

😓

halcyon mica
#

this would actually make for a great Minecraft plugin

#

imagine Hypixel & Hytale cross-play

gleaming pecan
manic pine
#

good luck on figuring out pvp lol

vast bison
#

awful idea... just get hytale if u wanna play it - this will only lead to bad performance and a waste of time 😭

zinc hare
zinc hare
gleaming pecan
vast bison
zinc hare
halcyon mica
gleaming pecan
#

It might be easier than roblox but still seems like a strage move tbh

gleaming pecan
zinc hare
#

🦵the 🪣 is a term for un aliving yourself or almost dead

gleaming pecan
#

But the other one sui yeah i get

#

Must have been crazy hard

zinc hare
willow grove
#

Only day 1 we can start developing servers and mods?

zinc hare
warm hare
zinc hare
gleaming pecan
#

I also feel like it would be a huge pain to update all the time, geyser has a dedicated dev team but they have a lot of projects they are working on

halcyon mica
warm hare
gleaming pecan
bright scarab
#

Are we have server file like paper or spigot?

west elk
#

but not a server framework

bright scarab
west elk
#

no information yet. But given this is the Hypixel team, i bet they thought about how to best support this

gleaming pecan
bright scarab
dawn spire
bright scarab
dawn spire
bright scarab
gleaming pecan
hard walrus
west elk
#

you mean "something similar to bungeecord", right?

#

Do you have a screenshot of where they talk about it?

hard walrus
hard walrus
west elk
#

perfect. I like transfer packets much better than a proxy

gleaming pecan
# hard walrus

Interesting on the payload part, does he mean you can send ingame stuff/information along with the player?

#

Ex. A sword or inventory?

whole harness
west elk
#

I'd wager there is a big size restriction on that data

#

but enough so you can put your custom data into a database and send the record id along with the player

static portal
gleaming pecan
hard walrus
static portal
gleaming pecan
#

Im pretty sure hes just using bungeecord as an umbrella term

lunar swan
#

Does anyone here know if anyone on the Hytale team ever said anything about toolbar customization ?
Like, could there be more than just the health and the stamina bars ?
Could we add or remove certain mechanics we see here on the right ?
May we change the number of items in the toolbar ?

mossy cloak
vast bison
gleaming pecan
#

Advertisement in username? Hypixel_Sad

hard walrus
lunar swan
hard walrus
granite raptor
#

we now UI will be easy to mod and I suppose this is made with the same UI tool as the rest so should be easy

rich solar
#

noesisengine

lunar swan
#

Alright ! Great. But this is more than just UI, it also adds logic to it, so it's kind of harder to do than just a change of texture let's say.

hard walrus
bright scarab
#

noesisengine was new engine part, are they using noesisengine in legacy engine too?

rich solar
#

We cant post links but google noesisengine studio

hard walrus
gleaming pecan
#

Yeah google it, people need to learn by seeking it out themselves

hard walrus
#

they also arent just some random library, they are partnered up in some way

rich solar
#

directly on website too...

#

So its in this engine but its being I think reworked to be fully integrated by what Ive seen and can infer

lunar swan
#

Damn, it's only available on Windows right now :c

hard walrus
lunar swan
rich solar
#

winapps/winboat also worked

lunar swan
rich solar
#

the studio probably will stay free. Devs pay for the cost of using it in their game

hard walrus
#

some new tweets

lunar swan
hard walrus
#

so oceans are cooked

rich solar
#

is their cost plan. @lunar swan

zinc hare
lunar swan
zinc hare
#

Hytail will most likely take care of the cost

rich solar
#

Even if the studio became paid. Hytale would just adapt an internal editor via the source code that they can pay for.

lunar swan
zinc hare
#

True

round sun
#

I'm a Java programmer with four years of experience. I'm looking to assemble a team to create a minigame server. Contact me if anyone wants to participate. We only need Russian speakers to join the team.

rich solar
hard walrus
#

hytale fronts the cost for implementing and distributing noesis

lunar swan
# hard walrus

Do you also have the questions along with those answers ?

hard walrus
zinc hare
#

You can use wine boat which host a vm tab just for application so it would run normal like if was just on windows

hard walrus
scenic relic
# hard walrus

4 zones is still a lot yay !!! Also good to know this stuff

delicate quest
#

will we have the minecraft-like eula problems with hytale?

rich solar
#

and most likely not at all

brittle estuary
abstract sphinx
#

wym minecraft eula problem?

rich solar
#

Lets be honest Hypixel started this project due to EULA bs technically lmao

hard walrus
hard walrus
woeful depot
#

simon is doing everything opposite minecraft did before

hard walrus
#

I'd assume nsfw will be prohibited but that's probably it

delicate quest
#

As far as I know, the Minecraft EULA restrictions were the result of lawsuits by parents of children who played the game. So in a similar situation i can imagine a punishing eula

rich solar
lunar swan
#

Well the real EULA issue is that Mojang never gave us the real underlying rules behind it ;D

west elk
rich solar
#

The primary issue with the current EULA and foremost Microsoft's issue. Is ownership and control. That is where a lot of people have issues with. No open knowledge. We just get told when we are wrong but not what is wrong.

lunar swan
#

And that they changed it whenever, and wherever they pleased, without notifying anyone.

agile escarp
rich solar
lunar swan
hard walrus
rich solar
scenic relic
rich solar
#

Its going to straight up come down to the following:

Game rating will fall between E-T.
Server/Multiplayer will most likely be unrated with a warning about this for saftey.
Then once the server scape is built and the community has been adjusted to the eco system. We will see restrictions put on multiplayer.

hard walrus
#

surely it will be 13+ like discord is

rich solar
#

The pre-made eula/restrictions will be generic is my guess at EA release

hard walrus
#

everything related to the EA points to this discord server. which is 13+. wouldn't make sense to go lower for the actual game

rich solar
#

This discord server is 13+ because DISCORD is 13+ so its not safe to assume this answer. But infer answers based on 2018 answers is probably in the same boat.

hard walrus
rich solar
pine hornet
#

We will be able to keep server plugins private, right? So they only run on my server

rich solar
hard walrus
#

they cant take your server's source code

#

just assets that get sent over

pine hornet
#

Bungeecord support

rich solar
#

If its anything like roblox. Server side will be safe. But any instance stuff to the client is "free" for the taking. So depending on how this works we will see 🙂

pine hornet
#

I need multiple worlds for the server I am planning

hard walrus
pine hornet
storm glacier
#

Are there any groups/people already seriously planning on making a server? I cant model even if my life depends on it but im thinking about starting/funding a server when the server code gets open sourced

hard walrus
hard walrus
pine hornet
#

PER-FECT

undone creek
pine hornet
#

Better than I imagined. I am hyped

storm glacier
round sun
#

Java dev, 4+ years exp.
Building a Roblox shooter.

Need:
2 modelers (guns, chars, maps)
1 more Java dev (server/backend)

I handle server setup.
DM if interested.

hard walrus
pine hornet
#

I hope I can adapt to this stuff. I am a Unreal dev for 9 years. Only know c++ 🙁

storm glacier
#

Damn only c++ and no other languages?

#

You started with the hardest option

hard walrus
lunar swan
storm glacier
# zinc hare People for what?

Not a speficic purpose but i just want to gather a group of people that would be interested in starting/running a server when server code is open source

undone creek
pine hornet
zinc hare
zinc hare
#

As soon as I saw the last blog post i started drafting some things

undone creek
zinc hare
#

Just waiting for server release so I can test out some models that I made

storm glacier
#

Dont have a certain plan yet but gathering people that want to start a server early on would be nice

#

so i/we're not trying to gather people when we could already be working on it

zinc hare
#

Right

rich solar
hard walrus
storm glacier
#

Couldnt pick a name yet lmao

zinc hare
#

Working on the site rn actually

hard walrus
lunar swan
#

If time is in my favor, I'll also try to do some Hytale modding to create a server I already started working on in Minecraft.

lunar swan
zinc hare
#

First thing I think community wise we can agree is probably discord plugin integration for Hytail , am I wrong?

round sun
storm glacier
#

Fair but i'd rather gather funds before i pick a name

rich solar
lunar swan
rich solar
storm glacier
#

I'd rather make a bigger server with multiple games with a group so picking a name is not my nr1 priority

zinc hare
lunar swan
pine hornet
#

Do we even know yet if we can connect domains?

lunar swan
zinc hare
rich solar
zinc hare
vast bison
#

being a fan of grok is crazy

zinc hare
vast bison
#

0 morals gangalang

round sun
zinc hare
hard walrus
vast bison
zinc hare
rich solar
lunar swan
zinc hare
rich solar
#

cant add . due to contect block in discord...

storm glacier
#

Oh yeah fair, but i was talking about a more business/game design topic

rich solar
#

Ahh fair enough

zinc hare
#

Ig

amber cape
#

Hey @round sun dm me if it’s possible.

ancient scaffold
#

Are there docs or a link to an SDK or plugin code anywhere yet?

zinc hare
#

Can’t wait to see the first few iterations of servers, buggy, full of exploits, a devs dream and nightmare

lunar swan
#

Is anyone interested in not making a mini-games server ?

storm glacier
rich solar
pine hornet
#

We get to monitize the servers though, right?

storm glacier
#

We do, no cut taken for 2yrs

zinc hare
rich solar
#

My goal is private server systems and then technology mods.

lunar swan
pine hornet
#

So how does that work. Like in minecraft with own webstores to buy ranks and stuff?

amber cape
#

@zinc hare DMs if possible, thanks!

vast bison
lunar swan
rich solar
pine hornet
storm glacier
rich solar
lunar swan
pine hornet
#

Ahhh alright

zinc hare
amber cape
#

For developers here who have experience in Java, I would like if you send me a direct message. I am a junior developer and AI student, I would like some assistance and questions and also suggestions too.

west elk
hard walrus
lunar swan
frigid gust
#

I think I'll start developing all the server-side code, to get ahead.

pine hornet
storm glacier
rich solar
storm glacier
#

Network of servers under a single entity

lunar swan
hard walrus
hybrid yoke
#

I will develope a website software for Hytale community servers

lunar swan
hard walrus
rich solar
west elk
rich solar
hard walrus
zinc hare
pine hornet
hard walrus
hybrid yoke
#

I currently provide website services for Minecraft and many other games. When Hytale is released, I will also provide Hytale support.

rich solar
hard walrus
rich solar
#

It uses stripes so similiar payment processor bs

west elk
hard walrus
hybrid yoke
rich solar
# hard walrus dont love it but they gotta make money somehow

Yeah but instead of dealing with any bs from any one./Discord deals with it and I pay the same premiums that I would any way. So for me its a win win to integrate discord with hytale and have all purchases managed via the discord server itself.

hard walrus
rich solar
hard walrus
rich solar
hard walrus
vast bison
hard walrus
#

yeah friends and whatnot got yeeted from hytale because it wouldnt be ready for EA

vast bison
#

sharing inventories doesnt make much sense

lime python
# hard walrus

Will need a toggle for people to allow or disallow people bringing items from other servers/worlds. Unless its only friendd based.

hard walrus
vast bison
#

i guess it depends if its genshin style with ur survival loot going between worlds

#

or each world is in its own right a seperate story

hard walrus
#

and you can probably turn it off like a gamerule

rich solar
#

Could be like ark's method of transferring too

hard walrus
#

it's also just an idea and not a feature

storm glacier
#

Ok so who here was planning on making a game/server themselves?

west elk
#

Everyone in this channel

meager needle
gusty aspen
#

yeah, I mean maybe not a full on server but definitely going to mess around with plugins, make cool stuff.

storm glacier
#

Ok fair, im going to be sending a friend req to whoever wants to socialize

#

Trying to network a bit in advance

meager needle
#

well.. I'm new to this minecraft coding. So I don't think I would provide much value, I just want to start coding in minecraft and then soon hytale for fun and maybe make content

errant zealot
gusty aspen
#

I've got a question though, like mc has spigot api etc, would hytale have something like this built in and not require external APIs?

considering Minecraft have also gone the non-deobfustication route, I suppose hytale would have some tools for devs

gusty aspen
storm glacier
gusty aspen
hard walrus
errant zealot
#

I'm planning to do a full class combat and talent system before creating any kind of content.

gusty aspen
# errant zealot Sure

I'm ready, let's work together to build something awesome. sent you a friend request, let's see for when it comes out

lunar swan
west elk
feral oyster
#

I'm planing to make something technical... although I'd probably take inspiration/port something relatively old-school since I still prefer the less complicated minecraft mods from the beta ~1.3-1.7 era of minecraft

vapid sky
#

1.7.10

#

end.

distant iron
proper wadi
hard walrus
gusty aspen
gusty aspen
rich solar
sudden quartz
#

what language is Hytale going to use?

rich solar
feral oyster
atomic jay
#

mods are gonna be on lua right?

west elk
#

Client scripting looks like it will be JS

distant iron
delicate quest
#

full java, no lua

feral oyster
ocean anvil
#

#simonthesavior

distant iron
#

those games are 20 years old and still kinda active

gusty aspen
proper wadi
distant iron
feral oyster
# west elk Client scripting looks like it will be JS

I don't believe there are any known details about this... if it will be modable at all... presumably just using custom XAML snippets for noesis (ui library confirmed to be used by hytale) with RPCs to/from the server

#

I don't think hytale team wants anything to run on client... for security etc.

rich solar
#

Yall think they will have a bug bounty system down the road?

distant iron
feral oyster
hard walrus
rich solar
hard walrus
#

post

verbal lichen
hard walrus
verbal lichen
rich solar
verbal lichen
#

^

hard walrus
feral oyster
# rich solar

seems like that's currently mostly related to the website itself rather than game... though that will probably get updated

gusty aspen
#

is a endpoint scan considered illegal? just asking I don't think so

rich solar
feral oyster
hard walrus
delicate quest
#

do we know something about hytale auth integration? if we would like to integrate some kind of player authorization on web for example?

hard walrus
rich solar
gusty aspen
storm glacier
#

???

vapid sky
storm glacier
#

why does it autocomplete to a ping

gusty aspen
#

lol thats how discord works

rich solar
#

That is how discord works...

storm glacier
#

Since when

rich solar
#

forever...

gusty aspen
storm glacier
#

If i dont do a @ i just type the word hypixel

gusty aspen
#

are you on phone?

gusty aspen
zenith mist
storm glacier
gusty aspen
storm glacier
#

Yeah idfk

gusty aspen
vapid sky
#

idk rick

storm glacier
#

Nice one

rich solar
#

my normal discord doesnt do that at all

storm glacier
#

I mean i have vencord installed but im not even on it

#

ill reinstall later ig

west elk
#

It's a new discord feature

rich solar
#

Might be a new feature. But I see what you mean

rich solar
#

@storm glacier You arent crazy!

storm glacier
#

Omg!!

rich solar
#

My ven has it due to the feature being pre-unlocked by my settings.

mossy cloak
rich solar
#

Man I cant wait for my discord server to have enough users to have enough traction to have enough boosts to have a hytale server directly in it. 🤣

delicate quest
#

you made a hytale server in discord?

storm glacier
#

what?

delicate quest
#

you made gta6 in minecraft redstone?

rich solar
#

Discord has the soon to come feature for having hosted mc servers via I think nitrado* with boost points. So im joking saying Hytale server via boosts

stiff bridge
#

Who’s planning a server? What’s your idea?

solid sand
#

i'm very sad

west elk
#

Why would you use switch there instead of if/else?

solid sand
plush torrent
keen pecan
#

Do you guys know if there's already some kind of api to start developing plugins, or we should be waiting for the release

keen pecan
#

😭

solid sand
west elk
short arch
solid sand
#

You can also do it in java 23. And I don't think I can use kotlin in paper api

short arch
#

you can!

west elk
#

Will use Kotlin for Hytale as well

plush torrent
#

^

solid sand
#

I prefer java. Oh did I also tell you I use java in android development

plush torrent
#

Psychopath

-someone with his laptop in front of him right now doing android development in kotlin

#

Kotlin becoming the primary android language has been a blessing

solid sand
west elk
#

Oops null poiner

sterile dove
#

Oops async programming in java

solid sand
#

Don't insult async programming in java

plush torrent
#

Kotlin coroutines aint bad

sterile dove
solid sand
sterile dove
#

U should try kotlin for few months u will never turn back

plush torrent
#

I am also a java enjoyer but the null handljng on kotlin is just so convenient

gilded fractal
#

hi

#

Has the game been downloaded?

sterile dove
plush torrent
#

Ive never met a developer who tried kotlin from java and wanted to go back, that should speak for itself (i came from java too)

west elk
sterile dove
#

So u never know what can be null so better to just check for all nulls

solid sand
#

Tho i don't get why would you use kotlin for paper api

west elk
#

I use Kotlin for any and all JVM development

mossy cloak
#

❤️

west elk
#

Paper plugins are not some special case. It always benefits from Kotlins advantages

solid sand
#

I will never switch to kotlin for paper plugins.

sterile dove
#

Dont matter where u use it, if it supports java it supports kotlin

plush torrent
#

Do yourself a favour and start with it for hytale plugin making though

solid sand
#

how does var model:String make sense. Like it just slows down the coding

plush torrent
#

You will thank yourself

short arch
#

symbian supports java, but I doubt kotlin would work lmao

gilded fractal
#

How to play it؟

feral oyster
granite raptor
#

wait

sterile dove
#

U cant rlly say kotlin slows u down since it has all the tools to make u faster:D

gilded fractal
solid sand
#

tf is fun in kotlin

lunar swan
# stiff bridge Who’s planning a server? What’s your idea?

I am. Basically, it's gonna be a realistic, physics-based, coop server, with a theme set in the medieval ages. One example, players won't be able to break any block they want with their hand, but it'll be tool based. Of course this may already be different in Hytale, but it's only an example.

sterile dove
plush torrent
#

^

solid sand
sterile dove
#

Wait til u see func or def

mossy cloak
#

Hello to everyone who wants to join, I will be opening a community/server from day 1

solid sand
#

Javascript is also just pythonscript

gilded fractal
#

hello?

plush torrent
#

I was about to fall for the rage bait but clearly you just are stubborn and have some java complex

solid sand
sterile dove
# solid sand Nope, it's just dumb

But its not tho, hating a language you dont know and which has been proven to be better, but it doesnt make java bad, same if u compare javascript and typescipt, ts is just better

plush torrent
#

Lol enjoy living in the stone ages then the rest of us will be in greener pastures

solid sand
#

I'm not hating the language just the syntax which makes coding longer

plush torrent
clear lodge
#

Languages are tools w different tradeoffs, they’re all useful for different use cases

short arch
#

kotlin is generally less verbose than java

sterile dove
#

What is longer in kotlin than java?

sterile salmon
#

you can literally type javascript in java dw

clear lodge
solid sand
#

At least kotlin is still better than python

gilded fractal
west elk
clear lodge
#

You only need to mark the type in those languages if it’s ambiguous, so less verbose overall unless you’re making everything explicitly typed for no reason

round sun
plush torrent
#

I know i was just being sarcastic to the other guy

#

Ive lived the struggle, never again

clear lodge
#

First language I learned was JavaScript lol, it was a trip but teaches you a lot about runtime debugging :P

#

Typescript is much nicer for projects I need to be stable

solid sand
#

Yesterday this server was full of java enjoyers

plush torrent
#

I still enjoy using javascript for little demos or prototyping occasionally

short arch
#

heres a programming language that will give him a heart attack

plush torrent
#

But yeah id never go big on it again

granite raptor
#

APL yeay

#

(Never used)

clear lodge
#

I’m also a Java enjoyer! I actually prefer making Java mods and don’t use Kotlin as much. But Kotlin is still useful in its own way

short arch
plush torrent
#

Your in here arguing that ones good and ones bad lol

lunar swan
solid sand
#

Aside from async programming what's better in kotlin?

short arch
granite raptor
#

I think I would rather use malbolge at this point tbh

west elk
plush torrent
#

Null handling, flows and collections, extension functions

sterile dove
clear lodge
lunar swan
plush torrent
#

Programming is just quicker in my experience

#

Lots of little stuff that adds up really

clear lodge
#

I can spin a prototype up in fewer lines of code in Kotlin or Python than I can in a statically typed language

short arch
west elk
#

Coroutines

plush torrent
#

To be fair i havent used modern java much so I do know they added some of the kotlin QOL features i just dont know what

lunar swan
sterile dove
clear lodge
summer sapphire
plush torrent
#

Yeah i always use explicit

#

But thats just preference really more of a work requirement lol

clear lodge
short arch
round sun
#

What about C#)?

solid sand
#

C# is nice

plush torrent
#

Havent used it except like one class in uni

clear lodge
#

C# is neat I just haven’t used it in as many projects. Well one of my biggest ones is a Minecraft mod so that has to be Java

warm hare
#

thoughts on Go?

clear lodge
#

Planning to use it more for another project, though I haven’t really used it outside Godot/Unity

solid sand
#

I will have to try kotlin. Seems like it has a few nice features. Java is a perfect language for minecraft tho. Oh and null safety is for mortals

clear lodge
#

I mean Kotlin is basically syntax sugar for Java, so should work great

solid sand
#

kotlin's syntax is weird tho.

short arch
clear lodge
#

Just takes getting used to, I think you’ll find iteration speed faster once you learn it

#

People can make kotlin Minecraft mods too but I find for bigger projects, I trust Java far more

#

The bigger a project is the more I want explicit typing and other compile-time stuff to keep me sane

short arch
#

I used to think Koltin was weird too, but after using it for a bit, I started to prefer it over Java syntax

clear lodge
#

I need to use it more tbh! I only know surface level how it works

sterile dove
clear lodge
#

Java I know like the back of my hand though, I can usually syntax check code by hand without an editor

clear lodge
sterile dove
#

Actually i did few years a go a bit, but nothing similar

clear lodge
#

Seems different at first glance, did a quick search. Pretty neat

#

Since Kotlin translates to Java, I expect we’ll want to work on Kotlin support for Hytale modding so that even more people can be modding

#

That’ll be a good excuse for me to learn it lol

solid sand
#

Wondering if hytale will be multi threaded or just single threaded like Minecraft

summer sapphire
#

Personally, I think beginners should start with Java over Kotlin. Java’s so-called “verbosity” actually makes it easier to see what’s happening, which is great for building strong fundamentals.

And honestly, modern Java isn’t even that verbose anymore… most people who call it overly wordy either haven’t used modern Java or are just repeating what they’ve heard.

It’s obviously more verbose than Kotlin but again, easier to read and understand… that’s the trade off

clear lodge
sterile dove
clear lodge
sterile dove
#

So we probably wont need proxy server

solid sand
#

If hytale is multi threaded then kotlin could be the go to language tho if it is single threaded I will just use Java

summer sapphire
#

IMO

short arch
solid sand
sterile dove
#

Just code whatever u can code, bot are good languages

clear lodge
#

Single-threaded Minecraft was an artifact of not knowing the true scale of what the game would become. Most games that have this level of performance in mind will be multithreaded

static portal
clear lodge
sterile dove
#

But just my opinion

clear lodge
#

Ooh found some fun articles to read. I’ve got a lot to learn here

#

Can’t link em here but I don’t know much about either language’s approach to multithreading

#

I did learn Java multithreading looong ago but haven’t had an excuse to use it, so I think I forgot it all

scarlet spoke
#

I don't think it will be our tasks to care about multithreading at all

#

Usually the resources should run on other threads than the sync

clear lodge
#

Yeah I doubt modders will need to worry about it as much unless they’re doing some crazy performance critical stuff

summer sapphire
#

One is objectively easier to understand

scarlet spoke
sterile dove
short arch
clear lodge
#

Kotlin is less verbose, not necessarily easier to understand if you aren’t familiar with the language

summer sapphire
#

You’re talking as someone who’s experienced

sterile dove
#

Kotlin has so much magic, i would recommend java more for beginners

clear lodge
#

IMO if you only ever intend to make stuff in Kotlin, then just learn Kotlin
If you want to know both, slight preference to Java first for understanding more of the underworkings, then you can appreciate Kotlin more

summer sapphire
#

Ive taught a few kids coding recently and I’ve noticed that the more verbose the better for understanding what is going on. And for building on that knowledge

short arch
summer sapphire
clear lodge
# summer sapphire Ive taught a few kids coding recently and I’ve noticed that the more verbose the...

Yep this is my big argument for CS majors learning Java first, since they will eventually need to learn other languages. Some courses have switched to python first and I hard disagree with that.

On the other hand, if you’re only learning programming on the side and will only ever use python and you don’t need full understanding of all the details, then Python first (and only) is fine. It’ll just make it harder to pick up other more verbose languages later

scarlet spoke
keen pecan
#

Without any doubt kotlin syntax is way easier than java

clear lodge
#

My favorite multithreading is when it’s abstracted out by fancier programmers than me so I can just work on the logic :)

keen pecan
#

Expecially for a beginner

summer sapphire
#

Also, again, I speak from experience, sure it’s an opinion and of course you can just learn Kotlin. But in my experience Java is just easier to understand for beginners.

covert trench
#

Hi everyone!

Nice to meet you all. I would appreciate it if someone could answer a few questions. I'm a computer engineer, and I've heard that Hytale will allow creating servers and modding. Is there any documentation to learn more about this? (For example, what a plugin looks like in this game, or when we’ll be able to start experimenting with it.)
Does anyone know when we will be able to develop plugins like we do for Minecraft servers?

Thank you so much!

short arch
scarlet spoke
clear lodge
# keen pecan Expecially for a beginner

I tend to agree if you’re just trying to get started in modding either language. But for a better fundamental understanding I prefer Java first.

If you learn both anyways, doesn’t really matter

keen pecan
clear lodge
#

lol I actually disagree, in terms of syntax it’s a lot less clear and verbose than Java

keen pecan
#

This is without any doubt the best language to start if you really wanna learn how to code

covert trench
#

And is based on Java?

scarlet spoke
#

While C# is more likely just a UI thing?!

clear lodge
summer sapphire
clear lodge
keen pecan
scarlet spoke
keen pecan
clear lodge
#

You can make data structures and sorting in any language? Especially Java

#

Memory management is a fair point, that part is abstracted away. But you don’t have to use the java standard library, I learned data structures by making them in both C++ and Java

short arch
clear lodge
scarlet spoke
blissful egret
keen pecan
scarlet spoke
short arch
blissful egret
#

lua is genuinely a fire scripting language

hollow hollow
#

Has anyone here actual thought to themselves " A Double Red Black Tree would be perfect here"?

keen pecan
summer sapphire
# short arch You can do impressive things in any language, with most of the same architectura...

Let me phrase it like this:

Lua is a scripting language, yes you can do impressive things, but it doesn’t push you into learning the fundamentals. It takes effort to even get into deeper meaning.

Java hides things like memory management and gives you an easy to understand “verbose” syntax that allows you to both touch on fundamentals and learn about programming.

Kotlin is like Java but it further hides things from you, things that I see beginners getting lost in and forgetting. When your brain knows English, it tends to get confused by : vs extends. When you’re learning you want to be able to just go back and read without having a dictionary next to you.

Just like there are reading levels for books. Java is like a lower reading level for beginners.

scarlet spoke
#

I don't think all current Minecraft modder started with IT engineering

summer sapphire
#

Me included 😁

scarlet spoke
hollow hollow
summer sapphire
scarlet spoke
#

Me neither. It worked, so not my beer

keen pecan
blissful egret
scarlet spoke
summer sapphire
#

Exactly, in fact, Minecraft plugin dev experience is what got me my job

keen pecan
summer sapphire
#

It sounds silly but it’s true, all experience matters and you can get into coding however you like. As long as you enjoy it and learn, that’s what’ll keep you around

clear lodge
# keen pecan I'm talking as someone that got demolished at University to learn those things l...

The one caveat I would bring up is that IMO C is syntactically confusing compared to Java. Java is verbose but incredibly clear, even if it hides memory management. So Java is more approachable IMO and still helps you learn a lot of the same fundamentals, ofc if you don’t just cheat with a premade standard library

But I agree with you overall. I personally have a weaker understanding of pointers because I didn’t start in C

#

Everything else from Java transferred well to other languages though, so still my favorite starting language

median dragon
#

You guys are cooked, we all know Typescript is most superior language

summer sapphire
#

Get this guy out

scarlet spoke
short arch
# summer sapphire Let me phrase it like this: Lua is a scripting language, yes you can do impress...

I guess we disagree what fundamentals are. In my experience Kotlin only abstracts away some of the JVM fundamentals, like boxed/unboxed primitive types, less verbose syntax more standard library functions for the more annoying parts of Java. But the code organization, the control flow, basic types, the approaches to solving problems are mostly the same - arguably a bit easier because the standard library has more tools.

clear lodge
rough dove
scarlet spoke
#

C++ is the way to go. V8 is based on C++. Easy integration

keen pecan
blissful egret
clear lodge
median dragon
hollow hollow
#

Lets just agree that each language has its uses, they all have niche uses where depending on the scenario. Use them like tools, pick the best one for the occasion.

clear lodge
scarlet spoke
clear lodge
summer sapphire
scarlet spoke
#

It just went horribly wrong and they f*cked up x)

clear lodge
#

I do appreciate being able to write Java directly for mods though, I’m not sure the same would’ve been true with a C++ engine

storm glacier
#

Not related to plugins but check this out

summer sapphire
#

I think they said Lua for C++ engine

clear lodge
#

Seems like they were looking into lua which I wouldn’t enjoy as much

short arch
clear lodge
#

I prefer being a little more bare metal than lua, I like managing some memory 😅

rough dove
clear lodge
scarlet spoke
#

HTML6 will be superior programming language in 2027, you'll see

hollow hollow
median dragon
summer sapphire
scarlet spoke
#

25% faster than c

rough dove
solid sand
scarlet spoke
#

Man, everybody will ask why you got so much playtime in Hytale, bcs u can freakin' do all the asset edits in the game

#

Hytale most played game 2026 ngl (in hours)

summer sapphire
#

I thought the portal looked done long before it was done

#

Great job by whoever was in the video

hollow hollow
#

Im getting black hole vibes from noita

rough dove
solid sand
#

Interested if we will be able to export the assets somehow to api. I just hope there's no built in ide

solid sand
#

Maybe it could generate api code or something

gleaming pecan
#

oh the new video is them literally editing a server, if you look in the top left

#

man this is crazy stuff

clear lodge
#

I think the video is Polina who has made some awesome stuff like fire and combat VFX for Hytale in the past! Glad to see they’re back on board

clear lodge
clear lodge
solid sand
median dragon
#

No I'm joking, it's used for data pipelines mainly

static portal
#

NEW VIDEO!

clear lodge
#

Fascinating

median dragon
#

Not really

clear lodge
#

Yeah sarcasm lol. Well, fascinating that universities are choosing to teach that first over Java

median dragon
#

Yeah its nuts

clear lodge
#

Sounds like a bonkers decision to me but I also have no idea what Scala is besides your description

median dragon
#

Java, whilst its a mid language, is very good to learn as it teches a lot of important fundamentals

clear lodge
#

And importantly it’s still used in the right places

median dragon
#

Oh yeah Java powers 7.2 billion devices and all that 💀

clear lodge
#

I still see it on occasion

gleaming pecan
clear lodge
#

I used to do datapack creation back in the day and made some cool stuff before my current Java mod. And ran a private server with plugins that always broke on new updates

hard walrus
solid sand
#

I love compiling my plugin and then waiting a minute for my server to restart just to find out i made a stupid nullpointer error

clear lodge
#

Both Minecraft and Hytale are doing more data driven stuff and it’s great

clear lodge
#

I still really like datapacks even though they’re limited technically

static portal
#

we can modify shaders i think!

hard walrus
#

probably will still have to restart for mods for now though

gleaming pecan
#

sadly im not a programmer but ive been doing configuration and small art things on mc servers for years

hard walrus
#

hytale will be your sandbox my friend

clear lodge
gleaming pecan
#

it feels like a miracle tbh, being able to work this freely in a ingame config

gleaming pecan
hard walrus
gleaming pecan
clear lodge
#

I’m suuuper excited for the data driven mob behaviors

gleaming pecan
#

most of my skills are in customizing already made configuation files and working with assets and file structures

#

if i learned java i think i would be a lot more productive

clear lodge
#

My very first days getting into coding was code.org’s drag and drop blocks, that helped me understand the flow and problem solving. Then it was like hey this is actually equivalent to these lines of code. Rest was history

#

I’m actually actively working on another project which involves turning config and behaviors into JSON so I can make them data-driven for my designers :) I’ve done similar before with contextual speech (which I want to bring to Hytale!) and the designers liked it

hard walrus
#

I'm going to put up a dedicated website for modding guides and videos if anyone is interested in joining the discord for it, will be taking tutorial suggestions as well

clear lodge
surreal hemlock
hard walrus
gusty aspen
clear lodge
gusty aspen
#

it's in @nova shard's bio, we have people that will be making libraries etc on day 1 so we will always have something new for ya'l

clear lodge
#

I’ll be wanting to make libraries too 😂 Got some ideas that’ve been cooking since 2018

gusty aspen
hard walrus
gusty aspen
clear lodge
hard walrus
gusty aspen
#

can you both ping me in any channel? hard to find you 😂

crude hill
#

does anyone know how many ticks will hytale be? minecraft was painfully 20t/s

willow acorn
#

any chance we can have server files or documentation before actual release?

gleaming pecan
#

honestly they may having nothing other than getting a server started though

viscid wren
#

Just seen shared source on the server code. Good news.

gusty aspen
#

where?

gusty aspen
viscid wren
#

It’s on “the game” button on the Hytale website stating the server code is shared source

gusty aspen
#

ah

viscid wren
gusty aspen
#

I thought you SAW the source code

gleaming pecan
#

that may be outdated 😅

worn tartan
chilly oar
# worn tartan

I guess thats different from normal documentation. maybe we get documentation before launch. I am wondering how the architecture looks like, maybe similar to minecraft but maybe very different

static portal
#

we probably are going to get a doc but if we doesn't, intelij has a great decompiler

rough dove
leaden solstice
# worn tartan

if i recall properly, opensource server is part of the original vision, thats pretty cool

molten raptor
#

in an interview Simon said they don't gonna monetize for the coming 2 years

#

In the antvenom video

manic pine
meager radish
#

Hola. Sabemos si el desarrollo de servidores se tendrá la posibilidad de hacer plugins personalizados o todo se basará en la herramienta integrada?

elder socket
#

MC server code is closed source, right?

rose atlas
#

im buying the founder's edition 👀

storm glacier
elder socket
#

i hope capes will be something that isn't super common

wispy elm
#

I think mojang does not like their server code being edited or distributed but you can decompile and read it

static portal
gleaming pecan
#

i cant wait for someone to make a pokemon mod then get blasted out of existence by nintendo

static portal
clear lodge
wispy elm
#

No they dont allow their server code to be modified and distributed like you cant hand out a modified jar , the work around is stuff like paper downlaofs the jar and modifies it on behalf of the user so it technically doesnt count as modifying and distributing

#

I think papaer or forge or aomeone got in trouble for this i dont remember wxactly who

static portal
wispy elm
#

Ah yes youre right i just read it, it disallows public modification and redistribution

near raptor
#

If you download Paper and start it, the first thing it does is to go to Mojang's Piston service where it downloads the Minecraft server jar from official sources.

#

With Spigot, there was BuildTools to download the jar and apply the Spigot patches. Basically in both cases, noone would be distributing the official jar

#

The Minecraft Protocol is quite well documented, and there have been efforts to build the server software on completely different languages like Go. But as far as I am aware, none are feature-complete. Still an impressive effort though.

#

With Hytale, since they mentioned the server will be open-sourced, none of this is probably needed

lilac prawn
hollow bear
#

Hytale GTA incoming

lilac prawn
#

Then we'll get Hytale WASM, Hytale C, Hytale Assembly .......

#

Hytale Binary when

vale star
gleaming pecan
#

good luck to him godspeed

leaden crystal
near raptor
#

Funny you say that, a Minecraft server has been written in PHP several times. Don't think any of them really worked properly though

leaden crystal
foggy hawk
#

Hytale Holy C

static portal
lilac prawn
lucid sluice
lilac prawn
leaden crystal
#

hahahah

rose atlas
#

@tired harness @icy cove @silver jolt can you guys please do something about these people please?

#

we trynna talk about hytale and stuff but they wanna troll

lilac prawn
#

who

lucid sluice
lilac prawn
lucid sluice
#

i'm tempted to try making it, but i don't think i would get anywhere

lilac prawn
#

I should say that Hytale being rewritten in any way would be incredibly impressive

lucid sluice
#

not even sure if it's technically possible

rose atlas
lilac prawn
leaden crystal
#

i real love php

lilac prawn
#

What are you talking about

manic pine
lilac prawn
manic pine
lucid sluice
manic pine
#

you can learn it in 20 mins or so

lilac prawn
lucid sluice
#

sure performance will be awful but who cares

lilac prawn
#

Now THAT would be impressive

manic pine
raven robin
#

Does anyone know language we would be coding plugins in?

lucid sluice
manic pine
lilac prawn
raven robin
#

Thanks

manic pine
lucid sluice
manic pine
leaden crystal
silver jolt
rose atlas
leaden crystal
#

i think it will be declarative UI + rendering through a custom engine, nope html? Hypixel_Shock

rich solar
rose atlas
leaden crystal
rose atlas
indigo solar
#

I'll be honest I wish the UI was a bit more stylized, looks very distinct to Hytales fantasy world, maybe in the future it gets a redesign

rose atlas
#

servers can modify the UI to their liking

indigo solar
#

Too much modern/sleek designs in most of the UI make it look like a placeholder (which I'm hoping is the case since its early into development)

indigo solar
rose atlas
#

i say give them time to polish it

indigo solar
rose atlas
#

lmao yeah

#

i have a great idea for a plugin

#

calling it "Core"

undone creek
#

i mean, im sure there been pently of redesigns for the new engine honestly but i think the UI looks good

#

and iirc it was said that you are going to be able to edit the UI anyways

rose atlas
#

we said that

undone creek
rose atlas
undone creek
#

yep exactly

#

so even if people dont like the UI it will be changed by servers im sure

ripe spruce
indigo solar
rose atlas
undone creek
rose atlas
undone creek
rose atlas
#

oh

indigo solar
#

Core sounds vague LOL

undone creek
#

^^^^

rose atlas
undone creek
#

Just go with somtehing hytale related honestly

indigo solar
#

Yeah but Essentials for what exactly

rose atlas
static portal
undone creek
#

i think his idea is to make the essentials plugin in hytale

rose atlas
#

Group manegment
Spawning management
kits, etc.

ripe spruce
# leaden crystal html/css in hytale? 🤓 nope

couldnt reply with my main, but wanted to drop this: 2016-12-29.log:[05:40:03] <AgentK> <AgentK> The server technology is Java, but it'd be smart to learn HTML5, CSS, C#, and TypeScript, but Noxy forbids me to elaborate further

undone creek
#

Hysential i like the name

rose atlas
#

Sentinal?

static portal
rose atlas
#

HYTCore?

indigo solar
#

Hysentials or HyCore both sound like good names

#

Good name @static portal

rose atlas
indigo solar
rose atlas
#

mm i dunno

indigo solar
#

The same way people put MC in their modpacks or plug-ins

static portal
#

why not basiComand? that is more explicit to what it add

indigo solar
#

MultiEssentials or MultiCore works too

#

There's a lot you can do than just Core tbf LOL

rose atlas
#

opinions?

static portal
rose atlas
#

my only issue is funding

undone creek
rose atlas
#

might hire a dev for it

rose atlas
# rose atlas

the baseline is that it'll be an "Essential" plugin for every server.

#

instead of downloading 3 different plugins for stuff, this one will do it all, like group management

undone creek
#

id would just learn how to make it yourself honestly

static portal
clear lodge
static portal
#

honestly 3 plugin is better then one

rose atlas
static portal
rose atlas
#

fair

#

it is server's ops after all!

static portal
#

its hard to judge ressource usage of mods (or even game like MC)

clear lodge
#

3 plugins would allow server owners to have more control and mix & match different solutions. Versus locking them into what you think the perfect solution is

#

Optimization is secondary to that imo

static portal
clear lodge
#

You don’t know the cost of perf. They could basically be the same performance or to the level where you cannot tell

#

It’s a micro optimization unless we know there’s a marked difference in performance when running 3 small vs 1 big

lilac prawn
#

well. okay then I guess, don't ever talk about the Brainf### or you'll be timed out for an hour

clear lodge
#

RIP

clear wedge
lilac prawn
#

without any warning, even though there's no rule against swearing

clear lodge
#

Well yeah it does include profanity, might just be automod

lilac prawn
#

yeah and apparently saying BF's full name constitutes circumventing the filter (even if you had no idea such filter existed)

rose atlas
#

i just hope hytale isnt involved in serious drama unlike minecraft 😭

night wedge
#

for modding do we write our mods in java?

lilac prawn
night wedge
#

thats sad

always hated java should’ve been c# tho

rose atlas
rose atlas
night wedge
rose atlas
#

ok

#

incase u missed it - they brought back "the game" tab

#

some stuff has been changed

night wedge
#

that’s great

twilit phoenix
# rose atlas

It would be great if it had an api to allow developers to further extend the functionality of that same plugin.

twilit phoenix
#

basically

rose atlas
#

or perhaps it can be an open-source community driven project

rose atlas
static portal
twilit phoenix
rose atlas
#

what plugins would users like to see come?

#

or rather server ops

upper flame
#

Hi, someone know, what language will be use in the game ?

rose atlas
twilit phoenix
clear lodge
#

Scripting language is not confirmed yet. I doubt it will be JS personally

upper flame
#

oh thank you thank you\

#

❤️

rose atlas
twilit phoenix
clear lodge
rose atlas
twilit phoenix
rose atlas
#

dunno anything about in-game scripting as it says "Under construction".

clear lodge
#

Either way Kotlin bindings will most likely exist, so that can work as a scripting language

rose atlas
#

🤷‍♂️ maybe

twilit phoenix
clear lodge
#

Client is not moddable, only server

rose atlas
urban fiber
#

maybe lua?

rose atlas
#

you can MAYBE PLUG IN to it... but IDK???
nah thats just servers.

twilit phoenix
#

Scripting is likely to be used to handle the client.

clear lodge
twilit phoenix
rose atlas
# urban fiber maybe lua?

The truth is: WE have no idea anything about in-game scripting... the website information changed to be "Under contruction".. so disregard any old information about it.

clear lodge
rose atlas
#

And your client will download whatever content the server has

clear lodge
#

Scripting is just a more accessible way to put in logic than a full Java mod

formal burrow
# clear wedge

If you are in Europe: Go with Hetzner. If you're from America: Go with OVH. Whatever you do, do not use AWS/Azure/GCP it's overpriced garbage

twilit phoenix
rich solar
clear lodge
#

I agree there are limitations, but I believe that’s the tradeoff Hytale is making for increased client security. We’ve known this from the start

#

There are ways for Hytale to mitigate these limitations though

formal burrow
twilit phoenix
#

I honestly don't believe that scripting isn't used to handle the client

clear wedge
rich solar
#

Dedicated server costs were x2 our current host. Baremetals cost was x2...etc. Just super over priced now. We got a 10x performant server for half the cost of our old ovh bare metal

rose atlas
# twilit phoenix I think that would limit things quite a bit.

How extensively can I mod the game?
Every aspect of Hytale is customizable, from damage values to animations, models, weather, combat mechanics, and more. Our ambition is to empower our community to make entire new worlds for themselves. We will cover this more deeply in an upcoming post showcasing the breadth of content you can make.

all this without needing to touch the client itself..

clear wedge
#

And you're right

twilit phoenix
#

it doesn't make sense that client-side logic can't be handled with code.

green atlas
#

I wonder since the server sourcecode will be opensource if someone could just make the server in C# for c# modding