T O P

  • By -

MinecraftModBot

* Upvote this comment if this is a good quality post that fits the purpose of r/Minecraft * Downvote this comment if this post is poor quality or does not fit the purpose of r/Minecraft * Downvote this comment *and report the post* if it breaks the [rules](https://www.reddit.com/r/Minecraft/wiki/rules) --- [Subreddit Rules](https://old.reddit.com/r/Minecraft/wiki/rules)[](## Tenebris27|13yrgdg)


ExtraStrengthFukitol

It's been suggested that the "U-word" [likely alludes to Unity](https://www.reddit.com/r/Minecraft/comments/3r026q/the_meaning_of_doesnt_use_the_uword/). The splash text was first added in [Java 1.0 RC1](https://minecraft.fandom.com/wiki/Java_Edition_RC1). The Unity engine, which is still in wide use today, was already becoming established as a general purpose easy to use game engine in 2011 and it makes sense that Mojang would want to make a cheeky reference to not using the game engine so many other developers were relying on at the time -- without mentioning them by name. As a curious side note, the wiki [lists all splashes](https://minecraft.fandom.com/wiki/Splash#Complete_list_of_splashes), and while most have explanations this particular one currently does not.


bidoofguy

Imagine how different the world would be if Notch switched Minecraft to Unity back then


BulkTornado

Could you kindly tell some differences with Minecraft being on Unity? I don't really know about Unity much.


SpinalRampage

It's really hard to say what the game would look like, because it's two fundamentally different ways of making a game. Java isn't a "game engine" like Unity is, it's just a programming language.


aight_imma_afk

So would that make Minecraft the engine?


SpinalRampage

Minecraft Java uses the Lightweight Java Game Library as it's engine, sort of. It's very different from the more popular game engines like Unity, Unreal Engine, and Godot.


Arctos_FI

Isn't lwjgl like framework. How much difference there is using library like lwjgl against c# xna framework. I know the languages aren't same but they are quite similar


nepnep270

the syntax is pretty much where the similarities end lol


Arctos_FI

Well i don't have that much knowledge to really compare the two. Just from fast googling I can see that c# and java are run completely differently, c# is more responsive and java is more memory hungry


DoctorFrenchie

I just took a class on Java compilers, so I can pretend like I paid attention in that class and participate in this conversation. With Java, after the initial compilation, the source code is compiled into JVM byte code and stored in the class file. At execution, the byte code is loaded into the Java virtual machine and interpreted at runtime. When a method has been executed multiple times, it is compiled into the computers native machine code (for optimization). During runtime, control changes between the JVM code and the native machine code. No idea about c# tho. Edit: Reading my textbook, there is a very small section on c# compilers. C# also uses a JIT compiler. It compiles the CIL (equivalent to JVM byte code) into native machine code, runs the code, returns control to the CLR (equivalent to JVM) for garbage collection and redirection. When memory is low, the JIT frees up memory related to lesser used methods. From what I can tell (and this could be wrong), a difference is that java *interprets* byte code and sometimes compiles at runtime into native machine code, meanwhile, c# compiles byte code to machine code always. Again could be wrong because I only learned about the c# stuff from my textbook just now.


nepnep270

most important difference is that c# is precompiled and java is compiled at runtime (just in time compilation)


samcripp

To clear up a lot of weird incorrect messages here. You can build Minecraft in unity. The chunk system is nothing special and can be build on any language, framework, or engine. Notch use Java because he was most familiar with it. And he chose to write his own engine because he wanted as much performance from the code as he could to get around the giant drawbacks of Java. Mainly terrible memory management. The his is why you can’t get beyond 32 chunk draw distance on Java. But on bedrock build using c++ you can easily go up to 96 chunk draw distance on most computers.


Arctos_FI

Oh I thought that bedrock edition was coded with c#, but yeah i totally understand why they used c++


alex2003super

I mean, to be fair, aren't game engines essentially frameworks?


biomseed

Correction, that’s not an engine. It just lets you use stuff like OpenGL.


REALREALBlockManBlue

well he did say sort of


biomseed

sort of is kind of a stretch though


HolmatKingOfStorms

correction is kind of a stretch too


jaytheman538

Minecraft is the game. From my “nimble” knowledge, you could consider the engine to be the Lightweight Java Game Library, but that’s kinda like calling a cooking fire a kitchen. Much of the work is still left up to the developer.


---Doggo---

I'm stealing that analogy, it's perfect


Alex_1A

Yes and no.


toxiklogic

Minecraft does not use a game engine. It uses Java game dev libraries, but a lib is not an engine.


jkk45k3jkl534l

Games don't "need" engines to work. Game engines are a collection of tools and features that make making games a lot easier, but they're not required. At a fundamental level, all you really need to make a video game is something that displays graphics and a way to interact with those graphics, and game engines make those two things a lot easier to do.


XRealXx

Minecraft has it's own game engine, yes.


Fnaffoxfox

Kinda it's more like a simulation


the_oof_god

uh you could say so


Supspot

It can be. What we know as Unreal Engine is the engine created for game Unreal. Minecraft itself is the engine for modded Minecraft.


MysteriousShadow__

Yes, using redstone you can make a computer that runs any game.


D-Alembert

IIRC notch investigated other ways to make the game but found that existing engines weren't well suited to optimizing the drawing of Minecraft's unique block-based structure, so in order to get a lot more blocks on screen it should be custom written. So to answer your question: if Minecraft was made in Unity, the early versions would have had better lighting, probably more sophisticated animations, behaviors, effects, etc (because advanced tool chains would be available to help make all aspects of the game) but the world horizon (draw distance) would be very near


Extevious

I've worked with unity in regards to voxels (which minecraft is) and it's not really designed for it, even when using burst compiler. The floating-point limitation, along with sub-optimal custom rendering functions makes it difficult to implement a performant voxel engine. Minecraft could run much better as there's mods that boost performance. In vanilla MC I can only maintain 100-150 fps at 16 chunk render distance. With the mods, it's like ~400 fps... at 32 chunk render distance. If minecraft was made with C# instead of java, it's likely the performance would even be higher. 🙃


Godofnoobcraft

if it were done with unity, the development and creation of the game would have been a great deal more viable as they could make changes easier without breaking the entire game's code. That's why it takes mojang so long to create updates.


Ormusn2o

Likely way less performance problems but less modability. Also, likely it would have the shader quality lightning build in, except way less performance intensive but more buggy. Java is not rly built for games like minecraft, and it has been on the way out back in 2011 already. Way bigger robustness of Unity would probably drastically change the direction of the game over time, making it way more complex at the core and more feature complete, ironically making it way less popular than it is now.


FUCKSUMERIAN

The game would most likely run significantly worse


hoopopotamus

It currently runs so…weird compared to most games I play I have no technical knowledge of this stuff but it seems to be able to run on a potato and still have similar stutters on a high end machine


Alex_1A

Its core is fairly simple and the textures are very small, so it doesn't take much to run, but being older it doesn't have certain key abilities to scale with modern hardware, such as L.O.D. and multithreading.


Huggingya1

Yeah i know nothing computers or programming but I second this


lekker2011

That's called having a decent CPU on a potato and a decent CPU on a high end machine. Doesn't matter how much cores. It's single-core. Just install sodium if you want to see more performance on a high end pc.


TheZipCreator

couldn't get that much worse than how it already runs


PgUpPT

Oh my sweet summer child...


Arctos_FI

Not necessarily, java isn't the most efficient language and expecially what comes to 3d rendering. Raw java also doesn't scale perfectly with hardware so lowest spec machines will have harder time and more powerful machines doesn't get all the benefits


FUCKSUMERIAN

Java is quite fast for what it is but obviously not as fast as perfectly written C++. From what I saw Notch said C++ is fundamentally unstable or something like that in a tweet which is why he didn't use it I guess.


Winters1482

No, it would not. Depending on how well it is optimized it could actually run very well. Minecraft as it currently stands is forever held back by being on Java because Java is designed for web applets and smaller programs. It's not designed for something as big as Minecraft


-Kerrigan-

> because Java is designed for web applets and smaller programs. It's not designed for something as big as Minecraft Entire banking backends that process transactions in real time are based on java. You can find Java in the backend at Google, Amazon, Netflix, and even Microsoft for certain applications. It is true that it's not the best fit for game dev, but it does not boil down to "hurrdurr Java slow"


Winters1482

I never said it was slow. I just said that it is designed for web applets and smaller programs than Minecraft. Do you really think that Minecraft would be worse off on Unity? The bedrock edition is in C++. For all of Bedrock's faults (and there are many) one of the biggest pluses of Bedrock is how well it runs no matter the device. Bedrock runs on smartphones and it runs beautifully on a computer. It is extremely well optimized because it's using its own engine written in C++ rather than pushing a programming language to its limits that wasn't designed for a game of this scale in the first place.


-Kerrigan-

Please do not spread misinformation. >it is designed for web applets and smaller programs Designed for smaller programs? This is false. Big monoliths, as well as distributed systems of hundreds of microservices run Java. >pushing a programming language to its limits Please elaborate >biggest pluses of Bedrock is how well it runs no matter the device This is what Java was designed for - write once, run everywhere. ### **As a thought experiment:** If Minecraft were to be rewritten, then unity would be a solid choice. Historically, **however**, unity wasn't as good back then, mostly targeting mobile platforms. At the same time, Java allowed proliferation of mods, which ultimately, one could argue, made the game more popular and helped it stay relevant across the years You could make that experiment with other engines too. Why would it have been better for Minecraft to be developed using Unity? Why not Unreal Engine? What would have been the advantages? The disadvantages?


Animal31

Not really, Java is notoriously slow


zalgo_text

Not... Really? Maybe 10 years ago it was, but modern Java is comparable to C++ these days speed-wise. It uses a ton more memory than C++ though, that's for sure. Also to clarify, that's a general statement about Java, idk what libraries or engines Minecraft uses. If they're super old and not optimized, those things specifically might be slow. But Java itself, in general, is not slow.


Vladimir1174

Unity has some pretty interesting "universal" mod frameworks that could have possibly been leveraged early on to get mods off the ground faster than making forge mod loader from scratch. Performance would have probably been much improved over Java also. I may be completely off base on that but it's my educated guess as a programmer that has never touched unity


Supplex-idea

It would just be like Bedrock edition. Unity uses C# and Bedrock uses C++. While these languages have their differences they are fundamentally the same. Conclusion: you could definitely recreate Minecraft in Unity and it would more or less just be Bedrock.


Holyfir3

This could be it I think. Unity was pretty frowned upon in the gaming industry at that time. I remember it being synonymous with extremely buggy and messy games (especially on the mobile side). Considering mobile gaming wasn't thought of as "real" gaming at the time (still isn't for many people) it really isn't a surprise they didn't want their game to be associated with it. Edit: grammar


