[FIX/ADMN/MECH] NoEntityGrief v3.0.1 - Prevent mobs from changing blocks. [1.4.7-R1.0]

Discussion in 'Archived: Plugin Releases' started by Fishrock123, Oct 7, 2011.

  1. Offline

    Fishrock123

  2. Offline

    Smex

  3. Offline

    Fishrock123

    Because I had made it and think other people can use it?

    Mine is more lightweight, yours is more customizable.
     
  4. Offline

    Smex

    No it isn't more lightweight, you can put my .jar also just into the
    plugin folder and it blocks everything..so there's is no more "lightweight" stuff going on.
     
  5. Offline

    Fishrock123

    Yes, but yours will still be causing checks for extra stuff, which, although not a big deal, does make mine slightly more lightweight. (Look at my source, the thing is legit 53 lines of code (including imports), which is tiny, 2.23kb).

    I don't see why your insisting that yours is better, also, this project has nothing to do with yours whatsoever.

    Whats the big deal?

    EDIT: Solved in PM. :)
     
  6. Offline

    Fishrock123

    Works just fine on RB 1317. :)
     
  7. Offline

    Fishrock123

    Updated: (File on BukkitDev may take a few minutes to get approved.) :D

    v1.0.1 ; Shrunk to one class file and 30 lines of code. (1.89kb!)

    Oh and it works on 1337.
     
  8. Offline

    MonsieurApple

  9. Offline

    Fishrock123

    Update!


    Version 1.1.1:
    Reduced to 42 lines of code. (2.49kb)
     
  10. Querying why someone else has made a plugin that has a similarity to yours is a waste of time. There are countless other plugins that have similar functionality too, and they're all different.

    I like this one because ALL it does is cancel off the block interaction events. So it is truly a simple 'drop in and use' plugin. In addition it's opensource - after the SpoutEssentials backdoor I won't use another closed plugin again.
     
    Fishrock123 likes this.
  11. Offline

    anakinkp

    Can you add anti creeper support too ??
     
  12. Offline

    Lolmewn

    Do they have anything in their hands? I mean, if they can't pick anything up.. I'm guessing not.
    If not, can you randomly put something in their hands? Would look cooler :p

    Lol what does that have to do with EnderGrief?
    Get WorldGuard if you don't want creepers blowing up your stuff ;)

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

    Fishrock123

    Use worldguard or blastcontrol or something, I'm not going to make an anti-explosion plugin until bukkit adds a proper setBlockdamage(false) method.

    Nope, they don't carry anything by default when using this.
    You can make them carry stuff though, since this blocks both pickup and place events. However, thats for another plugin, such as this.
     
  14. Offline

    Fi3t3

    it doesn't work in my server :( they just pick up the blocks :(
     
  15. Offline

    Fishrock123

    Server info, all of it, and all plugins, please.

    Also, make sure you don't have the worlds exempted in the config. (Just leave the default config.)

    (Also, if you used a plugin reboot plugin to start it up, try restarting your server entirely.)
     
  16. Offline

    Fi3t3

    That is it:
    Code:
    2011-11-03 20:38:18 [SEVERE] Error occurred while enabling NoEnderGrief v1.1.1 (1A5) (Is it up to date?): Fishrock123.NoEnderGrief.NoEnderGrief.getConfig()Lorg/bukkit/configuration/file/FileConfiguration;
    java.lang.NoSuchMethodError: Fishrock123.NoEnderGrief.NoEnderGrief.getConfig()Lorg/bukkit/configuration/file/FileConfiguration;
        at Fishrock123.NoEnderGrief.NoEnderGrief.onEnable(NoEnderGrief.java:16)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    i have nearly the whole list installed :D the biggest one is spout! i have only funny stuff like eggrenade, bouncy beds and cookiejoin.
     
  17. Offline

    Fishrock123

    Your running an old version of bukkit that doesn't have the new config.

    NEG v1.1 and onwards requires The new config. (Build 1317 and onwards, recommended 1337).

    Yeah, go use v1.0.1 and it'l work. :) (But won't have multiworld config)
     
  18. Offline

    Fi3t3

    k, thanks.
     
  19. Offline

    KollegahDerBoss

    thank you for the 1.1.1 Update! Best Lightweight Plugin ever!
     
    Fishrock123 likes this.
  20. Offline

    sean_skroht

    NoEnderGrief is broken in CraftBukkit v1404. There is an error when it tries to load up at server start.
     
  21. Offline

    Fishrock123

    Does it say it supports build 1404? <_<

    Right, I need the stacktrace please.
     
  22. Offline

    sean_skroht

    No. But I thought you might want to get a head start and find out what may have changed in CraftBukkit to cause it to stop working, instead of leaving it to the last minute like everyone else making us wait while they catch up with the changes that may have been made. It's always good to get a heads up.
     
  23. Offline

    Fishrock123

    I asked for a stacktrace! -_-

    Edit: Did it myself. Bukkit is no longer calling calling getConfig() correctly from JavaPlugin, I think. I just looked through all the github commits and don't see anything funny, so I'm not entirely sure whats going on..

    Ok so, the problem is that this commit is causing getConfig() to return null: https://github.com/Bukkit/Bukkit/commit/a13dc8f1b395752ab3eafbd79bc367869585df46

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

    tluker42010

  25. Offline

    Fishrock123

  26. Offline

    BrandonHopkins

    Hey I made this little video for you. I hope you use it! ^_^

    Code:
    http://www.youtube.com/watch?v=y8Fo_yIwc_s
    If you want me to do any other videos feel free to ask :)
    @Fishrock123
     
  27. Offline

    Fishrock123

  28. Offline

    Fishrock123

    Updated to v1.2! (1B0)

    Github changes here, and updated code here. :D
     
  29. Offline

    BrandonHopkins

  30. Offline

    Fishrock123

    Done.
     

Share This Page