Implement ore as an NBT tag of the block it is in.
The way that ores currently is implemented, there is a need for new textures for every type of stone the ore is embedded in. (gold in Stone, gold in Netherrack, gold in Deepslate).
If the way ores exist is changed, this could open up a lot of options. By making ore an NBT data tag of any block it could be in (Stone block, NBT data: Ore=None/Iron/Gold/etc) this could be changed.
This would mean that the 'Redstone' component of the ore would be (visually) superimposed on the 'Stone', 'Deepslate', or even other possible combinations like 'Acacia Leaves', 'Bone Block', 'Sponge', 'Endstone' or whatever block the player could think up.
This would also inherit what tool to use to 'mine' the ore from the block the ore is in.
Doing this would allow custom world creators to create some truly weird ores. Secondly, it would make it so that adding new ores to be generated in blocks like 'Andesite', 'Bone Block', 'Blackstone', etc. to be easier.
Please sign in to leave a comment.
4 Comments