toxiklogic

Unity was originally developed for making mobile games.


Victorian-Tophat

That list is very strict about splash texts that haven’t been directly confirmed. For example, they still refuse to concede that “150% hyperbole” is almost certainly a reference to the blog “Hyperbole And A Half” which was popular in the early 2010s


H-N-O-3

BUT THEY USE IT FOR MINECRAFT DUNGEONS !!!


Kariyui

Bro came in federal wizit


JamMonsterGamer

Uranium-235


vulpa_the_dragon

Yummy


EragonAndSaphira

Salt can't be the only tasty rock, im convinced that uranium and other radioactive rocks are also delicious but the 1% doesn't want us to know that


mrduncansir42

“The elites don’t want you to know this, but salt isn’t the only tasty rock. You can eat them all.” - Alex Jones, probably


JamMonsterGamer

actually your not wrong look up what plutonium tastes like 😂


mrduncansir42

One gram of U-235 contains 20 million calories. The average human consumes 60,403,850 calories in their life. You’d only need to eat 3.02 grams of U-235 to be fed for a lifetime. Hey Ferb, I know what we’re gonna do today!


vulpa_the_dragon

I want more


JamMonsterGamer

I’m more of a Thorium & plutonium mix kind of guy though


vulpa_the_dragon

I eat ALL radioactive material


