minecraft server init
This commit is contained in:
147
scripts/contenttweaker/materials/misc.zs
Normal file
147
scripts/contenttweaker/materials/misc.zs
Normal file
@ -0,0 +1,147 @@
|
||||
#loader contenttweaker
|
||||
|
||||
/*
|
||||
SevTech: Ages ContentTweaker Misc Script.
|
||||
|
||||
Note: These scripts are created and for the usage in SevTech: Ages and other
|
||||
modpacks curated by DarkPacks. You can use these scripts for reference and for
|
||||
learning but not for copying and pasting and claiming as your own.
|
||||
*/
|
||||
import mods.contenttweaker.Material;
|
||||
import mods.contenttweaker.MaterialPartData;
|
||||
|
||||
import scripts.contenttweaker.materials.utils.addDefaultMoltenData;
|
||||
import scripts.contenttweaker.materials.utils.addDefaultOreData;
|
||||
import scripts.contenttweaker.materials.init.materials;
|
||||
|
||||
function init() {
|
||||
// Stone Nugget
|
||||
materials.stone.registerPart("nugget");
|
||||
|
||||
// Aquamarine Ore
|
||||
var oreAquamarineData = materials.aquamarine.registerPart("ore").getData();
|
||||
addDefaultOreData(oreAquamarineData);
|
||||
oreAquamarineData.addDataValue("drops", "astralsorcery:itemcraftingcomponent");
|
||||
oreAquamarineData.addDataValue("harvestLevel", "1");
|
||||
|
||||
// Osmium Ore
|
||||
// Use this over Mekanism's so we can give it the default behavior of Geolosys
|
||||
var oreOsmiumData = materials.osmium.registerPart("ore").getData();
|
||||
addDefaultOreData(oreOsmiumData);
|
||||
oreOsmiumData.addDataValue("drops", "geolosys:cluster:12");
|
||||
|
||||
// Moon Iron Ore
|
||||
var oreIronData = materials.iron.registerPart("ore").getData();
|
||||
addDefaultOreData(oreIronData);
|
||||
oreIronData.addDataValue("variants", "galacticraftcore:bottom");
|
||||
oreIronData.addDataValue("drops", "geolosys:cluster");
|
||||
|
||||
// Mars Gold Ore
|
||||
var oreGoldData = materials.gold.registerPart("ore").getData();
|
||||
addDefaultOreData(oreGoldData);
|
||||
oreGoldData.addDataValue("variants", "galacticraftplanets:bottom");
|
||||
oreGoldData.addDataValue("drops", "geolosys:cluster:1");
|
||||
|
||||
// Kelper 22b Inferium Ore
|
||||
var oreInferiumData = materials.inferium.registerPart("ore").getData();
|
||||
addDefaultOreData(oreInferiumData);
|
||||
oreInferiumData.addDataValue("variants", "extraplanets:kepler22b_stone");
|
||||
oreInferiumData.addDataValue("drops", "mysticalagriculture:crafting");
|
||||
|
||||
// Kelper 22b Prosperity Ore
|
||||
var oreProsperityData = materials.prosperity.registerPart("ore").getData();
|
||||
addDefaultOreData(oreProsperityData);
|
||||
oreProsperityData.addDataValue("variants", "extraplanets:kepler22b_stone");
|
||||
oreProsperityData.addDataValue("drops", "mysticalagriculture:crafting:5");
|
||||
|
||||
// Liquid Ender Pearl
|
||||
var fluidEnderData = materials.ender.registerPart("molten").getData();
|
||||
addDefaultMoltenData(fluidEnderData);
|
||||
|
||||
// Liquid Titanium
|
||||
var fluidTitaniumData = materials.titanium.registerPart("molten").getData();
|
||||
fluidTitaniumData.addDataValue("density", "8000");
|
||||
fluidTitaniumData.addDataValue("viscosity", "3000");
|
||||
fluidTitaniumData.addDataValue("temperature", "1000");
|
||||
fluidTitaniumData.addDataValue("vaporize", "false");
|
||||
|
||||
// Liquid Redstone
|
||||
var fluidRedstoneData = materials.redstone.registerPart("molten").getData();
|
||||
fluidRedstoneData.addDataValue("density", "8000");
|
||||
fluidRedstoneData.addDataValue("viscosity", "3000");
|
||||
fluidRedstoneData.addDataValue("temperature", "1000");
|
||||
fluidRedstoneData.addDataValue("vaporize", "false");
|
||||
|
||||
// Liquid Glowstone
|
||||
var fluidGlowstoneData = materials.glowstone.registerPart("molten").getData();
|
||||
fluidGlowstoneData.addDataValue("density", "8000");
|
||||
fluidGlowstoneData.addDataValue("viscosity", "3000");
|
||||
fluidGlowstoneData.addDataValue("temperature", "1000");
|
||||
fluidGlowstoneData.addDataValue("vaporize", "false");
|
||||
|
||||
// Naphtha
|
||||
var fluidNaphthaData = materials.naphtha.registerPart("molten").getData();
|
||||
fluidNaphthaData.addDataValue("density", "4000");
|
||||
fluidNaphthaData.addDataValue("viscosity", "3000");
|
||||
|
||||
// Liquid Plastic
|
||||
var fluidPlasticData = materials.plastic.registerPart("molten").getData();
|
||||
fluidPlasticData.addDataValue("density", "4000");
|
||||
fluidPlasticData.addDataValue("viscosity", "3000");
|
||||
|
||||
// Propene "Gas"
|
||||
var fluidPropeneData = materials.propene.registerPart("molten").getData();
|
||||
fluidPropeneData.addDataValue("density", "4000");
|
||||
fluidPropeneData.addDataValue("viscosity", "3000");
|
||||
|
||||
// Redstone Alloy
|
||||
var redstoneAlloyParts as string[] = [
|
||||
"block",
|
||||
"gear",
|
||||
"ingot",
|
||||
"plate",
|
||||
"rod"
|
||||
];
|
||||
materials.redstoneAlloy.registerParts(redstoneAlloyParts);
|
||||
|
||||
// Platinum
|
||||
var platinumParts as string[] = [
|
||||
"block",
|
||||
"dust",
|
||||
"gear",
|
||||
"ingot",
|
||||
"plate",
|
||||
"rod"
|
||||
];
|
||||
materials.platinum.registerParts(platinumParts);
|
||||
|
||||
// Invar
|
||||
var invarParts as string[] = [
|
||||
"block",
|
||||
"gear",
|
||||
"ingot",
|
||||
"plate",
|
||||
"rod"
|
||||
];
|
||||
materials.invar.registerParts(invarParts);
|
||||
|
||||
// Space Platinum
|
||||
materials.spacePlatinum.registerPart("dust");
|
||||
|
||||
// Meteoric Iron
|
||||
materials.meteoricIron.registerPart("dust");
|
||||
|
||||
// NOTE! Reduction = Footwear, Leggins, Chestplate, Headslot
|
||||
|
||||
// Copper Armor
|
||||
var copperArmor = materials.copper.registerPart("armor").getData();
|
||||
copperArmor.addDataValue("durability", "375");
|
||||
copperArmor.addDataValue("reduction", "1,3,4,1");
|
||||
copperArmor.addDataValue("toughness", "0");
|
||||
|
||||
// Bronze Armor
|
||||
var bronzeArmor = materials.bronze.registerPart("armor").getData();
|
||||
bronzeArmor.addDataValue("durability", "450");
|
||||
bronzeArmor.addDataValue("reduction", "2,4,5,2");
|
||||
bronzeArmor.addDataValue("toughness", "0");
|
||||
}
|
Reference in New Issue
Block a user