前言

作者在制作gtceu的空岛包时,采用凝矿兰方案来产生矿物。但由于目前百科上没有关于gtceu的矿物权重统计,因此制作了一份矿物权重统计。

矿物统计

根据矿物探测仪的数据统计了gtceu的矿物生成权重

csv文件如下(该统计包含花岗岩球等岩石矿脉)

no,vein_name,top,middle,bottom,any,weight,dim
1,bauxite,bauxite,aluminium,ilmenite,aluminium,40,end
2,magnetite,magnetite,chromite,vanadium magnetite,gold,30,end
3,naquadah,naquadah,naquadah,naquadah,plutonium,30,end
4,pitchblende,pitchblende,uraninite,pitchblende,uraninite,20,end
5,scheelite,scheelite,tungstate,scheelite,lithium,20,end
6,sheldonite,bornite,platinum,sheldonite,palladium,10,end
7,banded,brown limonite,banded iron,yellow limonite,gold,30,nether
8,beryllium,beryllium,enerald,beryllium,thorium,30,nether
9,certus quartz,quartzite,quartzite,quartzite,barite,40,nether
10,manganese,grossular,pyrochlore,pyrolusite,tantalite,20,nether
11,molybdenum,wulfenite,molybdenum,molybdenite,powellite,5,nether
12,monazite,bastnasite,monazite,bastnasite,neodymium,30,nether
13,nether quartz,quartz,quartz,quartz,quartzite,80,nether
14,redstone,redstone,ruby,redstone,cinnabar,60,nether
15,saltpeter,saltpeter,electrotine,diatomite,alunite,40,nether
16,sulfur,sulfur,pyrite,sulfur,sphalerite,100,nether
17,tetrahedrite,tetrahedrite,copper,tetrahedrite,stibnite,70,nether
18,topaz,blue topaz,chalcocite,topaz,bornite,40,nether
19,apatite,apatite,tricalcium phosphate,apatite,pyrochlore,40,overworld
20,basalt sphere,,,,basalt,120,overworld
21,black granite sphere,,,,black granite,90,overworld
22,cassiterite,tin,cassiterite,tin,tin,80,overworld
23,coal,coal,coal,coal,coal,80,overworld
24,copper tin,chalcopyrite,cassiterite,zeolite,realgar,50,overworld
25,copper,chalcopyrite,pyrite,iron,copper,80,overworld
26,diamond,graphite,diamond,graphite,coal,40,overworld
27,galena,galena,silver,galena,lead,40,overworld
28,garnet tin,cassiterite sand,asbestos,garnet sand,diatomite,80,overworld
29,garnet,red garnet,amethyst,yellow garnet,opal,40,overworld
30,iron,brown limonite,banded iron,yellow limonite,malachite,120,overworld
31,lapis,lazurite,lapis,sodalite,calcite,40,overworld
32,lubricant,soapstone,glauconite sand,talc,pentlandite,40,overworld
33,magnetite,magnetite,vanadium magnetite,magnetite,gold,80,overworld
34,manganese,grossular,pyrolusite,spessartine,tantalite,20,overworld
35,marble sphere,,,,marble,120,overworld
36,mica,kyanite,bauxite,mica,pollucite,20,overworld
37,mineral sand,basaltic mineral sand,fullers earth,granitic mineral sand,gypsum,80,overworld
38,nickel,garnierite,cobaltite,nickel,pentlandite,40,overworld
39,oilsands,oilsands,oilsands,oilsands,oilsands,40,overworld
40,olivine,bentonite,olivine,magnesite,glauconite sand,20,overworld
41,raw oil sphere,,,,raw oil,50,overworld
42,redstone,redstone,ruby,redstone,cinnabar,60,overworld
43,red granite,,,,red granite,90,overworld
44,salts,rock salt,lepidolite,salt,spodumene,50,overworld
45,sapphire,almandine,sapphire,pyrope,green sapphire,60,overworld

以上为矿脉的生成权重统计,各层矿物的比例为上层0.4,中层0.2,底层0.3,矿脉任意位置0.1,对应的矿物生成权重由权重乘以比例即可。

(以上内容粘贴到任意空白txt文件后将文件后缀名修改为csv即可用excel打开)

凝矿兰脚本

1.12.2的凝矿兰魔改脚本需要modTweaker的支持[MoT]ModTweaker - MC百科|最大的Minecraft中文MOD百科 (mcmod.cn)

