Removing chached plugin refferences and got rid of another listener.
This commit is contained in:
parent
75ec92fb7d
commit
44493bbea3
@ -21,7 +21,6 @@ import com.massivecraft.factions.listeners.FactionsChatListener;
|
||||
import com.massivecraft.factions.listeners.FactionsEntityListener;
|
||||
import com.massivecraft.factions.listeners.FactionsExploitListener;
|
||||
import com.massivecraft.factions.listeners.FactionsPlayerListener;
|
||||
import com.massivecraft.factions.listeners.FactionsServerListener;
|
||||
import com.massivecraft.factions.util.AutoLeaveTask;
|
||||
import com.massivecraft.factions.util.EconLandRewardTask;
|
||||
import com.massivecraft.factions.util.LazyLocation;
|
||||
@ -53,7 +52,6 @@ public class Factions extends MPlugin
|
||||
public FactionsEntityListener entityListener;
|
||||
public FactionsExploitListener exploitListener;
|
||||
public FactionsBlockListener blockListener;
|
||||
public FactionsServerListener serverListener;
|
||||
|
||||
// Persistance related
|
||||
private boolean locked = false;
|
||||
@ -109,24 +107,21 @@ public class Factions extends MPlugin
|
||||
// Register Event Handlers
|
||||
MainListener.get().setup();
|
||||
|
||||
this.playerListener = new FactionsPlayerListener(this);
|
||||
this.playerListener = new FactionsPlayerListener();
|
||||
getServer().getPluginManager().registerEvents(this.playerListener, this);
|
||||
|
||||
this.chatListener = new FactionsChatListener(this);
|
||||
this.chatListener = new FactionsChatListener();
|
||||
getServer().getPluginManager().registerEvents(this.chatListener, this);
|
||||
|
||||
this.entityListener = new FactionsEntityListener(this);
|
||||
this.entityListener = new FactionsEntityListener();
|
||||
getServer().getPluginManager().registerEvents(this.entityListener, this);
|
||||
|
||||
this.exploitListener = new FactionsExploitListener();
|
||||
getServer().getPluginManager().registerEvents(this.exploitListener, this);
|
||||
|
||||
this.blockListener = new FactionsBlockListener(this);
|
||||
this.blockListener = new FactionsBlockListener();
|
||||
getServer().getPluginManager().registerEvents(this.blockListener, this);
|
||||
|
||||
this.serverListener = new FactionsServerListener(this);
|
||||
getServer().getPluginManager().registerEvents(this.serverListener, this);
|
||||
|
||||
postEnable();
|
||||
this.loadSuccessful = true;
|
||||
}
|
||||
|
@ -11,6 +11,8 @@ import org.bukkit.event.entity.EntityRegainHealthEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
import org.bukkit.event.player.PlayerRespawnEvent;
|
||||
import org.bukkit.event.player.PlayerTeleportEvent;
|
||||
import org.bukkit.event.server.PluginDisableEvent;
|
||||
import org.bukkit.event.server.PluginEnableEvent;
|
||||
|
||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||
|
||||
@ -37,6 +39,20 @@ public class MainListener implements Listener
|
||||
// SPOUT
|
||||
// -------------------------------------------- //
|
||||
|
||||
// Setup
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void spoutSetup(PluginDisableEvent event)
|
||||
{
|
||||
SpoutFeatures.setup();
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void spoutSetup(PluginEnableEvent event)
|
||||
{
|
||||
SpoutFeatures.setup();
|
||||
}
|
||||
|
||||
// Standard
|
||||
|
||||
public static void spoutStandard(Player player)
|
||||
|
@ -22,17 +22,10 @@ import com.massivecraft.factions.FPerm;
|
||||
import com.massivecraft.factions.FPlayer;
|
||||
import com.massivecraft.factions.FPlayerColl;
|
||||
import com.massivecraft.factions.Faction;
|
||||
import com.massivecraft.factions.Factions;
|
||||
|
||||
|
||||
public class FactionsBlockListener implements Listener
|
||||
{
|
||||
public Factions p;
|
||||
public FactionsBlockListener(Factions p)
|
||||
{
|
||||
this.p = p;
|
||||
}
|
||||
|
||||
{
|
||||
@EventHandler(priority = EventPriority.NORMAL)
|
||||
public void onBlockSpread(BlockSpreadEvent event)
|
||||
{
|
||||
|
@ -29,11 +29,6 @@ import com.massivecraft.factions.Rel;
|
||||
|
||||
public class FactionsChatListener implements Listener
|
||||
{
|
||||
public Factions p;
|
||||
public FactionsChatListener(Factions p)
|
||||
{
|
||||
this.p = p;
|
||||
}
|
||||
|
||||
public static Field fieldRegisteredListenerDotPriority;
|
||||
public static final Pattern parsePattern;
|
||||
|
@ -45,19 +45,12 @@ import com.massivecraft.factions.FLocation;
|
||||
import com.massivecraft.factions.FPlayer;
|
||||
import com.massivecraft.factions.FPlayerColl;
|
||||
import com.massivecraft.factions.Faction;
|
||||
import com.massivecraft.factions.Factions;
|
||||
import com.massivecraft.factions.Rel;
|
||||
import com.massivecraft.factions.event.PowerLossEvent;
|
||||
|
||||
|
||||
public class FactionsEntityListener implements Listener
|
||||
{
|
||||
public Factions p;
|
||||
public FactionsEntityListener(Factions p)
|
||||
{
|
||||
this.p = p;
|
||||
}
|
||||
|
||||
|
||||
@EventHandler(priority = EventPriority.NORMAL)
|
||||
public void onEntityDeath(EntityDeathEvent event)
|
||||
|
@ -31,7 +31,6 @@ import com.massivecraft.factions.FLocation;
|
||||
import com.massivecraft.factions.FPerm;
|
||||
import com.massivecraft.factions.FPlayer;
|
||||
import com.massivecraft.factions.FPlayerColl;
|
||||
import com.massivecraft.factions.Factions;
|
||||
import com.massivecraft.factions.Rel;
|
||||
import com.massivecraft.factions.TerritoryAccess;
|
||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||
@ -40,12 +39,6 @@ import com.massivecraft.factions.util.VisualizeUtil;
|
||||
|
||||
public class FactionsPlayerListener implements Listener
|
||||
{
|
||||
public Factions p;
|
||||
public FactionsPlayerListener(Factions p)
|
||||
{
|
||||
this.p = p;
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.NORMAL)
|
||||
public void onPlayerJoin(PlayerJoinEvent event)
|
||||
{
|
||||
|
@ -1,32 +0,0 @@
|
||||
package com.massivecraft.factions.listeners;
|
||||
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.server.PluginDisableEvent;
|
||||
import org.bukkit.event.server.PluginEnableEvent;
|
||||
|
||||
import com.massivecraft.factions.Factions;
|
||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||
|
||||
|
||||
public class FactionsServerListener implements Listener
|
||||
{
|
||||
public Factions p;
|
||||
public FactionsServerListener(Factions p)
|
||||
{
|
||||
this.p = p;
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginDisable(PluginDisableEvent event)
|
||||
{
|
||||
SpoutFeatures.setup();
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event)
|
||||
{
|
||||
SpoutFeatures.setup();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user