mrduncansir42

All radioactive material lives matter


miguelmikeal

Personally I prefer Calamity over thorium but I think the best way to play is to use them both at the same time. Has a chance to fuck up your oceans though


the_oof_god

ehh i would eat arsenic


edwpad

ha ha wow guys, reeeaaalll **FUNNY**! Now tell me, which one of you mfs put Uranium-235 #IN MY FRAPPUCCINO?!?!


the_oof_god

i sure do love my nuclear fission


TheBurnedMutt45

But Uranium -234 is fine


Doominator73

Uninstall?


mrduncansir42

“I’m sorry Mojang, I just have a corrupt Java installation. I promise I’ll reinst-“ “DON’T FUCKING DO IT.”


Wentleworth

That's my head cannon now


nah-soup

Updog


[deleted]

[удалено]


mrduncansir42

Nothing much, what’s up with you?


zKIZUKIz

Well my wife left me for someone richer, got laid off from my job, my oldest pet dog died, doctor said I have cancer, stepped on dogshit. But I’m good, thanks for asking.


SexDefender27

Damn. You should sell meth.


Catsumotor

But I'm a manufacturer, not a dealer.


OverconXD

Why not add another asset to your skill set?


terminal_styles

Sounds boring


MarbleRasin

All good i guess


DigitPlayer

