The Idea:
I thought how to make in-game ores better, we could add Ore metadata on an actual block. This would work as followed: Block; as smooth stone spawns and it's given a metadata of an ore block that would normally spawn at it's place. Imagine a cluster of andesite and the world generation would cause a single diamond ore to spawn at the surface. instead of replacing the block with an ore block, the andesite block would spawn with diamond ore metadata.
Examples:
Textures: (image example- used iron)
In game:
Change applied:
Current ores:
Just to clarify:
"Ores in every block" isn't literal. The point is to change the mechanics of how ores work so that they don't need a new kind of block for every ore type. Instead the ore is stored as metadata for the block. A possible extension of this is the ability to put ore in ANY block, however chances are ores would still be restricted to stone blocks like stone, granite, diorite, and andesite, instead of just in stone only.
One could do an entire creative page just for ores (or rather just for ores in stone, granite, diorite, and andesite)... or they could add a shift right click function to the pickaxe in creative mode that allows the player to cycle through different ore values (or other metadata for other kinds of blocks), or leave the creative inventory menu as is and just modify the appropriate console commands to account for ore in blocks other than bland grey stone. (thanks Unclevertitle for this clarification)
How ores will be handled for mining:
Regarding mining these modified blocks the stuff is very simple:
Mining speed: Block.
Drop and tool tier requirements: Ore.
Iron, gold ores will be dropped as raw non-block items.
Example:
Dirt with coal metadata
- Coal ore can be mined with a wooden pickaxe upwards.
- Preferred tool for the dirt block is a shovel.
Result
When you use a Wooden shovel (or better), the block will break at a normal speed and it would yield only the coal chunk.
Otherwise it would break and nothing would drop.
Obsidian with Iron ore metadata (note that obsidian is generated after the world so, no obsidian-infused ore would exist naturally).
- Iron ore can be mined with a Stone pickaxe upwards.
- Preferred tool for the obsidian block is a diamond pickaxe.
When you use a Stone pickaxe (or better), the block will break at a normal speed and it would yield only the raw iron chunk.
Otherwise it would break and nothing would drop. (note: when you use a stone pick, the mining speed would be equal to that of a normal obsidian block)
Show support with the banner:
Due to MinecraftForum's messed up BBCode i cannot post the correct code in the main post, so for the banner code go here:
Damn this is a good idea, but for example, if I put the coal tile entity on a block of obsidian what would take priority when it comes to if it could be mined and receive the ore, the ore type or the base block?
I support the idea of having ores spawn in different block types such as the new stones added in the snapshot but honestly I don't think tile entities would be a good way to go about doing this. Tile entities use up system resources and believe it or not having a lot of chests in an area can make a user lag. This would be the same for ores added in the suggested way. Perhaps metadata would better fit the recommended situation similar to the wool, clay, glass, wood, stairs and slabs. One possible benefit of them being tile entities would be that they could mark data onto the ores to check if a player has placed that block or not (Fortune enchantment would use this). Another possible benefit would be that they could pull off an overlay sort of thing similar to how falling sand works. (Falling sand can be set to use any texture of existing blocks and is used by mods, bukkit and command blocks to make rather cool effects). This could be used to make different types of ores like Gravel Iron or Wood Plank Diamond. An issue with this would be the mining speed. The hardness of all blocks is handled in a way that would make setting the hardness of the block based on what block it looks like near impossible. Even then using the "simple block rendering interface" would be capable of doing that. The problem remains with the mining speed however.
The best option here would be to make ores use metadata for the different stone types so ores will have different appearances based on when/where they're spawning.
I support the idea but not the tile entity part of it
I support the idea of having ores spawn in different block types such as the new stones added in the snapshot but honestly I don't think tile entities would be a good way to go about doing this. Tile entities use up system resources and believe it or not having a lot of chests in an area can make a user lag. This would be the same for ores added in the suggested way. Perhaps metadata would better fit the recommended situation similar to the wool, clay, glass, wood, stairs and slabs. One possible benefit of them being tile entities would be that they could mark data onto the ores to check if a player has placed that block or not (Fortune enchantment would use this). Another possible benefit would be that they could pull off an overlay sort of thing similar to how falling sand works. (Falling sand can be set to use any texture of existing blocks and is used by mods, bukkit and command blocks to make rather cool effects). This could be used to make different types of ores like Gravel Iron or Wood Plank Diamond. An issue with this would be the mining speed. The hardness of all blocks is handled in a way that would make setting the hardness of the block based on what block it looks like near impossible. Even then using the "simple block rendering interface" would be capable of doing that. The problem remains with the mining speed however.
The best option here would be to make ores use metadata for the different stone types so ores will have different appearances based on when/where they're spawning.
I support the idea but not the tile entity part of it
Yeah, come to think of it. I would use Metadata instead
I support this idea. It makes ores look more appealing in my opinion, for example when you randomly find a block of iron ore in a clump of granite currently it'd look pretty off-set.
Definitely like the concept, but agree that it should be stored in metadata, not as Tile Entities. After all, with 16 possible combinations for each ore, that is more than enough for the ores to spawn in all the things you would expect them to appear in like the new stone types and Sandstone.
I would also like them to drop the block that they appear as in addition to the ore if you don't use Silk Touch. So Coal in Sandstone would drop Coal and a Sandstone block (the ore is affected by Fortune, but the block is not). The only problem with that idea, is Iron and Gold would need to change to drop some sort of unrefined versions of the ore and be affected by Fortune, but that idea has been suggested before and people liked it iirc.
Another thing I would like to add (which may be getting too far off the initial topic) is the idea of mining speed being changed to reflect the speed of the ore and the stone type. For example, Coal Ore takes 2.25 seconds to mine with a Wooden Pick, and Stone takes 1.15 seconds to mine with a Wooden Pick. Therefore you could say that Coal takes 1.1 seconds to mine and add that to any other block it could be found in. Sandstone takes 0.6 seconds to mine with a Wooden Pick so Coal in Sandstone would take 1.7 seconds to mine (0.6+1.7).
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
Would this mean that ore textures would be just the ore then? because it should seriously already be like that
If it used tile entities it would have to work like that, yes. But it is more feasible as far as reducing lag to use metadata which would require a texture for each variant.
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
Tile entities would render them unpushable by pistons. Not a good thing.
Frankly, as the new stone types and sandstone generate rarely, ores should remain in the current stone only.
Tile entities would render them unpushable by pistons. Not a good thing.
Frankly, as the new stone types and sandstone generate rarely, ores should remain in the current stone only.
I already made a change. Tile entities was a bad idea, so I would use metadata instead.
[EDIT]
Main post updated with refined idea.
My God. This is an amazing idea. You, sir, are a genius.
Support
Heh, I am not a genius, really; but, I do have seen Starbound LP's and i noticed that ores are inside blocks. Then I thought why not add something similar to Minecraft
[EDIT]
Thanks for all the support. I have also created a thread on reddit, so maybe Mojang will notice my humble idea.
(of course if you give it a upvote :D)
not too bad! but i do think that ores sshold have a more percentage of spawning on the different type of stones. ex: basalt or what ever they called it spawns coal, sandstone is mostly coal, iron, and lapiz
not too bad! but i do think that ores sshold have a more percentage of spawning on the different type of stones. ex: basalt or what ever they called it spawns coal, sandstone is mostly coal, iron, and lapiz
That depends where they spawn. but with MC Edit you could create a Dirt Block with Diamond ore.
Creative inventory would contain only stone variants. (Stone, Granite Sandstone, Andesite, Diorite)
The Idea:



