Credits to iTzDielawn
Tired of all those threads now, asking how to fix it
Find your respawnWorker function in MapleMap.Java
Replace it with this
And still in maplemap.javaPHP Code:private class RespawnWorker implements Runnable {
@Override
public void run() {
int playersOnMap = characters.size();
if (playersOnMap == 0) {
return;
}
int ispawnedMonstersOnMap = spawnedMonstersOnMap.get();
int getMaxSpawn = getMaxRegularSpawn() * 2;
int numShouldSpawn = getMaxSpawn - ispawnedMonstersOnMap;
if (numShouldSpawn + ispawnedMonstersOnMap > getMaxSpawn) {
numShouldSpawn = getMaxSpawn - ispawnedMonstersOnMap;
}
if (numShouldSpawn <= 0) {
return;
}
// k find that many monsters that need respawning and respawn them �.o
List<SpawnPoint> randomSpawn = new ArrayList<SpawnPoint>(monsterSpawn);
Collections.shuffle(randomSpawn);
int spawned = 0;
for (SpawnPoint spawnPoint : randomSpawn) {
if (spawnPoint.shouldSpawn()) {
spawnPoint.spawnMonster(MapleMap.this);
spawned++;
}
if (spawned >= numShouldSpawn) {
break;
}
}
}
}
Change 10000 to a lower number.PHP Code:TimerManager.getInstance().register(new RespawnWorker(), 10000);



Reply With Quote![[Release]Higher spawn rate](http://ragezone.com/hyper728.png)


