This repository has been archived on 2023-11-02. You can view files and clone it, but cannot push or open issues or pull requests.
jland-packwiz-pack/kubejs/server_scripts/constants/metal_properties.js

284 lines
7.2 KiB
JavaScript
Raw Normal View History

2023-11-02 12:32:44 -05:00
//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
}
};