NoEntityGrief

NEGLogo

NoEntityGrief (formerly known as NoEnderGrief) is an ultra-lightweight plugin designed to simply stop mobs and entities from messing around with your world.

NoEntityGrief prevents: (Entirely multiworld configurable)

  • Enderman block interaction.
  • Sheep block changing. (They still regrow wool.)
  • Explosions. Mobs and/or TNT.
  • Snowman snow spread.
  • Silverfish breaking regular stone bricks. (They still spawn from the special blocks.)

Code was written from scratch by me. One class file and 46 lines in total. (A mere 2.54kb in size!)

BukkitDev's 1000th accepted server mod!

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

  • Avatar of Fishrock123 Fishrock123 Feb 16, 2013 at 18:43 UTC - 0 likes

    Confirmed: Good old NoEntityGrief (2.0+!) blocks Wither (block) damage. Have fun boss-fighting!

    Edit: It probably also blocks enderdragon (block) damage, but untested.

    Last edited Feb 16, 2013 by Fishrock123
  • Avatar of Fishrock123 Fishrock123 Feb 04, 2013 at 16:35 UTC - 0 likes

    @laacis2: Go

    Enderdragon damage won't be removed. If you are spawning additional ones, that is your issue.

    Zombies breaking doors will also not be prevented. If you don't like it, reduce your difficulty.

    I hadn't thought about the wither. The wither skulls should already be blocked under the explosion setting. I'll check the initial wither blast though.

  • Avatar of laacis2 laacis2 Feb 04, 2013 at 09:08 UTC - 0 likes

    It will not be complete entity grief prevention without blocking enderdragon block damage and wither block damage=(

  • Avatar of Fishrock123 Fishrock123 Oct 21, 2012 at 21:39 UTC - 0 likes

    @Fran55on: Go

    Nope. This plugin will stay minimalistic and will always try to have less than 50 lines of code.

    I suggest WorldGuard, if it is still the plugin it used to be.

  • Avatar of Fran55on Fran55on Oct 21, 2012 at 11:46 UTC - 0 likes

    Hi,

    Thank you very much Fishrock123 for your quick response! And...

    Sorry Provinceman. I just had not yet experienced that there was a problem when I answered your question.

    This is a great plugin! It does what it aims at and nothing less or anything more. I especially like that the creepers are not cropped (like in some area protection plugins). That leads me to my next question.

    Can you do a collaboration with, or hook to, an area protection plugin?

    I would like to be able to protect certain areas (like villages or buildings and such) from mob vandalism. While letting “nature take its course” outside the area, making the game more dynamic and interesting.

    Right now I lean towards using EpicZones as my area protection plugin. But they "crop" creepers of their explosions.

    Best regards Magnus Fransson.

  • Avatar of Fishrock123 Fishrock123 Oct 21, 2012 at 01:16 UTC - 0 likes

    @Fran55on: Go

    You are right. It appears that MobExplosions also still count TNT.

    Edit 2: Fix uploaded. 2.1.1 pending review.

    Edit: This was introduced in v2.1

    Last edited Oct 21, 2012 by Fishrock123
  • Avatar of Fran55on Fran55on Oct 20, 2012 at 20:16 UTC - 0 likes

    Hi Fishrock123,

    I have now double checked my settings and tried to blow a big hole in the desert with TNT. And the conclusion is that there is a bug in your plugin. I have multiple times verified that grass do disappear when sheeps eat it. I have also verified that snowmen do leave a trail of snow. But there are no hole in the desert.

    Here are my settings:

    # ExemptedWorlds
    Endermen:
    - world_nether
    - world_the_end
    Sheep:
    - world_nether
    - world_the_end
    - world
    MobExplosion:
    - world_nether
    - world_the_end
    TNT:
    - world_nether
    - world_the_end
    - world
    Snowman:
    - world_nether
    - world_the_end
    - world
    Silverfish:
    - world_nether
    - world_the_end
    

    Best regards Magnus Fransson.

  • Avatar of Fran55on Fran55on Oct 07, 2012 at 10:10 UTC - 0 likes

    @Provinceman: Go

    Hi,

    The configuration file should look something like this:

    # ExemptedWorlds
    
    Endermen:
    Sheep:
    MobExplosion:
    TNT:
    - InsertYourWorldHere
    Snowman:
    Silverfish:
    

    Beware that the .yml file is very syntax sensitive. I recommend that you use "Notepad + +" to edit the file.

    Best regards Magnus Fransson.

  • Avatar of Provinceman Provinceman Sep 02, 2012 at 04:32 UTC - 0 likes

    How do you set the config so that you can still use TNT, but creepers can't blow your stuff up?

    I've tried every conceivable combination of everyone belows examples and can't make it work properly, can you please put a clear and concise config?

    Thanks much!

  • Avatar of Fran55on Fran55on Sep 01, 2012 at 16:13 UTC - 0 likes

    Hi Fish Rock,

    Not that I doubt that it will work this time, (it always has). But could you confirm that it works with the latest RB, please? It would look better in the description.

    Best regards Magnus Fransson.

Facts

Date created
Oct 07, 2011
Categories
Last update
Dec 08, 2012
Development stage
Mature
License
GNU General Public License version 3 (GPLv3)
Curse link
NoEntityGrief
Downloads
60,308
Recent files

Authors