Forgot config check

This commit is contained in:
Benjamin Elsdon 2022-04-20 16:07:18 +08:00
parent d59799ce55
commit 28a070f19a

View File

@ -296,16 +296,18 @@ public class GachaManager {
@Subscribe @Subscribe
public synchronized void watchBannerJson(GameServerTickEvent tickEvent) { public synchronized void watchBannerJson(GameServerTickEvent tickEvent) {
try { if(Grasscutter.getConfig().getServerOptions().WatchGacha) {
for (WatchEvent<?> event : watchKey.pollEvents()) { try {
final Path changed = (Path) event.context(); for (WatchEvent<?> event : watchKey.pollEvents()) {
if (changed.endsWith("Banners.json")) { final Path changed = (Path) event.context();
Grasscutter.getLogger().info("Change detected with banners.json. Reloading gacha config"); if (changed.endsWith("Banners.json")) {
this.load(); Grasscutter.getLogger().info("Change detected with banners.json. Reloading gacha config");
this.load();
}
} }
} catch (Exception e) {
e.printStackTrace();
} }
} catch (Exception e) {
e.printStackTrace();
} }
} }