I thought how to make in-game ores better, we could add Ore metadata on an actual block. This would work as followed: Block; as smooth stone spawns and it's given a metadata of an ore block that would normally spawn at it's place. Imagine a cluster of andesite and the world generation would cause a single diamond ore to spawn at the surface. instead of replacing the block with an ore block, the andesite block would spawn with diamond ore metadata.
Examples:
Textures:
(image example- used iron)
In game:
Change applied:
Current ores:
Just to clarify:
"Ores in every block" isn't literal. The point is to change the mechanics of how ores work so that they don't need a new kind of block for every ore type. Instead the ore is stored as metadata for the block. A possible extension of this is the ability to put ore in ANY block, however chances are ores would still be restricted to stone blocks like stone, granite, diorite, and andesite, instead of just in stone only.
One could do an entire creative page just for ores (or rather just for ores in stone, granite, diorite, and andesite)... or they could add a shift right click function to the pickaxe in creative mode that allows the player to cycle through different ore values (or other metadata for other kinds of blocks), or leave the creative inventory menu as is and just modify the appropriate console commands to account for ore in blocks other than bland grey stone.
(thanks Unclevertitle for this clarification)
How ores will be handled for mining:
Regarding mining these modified blocks the stuff is very simple:
Mining speed: Block.
Drop and tool tier requirements: Ore.
Iron, gold ores will be dropped as raw non-block items.
Example:
Dirt with coal metadata
- Coal ore can be mined with a wooden pickaxe upwards.
- Preferred tool for the dirt block is a shovel.
Result
When you use a Wooden shovel (or better), the block will break at a normal speed and it would yield only the coal chunk.
Otherwise it would break and nothing would drop.
Obsidian with Iron ore metadata (note that obsidian is generated after the world so, no obsidian-infused ore would exist naturally).
- Iron ore can be mined with a Stone pickaxe upwards.
- Preferred tool for the obsidian block is a diamond pickaxe.
When you use a Stone pickaxe (or better), the block will break at a normal speed and it would yield only the raw iron chunk.
Otherwise it would break and nothing would drop. (note: when you use a stone pick, the mining speed would be equal to that of a normal obsidian block)
Show support with the banner:
Due to MinecraftForum's messed up BBCode i cannot post the correct code in the main post, so for the banner code go here:
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/88724-hot-ores-in-every-kind-of-block-ores-as-metadata?comment=353
Reddit thread link:
https://www.reddit.com/r/minecraftsuggestions/comments/3bz19p/ores_as_metadatanbt_tags_ores_in_every_kid_of/?ref=share&ref_source=link
SUPPORT
Mining priority: Block ID
Drop: Ore
The best option here would be to make ores use metadata for the different stone types so ores will have different appearances based on when/where they're spawning.
I support the idea but not the tile entity part of it
Farewell everyone o/
Yeah, come to think of it. I would use Metadata instead
My profile picture is from http://www.cachemonet.com, I'm an admin on the Minecraft Fanon Wiki
"The good you do today will be forgotten tomorrow; do good anyways" ~Abel Muzorewa

