Simple Ore Generation

Note:

As of 3.6.0/4.1.0, OreGen.json will attempt to correct any errors by regenerating itself, which means no NullPointerException crash, but if there is an error any changes you've made will be lost, so please back up your changes, until a better way is found. If updating TO 3.6.0/4.1.0+ from an older version, please remember to delete your old OreGen.json file, or it will throw a NullPointerException.

 

Also, if you didn't download this from CurseForge, or the Github account linked by the Source button, please don't submit any bugs. The version you've downloaded from one of those foreign mirror sites is likely very outdated.

 

Now back to the Info:

 

What is it?

Miss the old Nether Ores mod? So do I. Remember playing the Big Dig pack on the old Technic Launcher? I miss it. So in comes Simple Ore Generation to fill that gap!

 

Simple Ore Generation aims to be an ore overhaul, giving you more freedom to control how ores spawn in the world, as well as provide nether, and end ore spawns. By default, it emulates the old Big Dig pack, generating a ton of ore, as it's intended to be played along side tech mods where you need a ton of ore, but each ore can be tweaked individually, and on a dimensional basis too.

 

What does it do?
First and foremost it changes the vanilla ore spawns in the overworld, to feel more like Big Dig, and/or GregTech with larger veins. All of the generation parameters can be tweaked on a per ore basis, or even turned off all together, by editing the OreGen.json file, in the config/simpleoregen folder. The vanilla ores are completely blocked from spawning naturally, and instead are loaded in, in a custom way, so you have total control over their spawn configuration.

 

Ores also generate in the Nether, as well as the End, at any height. They have a higher than vanilla frequency but come with greater challenge due to their location, and optionally due to Zombie Pigmen or Endermen attacking you.

 

List of supported mods (Some versions may vary):

  • Advanced Rocketry

  • *Applied Energestics 2

  • Embers

  • Forestry

  • Futurepack

  • Ice and Fire

  • Immersive Engineering

  • IndustrialCraft 2

  • Mekanism

  • Tech Reborn

  • **Thermal Foundation

  • Tinker's Construct

* 1.12.2 versions newer than 4.2.0 only

** Requires further player interactions than before. Check changelogs below for exact steps.

 

Changelogs:

 Previous:

3.3.0 update:

You can adjust the spawn rates, vein sizes, and Y levels to your liking, by editing ~/configs/simpleoregen/OreGen.json or even turn certain ores off all together.∙

 

3.4.0 update:

Supports Apatite from Forestry (overworld only), and Uranium from IC2.

Has generic Copper, Tin, and Lead that will spawn if IC2 is installed. 

(generic Copper and Tin will spawn if Forestry is installed, as well.)

 

3.5.0 update:

Immersive Engineering support added, by blocking IE ores, and generating generic versions that support IE features.

Waila support: Nether ore blocks will now display on Waila, rather or not they're safe to mine, or mining them will cause pigmen to aggro. 

 

4.0.0 update:

Updated to Minecraft 1.12

 

3.6.0/4.1.0 update:

Complete code re-write.

OreGen.json now generates as the game is loading, rather than as a world is loading. (And in alphabetical order)

Added config for Emeralds  to only spawn in extreme hills biomes (Vanilla behavior)

Added config to enable (enabled by default) endermen aggro while mining in the End

Added Thermal Foundation support

Added Tech Reborn support

Added Mekanism Support

Added Tinker's Construct support.

 Current:

3.7.0/4.2.0 update:

Added:
Option to have modded Nether quartz drop the vanilla nether quartz item

 

Advanced Rocketry/Lib Vulpes support
*Applied Energestics 2 support
Embers support
Futurepack support
Ice and Fire support

* 1.12.2 version only

 

Known Bugs:
Charged Certus Quartz blocks don't currently glow like the AE2 versions;

 

Going forward, 1.11.2 version will not receive any more updates (barring a major bug report in the coming weeks, after 3.7.0 goes live).

 

**2.3.0/3.7.1/4.2.1 downdate:

 

Changed:
Thermal Foundation support altered.
Previously, a single config option enabled Thermal Foundation support.
Now: Simple Ore Generation ores will spawn when TF is present, if enabled, but additional steps are required to remove Thermal Foundation ores from spawning.
First, you must go to config/cofh/thermalfoundation and edit common.cfg, and change 'GenerateDefaultFiles' on line 541 to false
Then, go to config/cofh/world and rename or delete '00_minecraft.json' and '01_thermalfoundation_ores.json'

The automated feature has been removed at the request of one of the authors.
A simpler version may be coming again in the future, but that is per Thermal Foundation's author's discretion.

 

Screenshots:

 

How to install:

1.12.2: Requires Minecraft Forge 14.23.1.2555 or newer

 

1.11.2 and older: Not supported anymore, but try the Recommended version.

 

With forge installed, it's as simple as dropping into the "mods" folder and enjoying!

 

Support:

Moving forward, new features will be coming to 1.12.2, or newer only.

 

Modpacks:

Do whatever you want. :)


License
All code was written, and all textures made by me (using the vanilla textures). Sooouu... It's completely open source! Anyone can feel free to download and modify and redistribute as they see fit. Source can be found here.

 

Want to reach me?

Want to ask a question, request a feature, submit a bug report, or just talk to me?

Have I not checked this page, the Minecraft Forum or GitHub in awhile?

Feel free to join my discord channel and say hello.

 

 

Want me to have more free time to work on modding?

Feel free to support me on Patreon:


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    244249
  • Created
    Apr 21, 2016
  • Last Released File
    Jan 28, 2018
  • Total Downloads
    33,075
  • License

Categories

Members