Note: I typed all of this because i care. Try and have constructive criticism and open thoughts. Read through it all.
Minecraft is coming up on 10 years of being released to the public and yet it is still popular. The game is constantly updated and allows people to build their own world as they please. It has kept a nostalgic feel and has the perfect amount of challenge to allow people to not get bored.
Minecraft is also the work of hundreds of developers and is a multi-billion dollar game. Despite this, different versions like bedrock and Java have grown far apart and the game code has become vastly more complicated. Changing any features to the game is a lot of work because so much stuff can break requiring lots of time and snapshots to fix. Many update ideas are never done under the 'just to complicated to implement' ideology. Many bugs go unfixed, are abused, and Mojang is unable to please the community since it is just too much work. It would be near impossible to update any major core features.
Seriously, look at the official minecraft feedback page. Most announced features are are minor and are not ground breaking in any way like bushes and trees. This game won't last a couple more years at this rate. Hate to break it to you, but 99.9% of the features you suggest will never make it in since the core game code itself is out of date.
Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
Over the 10 years many different advancements in technology has been brought fourth. The average computer is so much more powerful and programmers can write even more powerful programs that are not as compact but rather easier to read. People have made computers in Minecraft, cities, 1:1 replicas of parts of the world and more!
Here is where i come in. I suggest that Mojang takes a couple years to rebuild minecraft and completely deck it out. We can update and expand the core features of the game to unimaginable heights.
The code itself could be much more powerful, efficient and expandable. Newer versions of the language could also be used.
All platforms would be the same under going all the same updates. Of course small stuff would need to change, but the game would very much the same.
For some actual gameplay suggestions i would bring fourth:
The build limit would be infinite in all directions. Bedrock would at -1,000,000 on the y axis. You still would have the 64 bit limit though. Maybe we could shave off a couple million blocks on the edges and put that towards the height limit.
Revamp the world generation. Hyper realistic and detailed terrains with maybe functioning ecosystems. World generation would be a entire continent of millions of blocks (Not at once, but with a seed). Detailed custom trees, villages, mountains, caves, etc. Look at the first picture below.
Look at these minecraft suggestions and implement them in the core game itself. Let's build this as a community
People do not like change, and i understand. I know this will cost money, but look at the profit Minecraft has already made. Just imagine if we could make another minecraft that is even more popular. Keep in mind it is owned by microsoft, their is the money.
You may think it is not worth the time because of all these new games like fortnite. In reality, those games are tiny in comparison the fan base that MC has. They die off quickly and are replaced again my MC.
I know, people will say people's computes are not powerful enough to handle the new MC. I will be nick-picked for every small detail as unrealistic. Keep in mind, people will load and use less terrain if it is better. Breath-taking views will keep you where you are. Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
Now, keep in mind this new version of MC would not be compatible with everyone. Your 5 year old dell laptop or WII will not be able to handle it, but everyone else should not suffer because of it. Keep in mind, i see a lot of people just watch other people play it, like Youtubers and never own it themselves. These Youtubers have powerful computers to handle newer and better games. Keep in mind, we can also run MC off of a $10 raspberry pi. We are well advanced enough as humans to have good computers.
I only typed all of this because i care. I see potential. We went to the moon on a computer less powerful their your phone. It is entirely possible to do this, and Mojang is the perfect company to do so as they do care about their community and give them a lot of free updates because of it. They value us, and lets give them a chance to rebuild themselves. Give them time.
I'll leave you with some nice pictures of video game graphics and detail to show you what we can do.
This is Minecraft, look closely. It would be cool to have Terran generation like this.
Just imagine waking up this this everyday. No reason to move!
There's a mod that does this on the Y axis (with the farlands bug due to the fact that you can't actually get infinite worlds)
There's another mod that does this, but quite frankly, do we needto rewrite the worldgen system to add these new (and resource plenty in the OP sense) trees? Also, you'd run into a lot of lag trying to do "realistic" world gen.
More specific detail?
No Support
Rollback Post to RevisionRollBack
You took the time out of your day to read my signature, so have a prize.
There's a mod that does this on the Y axis (with the farlands bug due to the fact that you can't actually get infinite worlds)
There's another mod that does this, but quite frankly, do we needto rewrite the worldgen system to add these new (and resource plenty in the OP sense) trees? Also, you'd run into a lot of lag trying to do "realistic" world gen.
More specific detail?
No Support
“There’s a mod” is not a worthy critique. By your logic, Mojang shouldn’t add foxes because mo’ creatures already has foxes.
In in response to the suggestion, I like it. While it may be controversial, a radical update to terrain gen would help the game plenty. Right now exploring isn’t very fun- but seeing those pictures by themselves is. Imagine what a random terrain generator like that would do. I don’t know if it is feasible, but if I still want it in the game. Support.
While I definitely want better world generation, I feel that Minecraft 2 would need more than that. I'm neutral towards this suggestion, because while I want Minecraft 2 to happen, I need some more details than just three vague ideas to support you.
i love the idea of having a larger height limit. the only problem i have is that their will be lag from having an infinite height limit because it would have to load an infinite number of "blocks" and i could see that being a problem with crashing most computers. they would have to make the height limit way bigger because it currently sucks, but not too much because of lag and low frame rates. between 1000 and 2000 block height limit would be fine.
also i think that there would be a mountain biome with peaks the go up say 500 blocks. i also think that there would have to be different cloud layers that go in different directions. also having weather fronts with different realistic types of clouds and weather( like having hurricanes, tornadoes, and having different sized clouds for each weather type, having really big cumulonimbus clouds for thunderstorms and heavy rainfall, medium clouds for rain and snow and light to no clouds for no precipitation). there would also have to be different bird types like raptors for up in the higher parts of the sky that nest in the taller trees. and smaller birds that live in the lower areas. it would also be cool to have different species for each biome.
they could also revamp the end and the nether by adding different structures, like villages in the nether and maybe like a demon castle in the nether where you have to fight your way through an npc cult of pillagers and then have a boss battle with a unique demon with unique abilities for each one and unique drops from each one. also with loot randomly scattered throughout the castle. in the end they could have harder dragons to fight ( kind of like the chaos dragons from draconic evolution) and have an npc village in the end city as well.
finally it would be cool if the water levels changed based on rainfall and snow melt from changing seasons, having brooks flow into streams flow into or out of lakes and into the ocean. having a water cycle would make it more interesting and having floods and drought and freezes would make the game more interesting.
adding all this stuff would be impossible unless all the coding for minecraft was completely redone so i agree that they should make a minecraft 2.0
There's a mod that does this on the Y axis (with the farlands bug due to the fact that you can't actually get infinite worlds)
There's another mod that does this, but quite frankly, do we needto rewrite the worldgen system to add these new (and resource plenty in the OP sense) trees? Also, you'd run into a lot of lag trying to do "realistic" world gen.
More specific detail?
No Support
Again, i mentioned the 64 bit limit that will still create the far lands. To the player however, it would be basically infinite.
And yes, we do need to re-write the world gen. This game has had nearly the same gen for most of it's history and it does not look nice anymore. Can't see how MC can survive any longer but using out-dated systems and just layering it with new mobs to keep it relevant. MC filled the empty video game industry for a while, and it is falling behind drastically because it failed to change with the times.
Those trees would not be much of a issue. People would naturally load less terrain if it is more beautiful and just naturally bigger and harder to traverse. We would also be dropping a lot of users on the lower end of computer power. Do not make everyone else suffer because you want to play the best version of MC with your 5 year old non-gaming laptop.
As others have mentioned, my suggestions where for the base game itself. I want the game to at least have these features, but the rest is built on by the community as a whole.
This idea would be for the base game to add things like a increased height limit and new terrain, which is what we always wanted to do, but has not been possible. Mojang would build the reset of the game based off of what the community wants.
i love the idea of having a larger height limit. the only problem i have is that their will be lag from having an infinite height limit because it would have to load an infinite number of "blocks" and i could see that being a problem with crashing most computers. they would have to make the height limit way bigger because it currently sucks, but not too much because of lag and low frame rates. between 1000 and 2000 block height limit would be fine.
also i think that there would be a mountain biome with peaks the go up say 500 blocks. i also think that there would have to be different cloud layers that go in different directions. also having weather fronts with different realistic types of clouds and weather( like having hurricanes, tornadoes, and having different sized clouds for each weather type, having really big cumulonimbus clouds for thunderstorms and heavy rainfall, medium clouds for rain and snow and light to no clouds for no precipitation). there would also have to be different bird types like raptors for up in the higher parts of the sky that nest in the taller trees. and smaller birds that live in the lower areas. it would also be cool to have different species for each biome.
they could also revamp the end and the nether by adding different structures, like villages in the nether and maybe like a demon castle in the nether where you have to fight your way through an npc cult of pillagers and then have a boss battle with a unique demon with unique abilities for each one and unique drops from each one. also with loot randomly scattered throughout the castle. in the end they could have harder dragons to fight ( kind of like the chaos dragons from draconic evolution) and have an npc village in the end city as well.
finally it would be cool if the water levels changed based on rainfall and snow melt from changing seasons, having brooks flow into streams flow into or out of lakes and into the ocean. having a water cycle would make it more interesting and having floods and drought and freezes would make the game more interesting.
adding all this stuff would be impossible unless all the coding for minecraft was completely redone so i agree that they should make a minecraft 2.0
They could easily fix the height limit issue by making it so it doesn't load all the way up the the ceiling at once, but rather just 255 blocks. I still think a infinite height limit is needed. Terran can naturally go up or down over long distances, and a height limit that low could make a mountain impossible after a 500 block slope onto another tectonic plate (for example).
I think your motivations are good, but your lack of technical knowledge makes your ideas a little near-sighted.
If Mojang would rewrite JE over the course of two years, they would just use the codebase from BE and change it. There is no point in wasting hundreds of programming-hours on making something that will inherently be slower than a much-more matured project. Furthermore, the whole point of MC is that it has simple visuals: the screenshots you have attached are no doubt using shaders that are computationally expensive and need a powerful PC to use them. No magical re-write will fix that. Again, making a terrain generator similar to the first image is unrealistic as a default (maybe as a choose-able option it could work). The amount of detail and variance in the terrain would take forever to generate even a small area. If you want to look at a realistic terrain generator, look up "RealisticTerrainGenerator Biome Bundle". RTG BB is a good mix of vanilla generation that is still relatively performant (my PC is by no means weak but still struggles in the more complex biomes).
You mention how we can run MC on a $10 Pi to support your argument, but that is tremendously disingenuous—the only officially supported version is 0.6.1(?) of the Pocket Edition changed specifically for the Pi, released in 2013. You can run newer versions, but they run like hot garbage, as anyone would expect.
The issue with an infinite-Y axis isn't the performance, but the math related to it. As everyone knows, MC has dynamic lighting—the problem with an endless height then becomes how the heck does the game know which blocks are covered?
I see this response has become a giant wall of text, so I'll give you a TL;DR:
Don't let a rewrite act as a panacea for inherit limitations of Java and old hardware support. No 11-year-old is going to get their parents to buy a new $1000 PC to play a video game, much less Minecraft.
The Meaning of Life, the Universe, and Everything.
Location:
Ontario
Join Date:
8/9/2016
Posts:
339
Location:
Ontario, Canada
Minecraft:
jamescoolcraft
Xbox:
jamescoolcraft
Member Details
I really like this idea, and although I don't think terrain generation should be too insane, this is possible. I could send oh some screenshots adding on to this, and I really think you should get the word around, we the community could make this possible.
Rollback Post to RevisionRollBack
Hey guys I'm James, I used to be a noob but now I'm not, I finally figured out how to use TextCraft so here's a banner for one of my suggestions.
Don't let a rewrite act as a panacea for inherit limitations of Java and old hardware support. No 11-year-old is going to get their parents to buy a new $1000 PC to play a video game, much less Minecraft.
I've basically been doing this myself for the past 5 years and the performance of my version is simply amazing compared to 1.13, especially with the major refactors that I've made over the past year in a upcoming update (which have taken more time than adding actual new features, of which I've still added over 300) - normal world generation is 10 times faster than 1.13 despite being more complex; even my "mega forest" biomes, with giant trees reaching the clouds from sea level (here is a rendering, compare to the mountain on the left, which is about y=145 in height), generate about as fast as vanilla 1.6.4 does, which is 5-6 times faster than 1.13 (and I don't even have multithreaded world generation. A major part of this is due to optimizing the lighting engine to be 3-4 times faster, and even before then 1.13 still generated typical terrain slower). Same for the underground; even the largest caves ("giant cave regions", as seen near the upper-right), with a volume of more than a million air blocks, only take about 1/5 of the entire time taken to generate a chunk (this mod claims that you can crash your computer by setting cave generation too high). For another comparison, Mojang added a fancy new loading bar in the snapshots - when 1.6.4, vanilla or modded (I did not optimize any of the loading code and loading 300+ additional textures should be slower), only shows the Mojang screen for 1-2 seconds, no loading bar needed.
Also, I'd much rather not have realistic terrain or biome layouts, especially with the mention of continents "millions of blocks" in size - I spent 5 months playing on this world yet explored an area smaller than a single level 4 map, 2048x2048 blocks (the overall size is a bit larger due to chunks loaded out the the view distance). Despite that, I found 31 different major biome variants (not counting things like hills/edge/river), about half of what exists - even across the four worlds that I've played on I have yet to find a couple biomes that I added in the first version. I'll be very lucky to find a woodland mansion in my next world even as they are far more common (the base chance is 16 times higher, which is still calculated to average one every 47500 chunks or about 3500x3500 blocks; other structures are also more common than in vanilla to offset their individual biomes being rarer).
I've also experimented with making the underground deeper by up to 135 blocks (128 blocks added to sea level and lava level lowered by 7 blocks with one layer of bedrock) with cave generation scaled up to fit, which is a common request to make the underground better, if not even infinitely deep caves, but I much prefer vanilla, or close to it (I still lower lava level by 7 layers, giving 59 vs 52, 13% additional space, which is plenty of space). Also, while my older mods that did this weren't as optimized (mainly cave generation) you can easily raise the ground with little penalty since you can cheat by simply filling in the space below normal terrain with solid ground and only running the noise calculations for the higher layers (this does mean that oceans can't be any deeper than they currently are; in TMCW I only generate noise for terrain between y=40, the maximum depth of oceans before 1.7, and y=192, the maximum height of terrain, for the same reason; for comparison, this is 18.75% more than vanilla 1.6.4 (offset by optimizations by a factor of several times) but 59.375% of 1.7+).
In any case, much of the slowness of the Java version is not because it uses Java but because Mojang doesn't know how to optimize it and uses programming practices that shouldn't be used for real-time applications (e.g. allocating objects as if there is no penalty when garbage collecting them; since 1.8 the game can easily allocate upwards of 200 MB per second when older versions might allocate 1/10 that rate at the most and only need that much in total. I'd imagine that allocating this many objects, and more complicated/bigger code in general also messes up the CPU cache, an important factor in performance these days as CPU speeds have increased far faster than main memory has). I've even seen sp614x say that the original Notch code (often said to be terrible, not that it was the best) was better than Mojang's code when referring to the rendering changes in 1.8.
Note: I typed all of this because i care. Try and have constructive criticism and open thoughts. Read through it all.
That's what this forum is for, although I'm glad for someone posting one of their first few posts on this forum you actually care!
Minecraft is coming up on 10 years of being released to the public and yet it is still popular. The game is constantly updated and allows people to build their own world as they please. It has kept a nostalgic feel and has the perfect amount of challenge to allow people to not get bored.
I've noticed.
Minecraft is also the work of hundreds of developers and is a multi-billion dollar game. Despite this, different versions like bedrock and Java have grown far apart and the game code has become vastly more complicated. Changing any features to the game is a lot of work because so much stuff can break requiring lots of time and snapshots to fix. Many update ideas are never done under the 'just to complicated to implement' ideology. Many bugs go unfixed, are abused, and Mojang is unable to please the community since it is just too much work. It would be near impossible to update any major core features.
That's a good point, it seems like Mojang spends a lot of updates, 1.8, 1.13, etc. trying to overhaul systems designed by Notch or early Mojang back when the game was indie. Overhauling the game engine from scratch has been done before though, that's what Minecraft Windows 10 Edition is.
Although, creating a new version also allows us to overhaul certain game mechanics that have become convoluted over time, which are filled with exceptions and inconsistencies.
Seriously, look at the official minecraft feedback page. Most announced features are are minor and are not ground breaking in any way like bushes and trees. This game won't last a couple more years at this rate. Hate to break it to you, but 99.9% of the features you suggest will never make it in since the core game code itself is out of date.
I'm not sure what the point of this paragraph is, I don't think it needs to be here.
Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
To be fair, I kinda like that Minecraft looks like an old PS1 game. Minecraft's 16x16 pixel textures and simple graphics work well with the equally simplistic blocky terrain. That being said, it's not like there aren't improvements that could be made here or there. Lighting up the faces of blocks based on the time of day might be a nice idea, and colored light would be pretty cool.
Over the 10 years many different advancements in technology has been brought fourth. The average computer is so much more powerful and programmers can write even more powerful programs that are not as compact but rather easier to read. People have made computers in Minecraft, cities, 1:1 replicas of parts of the world and more!
Ok
Here is where i come in. I suggest that Mojang takes a couple years to rebuild minecraft and completely deck it out. We can update and expand the core features of the game to unimaginable heights.
I see what you did there (because you mention cubic chunks in the next section) although I'm split on the idea of halting all development on Minecraft for a couple years. Although the modding community might thrive, I think most people are pretty happy getting a consistent stream of new content from Mojang. Losing this stream seems a little bit sad.
The code itself could be much more powerful, efficient and expandable. Newer versions of the language could also be used.
All platforms would be the same under going all the same updates. Of course small stuff would need to change, but the game would very much the same.
Sounds cool
For some actual gameplay suggestions i would bring fourth:
The build limit would be infinite in all directions. Bedrock would at -1,000,000 on the y axis. You still would have the 64 bit limit though. Maybe we could shave off a couple million blocks on the edges and put that towards the height limit.
I like the idea of letting people build higher buildings and digging deeper into the Earth (Underground biomes mayb?) but I feel like a height limit higher than a few thousand blocks is unnecessary. There's no way to build to that height within a reasonable time, and there's no gain for building up there.
Revamp the world generation. Hyper realistic and detailed terrains with maybe functioning ecosystems. World generation would be a entire continent of millions of blocks (Not at once, but with a seed). Detailed custom trees, villages, mountains, caves, etc. Look at the first picture below.
"Functioning Ecosystems" sounds pretty laggy and not really worth the effort for something you probably won't notice most of the time. The appearance of a functioning ecosystem might be nice though. E.G. While a player is in a certain biome, the number of prey and predator animals are kept in check, and predator animals will kill off an animal if there are too many prey animals, or the game will spawn/breed more prey automatically if it knows there are too few prey animals in a biome.
Look at these minecraft suggestions and implement them in the core game itself. Let's build this as a community
This is a pretty vague thing to say, and I don't like this idea. A lot of ideas in Minecraft Suggestions are stupid, unrefined and Mojang shouldn't hire staff to read this forum. The Feedback panel is enough.
People do not like change, and i understand. I know this will cost money, but look at the profit Minecraft has already made. Just imagine if we could make another minecraft that is even more popular. Keep in mind it is owned by microsoft, their is the money.
This is a weird statement... Yeah, Microsoft has "the money", the question is whether or not this grand plan will give them more money. That's how profit works.
You may think it is not worth the time because of all these new games like fortnite. In reality, those games are tiny in comparison the fan base that MC has. They die off quickly and are replaced again my MC.
Okay, this is unnecessary and has nothing to do with the suggestion. A discussion about how Minecraft outlasts other gaming trends should at least be shoved in a spoiler if not put in a different topic entirely.
I know, people will say people's computes are not powerful enough to handle the new MC. I will be nick-picked for every small detail as unrealistic. Keep in mind, people will load and use less terrain if it is better. Breath-taking views will keep you where you are. Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
You just copied a sentence from before...
I used to be severely against making games that people's old computers can't run, but that was back when I was playing games on Dell Optiplex 755s from the early 2000s, and most people nowadays have one powerful computer as opposed to a lot of old computers like I do, if they don't also have a console for gaming.
A top-tier gaming computer (Intel i5, NVIDIA 1060+ graphics card, etc.) costs about a thousand dollars to build by yourself, but a lower tier gaming computer can cost a few hundred bucks, and if you only need one computer for a family household it's probably worth the money. (Although I will admit, buying a console is cheaper most of the time.)
Now, keep in mind this new version of MC would not be compatible with everyone. Your 5 year old dell laptop or WII will not be able to handle it, but everyone else should not suffer because of it. Keep in mind, i see a lot of people just watch other people play it, like Youtubers and never own it themselves. These Youtubers have powerful computers to handle newer and better games. Keep in mind, we can also run MC off of a $10 raspberry pi. We are well advanced enough as humans to have good computers.
Okay, you have to at least play fair here with your facts. Minecraft can run off a raspberry pi after it's been stripped of half of its features.
I only typed all of this because i care. I see potential. We went to the moon on a computer less powerful their your phone.
Um... The computer on the Apollo was not meant to be used like the computer on the Enterprise. The reason the moon mission used a computer less powerful than a Commodore 64 is that it would be unnecessary to put that much weight on a rocket payload: a lot of the calculating was done on the ground by scientists.
This is a random statement, and not really worth mentioning in a post about how to improve the graphics, not why we can.
It is entirely possible to do this, and Mojang is the perfect company to do so as they do care about their community and give them a lot of free updates because of it. They value us, and lets give them a chance to rebuild themselves. Give them time.
I'll leave you with some nice pictures of video game graphics and detail to show you what we can do.
This is Minecraft, look closely. It would be cool to have Terran generation like this.
*Terrain
Okay
..snip..
Just imagine waking up this this everyday. No reason to move!
You didn't actually specify what visual features to add, you just gave us some screenshots and said: "Get to work!"
Well, I'd like to say I mostly support this post but there's so little to support. There's very little here actually suggested and a lot implied or briefly mentioned between the lengthy poetic fluff sentences which really belong in the Discussions forum.
Unless we actually need to be convinced of something because it's a bad commonly suggested idea, can you not automatically assume we need to be convinced that your idea is possible and can be done? It's annoying and unnecessary to read.
Rollback Post to RevisionRollBack
My avatar is a texture from a small block game I made in Python. It's not very good and it probably won't work if you install it.
I'm very alone in my Minecraft worlds as I don't have a very good internet connection to run a server. If you're like me, you might be interested in my Posse mod suggestion.
With mountains barely the size of foothills and bedrock being an afternoon stroll's away I agree that world generation needs a complete remodeling, though I'm uncomfortable with the idea of creating an entire sequel unless there was a way to transfer worlds over.
There still would need to be restrictions on biome size otherwise we'd be walking in taigas until the farlands. For people who have potato computers or want to have a more classic experience, a "classic" world generation option should be possible. World generation should match the game's somewhat simplistic style and not have a randomized combination of similarly colored blocks (EX: cobblestone and stone being mixed together for the surface of mountains) as if someone made it with world edit.
Before something as major as this is implemented into the game, there needs to be many optimisations because lighting, particles, redstone, and moving blocks cause far too much lag despite the seemingly simple tasks being performed.
I agree that the bedrock is too close and the mountains are way too short (200 meters is about 600 feet, the height of a BLUFF and those are the tallest mountains possible in the game. An average mountain reaches around 120 from 60, so about 60 meters or 180 feet.) but the biomes being too detailed? Wouldn't that be oversized or are you suggesting to make the blocks smaller?
Partial support.
Rollback Post to RevisionRollBack
I don't even play Minecraft much anymore yet here I am on the Minecraft forums for some reason...
Note: I typed all of this because i care. Try and have constructive criticism and open thoughts. Read through it all.
Minecraft is coming up on 10 years of being released to the public and yet it is still popular. The game is constantly updated and allows people to build their own world as they please. It has kept a nostalgic feel and has the perfect amount of challenge to allow people to not get bored.
Minecraft is also the work of hundreds of developers and is a multi-billion dollar game. Despite this, different versions like bedrock and Java have grown far apart and the game code has become vastly more complicated. Changing any features to the game is a lot of work because so much stuff can break requiring lots of time and snapshots to fix. Many update ideas are never done under the 'just to complicated to implement' ideology. Many bugs go unfixed, are abused, and Mojang is unable to please the community since it is just too much work. It would be near impossible to update any major core features.
Seriously, look at the official minecraft feedback page. Most announced features are are minor and are not ground breaking in any way like bushes and trees. This game won't last a couple more years at this rate. Hate to break it to you, but 99.9% of the features you suggest will never make it in since the core game code itself is out of date.
Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
Over the 10 years many different advancements in technology has been brought fourth. The average computer is so much more powerful and programmers can write even more powerful programs that are not as compact but rather easier to read. People have made computers in Minecraft, cities, 1:1 replicas of parts of the world and more!
Here is where i come in. I suggest that Mojang takes a couple years to rebuild minecraft and completely deck it out. We can update and expand the core features of the game to unimaginable heights.
The code itself could be much more powerful, efficient and expandable. Newer versions of the language could also be used.
All platforms would be the same under going all the same updates. Of course small stuff would need to change, but the game would very much the same.
For some actual gameplay suggestions i would bring fourth:
People do not like change, and i understand. I know this will cost money, but look at the profit Minecraft has already made. Just imagine if we could make another minecraft that is even more popular. Keep in mind it is owned by microsoft, their is the money.
You may think it is not worth the time because of all these new games like fortnite. In reality, those games are tiny in comparison the fan base that MC has. They die off quickly and are replaced again my MC.
I know, people will say people's computes are not powerful enough to handle the new MC. I will be nick-picked for every small detail as unrealistic. Keep in mind, people will load and use less terrain if it is better. Breath-taking views will keep you where you are. Minecraft is falling behind when it comes to breath taking views or detail. Games like Life is Strange 2 have incredibly realistic ganeplay using the most high end game engines, and Minecraft looks like a free mobile app compared to it.
Now, keep in mind this new version of MC would not be compatible with everyone. Your 5 year old dell laptop or WII will not be able to handle it, but everyone else should not suffer because of it. Keep in mind, i see a lot of people just watch other people play it, like Youtubers and never own it themselves. These Youtubers have powerful computers to handle newer and better games. Keep in mind, we can also run MC off of a $10 raspberry pi. We are well advanced enough as humans to have good computers.
I only typed all of this because i care. I see potential. We went to the moon on a computer less powerful their your phone. It is entirely possible to do this, and Mojang is the perfect company to do so as they do care about their community and give them a lot of free updates because of it. They value us, and lets give them a chance to rebuild themselves. Give them time.
I'll leave you with some nice pictures of video game graphics and detail to show you what we can do.
This is Minecraft, look closely. It would be cool to have Terran generation like this.
Just imagine waking up this this everyday. No reason to move!
No Support
You took the time out of your day to read my signature, so have a prize.
“There’s a mod” is not a worthy critique. By your logic, Mojang shouldn’t add foxes because mo’ creatures already has foxes.
In in response to the suggestion, I like it. While it may be controversial, a radical update to terrain gen would help the game plenty. Right now exploring isn’t very fun- but seeing those pictures by themselves is. Imagine what a random terrain generator like that would do. I don’t know if it is feasible, but if I still want it in the game. Support.
While I definitely want better world generation, I feel that Minecraft 2 would need more than that. I'm neutral towards this suggestion, because while I want Minecraft 2 to happen, I need some more details than just three vague ideas to support you.
Want to see my suggestions? Here they are!
I am also known as GameWyrm or GameWyrm97. You can also find me at snapshotmc.com
i love the idea of having a larger height limit. the only problem i have is that their will be lag from having an infinite height limit because it would have to load an infinite number of "blocks" and i could see that being a problem with crashing most computers. they would have to make the height limit way bigger because it currently sucks, but not too much because of lag and low frame rates. between 1000 and 2000 block height limit would be fine.
also i think that there would be a mountain biome with peaks the go up say 500 blocks. i also think that there would have to be different cloud layers that go in different directions. also having weather fronts with different realistic types of clouds and weather( like having hurricanes, tornadoes, and having different sized clouds for each weather type, having really big cumulonimbus clouds for thunderstorms and heavy rainfall, medium clouds for rain and snow and light to no clouds for no precipitation). there would also have to be different bird types like raptors for up in the higher parts of the sky that nest in the taller trees. and smaller birds that live in the lower areas. it would also be cool to have different species for each biome.
they could also revamp the end and the nether by adding different structures, like villages in the nether and maybe like a demon castle in the nether where you have to fight your way through an npc cult of pillagers and then have a boss battle with a unique demon with unique abilities for each one and unique drops from each one. also with loot randomly scattered throughout the castle. in the end they could have harder dragons to fight ( kind of like the chaos dragons from draconic evolution) and have an npc village in the end city as well.
finally it would be cool if the water levels changed based on rainfall and snow melt from changing seasons, having brooks flow into streams flow into or out of lakes and into the ocean. having a water cycle would make it more interesting and having floods and drought and freezes would make the game more interesting.
adding all this stuff would be impossible unless all the coding for minecraft was completely redone so i agree that they should make a minecraft 2.0
Again, i mentioned the 64 bit limit that will still create the far lands. To the player however, it would be basically infinite.
And yes, we do need to re-write the world gen. This game has had nearly the same gen for most of it's history and it does not look nice anymore. Can't see how MC can survive any longer but using out-dated systems and just layering it with new mobs to keep it relevant. MC filled the empty video game industry for a while, and it is falling behind drastically because it failed to change with the times.
Those trees would not be much of a issue. People would naturally load less terrain if it is more beautiful and just naturally bigger and harder to traverse. We would also be dropping a lot of users on the lower end of computer power. Do not make everyone else suffer because you want to play the best version of MC with your 5 year old non-gaming laptop.
As others have mentioned, my suggestions where for the base game itself. I want the game to at least have these features, but the rest is built on by the community as a whole.
This idea would be for the base game to add things like a increased height limit and new terrain, which is what we always wanted to do, but has not been possible. Mojang would build the reset of the game based off of what the community wants.
They could easily fix the height limit issue by making it so it doesn't load all the way up the the ceiling at once, but rather just 255 blocks. I still think a infinite height limit is needed. Terran can naturally go up or down over long distances, and a height limit that low could make a mountain impossible after a 500 block slope onto another tectonic plate (for example).
I think your motivations are good, but your lack of technical knowledge makes your ideas a little near-sighted.
If Mojang would rewrite JE over the course of two years, they would just use the codebase from BE and change it. There is no point in wasting hundreds of programming-hours on making something that will inherently be slower than a much-more matured project. Furthermore, the whole point of MC is that it has simple visuals: the screenshots you have attached are no doubt using shaders that are computationally expensive and need a powerful PC to use them. No magical re-write will fix that. Again, making a terrain generator similar to the first image is unrealistic as a default (maybe as a choose-able option it could work). The amount of detail and variance in the terrain would take forever to generate even a small area. If you want to look at a realistic terrain generator, look up "RealisticTerrainGenerator Biome Bundle". RTG BB is a good mix of vanilla generation that is still relatively performant (my PC is by no means weak but still struggles in the more complex biomes).
You mention how we can run MC on a $10 Pi to support your argument, but that is tremendously disingenuous—the only officially supported version is 0.6.1(?) of the Pocket Edition changed specifically for the Pi, released in 2013. You can run newer versions, but they run like hot garbage, as anyone would expect.
The issue with an infinite-Y axis isn't the performance, but the math related to it. As everyone knows, MC has dynamic lighting—the problem with an endless height then becomes how the heck does the game know which blocks are covered?
I see this response has become a giant wall of text, so I'll give you a TL;DR:
Don't let a rewrite act as a panacea for inherit limitations of Java and old hardware support. No 11-year-old is going to get their parents to buy a new $1000 PC to play a video game, much less Minecraft.
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
As said above, I think the main appeal in those screenshots is due to the shaders, not the terrain generation.
I really like this idea, and although I don't think terrain generation should be too insane, this is possible. I could send oh some screenshots adding on to this, and I really think you should get the word around, we the community could make this possible.
Hey guys I'm James, I used to be a noob but now I'm not, I finally figured out how to use TextCraft so here's a banner for one of my suggestions.
I've basically been doing this myself for the past 5 years and the performance of my version is simply amazing compared to 1.13, especially with the major refactors that I've made over the past year in a upcoming update (which have taken more time than adding actual new features, of which I've still added over 300) - normal world generation is 10 times faster than 1.13 despite being more complex; even my "mega forest" biomes, with giant trees reaching the clouds from sea level (here is a rendering, compare to the mountain on the left, which is about y=145 in height), generate about as fast as vanilla 1.6.4 does, which is 5-6 times faster than 1.13 (and I don't even have multithreaded world generation. A major part of this is due to optimizing the lighting engine to be 3-4 times faster, and even before then 1.13 still generated typical terrain slower). Same for the underground; even the largest caves ("giant cave regions", as seen near the upper-right), with a volume of more than a million air blocks, only take about 1/5 of the entire time taken to generate a chunk (this mod claims that you can crash your computer by setting cave generation too high). For another comparison, Mojang added a fancy new loading bar in the snapshots - when 1.6.4, vanilla or modded (I did not optimize any of the loading code and loading 300+ additional textures should be slower), only shows the Mojang screen for 1-2 seconds, no loading bar needed.
Also, I'd much rather not have realistic terrain or biome layouts, especially with the mention of continents "millions of blocks" in size - I spent 5 months playing on this world yet explored an area smaller than a single level 4 map, 2048x2048 blocks (the overall size is a bit larger due to chunks loaded out the the view distance). Despite that, I found 31 different major biome variants (not counting things like hills/edge/river), about half of what exists - even across the four worlds that I've played on I have yet to find a couple biomes that I added in the first version. I'll be very lucky to find a woodland mansion in my next world even as they are far more common (the base chance is 16 times higher, which is still calculated to average one every 47500 chunks or about 3500x3500 blocks; other structures are also more common than in vanilla to offset their individual biomes being rarer).
I've also experimented with making the underground deeper by up to 135 blocks (128 blocks added to sea level and lava level lowered by 7 blocks with one layer of bedrock) with cave generation scaled up to fit, which is a common request to make the underground better, if not even infinitely deep caves, but I much prefer vanilla, or close to it (I still lower lava level by 7 layers, giving 59 vs 52, 13% additional space, which is plenty of space). Also, while my older mods that did this weren't as optimized (mainly cave generation) you can easily raise the ground with little penalty since you can cheat by simply filling in the space below normal terrain with solid ground and only running the noise calculations for the higher layers (this does mean that oceans can't be any deeper than they currently are; in TMCW I only generate noise for terrain between y=40, the maximum depth of oceans before 1.7, and y=192, the maximum height of terrain, for the same reason; for comparison, this is 18.75% more than vanilla 1.6.4 (offset by optimizations by a factor of several times) but 59.375% of 1.7+).
In any case, much of the slowness of the Java version is not because it uses Java but because Mojang doesn't know how to optimize it and uses programming practices that shouldn't be used for real-time applications (e.g. allocating objects as if there is no penalty when garbage collecting them; since 1.8 the game can easily allocate upwards of 200 MB per second when older versions might allocate 1/10 that rate at the most and only need that much in total. I'd imagine that allocating this many objects, and more complicated/bigger code in general also messes up the CPU cache, an important factor in performance these days as CPU speeds have increased far faster than main memory has). I've even seen sp614x say that the original Notch code (often said to be terrible, not that it was the best) was better than Mojang's code when referring to the rendering changes in 1.8.
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
That's what this forum is for, although I'm glad for someone posting one of their first few posts on this forum you actually care!
I've noticed.
That's a good point, it seems like Mojang spends a lot of updates, 1.8, 1.13, etc. trying to overhaul systems designed by Notch or early Mojang back when the game was indie. Overhauling the game engine from scratch has been done before though, that's what Minecraft Windows 10 Edition is.
Although, creating a new version also allows us to overhaul certain game mechanics that have become convoluted over time, which are filled with exceptions and inconsistencies.
I'm not sure what the point of this paragraph is, I don't think it needs to be here.
To be fair, I kinda like that Minecraft looks like an old PS1 game. Minecraft's 16x16 pixel textures and simple graphics work well with the equally simplistic blocky terrain. That being said, it's not like there aren't improvements that could be made here or there. Lighting up the faces of blocks based on the time of day might be a nice idea, and colored light would be pretty cool.
Ok
I see what you did there (because you mention cubic chunks in the next section) although I'm split on the idea of halting all development on Minecraft for a couple years. Although the modding community might thrive, I think most people are pretty happy getting a consistent stream of new content from Mojang. Losing this stream seems a little bit sad.
Sounds cool
I like the idea of letting people build higher buildings and digging deeper into the Earth (Underground biomes mayb?) but I feel like a height limit higher than a few thousand blocks is unnecessary. There's no way to build to that height within a reasonable time, and there's no gain for building up there.
"Functioning Ecosystems" sounds pretty laggy and not really worth the effort for something you probably won't notice most of the time. The appearance of a functioning ecosystem might be nice though. E.G. While a player is in a certain biome, the number of prey and predator animals are kept in check, and predator animals will kill off an animal if there are too many prey animals, or the game will spawn/breed more prey automatically if it knows there are too few prey animals in a biome.
This is a pretty vague thing to say, and I don't like this idea. A lot of ideas in Minecraft Suggestions are stupid, unrefined and Mojang shouldn't hire staff to read this forum. The Feedback panel is enough.
This is a weird statement... Yeah, Microsoft has "the money", the question is whether or not this grand plan will give them more money. That's how profit works.
Okay, this is unnecessary and has nothing to do with the suggestion. A discussion about how Minecraft outlasts other gaming trends should at least be shoved in a spoiler if not put in a different topic entirely.
You just copied a sentence from before...
I used to be severely against making games that people's old computers can't run, but that was back when I was playing games on Dell Optiplex 755s from the early 2000s, and most people nowadays have one powerful computer as opposed to a lot of old computers like I do, if they don't also have a console for gaming.
A top-tier gaming computer (Intel i5, NVIDIA 1060+ graphics card, etc.) costs about a thousand dollars to build by yourself, but a lower tier gaming computer can cost a few hundred bucks, and if you only need one computer for a family household it's probably worth the money. (Although I will admit, buying a console is cheaper most of the time.)
Okay, you have to at least play fair here with your facts. Minecraft can run off a raspberry pi after it's been stripped of half of its features.
Um... The computer on the Apollo was not meant to be used like the computer on the Enterprise. The reason the moon mission used a computer less powerful than a Commodore 64 is that it would be unnecessary to put that much weight on a rocket payload: a lot of the calculating was done on the ground by scientists.
This is a random statement, and not really worth mentioning in a post about how to improve the graphics, not why we can.
*Terrain
Okay
You didn't actually specify what visual features to add, you just gave us some screenshots and said: "Get to work!"
Well, I'd like to say I mostly support this post but there's so little to support. There's very little here actually suggested and a lot implied or briefly mentioned between the lengthy poetic fluff sentences which really belong in the Discussions forum.
Unless we actually need to be convinced of something because it's a bad commonly suggested idea, can you not automatically assume we need to be convinced that your idea is possible and can be done? It's annoying and unnecessary to read.
My avatar is a texture from a small block game I made in Python. It's not very good and it probably won't work if you install it.
I'm very alone in my Minecraft worlds as I don't have a very good internet connection to run a server. If you're like me, you might be interested in my Posse mod suggestion.
With mountains barely the size of foothills and bedrock being an afternoon stroll's away I agree that world generation needs a complete remodeling, though I'm uncomfortable with the idea of creating an entire sequel unless there was a way to transfer worlds over.
There still would need to be restrictions on biome size otherwise we'd be walking in taigas until the farlands. For people who have potato computers or want to have a more classic experience, a "classic" world generation option should be possible. World generation should match the game's somewhat simplistic style and not have a randomized combination of similarly colored blocks (EX: cobblestone and stone being mixed together for the surface of mountains) as if someone made it with world edit.
Before something as major as this is implemented into the game, there needs to be many optimisations because lighting, particles, redstone, and moving blocks cause far too much lag despite the seemingly simple tasks being performed.
Support
I agree that the bedrock is too close and the mountains are way too short (200 meters is about 600 feet, the height of a BLUFF and those are the tallest mountains possible in the game. An average mountain reaches around 120 from 60, so about 60 meters or 180 feet.) but the biomes being too detailed? Wouldn't that be oversized or are you suggesting to make the blocks smaller?
Partial support.
I don't even play Minecraft much anymore yet here I am on the Minecraft forums for some reason...