CHIP (Creative Hacked Item Preventer) 0.0.3b

Prevent unwanted items from being created on your creative server

  1. royalkingkb
    Tested Minecraft Versions:
    • 1.12
    Source Code:
    https://github.com/Ruinscraft/CHIP
    Contributors:
    Concurrence
    CHIP (Creative Hacked Items Preventer)

    What does it do?
    CHIP is a Bukkit plugin designed to combat the creation and use of hacked/modified items on a creative mode server.

    CHIP depends on ProtocolLib

    What CHIP prevents:

    • Unobtainable Enchantment levels
    • Incompatible Enchantments
    • Fireworks not obtainable via crafting
    • Modified creature spawn eggs (giant Slimes, nuke Creepers)
    • Ridiculously long custom item names
    • Ridiculously long custom item lore
    • Unbreakable items
    • Custom potion effects which are not normally obtainable
    • Custom tiles which contain inventory (chest items that have objects attached to them when placed)
    • Non-survival entity modifications
      • Invulnerable entities
      • Glowing entities
      • Entities with custom names visible
      • Entities with ridiculously long custom names
      • Small armor stands
      • Invisible armor stands
      • Armor stands with no base plate
    • Various other non-survival NBT modifications
    • Laggy environment updates (disabled by default)
      • TNT updates
      • Sponge updates
      • Water flow
      • Lava flow
    How CHIP prevents hacked items:
    CHIP was designed to be the successor to CHIR (Creative Hacked Items Remover)

    CHIP prevents hacked item creation by packet inspection. This means that users will not be able to create such items via modified clients in the first place, so they never spread on your server.

    CHIP also removes existing hacked items in player inventories and in blocks which can have an inventory.

    CHIP will prevent potions such as these and ensure they can't be used and get fixed/removed (depending on your config). Even from a dispenser.
    [​IMG]

    Installation
    Once you have downloaded a copy of CHIP,
    1. Ensure you have Java 8
    2. Ensure you have ProtocolLib installed
    3. Copy the .jar file to your plugins directory of your Bukkit powered server
    4. Run the server
    I have only tested this on Spigot version 1.12.2. Other versions should work fine, as long as you have the appropriate ProtocolLib plugin installed. If there is a specific version that is not working and you would like support for, please make an issue on GitHub describing what server software (Spigot, Paper, Sponge, etc) and what Minecraft version you are interested in and I will make an attempt at supporting it.

    BookExploitFix is recommended to be run along side CHIP to prevent malicious JSON in books.

    FastAsyncWorldedit (FAWE) is recommended to stop general abuse/exploits (eg. lots of items, lots of falling blocks, too much world physics, etc). Use the tick-limiter in the configuration.

    Notice
    By default, CHIP will remove entities such as Armor Stands which are not normally obtainable without using commands. This will remove any Armor Stands which you currently have in your world. Before installing CHIP, if you don't want Armor Stands to return to their default state, either disable the Armor Stand checking in the configuration, or ensure you don't have any Armor Stands which would be affected.

    Commands
    /chip (chip.command.info) - Basic information about the plugin
    /chip reload (chip.command.reload) - Reloads the configuration file​

    Feedback/Issues
    Please leave your feedback in the ratings section. If you experience an issue with CHIP or want a feature added, please create an issue on the GitHub page.

    Source
    CHIP is open source and licensed under MIT. Feel free to contribute.

    Donate
    If my software has benefited you commercially or you just feel inclined to donate, here is my paypal.me link.

    StupidDrew9 and dukesmart like this.

Recent Updates

  1. Release 0.0.3b
  2. Release 0.0.3a
  3. Release 0.0.3

Recent Reviews

  1. StupidDrew9
    StupidDrew9
    5/5,
    Version: 0.0.3a
    Extremely light-weight and configurable, a must-have for a Creative gamemode server. Nothing like it
  2. CreepersControlU
    CreepersControlU
    5/5,
    Version: 0.0.2a
    Love this plugin. Could we also add an optional punishment or admin notification when someone attempts to spawn said items?
    1. royalkingkb
      Author's Response
      Yes, next version I will add a notification when someone tries to create a modified item. Currently, the notifications fire whenever an existing modified item is found.

      Thanks for your review.
  3. dukesmart
    dukesmart
    5/5,
    Version: 0.0.1a
    I use this on my own creative server, and it has been successfully preventing most hacked item spawns for a while now.