mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2025-12-28 03:09:14 +00:00
Fix reload warning
This commit is contained in:
@@ -26,6 +26,7 @@ import net.islandearth.rpgregions.gson.PotionEffectAdapter;
|
||||
import net.islandearth.rpgregions.listener.ConnectionListener;
|
||||
import net.islandearth.rpgregions.listener.MoveListener;
|
||||
import net.islandearth.rpgregions.listener.RegionListener;
|
||||
import net.islandearth.rpgregions.listener.ServerReloadListener;
|
||||
import net.islandearth.rpgregions.managers.RPGRegionsManagers;
|
||||
import net.islandearth.rpgregions.managers.data.region.ConfiguredRegion;
|
||||
import net.islandearth.rpgregions.managers.registry.RPGRegionsRegistry;
|
||||
@@ -90,12 +91,6 @@ public final class RPGRegions extends JavaPlugin implements IRPGRegionsAPI, Lang
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
if (translator != null) {
|
||||
getLogger().severe("RPGRegions does not support reloading. The plugin will now disable. Please use /rpgregions reload or restart your server instead.");
|
||||
Bukkit.getPluginManager().disablePlugin(this);
|
||||
return;
|
||||
}
|
||||
|
||||
RPGRegionsAPI.setAPI(this);
|
||||
this.createConfig();
|
||||
this.generateLang();
|
||||
@@ -242,6 +237,7 @@ public final class RPGRegions extends JavaPlugin implements IRPGRegionsAPI, Lang
|
||||
|
||||
private void registerListeners() {
|
||||
PluginManager pm = Bukkit.getPluginManager();
|
||||
pm.registerEvents(new ServerReloadListener(this), this);
|
||||
pm.registerEvents(new ConnectionListener(this), this);
|
||||
pm.registerEvents(new RegionListener(this), this);
|
||||
pm.registerEvents(new MoveListener(this), this);
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package net.islandearth.rpgregions.listener;
|
||||
|
||||
import net.islandearth.rpgregions.RPGRegions;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.server.ServerLoadEvent;
|
||||
|
||||
public record ServerReloadListener(RPGRegions plugin) implements Listener {
|
||||
|
||||
@EventHandler
|
||||
public void onLoad(ServerLoadEvent event) {
|
||||
if (event.getType() == ServerLoadEvent.LoadType.RELOAD) {
|
||||
plugin.getLogger().severe("RPGRegions does not support reloading. Please use /rpgregions reload or restart your server instead.");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user