diff --git a/src/main/java/de/lunarakai/blockfox/BlockFoxPlugin.java b/src/main/java/de/lunarakai/blockfox/BlockFoxPlugin.java index 17bcff9..8cbdedb 100644 --- a/src/main/java/de/lunarakai/blockfox/BlockFoxPlugin.java +++ b/src/main/java/de/lunarakai/blockfox/BlockFoxPlugin.java @@ -8,6 +8,7 @@ public final class BlockFoxPlugin extends JavaPlugin { @Override public void onEnable() { + this.saveDefaultConfig(); CommandRouter commandRouter = new CommandRouter(getCommand("blockfox")); commandRouter.addCommandMapping(new TestRSSCommand(this), "testrss"); diff --git a/src/main/java/de/lunarakai/blockfox/commands/TestRSSCommand.java b/src/main/java/de/lunarakai/blockfox/commands/TestRSSCommand.java index 6ee3ec6..bee96bd 100644 --- a/src/main/java/de/lunarakai/blockfox/commands/TestRSSCommand.java +++ b/src/main/java/de/lunarakai/blockfox/commands/TestRSSCommand.java @@ -87,7 +87,7 @@ public class TestRSSCommand extends SubCommand { Optional optionalDate = items.getFirst().getPubDate(); if(optionalDate.isPresent()) { - String time = TimeUtils.convertStringTime(optionalDate.get()); + String time = TimeUtils.convertStringTime(plugin, optionalDate.get()); MessageUtils.sendSimpleSpecialMessage(player, time, NamedTextColor.GRAY); } } catch (IOException e) { diff --git a/src/main/java/de/lunarakai/blockfox/utils/TimeUtils.java b/src/main/java/de/lunarakai/blockfox/utils/TimeUtils.java index c76277e..9dc2724 100644 --- a/src/main/java/de/lunarakai/blockfox/utils/TimeUtils.java +++ b/src/main/java/de/lunarakai/blockfox/utils/TimeUtils.java @@ -1,18 +1,20 @@ package de.lunarakai.blockfox.utils; +import de.lunarakai.blockfox.BlockFoxPlugin; + import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class TimeUtils { - public static String convertStringTime(String time) { + public static String convertStringTime(BlockFoxPlugin plugin, String time) { SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss ZZZZZ"); try { Date date = sdf.parse(time); SimpleDateFormat outputFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm"); - outputFormat.setTimeZone(TimeZone.getTimeZone("Europe/Berlin")); + outputFormat.setTimeZone(TimeZone.getTimeZone(plugin.getConfig().getString("common.timezone"))); return outputFormat.format(date); } catch (ParseException e) { diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..de3f5b5 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,2 @@ +common: + timezone: Europe/Berlin \ No newline at end of file