CreativeGuard 1.0.4

Remove items spawned by hacked clients (invalid enchants, NBT tags, and more...)

  1. L4BORG
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    Contributors:
    L4BORG
    Clean up your creative server! This plugin will remove (new and existing) items with invalid enchants, NBT data, Barriers, CommandBlocks and more...

    For performance reasons those items will be removed on specific events such as Interact, BlockPlace, ItemDrop, etc...

    Plugin also comes with /searchandseizure command that will instantlly search and seizure those items (checks inventories and enderchests for all online users) but it could also be used to search and seizure specific items, for example /searchandseizure stone would remove all stone from all online players (their inventories and their enderchests). Materials list for searchandseizure command: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html

    There's also /checknbt command which can be used to check item ID, durability and NBT data (hold item in your hand and run /checknbt).

    Commands:
    Code (Text):

      searchandseizure:
        description: Search and Seizure!
        aliases: [sas]
        usage: '/<command> [material]'
        permission: creativeguard.command.searchandseizure
      checknbt:
        description: Check NBT data for item!
        aliases: [cnbt]
        usage: '/<command>'
        permission: creativeguard.command.checknbt
     
    Permissions:
    Code (Text):

    permissions:
      creativeguard.commandblock:
        description: 'Allow player to place CommandBlocks...'
        default: op
      creativeguard.barrier:
        description: 'Allow player to place Barriers...'
        default: op
      creativeguard.custompotioneffects:
        description: 'Allow player to use/own item with CustomPostionEffects NBT.'
        default: op
      creativeguard.storedenchants:
        description: 'Allow player to use/own item with StoredEnchants NBT.'
        default: op
      creativeguard.hideflags:
        description: 'Allow player to use/own item with HideFlags NBT.'
        default: op
      creativeguard.unbreakable:
        description: 'Allow player to use/own item with Unbreakable NBT.'
        default: op
      creativeguard.attributemodifiers:
        description: 'Allow player to use/own item with AttributeModifiers NBT.'
        default: op
      creativeguard.invalidenchants:
        description: 'Allow player to use/own item with invalid enchants.'
        default: op
      creativeguard.invalidanvildamage:
        description: 'Allow player to use/own anvil with invalid damage data.'
        default: op
      creativeguard.netherportaltospawn:
        description: 'Nether portals will teleport players to spawnpoint.'
        default: true
      creativeguard.command.searchandseizure:
        description: 'Permission for SearchAndSeizure command.'
        default: op
      creativeguard.command.checknbt:
        description: 'Permission for CheckNBT command.'
        default: op
      creativeguard.notify:
        description: 'Premission for notifications.'
        default: op
     
    This plugin requires ProtocolLib -> https://www.spigotmc.org/resources/protocollib.1997/

    Tested on:
    - Spigot 1.8.8
    - PaperSpigot 1.8.8

    tho it should work on most versions since there was no NMS/reflection used (thanks to ProtocolLib).
    StupidDrew9 and royalkingkb like this.

Recent Reviews

  1. igotdisconnect
    igotdisconnect
    5/5,
    Version: 1.0.4
    Nice plugin, exactly what i need for the 5 years old Kindergarden which thinks its funny to place invisible NBT items to spam the spawn with sh**, thank you dude! Nice to have a plugin like this.
  2. reeferx7
    reeferx7
    5/5,
    Version: 1.0.2
    Nice Job with this plugin, i have spend many time to find a plugin like this!
    Keep the good work thanks!
  3. McLive
    McLive
    5/5,
    Version: 1.0.2
    This plugin works very well and fixed many issues related to enchanted items using hacked clients on my creative-server.