x3rt.Chaos.Templates
2.1.1
dotnet new install x3rt.Chaos.Templates::2.1.1
This package contains a .NET Template Package you can call from the shell/command line.
Chaos Theory Templates
Project templates for Chaos Theory LabAPI plugin development.
Installation
dotnet new install x3rt.Chaos.Templates
Updating
dotnet new update
Included Templates
| Name | ID | Description |
|---|---|---|
| LabAPI Plugin | chaoslabapi |
Creates a Sample Plugin for LabAPI with everything being set-up properly |
Usage
Option 1 - Rider/Visual Studio
- Right-click the solution and press 'Add → New Project'
- Scroll down until you find 'Chaos Theory LabAPI Plugin'
- Fill out the desired Project Name
Option 2 - Command Line
- Navigate to the folder where you want to create a new project
- Run
dotnet new chaoslabapi
LabAPI Plugin Template Options
When creating a new LabAPI plugin, you can configure the following features:
| Option | Default | Description |
|---|---|---|
| --EnableHarmony | true | Include Harmony patching support |
| --EnableAchievements | false | Include achievement system support |
| --EnableAbilities | false | Include abilities system support |
| --EnableCustomStatusEffects | false | Include custom status effects support |
| --EnableCustomItems | false | Include custom items support |
| --EnableDeployable | false | Include deployable support |
| --EnableHudElements | false | Include HUD elements support |
Example Usage
dotnet new chaoslabapi \
--EnableHarmony false \
--EnableAchievements true \
--EnableAbilities true \
--EnableCustomStatusEffects false \
--EnableCustomItems false \
--EnableDeployable false \
--EnableHudElements false
License
This project is licensed under the MIT License - see the LICENSE file for details.
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.