happyzlife / PixelGenocide

Speed up your world by deleting useless pixelmon!

PixelGenocide

This plugin helps you clean up the server a bit by removing those useless magikarp all around the world.

Of course, not only magikarp, a bunch of different pok√©mon, here’s a list, they’re all configurable!

  • Shinies
  • Legendaries
  • Bosses
  • Pixelmon in a blacklist! Because we don’t want Zubat, even if they’re green!
  • Pixelmon not in a whitelist, for rare pixelmon, like Eevee.
  • Pixelmon near special players. (PLEASE DON’T MAKE THIS A P2W FEATURE I’M BEGGING)
  • Pixelmon with particles, adding support for entity-particles.

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.0 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
    # 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"
}

Category: World Management

Published on Apr 23, 2018

386 views

54 total downloads

Licensed under GNU General Public License (GPL)

Pages

Members