[ADMN] iBlock 3.1.1 - Item and Block prevention [1.5.2-R0.1]

Discussion in 'Archived: Plugin Releases' started by Unscrewed, Apr 26, 2011.

  1. Offline

    Unscrewed

    iBlock - Don't let users place/break banned blocks.
    Version: 3.1.1
    CraftBukkit: 1.5.2-R0.1

    Go to the BukkitDev page of this plugin ->

    [​IMG]
    Parts of the image by SpongeCake!

    Introduction:
    This plugin stops people from placing/destroying blacklisted blocks, using water/lava buckets if they do not have the correct permissions. The plugin is easy to configure (you get a bunch of nice options) and you are even able to add/remove block ID's to/from the configuration file using commands in-game.

    Features:
    • Configuration file (change in-game).
    • Stop the placing of specific blocks.
    • Stop the breaking of specific blocks.
    • Stop the use of buckets (lava|water).
    • Option to kick someone when placing X.
    • Stop TNT, Creepers, etc from destroying banned blocks (can be disabled).
    • Auto-updating (can be disabled).
    • Permission support (ALL).
    • Custom messages.
    • Drag, drop & use!
    Downloads:
    Direct Download

    Permissions:
    iBlock.place - Users with this node are able to place banned blocks.
    iBlock.break - Users with this node are able to break banned blocks.
    iBlock.bucket.lava - Users with this node are able to use lava buckets.
    iBlock.bucket.water - Users with this node are able to use water buckets.
    iBlock.command.info - Users with this node can use "/iBlock" to see basic information about the configuration and plugin.
    iBlock.command.help - Users with this node can use "/iBlock help" to see commands they are able to use.
    iBlock.command.reload - Users with this node can use: "/iBlock reload" to reload the config.
    iBlock.command.add - Users with this node can use: "/iBlock add (place/break) [id]" to add block ID's to one of the 2 ban lists.
    iBlock.command.remove - Users with this node can use: "/iBlock remove (place/break) [id]" to add block ID's to one of the 2 ban lists.
    Op's have all permissions by default.
    __________________________________
    NOTE: Permission nodes are CaSe SeNsItIvE!

    Features to add:
    1. None
    Reported bugs:
    1. None
    Most recent changes:

    Version 3.1.1
    • Made it 1.5.2 compatible.
    • Fixed a minor issue.
    Older versions (open)

    Version 3.1.0
    • Made it 1.4.6/1.4.7 compatible.
    • Added/re-invented a few permissions, please check this page for the list.
    • Added/re-invented "/iBlock reload", "/iBlock help" and "/iBlock" commands.
    • Added command to remove blocks from the list of banned blocks (place|break).
    • Added command to add new blocks to the list of banned blocks (place|break).
    • Added option to allow/disallow explosives to destroy blocks.
    • Added option to change the iBlock prefix in the configuration file.
    • Added disable auto-updating option.
    Version 3.0.0
    • Made it 1.4.2 compatible.
    • Changed configuration file layout.
    • Added entities not able to blow up banned blocks. (TNT, Creepers, etc).
    • Added message customization in the configuration file.
    • Added kick option in the configuration file.
    • Added auto-updating.
    • Fixed configuration file reloading.
    • Posted source on GitHub.
    Version 2.3.1
    • Updated to craftbukkit 1.3.1-R1.0.
    Version 2.3.0
    • Added a new permission to allow/disallow the use of water buckets.
    • Added a new permission to allow/disallow the use of lava buckets.
    • Added auto-config creation.
    • Fixed plugin saying the wrong version number on startup.
    Version 2.2.0
    • Fixed blocks you put in: "bannedBlocksPlace" won't be unbreakable too.
    • Fixed blocks you put in: "bannedBlocksBreak" won't be unplacable too.
    • Changed the permissions, 1 to allow breaking of banned blocks, 1 to allow placing of banned blocks. ( iBlock.place & iBlock.break ).
    • Changed the configuration file, so be sure to replace the old one with the new one!
    Version 2.1.1
    • Fixed permission bug with reloading.
    • Fixed the block break part of the code.
    Version 2.1.0
    • Added the new ability to block the breaking of configured blocks.
    • Added new permission: "iBlock.reload" to reload the configuration.
    Version 2.0.1
    • Updated to craftbukkit 1.2.4-R1.0
    Version 2.0.0
    • Removed the toggle command.
    • Added a configuration file (uses block Id's).
    • Added a command to reload the configuration file: "/iBlock".
    • Fixed the way commands are handled.
    • Fixed the old: "BLOCK_PLACE" to the new, updated way: "BlockPlaceEvent".
    • Fixed the old: "blockListener" import to the new, updated import: "Listener".
    • Updated to the new built-in permission system by Bukkit.
    • Fixed the chat colors.
    • Cleaned up the code.
    Version 1.3.0
    • Fixed a bug where the toggling wasn't working properly. (Thanks Craftee!)
    • Fixed a bug where you couldn't use a hoe on grass.
    Version 1.2.0
    • Fixed a bug where the command wasn't working as intended.
    Version 1.1.0
    • Fixed a bug where the plugin was disabled on server start.
    Version 1.0.0
    • Fixed permission node.
    Version 0.3.0
    • Added permission support.
    • Added a command to toggle iBlock.
    Version 0.2.0
    • Fixed a few bugs and cleaned up the code.
    Version 0.1.0


    Oh, yeah! Almost forgot! If someone is using it/trying it, could you please post a feedback on it? ;-)
    I'm going to work on Permission Support now! :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
    Habbo4Life likes this.
  2. Offline

    matthayez011

    but there isnt one
     
  3. Offline

    Unscrewed

    What dont you understand about "Future Features:".
    They are updates for the FUTURE.
     
  4. Offline

    matthayez011

    then whats the point if cant pick what blocks like it says in the description?
     
  5. Offline

    Unscrewed

    Listen buddy,

    This plugins stops people from placing illegal admin blocks like:
    "Leaves, Webs, Bedrock, etc".

    Soo when an Admin is unfair and gives a normal users some leaves or something,
    he won't be able to place it.

    Later there will be a config file soo you can choose to add TNT or any other block to that list.

    I hope you understand it now.
    PM me for more questions.

    Yours sincerely,
    Unscrewed
     
  6. Offline

    xPye

    Hey 2 things.
    1. I'm assuming this include spawners?
    2. it would be awesome if you can choose the blocks you want to block people from using. (or can you?)
     
  7. Offline

    Kohle

    To answer #1, probably. For number 2, I quote:

    Future Features:


    • Config file to edit which blocks should be on the blacklist.
     
    Unscrewed likes this.
  8. Offline

    rigor789

    You should update the plugin to 1185 ;) If you need help with config PM me! Its rally easy to do! :D
     
  9. Offline

    Hydrosis

    Yes, please update this :(
     
  10. Offline

    sza22

    please update ASAP to be able to choose the blocks/items you want to block. this plugin is useless without tnt blocking.
     
  11. Offline

    ranga72

    how do you change which block are illegal
     
  12. Offline

    WaffleOnABike

     
  13. Offline

    Unscrewed

    Do you guys actually want this updated?
    Sure i'll look into it, I didn't use Java for a bit now so I'll be a little rusty..
    ..i'll try to rewrite everything by next week with everything I promised.. :)

    Update (12-19-11):

    A lot has been changed in the CraftBukkit API, so it will take a little longer for me to get used to it again, sorry.
     
  14. Offline

    jtl999

    Take your time!
     
  15. Offline

    Mutati0n

    Will this protect against spawning ender dragon eggs? ID 122?
     
  16. Offline

    CraftLourens

    Update for 1597 ?
     
  17. Offline

    minerscentral

    COOL thanks for plugin is this updated to 1.1?
     
  18. Offline

    Unscrewed

    There, after a long time I updated it.
    I promise I will keep updating for aslong as Bukkit lasts.
    Tomorrow number 1 priority: Add permission support.
    Number 2 priority: Re-do the Original Post.

    Goodnight everyone.
     
  19. Offline

    Unscrewed

    'Updated' to version 1.2.4-R1.0.
     
  20. Offline

    Unscrewed

    Added permission support.

    Add: "iBlock.use" if you want iBlock to ignore the people that place banned blocks.
    Add: "iBlock.use" if you want people to be able to reload the iBlock config with: "/iBlock".

    The reload part will be: "iBlock.reload" soon.
     
  21. Offline

    nhoclesnar

    May you add block destroying as well? Thanks!
     
  22. Offline

    Unscrewed

    Sure!
    You mean that people are not able to destroy x block?
     
  23. Offline

    nhoclesnar

  24. Offline

    Unscrewed

    Version 2.1
    • Added the new ability to block the breaking of configured blocks.
    • Added new permission: "iBlock.reload" to reload the configuration.
    :DThere you go, mate. ;-)

    EDIT: Let me fix a very small bug first.
    EDIT 2: Bugs fixed! Be free to download the plugin now! :)
     
  25. Offline

    nhoclesnar

    Omg that was a really fast update. I love this plugin!
    Thank you so much. I will test and report any bug I found.
     
  26. Offline

    Unscrewed

    No problem, thank you! I really appreciate it. ;-)
    You were quite lucky I had nothing to do, hehe.

    Made the topic look nicer and added DevBukkit! :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  27. Offline

    nhoclesnar

    I got no problem with your plugin so far. It's amazing!
     
  28. Offline

    Gunnerh

    This Plugin will Forshore Help Me Iv Also Ran A Few Bukkit Servers and I Needed This Plugin For My Creative One Thanks Alot!!![chest][fire][cake][diamondore]
     
  29. Offline

    Unscrewed

    Thanks! It got a small bug in it that I will remove when I get home, I'll also add the warning system.
    No problem! Glad I could help you out! :)
     
  30. Offline

    Unscrewed

    nhoclesnar
    Gunnerh

    I think you will be very happy with this new update!
    Just be sure to change the permission nodes to the new ones and the configuration file with the new one.
    Sorry, it had to be done.

    Version 2.2
    • Fixed bug: Blocks you put in: "bannedBlocksPlace" won't be unbreakable too.
    • Fixed bug: Blocks you put in: "bannedBlocksBreak" won't be unplacable too.
    • New feature: Changed the permissions, 1 to allow breaking of banned blocks, 1 to allow placing of banned blocks. ( iBlock.place & iBlock.break ).
    • Change: The configuration file updated too so be sure to replace the old one with the new one!
     
  31. Offline

    nhoclesnar

    Thanks for the update.
     

Share This Page