I would also like them to drop the block that they appear as in addition to the ore if you don't use Silk Touch. So Coal in Sandstone would drop Coal and a Sandstone block (the ore is affected by Fortune, but the block is not). The only problem with that idea, is Iron and Gold would need to change to drop some sort of unrefined versions of the ore and be affected by Fortune, but that idea has been suggested before and people liked it iirc.
Another thing I would like to add (which may be getting too far off the initial topic) is the idea of mining speed being changed to reflect the speed of the ore and the stone type. For example, Coal Ore takes 2.25 seconds to mine with a Wooden Pick, and Stone takes 1.15 seconds to mine with a Wooden Pick. Therefore you could say that Coal takes 1.1 seconds to mine and add that to any other block it could be found in. Sandstone takes 0.6 seconds to mine with a Wooden Pick so Coal in Sandstone would take 1.7 seconds to mine (0.6+1.7).
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
If it used tile entities it would have to work like that, yes. But it is more feasible as far as reducing lag to use metadata which would require a texture for each variant.
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
Frankly, as the new stone types and sandstone generate rarely, ores should remain in the current stone only.
I already made a change. Tile entities was a bad idea, so I would use metadata instead.
[EDIT]
Main post updated with refined idea.
Support
Heh, I am not a genius, really; but, I do have seen Starbound LP's and i noticed that ores are inside blocks. Then I thought why not add something similar to Minecraft
[EDIT]
Thanks for all the support. I have also created a thread on reddit, so maybe Mojang will notice my humble idea.
(of course if you give it a upvote :D)
And yes, I am still the Master of Disaster.
Check out this vid
Like and Subscribe
That depends where they spawn. but with MC Edit you could create a Dirt Block with Diamond ore.
Creative inventory would contain only stone variants. (Stone, Granite Sandstone, Andesite, Diorite)