Index: TFP-WebServer/CommandExtensions/src/Commands/Exception.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/Exception.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/Exception.cs	(revision 487)
@@ -6,5 +6,5 @@
 	[UsedImplicitly]
 	public class ConsoleCmdException : ConsoleCmdAbstract {
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] { "exception" };
 		}
@@ -19,5 +19,5 @@
 		}
 
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "Throw an exception / log messages";
 		}
Index: TFP-WebServer/CommandExtensions/src/Commands/Give.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/Give.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/Give.cs	(revision 487)
@@ -6,9 +6,9 @@
 	[UsedImplicitly]
 	public class Give : ConsoleCmdAbstract {
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "give an item to a player (entity id or name)";
 		}
 
-		protected override string getHelp () {
+		public override string getHelp () {
 			return "Give an item to a player by dropping it in front of that player\n" +
 			       "Usage:\n" +
@@ -21,5 +21,5 @@
 		}
 
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] {"give", string.Empty};
 		}
Index: TFP-WebServer/CommandExtensions/src/Commands/ListItems.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/ListItems.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/ListItems.cs	(revision 487)
@@ -6,13 +6,13 @@
 	[UsedImplicitly]
 	public class ListItems : ConsoleCmdAbstract {
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "lists all items that contain the given substring";
 		}
 
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] {"listitems", "li"};
 		}
 
-		protected override string getHelp () {
+		public override string getHelp () {
 			return "List all available item names\n" +
 			       "Usage:\n" +
Index: TFP-WebServer/CommandExtensions/src/Commands/Reply.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/Reply.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/Reply.cs	(revision 487)
@@ -5,9 +5,9 @@
 	[UsedImplicitly]
 	public class Reply : ConsoleCmdAbstract {
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "send a message to  the player who last sent you a PM";
 		}
 
-		protected override string getHelp () {
+		public override string getHelp () {
 			return "Usage:\n" +
 			       "   reply <message>\n" +
@@ -15,5 +15,5 @@
 		}
 
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] {"reply", "re"};
 		}
Index: TFP-WebServer/CommandExtensions/src/Commands/SayToPlayer.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/SayToPlayer.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/SayToPlayer.cs	(revision 487)
@@ -5,9 +5,9 @@
 	[UsedImplicitly]
 	public class SayToPlayer : ConsoleCmdAbstract {
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "send a message to a single player";
 		}
 
-		protected override string getHelp () {
+		public override string getHelp () {
 			return "Usage:\n" +
 			       "   pm <player name / steam id / entity id> <message>\n" +
@@ -15,5 +15,5 @@
 		}
 
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] {"sayplayer", "pm"};
 		}
Index: TFP-WebServer/CommandExtensions/src/Commands/TestLogSpam.cs
===================================================================
--- TFP-WebServer/CommandExtensions/src/Commands/TestLogSpam.cs	(revision 485)
+++ TFP-WebServer/CommandExtensions/src/Commands/TestLogSpam.cs	(revision 487)
@@ -7,5 +7,5 @@
 	[UsedImplicitly]
 	public class TestLogSpam : ConsoleCmdAbstract {
-		protected override string[] getCommands () {
+		public override string[] getCommands () {
 			return new[] { "tls" };
 		}
@@ -15,9 +15,9 @@
 		public override bool IsExecuteOnClient => true;
 
-		protected override string getDescription () {
+		public override string getDescription () {
 			return "Spams the log with until stopped";
 		}
 
-		protected override string getHelp () {
+		public override string getHelp () {
 			return @"
 			|Usage:
