AntiPiston 0.1.0

Piston configuration utility

  1. dfsek
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    dfsek, DeathShade
    AntiPiston is a simple utility plugin that allows server owners to configure a blacklist (or whitelist) of blocks that pistons are allowed to push/break.

    Use Cases
    • Preventing auto-farms
    • Preventing flying machines
    • Preventing lag machines

    1. Place the resource in your plugins folder.
    2. Start your server.
    3. Add any blocks you wish to prevent pistons from moving to the "master-list" option in config.yml.
    4. Type /ap reload (or restart your server)
    Code (YAML):
    enable-master-list: true
    : false
      - SUGAR_CANE
      - BAMBOO
    : false
    • enable-master-list: Whether or not to check blocks against the master list.
    • master-list-whitelist: If true, only blocks on the master-list may be pushed. If false, all blocks but those on master-list may be pushed.
    • master-list: The list of blocks that the plugins check against
    • debug: Whether or not to log debug messages to the console
    • /ap reload - Reload the configuration file.
    Planned Features
    This plugin is still in beta, and has many planned features. These include:

    • Permission-specific whitelists (Allowing certain permission nodes to move different blocks with pistons).
    • Preventing pistons from moving certain entities.
    AntiPiston with default config (Allows moving all blocks but Bamboo and Sugar Cane)


    Slime/Honey Blocks can't fool AntiPiston!

Recent Reviews

  1. Gustavo_Player
    Version: 0.1.0
    This is a great plugin. =)
  2. _DeathShade_
    Version: 0.1.0
    Plugin works exactly as intended and like a charm at that. Definitely a must for SMP servers who want to maintain great server performance and maintain stable economy value of certain goods as it can put a stop to auto farms and many other possibilities.