From 23905479ab81bc422ea4d3f75d541f405d5fec2d Mon Sep 17 00:00:00 2001 From: CreativeMD Date: Thu, 3 May 2018 13:27:10 +0200 Subject: [PATCH] Renamed solution and project Removed example mod Updated to VintageStory 1.5.3 --- Properties/AssemblyInfo.cs | 11 ++- RedirectLogs.cs | 16 +---- VSExampleMods.csproj => VSModLauncher.csproj | 4 +- VSExampleMods.sln => VSMods.sln | 13 +--- mods/MyGoldBlockName/Class1.cs | 17 ----- mods/MyGoldBlockName/MyGoldBlockName.csproj | 65 ------------------ .../Properties/AssemblyInfo.cs | 36 ---------- .../mygoldblock/blocktypes/mygoldblock.json | 14 ---- .../assets/mygoldblock/lang/en.json | 3 - .../textures/block/mygoldtexture.png | Bin 3515 -> 0 bytes mods/MyGoldBlockName/modinfo.json | 9 --- 11 files changed, 13 insertions(+), 175 deletions(-) rename VSExampleMods.csproj => VSModLauncher.csproj (97%) rename VSExampleMods.sln => VSMods.sln (52%) delete mode 100644 mods/MyGoldBlockName/Class1.cs delete mode 100644 mods/MyGoldBlockName/MyGoldBlockName.csproj delete mode 100644 mods/MyGoldBlockName/Properties/AssemblyInfo.cs delete mode 100644 mods/MyGoldBlockName/assets/mygoldblock/blocktypes/mygoldblock.json delete mode 100644 mods/MyGoldBlockName/assets/mygoldblock/lang/en.json delete mode 100644 mods/MyGoldBlockName/assets/mygoldblock/textures/block/mygoldtexture.png delete mode 100644 mods/MyGoldBlockName/modinfo.json diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index fb8c0ef..9ed44f2 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -1,16 +1,17 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +using Vintagestory.API.Common; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("ServerModWorldEdit")] +[assembly: AssemblyTitle("VSModLauncher")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ServerModWorldEdit")] -[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyProduct("VSModLauncher")] +[assembly: AssemblyCopyright("Copyright © 2018")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -34,3 +35,7 @@ using System.Runtime.InteropServices; // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] + +[assembly: ModDependency("game")] +[assembly: ModInfo("RedirectLogs", "redirectlogs", Version = "1.0", Authors = new string[] { "Tyron" }, + Website = "https://github.com/anegostudios/vsmodtemplate", Description = "Redirecting logs to VS", RequiredOnClient = false)] diff --git a/RedirectLogs.cs b/RedirectLogs.cs index 52cac84..56665b9 100644 --- a/RedirectLogs.cs +++ b/RedirectLogs.cs @@ -3,25 +3,13 @@ using Vintagestory.API.Client; using Vintagestory.API.Common; using Vintagestory.API.Server; -namespace VSExampleMods +namespace VSModLauncher { /// /// Redirects all log entries into the visual studio output window. Only for your convenience during development and testing. /// - public class RedirectLogs : ModBase + public class RedirectLogs : ModSystem { - public override ModInfo GetModInfo() - { - return new ModInfo() - { - Name = "RedirectLogs", - Version = "1.0", - GameVersions = new string[] { "1.5+" }, - Description = "Redirecting logs to VS", - Author = "Tyron", - Website = "https://github.com/anegostudios/vsmodtemplate" - }; - } public override bool ShouldLoad(EnumAppSide side) { diff --git a/VSExampleMods.csproj b/VSModLauncher.csproj similarity index 97% rename from VSExampleMods.csproj rename to VSModLauncher.csproj index 08164fe..c9146bd 100644 --- a/VSExampleMods.csproj +++ b/VSModLauncher.csproj @@ -7,8 +7,8 @@ {203DFBF1-3599-43FD-8487-E1C79C2B788F} Library Properties - VSExampleMods - VSExampleMods + VSMods + VSModLauncher v4.5.2 512 diff --git a/VSExampleMods.sln b/VSMods.sln similarity index 52% rename from VSExampleMods.sln rename to VSMods.sln index fa5dc2c..641b471 100644 --- a/VSExampleMods.sln +++ b/VSMods.sln @@ -3,12 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VSExampleMods", "VSExampleMods.csproj", "{203DFBF1-3599-43FD-8487-E1C79C2B788F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyGoldBlockMod", "mods\ClassLibrary1\MyGoldBlockMod.csproj", "{1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}" - ProjectSection(ProjectDependencies) = postProject - {203DFBF1-3599-43FD-8487-E1C79C2B788F} = {203DFBF1-3599-43FD-8487-E1C79C2B788F} - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VSModLauncher", "VSModLauncher.csproj", "{203DFBF1-3599-43FD-8487-E1C79C2B788F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -23,12 +18,6 @@ Global {203DFBF1-3599-43FD-8487-E1C79C2B788F}.Release x64|Any CPU.Build.0 = Release|Any CPU {203DFBF1-3599-43FD-8487-E1C79C2B788F}.Release|Any CPU.ActiveCfg = Release|Any CPU {203DFBF1-3599-43FD-8487-E1C79C2B788F}.Release|Any CPU.Build.0 = Release|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Release x64|Any CPU.ActiveCfg = Release|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Release x64|Any CPU.Build.0 = Release|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E84F46A-B6F4-4590-A93E-FF50FCEDCB8B}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/mods/MyGoldBlockName/Class1.cs b/mods/MyGoldBlockName/Class1.cs deleted file mode 100644 index cb4036c..0000000 --- a/mods/MyGoldBlockName/Class1.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using Vintagestory.API.Common; - -namespace ClassLibrary1 -{ - - public class MyTestMod : ModBase - { - - public override void Start(ICoreAPI api) - { - base.Start(api); - Console.Write("It works and can be debugged!"); - } - } - -} diff --git a/mods/MyGoldBlockName/MyGoldBlockName.csproj b/mods/MyGoldBlockName/MyGoldBlockName.csproj deleted file mode 100644 index f1e802b..0000000 --- a/mods/MyGoldBlockName/MyGoldBlockName.csproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Debug - AnyCPU - {19149F15-726C-4B58-8F69-0A7A03940521} - Library - Properties - MyGoldBlockName - MyGoldBlockName - v4.5.2 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - ..\..\..\game\bin\Debug\VintagestoryAPI.dll - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/mods/MyGoldBlockName/Properties/AssemblyInfo.cs b/mods/MyGoldBlockName/Properties/AssemblyInfo.cs deleted file mode 100644 index 13f40c5..0000000 --- a/mods/MyGoldBlockName/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("MyGoldBlockName")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("MyGoldBlockName")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("19149f15-726c-4b58-8f69-0a7a03940521")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/mods/MyGoldBlockName/assets/mygoldblock/blocktypes/mygoldblock.json b/mods/MyGoldBlockName/assets/mygoldblock/blocktypes/mygoldblock.json deleted file mode 100644 index d7640a5..0000000 --- a/mods/MyGoldBlockName/assets/mygoldblock/blocktypes/mygoldblock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - code: "mygoldblock", - creativeinventory: { "general": ["*"] }, - blockmaterial: "Stone", - drawtype: "Cube", - textures: { - all: { base: "block/mygoldtexture" } - }, - resistance: 3.5, - sounds: { - "place": "game:block/anvil", - "walk": "game:walk/stone" - } -} \ No newline at end of file diff --git a/mods/MyGoldBlockName/assets/mygoldblock/lang/en.json b/mods/MyGoldBlockName/assets/mygoldblock/lang/en.json deleted file mode 100644 index db2c3fa..0000000 --- a/mods/MyGoldBlockName/assets/mygoldblock/lang/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "block-mygoldblock": "Block of Gold" -} \ No newline at end of file diff --git a/mods/MyGoldBlockName/assets/mygoldblock/textures/block/mygoldtexture.png b/mods/MyGoldBlockName/assets/mygoldblock/textures/block/mygoldtexture.png deleted file mode 100644 index 264d117c18496d28f2948f5efb2163c656be6a61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3515 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 diff --git a/mods/MyGoldBlockName/modinfo.json b/mods/MyGoldBlockName/modinfo.json deleted file mode 100644 index 29c5d79..0000000 --- a/mods/MyGoldBlockName/modinfo.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "code", - "name": "MyGoldBlockMod", - "description" : "Adds cool looking gold blocks", - "author": "CreativeMD", - "version": "1.0", - "gameversions": [ "1.5.0.3+" ], - "website": "http://example.com" -} \ No newline at end of file