add spawn egg filtering

This commit is contained in:
ayunami2000
2022-04-06 20:06:50 -04:00
parent 0b9f9d74ba
commit fcf41fe58e
3 changed files with 82 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import com.google.common.collect.Lists;
import dev.plex.Plex;
import dev.plex.services.impl.BanService;
import dev.plex.services.impl.GameRuleService;
import dev.plex.services.impl.SpawnEggService;
import dev.plex.services.impl.UpdateCheckerService;
import java.util.List;
import org.bukkit.Bukkit;
@ -17,6 +18,7 @@ public class ServiceManager
registerService(new BanService());
registerService(new GameRuleService());
registerService(new UpdateCheckerService());
registerService(new SpawnEggService());
}
public void startServices()

View File

@ -0,0 +1,24 @@
package dev.plex.services.impl;
import dev.plex.listener.impl.SpawnEggListener;
import dev.plex.services.AbstractService;
import org.bukkit.Material;
import java.util.Arrays;
public class SpawnEggService extends AbstractService
{
public SpawnEggService() {
super(false, true);
}
@Override
public void run() {
SpawnEggListener.SPAWN_EGGS = Arrays.stream(Material.values()).filter((mat) -> mat.name().endsWith("_SPAWN_EGG")).toList();
}
@Override
public int repeatInSeconds() {
return 0;
}
}