This mod is work in progress, and it's not ready yet. Current Progress is :Compiling Ideas, Forge Boilerplating
Hello ! I Currently Working on a mod that improve a realism on Mineral extraction and Mineral processing aspect. and this is my first time creating minecraft mod, so i hope i can get several suggestion about my mod and my ideas, and/or even tell me to drop my idea entirely since perhaps you know one mod that i'm looking for
What Is This Mod Exactly ?
okay, first of all, this mod is called Real Mining. yes i think it's not that good, so please give me a suggestion, so perhaps we can came up and settle to one name.
This mod will bring you an extreme realism in from Mineral Extractions to Mineral Processing until it become your precious Ingots. in real life it's hard for a mineral to become an ingot bar ! it's not like buying a pickaxe in hardware store bringing a pickaxe to a mineshaft, pick some ores, get home. smelt it, and cast it.
Why You Do This ?
Recently i played several mods and modpacks that majorly changes minecraft gameplay something like TerraFirmaCraft Mod and FTB Continuum Modpack and other tech-related mod or modpacks. and i'am having so much fun there, but there are several catches, that mod or modpacks did not focus --at least not so deep-- in one aspect of the realism which is mineral extraction and mineral processing.
But this-name-of-mod Already Done This !
There is Kabbdjthmillion of minecraft mod, it's impossible for me to try all of them. Please let me know if there is a mod that already done this deep in mineral extraction aspect. But please hear my ideas first, so let's continue !
mod-1-name, mod-2-name, etc. Whats the different between these mod ?
I Like to talk about this, since i get a lot of ideas, or improvements from this topic. lets talk about what i've tried
Let's start from Vanilla Minecraft. one of the aspect that i like from vanilla minecraft is you have this kind of ideas of technology advancement through Tools tier, from Wood or Stone Tools to Iron Tools and lastly Diamond Tools. this is good enough for non-mod players. but not for me.
TerraFirmaCraft really good at bringing gradual increase in technology advancement without Quest or any "hard" jump in achievement that unlocks next tier of advancements since it's impossible to craft the next tier of technology without crafting latest technology you currently at. So i took this concept of gradual increase of technology advancement to my Mod
Next, we have Tinker Construct. Oh i love this mod so much. this mod is also giving us the challenge to increase our tools advancements. but, this mod only good at Ingot Processing ! take a good note for that: Ingot processing is different from mineral processing. but nonetheless, i like the concept of bringing several technology to process those ores and become a precious ingot. so i took that
Let's not forget about Build Craft. I Love Quarries !
How do you do This ?
the thing is, i don't want my Mod to be a standalone, self-sustained, and greedy. i want other people to integrate well with my mod. well since, i'm not expert at modding yet, and also there is already a mod that done well with Ingot Processing. i just want this mod to really really really focused in bringing the realism Only in Mineral Extraction and Mineral Processing. so there will be a new gap between Mining the Ore and bringing it to the classic smelter to smelt into an ingot, and instead bring that to my mod's tech blocks, then move to the smelting.
Alright, so if this mod finished, What it will look like?
caution tho, i'm not an expert in this, that's why i'm bringing this up in this Thread discussions
Forget about getting an ore blocks, or, using a wood tools. that's not practical nor possible in real world.
Like in real world, we have efficiency and expected yield, defined with what method you use, what tool you use, what machine you use.
the ore naming is also changed, this mod use the real world name of the ore. and also one type of Mineral will have a different source of ores for example Copper would use Chalcopyrite, Chalcocite, Covellite. one type of ores doesn't mean it only contain one type of Mineral but perhaps two or more with other impurities.
This is the part where the Ore are Extracted, i have a few ideas in this aspect. but basically you directly mine the ore and give you the ore blocks, instead it would drop corresponding ore's Chunks with a certain yields depending what method and/or tool you use to mine. that Ore Chunks will later used in mineral processing
Manual Tool Assisted Mining
the most basic thing to do mining, using you Good ol' pickaxe to mine the ores
Machine Assisted Mining
using maching to mine will give you better efficiency and better yield
This is the part where the Ore Chunks are processed to until it became a raw ingot.
this part focus on size reduction, so basically, The ore chunks you gathered are not yet ready to be processed anything beyond this part.
this part will give you Ore Big Chunks and/or Ore Small Chunks.
this part is basically a pre and post comminution, this part will screen all the chunks has been crushed at Comminution part, to a different type of items, which consist of Ore's Small Chunks, or powder. those chunks be re-feeded to re-processed. and the powder can be used to move on to next step.
this part also can be use to re-process a slag, or any by product created by anything beyond this part.
basically a part where you can separate between your targeted ores, with any impurities or any by-product. remember, one ores doesn't mean there is only one particular ore. for example Chalcopyrite chemical formula is CuFeS2 so it would give you Copper (Cu), Iron (Fe) and Sulfur (S) with different yield, based on those formula and/or balancing.
I'm not sure yet about the sulfur, but i think it would give you a useless by product, or something.
if concentration part give you Slurries, that needs to be dewatered. this will give you fine powder with yield of 1 : 0.99
finally ! after you get fine powder, you can smelt it into a precious ingots !
I came from Chemical Engineering and Information TechnologyBackground, and i am fluent in Java Programming. but i'm not an expert in Minecraft programming, so i hope one of you willing to help me out, and contribute to my project.
Currently, I'm still learning how to mod minecraft, and just started Preparing and Doing Boileplate using Forge MDK and successfuly added few static blocks, and items. and not yet found any difficulties in programming aspect.
Balancing is one of the big difficulties here. there is a lot of RNG (Random Number Generator) used here, and a lot of chance based processing, so this really need to be discussed and calculated well. i don't want this mod to bring infinite loop, infinite sustainability in early game and whatnot
Localization / Internationalization (?) also a difficulties which i bring up since i am not an English speaker, and not living in English Speaking country.
Licensing and/or Legal Restrictions
I'm not familiar with legal terms in minecraft world, so this mod still using LICENCE from forge MDK.