末地版凝矿兰-影矿兰由Orechid Endium - Minecraft Mods - CurseForge提供。若不添加该模组,以下代码中的OrechidEndium需修改为凝矿兰或者炎矿兰或者删除。

移除原有的矿物转化后添加上表统计的矿物权重。各权重*864仅是个人偏好,自用可删除

//凝矿兰删除原配方
mods.botania.Orechid.removeOre("oreAluminum");
mods.botania.Orechid.removeOre("oreIron");
mods.botania.Orechid.removeOre("oreOsmium");
mods.botania.Orechid.removeOre("oreMythril");
mods.botania.Orechid.removeOre("oreInfusedFire");
mods.botania.Orechid.removeOre("oreTin");
mods.botania.Orechid.removeOre("oreCertusQuartz");
mods.botania.Orechid.removeOre("oreMCropsEssence");
mods.botania.Orechid.removeOre("oreChimerite");
mods.botania.Orechid.removeOre("oreRuby");
mods.botania.Orechid.removeOre("oreCinnabar");
mods.botania.Orechid.removeOre("oreLead");
mods.botania.Orechid.removeOre("oreSapphire");
mods.botania.Orechid.removeOre("oreCoal");
mods.botania.Orechid.removeOre("oreVinteum");
mods.botania.Orechid.removeOre("oreDiamond");
mods.botania.Orechid.removeOre("oreTungsten");
mods.botania.Orechid.removeOre("oreEmerald");
mods.botania.Orechid.removeOre("orePlatinum");
mods.botania.Orechid.removeOre("oreDarkIron");
mods.botania.Orechid.removeOre("oreUranium");
mods.botania.Orechid.removeOre("oreNickel");
mods.botania.Orechid.removeOre("oreLapis");
mods.botania.Orechid.removeOre("oreInfusedEntropy");
mods.botania.Orechid.removeOre("oreAdamantium");
mods.botania.Orechid.removeOre("oreInfusedAir");
mods.botania.Orechid.removeOre("oreInfusedEarth");
mods.botania.Orechid.removeOre("oreFzDarkIron");
mods.botania.Orechid.removeOre("oreAmber");
mods.botania.Orechid.removeOre("oreOlivine");
mods.botania.Orechid.removeOre("oreMithril");
mods.botania.Orechid.removeOre("oreSilver");
mods.botania.Orechid.removeOre("oreInfusedOrder");
mods.botania.Orechid.removeOre("oreGold");
mods.botania.Orechid.removeOre("oreGalena");
mods.botania.Orechid.removeOre("oreBlueTopaz");
mods.botania.Orechid.removeOre("oreDark");
mods.botania.Orechid.removeOre("oreInfusedWater");
mods.botania.Orechid.removeOre("oreZinc");
mods.botania.Orechid.removeOre("oreQuartzBlack");
mods.botania.Orechid.removeOre("oreRedstone");
mods.botania.Orechid.removeOre("oreSulfur");
mods.botania.Orechid.removeOre("oreCopper");
mods.botania.Orechid.removeOre("oreYellorite");
mods.botania.Orechid.removeOre("oreApatite");