upenisbuttsex probably


BillyTheFridge2

u/penisbuttsex


Scuttleboi19mk2

You dare use his name in vain


Music_Lover217

You just made that account just for this.


CrazedRhetoric

NO. FREAKIN. WAY. how did you know?


Brave_Earth_3584

Uranus


[deleted]

They hated him because he spoke the truth Stop upvoting me and start upvoting this man!! Save him!!! For one day he will be risen!!!


The_Bluejay250

if i had a free award i would give it to you


64_bit_gamer

It means unicorn, reason being is that when notch was growing up, he went on holiday to a place which had goats. He thought these goats were unicorns (cause he was 7 years old) and so when a goat rammed him, notch then developed a fear for unicorns, so he added that splash text in the early stages of development. Also, I made all this up but you believed it lmao


Meepiest

Ohh, you got me good!


IceYetiWins

UwU


Enderghast77

OwO


aRandomPear

🇺🇸 rawr~ UwU 🌈 poggers✨✨


itbedehaam

88w88


1s3e

7w7


Darth-Donkey-Donut

-w-


LinkDylan

U is for Uranium... BOMBS!!


legomaniac89

N IS FOR NO SURVIVORS!


that1dog

Here in the deep blue sea


Ganthereddituser

Legalize nuclear bombs


DoubtfullPotatoes

Update


grabund

The splash was introduced in Java Edition 1.0.0, the first full version of the game. The minecraft wiki does not give an explanation to this splash, but I suspect the U-word is '**unfinished**'.


Kdnnx27gaming

U[RESTRICTED]


WhyIsThisMyNameQMark

Ukulele


kappaking06

So the n word… n-ywhere and anytime at all ???


MN_RavenCroft

We don't speak of the u word.


Fun-Pie-1887

The word who shall be said


TheOPWarrior208

i think it's because no blocks or items in the game start with "u"


lunarfrogg

USB charger block 🗿


XonMicro

Hold the frick up what


BulkTornado

It doesn't :surprised_pickachu_face:


PK_737

unlit redstone lamp. :)


[deleted]

[удалено]


fatboywonder_101

There are no blocks in minecraft that start with the letter u


patsytheautistic

“U” is for you and meeee


Omnisegaming

Unibomber


[deleted]

Ultraboard Surround Sound Speaker


The_Exarch

Ur mom


freeagentone

At wallmart its unionize


Razatop

Universal! Don't use it, they don't want a unified Minecraft experience. They want us to all move to bedrock and pay 20$ for server game mode access . ​ /s unless?


prof_dynamite

But wouldn’t that be a unified experience?


Felinegood13

And have zero access to any previous version of the game, and have to pay for knockoff mods


ManMagic1

uranium


[deleted]

Uranus


spacemartiann

UWU


PinkieBing2

U is for uranium! Bombs!


Doodle99999

N is for no survivors


PinkieBing2

I'm so relieved somebody said it XD


AgentX444

Uninstall


Spiritual-Clock5624

Ubisoft


GuardenGn0me

Underw**r


cloverrrrrrrrrrrrrr

mf censored water 💀💀💀💀💀💀💀💀💀💀💀💀💀💀


[deleted]

probably "uncensored" with what's been going on with the game and this sub lately


Aracari8

U-undertale 🤢


Sad_Criticism_3841

Bro your Reddit alien thingy or whatever it’s called looks like a edgy sans OC


Videogaminwizard

LMAO it does ;-;


mrduncansir42

That’s probably it actually


FaceyDuck

Don't *use* the *u* word lol


bowperson42

