tModLoader Error (Can't compile mod)

help! i'm making a mod and i put my texture in and tried to open the terraria mod and it said
Items/BasicKnife
at Terraria.ModLoader.Mod.GetTexture(String name)
at Terraria.ModLoader.ModLoader.GetTexture(String name)
at Terraria.ModLoader.Mod.SetupContent()
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
codes-
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;

namespace TestMod.Items
{
public class BasicKnife : ModItem
{
public override void SetDefaults()
{
item.name = "BasicKnife";
item.damage = 50;
item.melee = true;
item.width = 40;
item.height = 40;
item.toolTip = "This is a modded sword.";
item.useTime = 20;
item.useAnimation = 20;
item.useStyle = 1;
item.knockBack = 6;
item.value = 10000;
item.rare = 2;
item.UseSound = SoundID.Item1;
item.autoReuse = true;
}

public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.DirtBlock, 1);
recipe.AddTile(TileID.WorkBenches);
recipe.SetResult(this);
recipe.AddRecipe();
}
}
}
 
help! i'm making a mod and i put my texture in and tried to open the terraria mod and it said
Items/BasicKnife
at Terraria.ModLoader.Mod.GetTexture(String name)
at Terraria.ModLoader.ModLoader.GetTexture(String name)
at Terraria.ModLoader.Mod.SetupContent()
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
codes-
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;

namespace TestMod.Items
{
public class BasicKnife : ModItem
{
public override void SetDefaults()
{
item.name = "BasicKnife";
item.damage = 50;
item.melee = true;
item.width = 40;
item.height = 40;
item.toolTip = "This is a modded sword.";
item.useTime = 20;
item.useAnimation = 20;
item.useStyle = 1;
item.knockBack = 6;
item.value = 10000;
item.rare = 2;
item.UseSound = SoundID.Item1;
item.autoReuse = true;
}

public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.DirtBlock, 1);
recipe.AddTile(TileID.WorkBenches);
recipe.SetResult(this);
recipe.AddRecipe();
}
}
}
Read this: http://forums.terraria.org/index.ph...der-a-modding-api.23726/page-679#post-1122935
 
Help, I cant even compile an empty mod with nothing but a generated skeleton and i get this message:
Error running mcs: Cannot find the specified file
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00176] in <6c7c03f48a9747c8a644da4f63a34480>:0
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00011] in <6c7c03f48a9747c8a644da4f63a34480>:0
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00014] in <6c7c03f48a9747c8a644da4f63a34480>:0
at Terraria.ModLoader.ModCompile.CompileMod (Terraria.ModLoader.ModCompile+BuildingMod mod, System.Collections.Generic.List`1[T] refMods, System.Boolean forWindows, System.Byte[]& dll, System.Byte[]& pdb) [0x0025d] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
at Terraria.ModLoader.ModCompile.Build (Terraria.ModLoader.ModCompile+BuildingMod mod, Terraria.ModLoader.ModCompile+IBuildStatus status) [0x00151] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
at Terraria.ModLoader.ModCompile.Build (System.String modFolder, Terraria.ModLoader.ModCompile+IBuildStatus status) [0x0000b] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0 a
at Terraria.ModLoader.ModLoader+<>c.<BuildMod>b__72_0 (System.Object _) [0x00000] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
Pls halp, im on mac btw
 
Last edited:
Help, I cant even compile an empty mod with nothing but a generated skeleton and i get this message:
Error running mcs: Cannot find the specified file
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00176] in <6c7c03f48a9747c8a644da4f63a34480>:0
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00011] in <6c7c03f48a9747c8a644da4f63a34480>:0
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00014] in <6c7c03f48a9747c8a644da4f63a34480>:0
at Terraria.ModLoader.ModCompile.CompileMod (Terraria.ModLoader.ModCompile+BuildingMod mod, System.Collections.Generic.List`1[T] refMods, System.Boolean forWindows, System.Byte[]& dll, System.Byte[]& pdb) [0x0025d] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
at Terraria.ModLoader.ModCompile.Build (Terraria.ModLoader.ModCompile+BuildingMod mod, Terraria.ModLoader.ModCompile+IBuildStatus status) [0x00151] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
at Terraria.ModLoader.ModCompile.Build (System.String modFolder, Terraria.ModLoader.ModCompile+IBuildStatus status) [0x0000b] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0 a
at Terraria.ModLoader.ModLoader+<>c.<BuildMod>b__72_0 (System.Object _) [0x00000] in <a8d2bd673428464ebbf47d4ec6dddd2a>:0
Pls halp, im on mac btw
Mac instructions are here; https://forums.terraria.org/index.p...der-a-modding-api.23726/page-525#post-1001200
 
Back
Top Bottom