284 lines
7.2 KiB
JavaScript
284 lines
7.2 KiB
JavaScript
|
//priority: 1010
|
||
|
|
||
|
const simple_metals = ['copper', 'silver', 'gold', 'tin', 'lead'];
|
||
|
|
||
|
// Properties for Metal processing
|
||
|
const metal_properties = {
|
||
|
copper: {
|
||
|
meltingPoint: 500,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
wire: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'gold' },
|
||
|
expert_output: { secondary: 'nickel' },
|
||
|
create: { processingTime: 350 },
|
||
|
occultism: { oreWeight: 600 }
|
||
|
}
|
||
|
},
|
||
|
iron: {
|
||
|
meltingPoint: 800,
|
||
|
crushing_tier: 3,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'nickel' },
|
||
|
expert_output: { secondary: 'tin' },
|
||
|
create: { processingTime: 400 },
|
||
|
occultism: { oreWeight: 750 }
|
||
|
}
|
||
|
},
|
||
|
gold: {
|
||
|
meltingPoint: 700,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'zinc' },
|
||
|
expert_output: { secondary: 'copper' },
|
||
|
create: { processingTime: 300 },
|
||
|
occultism: { oreWeight: 320 }
|
||
|
}
|
||
|
},
|
||
|
tin: {
|
||
|
meltingPoint: 225,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'osmium' },
|
||
|
expert_output: { secondary: 'quartz' },
|
||
|
create: { processingTime: 350 },
|
||
|
occultism: { oreWeight: 610 }
|
||
|
}
|
||
|
},
|
||
|
osmium: {
|
||
|
meltingPoint: 975,
|
||
|
crushing_tier: 3,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'tin' },
|
||
|
expert_output: { secondary: 'copper' },
|
||
|
create: { processingTime: 400 },
|
||
|
occultism: { oreWeight: 210 }
|
||
|
}
|
||
|
},
|
||
|
uranium: {
|
||
|
meltingPoint: 830,
|
||
|
crushing_tier: 4,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'lead' },
|
||
|
create: { processingTime: 400 },
|
||
|
occultism: { oreWeight: 200 }
|
||
|
}
|
||
|
},
|
||
|
lead: {
|
||
|
meltingPoint: 330,
|
||
|
crushing_tier: 2,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
wire: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'silver' },
|
||
|
expert_output: { secondary: 'silver' },
|
||
|
create: { processingTime: 300 },
|
||
|
occultism: { oreWeight: 500 }
|
||
|
}
|
||
|
},
|
||
|
silver: {
|
||
|
meltingPoint: 790,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'lead' },
|
||
|
expert_output: { secondary: 'lead' },
|
||
|
create: { processingTime: 300 },
|
||
|
occultism: { oreWeight: 400 }
|
||
|
}
|
||
|
},
|
||
|
nickel: {
|
||
|
meltingPoint: 950,
|
||
|
crushing_tier: 2,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'iron' },
|
||
|
expert_output: { secondary: 'iron' },
|
||
|
create: { processingTime: 350 },
|
||
|
occultism: { oreWeight: 232 }
|
||
|
}
|
||
|
},
|
||
|
aluminum: {
|
||
|
meltingPoint: 425,
|
||
|
crushing_tier: 2,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
wire: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'iron' },
|
||
|
expert_output: { secondary: 'copper' },
|
||
|
create: { processingTime: 300 },
|
||
|
occultism: { oreWeight: 430 }
|
||
|
}
|
||
|
},
|
||
|
zinc: {
|
||
|
crushing_tier: 2,
|
||
|
meltingPoint: 420,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'minecraft:gravel', secondary: 'gold' },
|
||
|
create: { processingTime: 350 },
|
||
|
occultism: { oreWeight: 190 }
|
||
|
}
|
||
|
},
|
||
|
// cobalt: {
|
||
|
// meltingPoint: 950,
|
||
|
// oreProcessing: {
|
||
|
// output: {
|
||
|
// substrate: 'minecraft:netherrack',
|
||
|
// secondary: 'iron'
|
||
|
// },
|
||
|
// create: {
|
||
|
// processingTime: 400
|
||
|
// },
|
||
|
// occultism: {
|
||
|
// oreWeight: 170
|
||
|
// }
|
||
|
// }
|
||
|
// },
|
||
|
iesnium: {
|
||
|
meltingPoint: 850,
|
||
|
crushing_tier: 4,
|
||
|
oreProcessing: {
|
||
|
output: { substrate: 'occultism:burnt_otherstone', secondary: 'silver' },
|
||
|
expert_output: { secondary: 'silver' },
|
||
|
create: { processingTime: 500 }
|
||
|
}
|
||
|
},
|
||
|
enderium: {
|
||
|
meltingPoint: 1450,
|
||
|
crushing_tier: 4,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
signalum: {
|
||
|
meltingPoint: 1272,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
lumium: {
|
||
|
meltingPoint: 1354,
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
infused_iron: {
|
||
|
meltingPoint: 850
|
||
|
},
|
||
|
sky: {
|
||
|
meltingPoint: 950
|
||
|
},
|
||
|
tainted_gold: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
energized_steel: {
|
||
|
meltingPoint: 875
|
||
|
},
|
||
|
// TODO, Add melting Points for those metals:
|
||
|
brass: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 2,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
bronze: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
constantan: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 2,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
electrum: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
wire: true
|
||
|
},
|
||
|
invar: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 3,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
},
|
||
|
refined_glowstone: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
refined_obsidian: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
rose_gold: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
soul_steel: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
steel: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 4,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true,
|
||
|
wire: true
|
||
|
},
|
||
|
andesite: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
netherite: {
|
||
|
crushing_tier: 4,
|
||
|
gear: true
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
hop_graphite: {
|
||
|
// meltingPoint: 1000
|
||
|
},
|
||
|
rose_gold: {
|
||
|
// meltingPoint: 1000
|
||
|
crushing_tier: 1,
|
||
|
gear: true,
|
||
|
plate: true,
|
||
|
rod: true
|
||
|
}
|
||
|
};
|