File Details
Ore Stone Variants-5.11.jar
- R
- Jan 31, 2021
- 347.88 KB
- 78.4K
- 1.16.5+1
- Forge
File Name
Ore Stone Variants-5.11.jar
Supported Versions
- 1.16.5
- 1.16.4
Curse Maven Snippet
Ore Stone Variants 5.11 (1.16.4)
Ore Stone Variants 5.11 includes several changes. In short:
- Several missing presets,
- Several new and improved commands,
- Better compatibility with other mods,
- New stone generation features,
- And a lot of QoL improvements.
Note: Presets have new values now. Make sure to delete each TUTORIAL.hjson file so they get reset.
Missing Presets
This version comes with two new ore presets which can now be used as ore variants:
nether_gold_ore,gilded_blackstone_ore, andquartz_ore, which previously existed, but was not copied over.
Both of these new presets (and quartz_ore) include custom textures, so they look a bit nicer than they otherwise would.
New Stone Presets
OSV will now take charge of spawning the following blocks underground:
- blackstone
- magma blocks
- gravel (nether)
This can be disabled. See below.
New and Improved Commands
OSV now comes with an entire chain of commands which can be used to create and edit new presets, register new variants, and also create and edit new block and property groups.
It will always be faster to modify presets and the config file in a regular text editor or at the official linter online, but you can now get suggestions in game which tell you exactly what you can and cannot list in the config file when you use commands.
Here are all of the new commands you can use:
/osv display, which renders preset data to the chat/osv put, which puts any number of ore properties in the given block or block group/osv group, which can be used to put any number of blocks or properties into a new or existing group/osv list, which displays the contents of the block list or any group/osv clear, which clears the block list or any group, and/osv delete, which will delete the block list or any group. It will be reset if it exists by default.
In addition, the following commands have been improved:
/osv updatewill now display whichever file or JSON vlaue you have selected in the log when terminated early/osv generatecan now acquire world generation properties. This only works in the 1.16+ versions of the mod.
Better Mod Compatibility
OSV has been updated to register its blocks later than what Forge intends. It is unknown whether this will create issues in future versions of Forge, but this is necessary in order for the mod to depend on so many other mods being loaded beforehand. As a result, most other mods can now be used to generate and register ore and stone variants.
New Stone Generation Features
OSV now has a more flexibile stone generation feature. Here are all of the changes in sum:
- Stone clusters can be enabled / disabled individually.
- Stone clusters can spawn in any arbitrary set of blocks.
- Stone clusters will automatically replace any existing clusters of the same type, unless disabled.
I'll add better controll over some of these features in the next update.
Other Changes
OSV has received a lot of miscellaneous tweaks and code improvements. Here's the rundown:
- Ores and stones spawned by most other mods will automatically be replaced by OSV when listed in the config.
- The mod will display which preset erred when a syntax error is detected.
- You can now control the exact world decoration stage of any ore or stone type.
- Ores and stones can now spawn with a range of
countvalues, matching vanilla. - More? Yes?
The Future of OSV
The next version of this mod will include support for Create out of the box. Ores and stone types included. I will also begin working on a brief wiki explaining how to register new variant types from scratch with and without commands. Stay tuned.
Come join us on Discord to discuss the mod, for more information, or if you can help out.