//凝矿兰
mods.botania.Orechid.addOre("oreApatite",28*864);
mods.botania.Orechid.addOre("oreAsbestos",16*864);
mods.botania.Orechid.addOre("oreAmethyst",8*864);
mods.botania.Orechid.addOre("oreAlmandine",24*864);
mods.botania.Orechid.addOre("oreBandedIron",24*864);
mods.botania.Orechid.addOre("oreBrownLimonite",48*864);
mods.botania.Orechid.addOre("oreBauxite",4*864);
mods.botania.Orechid.addOre("oreBasalticMineralSand",32*864);
mods.botania.Orechid.addOre("oreBentonite",8*864);
mods.botania.Orechid.addOre("oreCassiterite",26*864);
mods.botania.Orechid.addOre("oreCassiteriteSand",32*864);
mods.botania.Orechid.addOre("oreChalcopyrite",52*864);
mods.botania.Orechid.addOre("oreCopper",8*864);
mods.botania.Orechid.addOre("oreCoal",84*864);
mods.botania.Orechid.addOre("oreCobaltite",8*864);
mods.botania.Orechid.addOre("oreCalcite",4*864);
mods.botania.Orechid.addOre("oreCinnabar",6*864);
mods.botania.Orechid.addOre("oreDiamond",8*864);
mods.botania.Orechid.addOre("oreDiatomite",8*864);
mods.botania.Orechid.addOre("oreFullersEarth",16*864);
mods.botania.Orechid.addOre("oreGalena",28*864);
mods.botania.Orechid.addOre("oreGraphite",28*864);
mods.botania.Orechid.addOre("oreGarnetSand",24*864);
mods.botania.Orechid.addOre("oreGlauconiteSand",10*864);
mods.botania.Orechid.addOre("oreGraniticMineralSand",24*864);
mods.botania.Orechid.addOre("oreGarnierite",16*864);
mods.botania.Orechid.addOre("oreGold",8*864);
mods.botania.Orechid.addOre("oreGrossular",8*864);
mods.botania.Orechid.addOre("oreGypsum",8*864);
mods.botania.Orechid.addOre("oreGreenSapphire",6*864);
mods.botania.Orechid.addOre("oreIron",24*864);
mods.botania.Orechid.addOre("oreKyanite",8*864);
mods.botania.Orechid.addOre("oreLead",4*864);
mods.botania.Orechid.addOre("oreLazurite",16*864);
mods.botania.Orechid.addOre("oreLapis",8*864);
mods.botania.Orechid.addOre("oreLepidolite",10*864);
mods.botania.Orechid.addOre("oreMica",6*864);
mods.botania.Orechid.addOre("oreMalachite",12*864);
mods.botania.Orechid.addOre("oreMagnetite",56*864);
mods.botania.Orechid.addOre("oreMagnesite",6*864);
mods.botania.Orechid.addOre("oreNickel",12*864);
mods.botania.Orechid.addOre("oreOpal",4*864);
mods.botania.Orechid.addOre("oreOilsands",40*864);
mods.botania.Orechid.addOre("oreOlivine",4*864);
mods.botania.Orechid.addOre("orePyrochlore",4*864);
mods.botania.Orechid.addOre("orePyrolusite",4*864);
mods.botania.Orechid.addOre("orePyrite",16*864);
mods.botania.Orechid.addOre("orePyrope",18*864);
mods.botania.Orechid.addOre("orePentlandite",8*864);
mods.botania.Orechid.addOre("orePollucite",2*864);
mods.botania.Orechid.addOre("oreRuby",12*864);
mods.botania.Orechid.addOre("oreRealgar",5*864);
mods.botania.Orechid.addOre("oreRedGarnet",16*864);
mods.botania.Orechid.addOre("oreRedstone",42*864);
mods.botania.Orechid.addOre("oreRockSalt",20*864);
mods.botania.Orechid.addOre("oreSilver",8*864);
mods.botania.Orechid.addOre("oreSodalite",12*864);
mods.botania.Orechid.addOre("oreSoapstone",16*864);
mods.botania.Orechid.addOre("oreSpessartine",6*864);
mods.botania.Orechid.addOre("oreSpodumene",5*864);
mods.botania.Orechid.addOre("oreSapphire",12*864);
mods.botania.Orechid.addOre("oreTalc",12*864);
mods.botania.Orechid.addOre("oreTin",64*864);
mods.botania.Orechid.addOre("oreTricalciumPhosphate",8*864);
mods.botania.Orechid.addOre("oreTantalite",2*864);
mods.botania.Orechid.addOre("oreVanadiumMagnetite",16*864);
mods.botania.Orechid.addOre("oreYellowGarnet",12*864);
mods.botania.Orechid.addOre("oreYellowLimonite",36*864);
mods.botania.Orechid.addOre("oreZeolite",15*864);

//炎矿兰
mods.botania.OrechidIgnem.removeOre(<ore:oreQuartz>);
mods.botania.OrechidIgnem.removeOre(<ore:oreCobalt>);

