Skip to content

Commit 9b35bb2

Browse files
committed
Manually register all features to support trimming
1 parent 1f802cf commit 9b35bb2

14 files changed

+14
-66
lines changed

MultiAdmin/Features/Attributes/FeatureAttribute.cs

Lines changed: 0 additions & 10 deletions
This file was deleted.

MultiAdmin/Features/ConfigGenerator.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
using System.IO;
44
using MultiAdmin.Config;
55
using MultiAdmin.Config.ConfigHandler;
6-
using MultiAdmin.Features.Attributes;
76
using MultiAdmin.Utility;
87

98
namespace MultiAdmin.Features
109
{
11-
[Feature]
1210
internal class ConfigGenerator : Feature, ICommand
1311
{
1412

MultiAdmin/Features/ConfigReload.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
using MultiAdmin.Features.Attributes;
21
using MultiAdmin.Utility;
32

43
namespace MultiAdmin.Features
54
{
6-
[Feature]
75
internal class ConfigReload : Feature, ICommand
86
{
97
public ConfigReload(Server server) : base(server)

MultiAdmin/Features/ExitCommand.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
using MultiAdmin.Features.Attributes;
2-
31
namespace MultiAdmin.Features
42
{
5-
[Feature]
63
internal class ExitCommand : Feature, ICommand
74
{
85
public ExitCommand(Server server) : base(server)

MultiAdmin/Features/FolderCopyRoundQueue.cs renamed to MultiAdmin/Features/FileCopyRoundQueue.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
using System;
2-
using MultiAdmin.Features.Attributes;
32
using MultiAdmin.Utility;
43

54
namespace MultiAdmin.Features
65
{
7-
[Feature]
86
internal class FileCopyRoundQueue : Feature, IEventRoundEnd
97
{
108
private string[] queue = Array.Empty<string>();
@@ -93,7 +91,7 @@ public override string GetFeatureDescription()
9391

9492
public override string GetFeatureName()
9593
{
96-
return "Folder Copy Round Queue";
94+
return "File Copy Round Queue";
9795
}
9896
}
9997
}

MultiAdmin/Features/GithubGenerator.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@
44
using System.Text;
55
using MultiAdmin.Config;
66
using MultiAdmin.Config.ConfigHandler;
7-
using MultiAdmin.Features.Attributes;
87
using MultiAdmin.ServerIO;
98
using MultiAdmin.Utility;
109

1110
namespace MultiAdmin.Features
1211
{
13-
[Feature]
1412
internal class GithubGenerator : Feature, ICommand
1513
{
1614
public const string EmptyIndicator = "**Empty**";

MultiAdmin/Features/HelpCommand.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
using System;
22
using System.Collections.Generic;
33
using MultiAdmin.ConsoleTools;
4-
using MultiAdmin.Features.Attributes;
54
using MultiAdmin.Utility;
65

76
namespace MultiAdmin.Features
87
{
9-
[Feature]
108
public class HelpCommand : Feature, ICommand
119
{
1210
private static readonly ColoredMessage helpPrefix = new("Commands from MultiAdmin:\n", ConsoleColor.Yellow);

MultiAdmin/Features/MemoryChecker.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using System;
2-
using MultiAdmin.Features.Attributes;
32

43
namespace MultiAdmin.Features
54
{
6-
[Feature]
75
internal class MemoryChecker : Feature, IEventTick, IEventRoundEnd
86
{
97
private const decimal BytesInMegabyte = 1048576;

MultiAdmin/Features/MultiAdminInfo.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using System;
2-
using MultiAdmin.Features.Attributes;
32

43
namespace MultiAdmin.Features
54
{
6-
[Feature]
75
internal class MultiAdminInfo : Feature, IEventServerPreStart, ICommand
86
{
97
public MultiAdminInfo(Server server) : base(server)

MultiAdmin/Features/NewCommand.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
using System.Diagnostics;
2-
using MultiAdmin.Features.Attributes;
32
using MultiAdmin.Utility;
43

54
namespace MultiAdmin.Features
65
{
7-
[Feature]
86
internal class NewCommand : Feature, ICommand, IEventServerFull
97
{
108
private string? onFullServerId;

0 commit comments

Comments
 (0)