Skip to content

Commit 40fc995

Browse files
author
FungY911
committed
Fix toggle command
1 parent d2e64c4 commit 40fc995

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

src/main/java/tk/fungy/wsformc/Command.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ public boolean onCommand(CommandSender sender, org.bukkit.command.Command comman
1818
if(args.length == 0) {
1919
switch (command.getName()) {
2020
case "wsm":
21-
sender.getServer().getLogger().info("pucovina");
22-
sender.sendMessage("napisal som to..");
23-
return true;
2421
case "webserver":
25-
sender.getServer().getLogger().info("pucovina");
26-
sender.sendMessage("napisal som to..");
22+
((Player) sender).performCommand("wsm help");
2723
return true;
2824
}
2925
}
@@ -32,6 +28,7 @@ public boolean onCommand(CommandSender sender, org.bukkit.command.Command comman
3228
switch (args[0]) {
3329
case "help":
3430
sender.sendMessage(
31+
"Commands: \n" +
3532
"/wsm blabla\n" +
3633
"/wsm reload\n" +
3734
"/wsm stop\n" +
@@ -41,10 +38,10 @@ public boolean onCommand(CommandSender sender, org.bukkit.command.Command comman
4138
return true;
4239
case "toggle":
4340
sender.sendMessage("Toggling...");
44-
if (Boolean.parseBoolean(new FileManager().getStringFromConfig("WebServer.isRunning"))) {
45-
FileManager.setStringInConfig("WebServer.isRunning", String.valueOf(false));
46-
} else {
41+
if (new FileManager().getBooleanFromConfig("WebServer.isRunning")) {
4742
FileManager.setStringInConfig("WebServer.isRunning", String.valueOf(true));
43+
} else {
44+
FileManager.setStringInConfig("WebServer.isRunning", String.valueOf(false));
4845
}
4946
WebServer server = new WebServer();
5047
server.toggle();

src/main/java/tk/fungy/wsformc/FileManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class FileManager {
1212
public static File webFolder = new File(Main.instance.getDataFolder(), "web");
1313
public static YamlConfiguration config;
1414
public Integer getIntegerFromConfig(Integer in) { config.getString(String.valueOf(in)); return in; }
15-
public boolean getBooleanFromConfig(boolean b) { return Boolean.parseBoolean(config.getString(String.valueOf(b))); }
15+
public boolean getBooleanFromConfig(String b) { return Boolean.parseBoolean(config.getString(String.valueOf(b))); }
1616
public static void setStringInConfig(String key, String value) {
1717
config.set(key, value);
1818
try {

src/main/java/tk/fungy/wsformc/WebServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
public class WebServer extends NanoHTTPD {
1111
private static Integer port = Integer.valueOf(new FileManager().getStringFromConfig("WebServer.port"));
12-
private static boolean secureb = new FileManager().getBooleanFromConfig(Boolean.parseBoolean("WebServer.ssl"));
12+
private static boolean secureb = new FileManager().getBooleanFromConfig("WebServer.ssl");
1313
private static String domain = new FileManager().getStringFromConfig("WebServer.domain");
1414
public WebServer(int port) {
1515
super(port);

0 commit comments

Comments
 (0)