mods.botania.OrechidIgnem.addOre("oreAlunite",4*864);
mods.botania.OrechidIgnem.addOre("oreBandedIron",6*864);
mods.botania.OrechidIgnem.addOre("oreBarite",4*864);
mods.botania.OrechidIgnem.addOre("oreBastnasite",21*864);
mods.botania.OrechidIgnem.addOre("oreBrownLimonite",12*864);
mods.botania.OrechidIgnem.addOre("oreBeryllium",21*864);
mods.botania.OrechidIgnem.addOre("oreBlue topaz",16*864);
mods.botania.OrechidIgnem.addOre("oreBornite",4*864);
mods.botania.OrechidIgnem.addOre("oreCinnabar",6*864);
mods.botania.OrechidIgnem.addOre("oreChalcocite",8*864);
mods.botania.OrechidIgnem.addOre("oreCopper",14*864);
mods.botania.OrechidIgnem.addOre("oreDiatomite",12*864);
mods.botania.OrechidIgnem.addOre("oreEnerald",6*864);
mods.botania.OrechidIgnem.addOre("oreElectrotine",8*864);
mods.botania.OrechidIgnem.addOre("oreGold",3*864);
mods.botania.OrechidIgnem.addOre("oreGrossular",8*864);
mods.botania.OrechidIgnem.addOre("oreMolybdenum",1*864);
mods.botania.OrechidIgnem.addOre("oreMolybdenite",1296);
mods.botania.OrechidIgnem.addOre("oreMonazite",6*864);
mods.botania.OrechidIgnem.addOre("oreNeodymium",3*864);
mods.botania.OrechidIgnem.addOre("orePyrochlore",4*864);
mods.botania.OrechidIgnem.addOre("orePyrolusite",6*864);
mods.botania.OrechidIgnem.addOre("orePyrite",20*864);
mods.botania.OrechidIgnem.addOre("orePowellite",432);
mods.botania.OrechidIgnem.addOre("oreQuartzite",44*864);
mods.botania.OrechidIgnem.addOre("oreQuartz",72*864);
mods.botania.OrechidIgnem.addOre("oreRedstone",42*864);
mods.botania.OrechidIgnem.addOre("oreRuby",12*864);
mods.botania.OrechidIgnem.addOre("oreSaltpeter",16*864);
mods.botania.OrechidIgnem.addOre("oreSulfur",70*864);
mods.botania.OrechidIgnem.addOre("oreSphalerite",10*864);
mods.botania.OrechidIgnem.addOre("oreStibnite",7*864);
mods.botania.OrechidIgnem.addOre("oreThorium",3*864);
mods.botania.OrechidIgnem.addOre("oreTetrahedrite",49*864);
mods.botania.OrechidIgnem.addOre("oreTopaz",12*864);
mods.botania.OrechidIgnem.addOre("oreTantalite",2*864);
mods.botania.OrechidIgnem.addOre("oreWulfenite",2*864);
mods.botania.OrechidIgnem.addOre("oreYellowLimonite",9*864);

//若添加夸克模组则添加下面这行,如有需要自行调整权重
//mods.botania.OrechidEndium.removeOre("oreEndBiotite>"); 
mods.botania.OrechidEndium.addOre("oreAluminium",12*864);
mods.botania.OrechidEndium.addOre("oreBauxite",16*864);
mods.botania.OrechidEndium.addOre("oreBornite",4*864);
mods.botania.OrechidEndium.addOre("oreChromite",6*864);
mods.botania.OrechidEndium.addOre("oreGold",3*864);
mods.botania.OrechidEndium.addOre("oreIlmenite",12*864);
mods.botania.OrechidEndium.addOre("oreLithium",2*864);
mods.botania.OrechidEndium.addOre("oreVanadiumMagnetite",9*864);
mods.botania.OrechidEndium.addOre("oreMagnetite",12*864);
mods.botania.OrechidEndium.addOre("oreNaquadah",15*864);
mods.botania.OrechidEndium.addOre("orePlutonium",3*864);
mods.botania.OrechidEndium.addOre("orePlatinum",2*864);
mods.botania.OrechidEndium.addOre("orePitchblende",14*864);
mods.botania.OrechidEndium.addOre("orePalladium",1*864);
mods.botania.OrechidEndium.addOre("oreUraninite",6*864);
mods.botania.OrechidEndium.addOre("oreScheelite",14*864);
mods.botania.OrechidEndium.addOre("oreSheldonite",3*864);
mods.botania.OrechidEndium.addOre("oreTungstate",4*864);

由于作者技术有限,以上脚本炎矿兰产出的矿物材质是石头(而不是下界岩材质),在矿辞中添加netherrack会导致炎矿兰获取矿物生成时循环调用获取方法而产生StackOverflowError,查看crt日志矿辞也正常添加未报错,所以退而求其次使用石头材质。希望能够抛砖引玉,有其他人能够解决这个问题了。