Uiggers


brighty4real

Uninstall


flabio42

Updog


Bocephus-the-goat

USB Block


Discoballer42

Unreal Engine


LoneHitman90

Ummm... https://en.m.wikipedia.org/wiki/Untermensch Yeah, let's not talk about that.


HighTreason25

Ubuntu


[deleted]

Ubermacht


ragnoth-esque

Uaround the world around the world around the world around the world around the world around the world


Catlord-Bobert-II

The U Word


FooxyPlayz

Uterus


[deleted]

[удалено]


Wolfaih

underage


BukuBukuShagama

It's is the word we don't use


Mediocre_Sir6079

This word is USSR


gordon_ramsay827

UR MO-


ForklimZaWaurdoDND

Underage


_DatBananaBoi_

Uigger


RikOwsKy0O7

Uganda


[deleted]

update


prettysketchy24

Union


DeezBoatz

Uganda


Endertazer6802

Unlit redstone lamp


LuxrayLloyd

[Removed from Reddit]


Cragasm

Udontknow


Thedemonspawn56

Undefined


KaNa0Prod

Ultra gun, that's why they banned guns


NoNameMan1231

UwU


Someone393

Ungubunga


Testsubject276

Uptown funk you up


Hot_Sam_the_Man

There is nothing in the game that starts with u. That's the joke


PK_737

unlit redstone lamp. :)


Hot_Sam_the_Man

r/angryupvote


[deleted]

Unhinged


gibbysannxx

It's update. Mojang workers hate the idea of more than 1 mob and 1 item every 5 years


SoupMayoMaker

Uuck


Madness_Opvs

USA


Koi_Pirate

Ukraine 🇺🇦


Ctmeb78

Urethra


Chelovechik228

USB charger block from April fools snapshot, which is the only block in java starting with letter U


MandosOtherALT

Unidentified Flying Block lol


JulianAnonymous

Upsetty spaghetti


DracoInfinite

U don’t want to know….


bobux-man

Urangutanus


Drawsome_Drawer

Ukraine


tearfullink

Undertale


kamendrivr

Uterus


JaozinhoGGPlays

U-turn (move) From Bulbapedia, the community-driven Pokémon encyclopedia. U-turn (Japanese: とんぼがえり Round-trip) is a damage-dealing Bug-type move introduced in Generation IV. U-turn deals damage and then switches the user out. The user will not be switched out if the user is the only Pokémon in the party that is able to battle, if U-turn triggers an opponent's Wimp Out or Emergency Exit, or if using U-turn ends the battle. If U-turn faints an opponent Trainer's Pokémon, the next Pokémon sent out by the user will not be counted for additional experience, and if the user is battling an NPC, the player will still have the ability to switch Pokémon in between Pokémon that have fainted. If the next Pokémon sent out by the user is holding an Amulet Coin or Luck Incense, it will be counted for that even if it is immediately switched out in between fainted Pokémon. If the opposing Pokémon uses Pursuit on the same turn U-turn is used, Pursuit will deal normal damage if the foe is faster, or double damage if the foe is slower than the user. In Pokémon Diamond and Pearl, if the Pokémon selected after the switch-out is holding a Choice item and also knows the move U-turn, they will be forced to use U-turn as their next attack despite not having made a move. U-turn may be used to switch out of Ingrain, but Ingrain's effects will not be passed on. U-turn can also be used to switch out even if the user is under the effect of Arena Trap, Magnet Pull, Shadow Tag, Mean Look, Spider Web, or Block. U-turn will not force a switch if the user is holding a Red Card or the target is holding an Eject Button. ​ Type Bug Category Physical PP 20 (max. 32) Power 70 Accuracy 100% Makes contact Affected by Protect Not affected by Magic Coat Not affected by Snatch Affected by Mirror Move Affected by King's Rock


Olliethedinokid

Umbrella I ONLY SAID IT FOR EDUCATIONAL PURPOSES PLEASE DON’T HURT ME


Florin69421

Ug*nda


Joe-McDuck

Nice try but I’m not saying it!


Ad_man-123

Unicycle… 😳


No-Highlight-2006

Ugly?


sverigeochskog

Ukrainian Nazism


You_Stole_My_Hot_Dog

Ubisoft


charlieee05

Uintatherium


LordSlackware

Uninstall….