Files
dalamud-plugin-template/PluginNameTemplate.csproj
JonKazama-Hellion 6e9a4abd8a
CI / build (push) Failing after 18s
Merge official Dalamud sample plugin into template
- Replace Plugin.cs/ConfigWindow.cs skeleton with working sample code
- Add MainWindow.cs (goat-image demo + PlayerState/Lumina queries)
- Rename src/PluginConfiguration.cs → src/Configuration.cs (sample naming)
- Add Data/goat.png sample asset
- Add src/packages.lock.json (NuGet lockfile from sample)
- Add PluginNameTemplate.sln solution file
- Bump csproj from Dalamud.NET.Sdk 13.0.0 → 15.0.0
- Bump yaml dalamud_api_level: 13 → 15
- Update README with sample-removal walkthrough and SDK-bump section

Template now builds end-to-end out of the box. Goat demo
intact for verification; strip per README when implementing
the real plugin.
2026-05-09 17:15:26 +02:00

38 lines
1.4 KiB
XML

<Project Sdk="Dalamud.NET.Sdk/15.0.0">
<!--
SDK 15.0.0 is current as of 2026-05. Check https://github.com/goatcorp/Dalamud.NET.Sdk
for the latest tag when you bump this template.
-->
<PropertyGroup>
<Version>0.1.0</Version>
<AssemblyVersion>0.1.0</AssemblyVersion>
<FileVersion>0.1.0</FileVersion>
<Description>Short one-line description of what your plugin does.</Description>
<Authors>Florian Wathling / Hellion Online Media</Authors>
<Company>Hellion Online Media</Company>
<Copyright>Copyright (c) 2026 Florian Wathling / Hellion Online Media</Copyright>
<RootNamespace>PluginNameTemplate</RootNamespace>
<AssemblyName>PluginNameTemplate</AssemblyName>
</PropertyGroup>
<ItemGroup>
<!--
Sample asset bundled with the working demo (the goat-image referenced
by MainWindow.cs). Drop your real plugin assets here and adjust the
include-path. CopyToOutputDirectory ensures the file lands next to the
compiled DLL so PluginInterface.AssemblyLocation finds it.
-->
<Content Include="Data\goat.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>false</Visible>
</Content>
</ItemGroup>
<ItemGroup>
<!-- Plugin icon used by the Dalamud manifest. Drop your real icon at images/icon.png. -->
<None Include="images\icon.png" Pack="true" PackagePath="\" Condition="Exists('images\icon.png')" />
</ItemGroup>
</Project>