if (!hardDisable) {
playerListener = new SpoutPlayerListener(this);
chunkListener = new SpoutWorldListener(this);
chunkMonitorListener = new SpoutWorldMonitorListener(this);
pluginListener = new PluginListener(this);
entityListener = new SpoutEntityListener(this);
blockMonitor = new SpoutCustomBlockMonitor(this);
blockListener = new SpoutBlockListener(this);
invListener = new InventoryListener(this);
for (SpoutPlayer player : org.getspout.spoutapi.Spout.getServer().getOnlinePlayers()) {