GabrielOlvH / Industrial-Revolution

An Industrial mod made for Fabric.
Apache License 2.0
193 stars 56 forks source link

[BUG] #573

Open Halfman012 opened 5 months ago

Halfman012 commented 5 months ago

Mining rig: Im playing Prominance II and i built a mining rig, now come to find out you cant rly put diamonds lapis or ancient ore inside surprise surprise. Found out you can circumvent these by going in to minecraft\Instances\Prominence II [RPG]\config\indrev and then mining rig config where you add "c:ancient_debris_ores": and "c:diamond_ores": 2, and i put more id that i got from the games for lapis and uranite... but it only worked for the first 2 (diamond and ancient ore) and does anyone know any solution how to add lapis and uranite to the list would be much appreciated or if you know the ID or just what code i have to put in. Thx for the help.

rhedcyan commented 5 months ago

can any one help me unreadable text in revolutionary guide book I see like enchantment table text I have fabric language kotlin and sodium any fix? I can't upload any picture sorry because low memory? I'm using pojavlauncher

Joshua-Beatty commented 4 months ago

To add an ore to the mining config you need a valid tag for the ore and an energy cost to associate it(This is up for you to decide). To get the tags for an ore you can look at a block in f3 and it is on the right hand side: image You can technically choose any of those tags(I think) but i try and stay with the specific tags that match the ore i am trying to add in this case i would use #c:lapis_ores i wouldn't want to use #minecraft:lapis_ores if my modpack had multiple lapis ore blocks from different mods that i wanted to work with the rig for example. Using this method I have created this mining config for my server:

{
  "allowedTags": {
    "minecraft:copper_ores": 1,
    "minecraft:coal_ores": 1,
    "minecraft:gold_ores": 2,
    "minecraft:iron_ores": 2,
    "c:nikolite_ores": 2,
    "c:tin_ores": 2,
    "minecraft:redstone_ores": 2,
    "c:lead_ores": 3,
    "c:silver_ores": 3,
    "c:tungsten_ores": 3,
    "c:ancient_debris_ores": 2,
    "c:diamond_ores": 2,
    "minecraft:emerald_ores": 4,
    "c:quartz_ores": 2,
    "c:uraninite_ores": 2
  }
}

Though if i wanted to balance it better i might make diamonds have an energy cost of 4, ancient debris of 6, and and uraninite of 3, but that is up to you and how you want to balance the modpack. To add lapis I would get the following:

{
  "allowedTags": {
    "minecraft:copper_ores": 1,
    "minecraft:coal_ores": 1,
    "minecraft:gold_ores": 2,
    "minecraft:iron_ores": 2,
    "c:nikolite_ores": 2,
    "c:tin_ores": 2,
    "minecraft:redstone_ores": 2,
    "c:lead_ores": 3,
    "c:silver_ores": 3,
    "c:tungsten_ores": 3,
    "c:ancient_debris_ores": 2,
    "c:diamond_ores": 2,
    "minecraft:emerald_ores": 4,
    "c:quartz_ores": 2,
    "c:uraninite_ores": 2,
    "c:lapis_ores": 2
  }
}

Notice how every line or the ore ends with a comma except for the last one, this is just JSON format, if you are not familiar with this format you can validate your config in a website like jsonlint before starting your server.

GucciGrandad commented 3 months ago

I'm running the latest version of Prominence 2 (CF_ProminenceIIFabric_2.7.7HF.jar) I've copied your config and added some of my own but I'm having no luck with putting Lapis, Uraninite, Quartz, and more ores into my mining rig. It just simply wont go into the GUI with an empty ore card. Below is my config, I can't see anything wrong with it. If anyone can point me in the right direction it would be much appreciated.

