Commands

/pixelgenocide clean cleans all the worlds./pixelgenocide clean <world> cleans only the selected world.

The permissions are respectively pixelgenocide.command.cleanpixelmon and pixelgenocide.command.cleanpixelmon.<world_name>, but i’m changing them in the next version probably, i’ll do my best to let you know.

Config

In the config you can set a lot of cool things.
As of the 1.0.3 this should be the default config, the comments are provided where the feature isn’t self-explanatory

# Whether the pixelmon should be kept.
keep {
# Remove these pixelmon regardless their specs.
blacklist=[
Zubat,
Geodude,
Caterpie
]
bosses=true
legendaries=true
shinies=true
# Keep these pixelmon regardless their specs.
whitelist=[
Pikachu,
Eevee,
Ditto
]
# You will need entity-particles for this to work.
withParticles=false
withPokerus=true
# The pixelmon will not be cleared if they're near a player with the permission 'pixelgenocide.specialplayer'. WARNING: Could cost performance.
withinSpecialPlayer=false
}
miscellaneous {
# How many blocks the pixelmon will not be removed within a special player. See keep.withinSpecialPlayer for more details.
maxSpecialPlayerBlocks=100
message {
# You can use %quantity%.
cleaned="&7%quantity% pixelmon have been cleaned."
# You can use %timer%.
timer="&4All non-special pixelmon will despawn in &c%timer%&4."
}
timer="10=MINUTES"
}

A new version has been released for PixelGenocide, it is available for download here.

Fixed a bug that prevented “withParticles” from being read correctly.
Removed entity-particles as an hard dependency, now it also checks for the version and tells you if you’re using an untested configuration.

Instead of announcing that a clear will happen in 10 minutes (default), can it just announce when there’s x seconds left before it clears? Similar to how catclearlag does it. I think that would be more useful and will give the players a heads up that it will be happening shortly.