This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.


DecoyBlocks ALPHA is a plugin designed to catch and appropriately deal with griefers automatically.

Originally conceived of by FlamingArmour in a request thread; this plugin allows you to specify certain blocks called "decoys" that, when broken, trigger a logging system for automatically catching and dealing with griefers.

Code was written from scratch by me, with some help from the community on file serialization.


  • Persistant storage of specified decoy blocks.
  • Full logging of who broke which decoy, and when.
  • Fully configureable automatic detention and / or punishment of people who have broken decoys.
  • 3 Punishment thresholds, completely configureable.
  • Punishments currently comprise of:
    • Kill - Instantly deals the offender 9001 damage.
    • Jail - Teleports the offender to the specified location. (Set via coordinates in config.)
    • Kick - Instantly kicks the offender from the server.
    • Ban - Instantly bans the offender from the server.
    • IPBan - Instantly bans the offender and associated IP-Address.
  • CraftBukkitUpToDate compatibility.
  • Anonymous statistic reporting to!
Commands & Permissions

Decoys are set and removed by right-clicking the block with a stick.

  • /db decoys - Gives you a list of all the decoys on this server.
    • decoyblocks.decoy - Required to use /db decoys and to set or remove decoys.
  • /db log - Enables you to see a block's log by placing a log block. Use again to disable.
  • /db log all - Displays all log entries, in chronological order.
    • decoyblocks.log - Required to use /db log.
  • /db teleport <player> - Teleports you to the nearest open space by the last broken decoy (by the player, if specified).
    • decoyblocks.teleport - Required to use /db teleport.
  • /db <search / lookup> <player> - Gives you a list of all decoys broken by the specified player.
    • - Required to use /db search or /db lookup.
  • /db restore - Restores all decoys to their original state.
    • decoyblocks.restore - Required to use /db restore.
  • /db clear <log / decoys> - Completely clears out either the log or the decoys.
    • decoyblocks.clear - Required to use /db clear. This is a dangerous command, and should be highly restricted.
    • decoyblocks.clear.log - only allows access to /db clear log.
  • /db save - Saves the decoys and log to their respective .dat files.
    • - Required to use /db save.
  • /db reload - Saves everything and reloads the config.
    • decoyblocks.reload - Required to use /db reload.
Upcoming Features
  • Ability to search an area for broken decoys.
  • Ability to freeze players.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Fishrock123 Fishrock123 Jul 16, 2012 at 15:22 UTC - 0 likes

    This plugin is now more or less inactive.

  • Avatar of Fishrock123 Fishrock123 Jun 28, 2012 at 01:04 UTC - 0 likes

    So, while I still would like to make a release version with that added, DecoyBlocks has been pushed to the back of all the stuff I'm doing. :/

    mcstats shows only 3 active servers, which makes me sad. :(

    Last edited Jun 28, 2012 by Fishrock123
  • Avatar of Fishrock123 Fishrock123 May 25, 2012 at 17:39 UTC - 0 likes

    @MRCartm0n: Go

    Thank you for being the first person in months to request anything.

    I'll add that.

  • Avatar of MRCartm0n MRCartm0n May 25, 2012 at 17:15 UTC - 0 likes

    Is there a way to set a limit? I wanna give my players the ability to create such blocks but only a certain amount.


  • Avatar of Fishrock123 Fishrock123 Apr 09, 2012 at 19:17 UTC - 0 likes

    @Master_Zangetsu: Go

    Nope. You can do all group managements (& anything else) from the "Command=" punishment.

    Also nope. For chests use LWC. (Why aren't you?!) For anything else, use BB / WorldGuard / LogBlock / HawkEye, or something.

  • Avatar of Master_Zangetsu Master_Zangetsu Apr 09, 2012 at 17:17 UTC - 0 likes

    any chance of adding a group migration punishment, so anyone that breaks the block gets moved to a pre configured group

    also is it possible to add detection of other griefing such as TNT, lighting fires, and stealing from chests?

  • Avatar of Fishrock123 Fishrock123 Mar 24, 2012 at 17:49 UTC - 0 likes

    I am leaving for a week. Any needed updates will be made once I am back. (1st of April)

  • Avatar of Fishrock123 Fishrock123 Mar 11, 2012 at 20:12 UTC - 0 likes

    @bobbysmithyy: Go

    Umm... Pardon?

  • Avatar of bobbysmithyy bobbysmithyy Mar 10, 2012 at 16:55 UTC - 0 likes


    Last edited Mar 10, 2012 by bobbysmithyy
  • Avatar of Fishrock123 Fishrock123 Mar 09, 2012 at 20:11 UTC - 0 likes

    With any luck, v0.7 will be a BETA version! :D

Table of contents

  1. 1 Features!


Date created
Jan 08, 2012
Last update
Apr 25, 2012
Development stage
GNU General Public License version 3 (GPLv3)
Recent files