{ "allowedTags": { "minecraft:copper_ores": 1, "minecraft:coal_ores": 1, "minecraft:gold_ores": 2, "minecraft:iron_ores": 2, "c:nikolite_ores": 2, "c:tin_ores": 2, "minecraft:redstone_ores": 2, "c:lead_ores": 3, "c:silver_ores": 3, "c:tungsten_ores": 3, "c:ancient_debris_ores": 2, "c:diamond_ores": 2, "minecraft:emerald_ores": 4, "c:quartz_ores": 2, "c:uraninite_ores": 2, "c:lapis_ores": 2, "c:galena_ores": 2, "c:bauxite_ores": 2, "c:ruby_ores": 2, "c:sapphire_ores": 2, "c:iridium_ores": 2, "c:cinnabar_ores": 2, "c:pyrite_ores": 4, "c:sphaelrite_ores": 2, "c:peridot_ores": 2, "c:sheldonite_ores": 2, "c:sodalite_ores": 2, "c:tungsten_ores": 2, "c:end_stones": 2, "c:ore_rates/dense": 2 } }

Bigglesworth8 commented 2 months ago

I'm running the latest version of Prominence 2 (CF_ProminenceIIFabric_2.7.7HF.jar) I've copied your config and added some of my own but I'm having no luck with putting Lapis, Uraninite, Quartz, and more ores into my mining rig. It just simply wont go into the GUI with an empty ore card. Below is my config, I can't see anything wrong with it. If anyone can point me in the right direction it would be much appreciated.

{ "allowedTags": { "minecraft:copper_ores": 1, "minecraft:coal_ores": 1, "minecraft:gold_ores": 2, "minecraft:iron_ores": 2, "c:nikolite_ores": 2, "c:tin_ores": 2, "minecraft:redstone_ores": 2, "c:lead_ores": 3, "c:silver_ores": 3, "c:tungsten_ores": 3, "c:ancient_debris_ores": 2, "c:diamond_ores": 2, "minecraft:emerald_ores": 4, "c:quartz_ores": 2, "c:uraninite_ores": 2, "c:lapis_ores": 2, "c:galena_ores": 2, "c:bauxite_ores": 2, "c:ruby_ores": 2, "c:sapphire_ores": 2, "c:iridium_ores": 2, "c:cinnabar_ores": 2, "c:pyrite_ores": 4, "c:sphaelrite_ores": 2, "c:peridot_ores": 2, "c:sheldonite_ores": 2, "c:sodalite_ores": 2, "c:tungsten_ores": 2, "c:end_stones": 2, "c:ore_rates/dense": 2 } }

I am having this same issue and i was wondering if you have managed to find a way around it as like you i have it working for everything other than lapis and urananite ?

DrEngineerOnMeth commented 1 month ago

I'm running the latest version of Prominence 2 (CF_ProminenceIIFabric_2.7.7HF.jar) I've copied your config and added some of my own but I'm having no luck with putting Lapis, Uraninite, Quartz, and more ores into my mining rig. It just simply wont go into the GUI with an empty ore card. Below is my config, I can't see anything wrong with it. If anyone can point me in the right direction it would be much appreciated.

{ "allowedTags": { "minecraft:copper_ores": 1, "minecraft:coal_ores": 1, "minecraft:gold_ores": 2, "minecraft:iron_ores": 2, "c:nikolite_ores": 2, "c:tin_ores": 2, "minecraft:redstone_ores": 2, "c:lead_ores": 3, "c:silver_ores": 3, "c:tungsten_ores": 3, "c:ancient_debris_ores": 2, "c:diamond_ores": 2, "minecraft:emerald_ores": 4, "c:quartz_ores": 2, "c:uraninite_ores": 2, "c:lapis_ores": 2, "c:galena_ores": 2, "c:bauxite_ores": 2, "c:ruby_ores": 2, "c:sapphire_ores": 2, "c:iridium_ores": 2, "c:cinnabar_ores": 2, "c:pyrite_ores": 4, "c:sphaelrite_ores": 2, "c:peridot_ores": 2, "c:sheldonite_ores": 2, "c:sodalite_ores": 2, "c:tungsten_ores": 2, "c:end_stones": 2, "c:ore_rates/dense": 2 } }

I am having this same issue and i was wondering if you have managed to find a way around it as like you i have it working for everything other than lapis and urananite ?

I had the same issue. Managed to make it work by changing datagenOnStartup in the modern industrialization config to true.