NoFarm
NoFarm - No more mob farms.
Mobs killed by players only drop items:
Version: v0.9 (For CB: 1.7)
Damage done by things like Cacti, Lava and suffocation do not yield drops from the mobs. Prevents players from building mob farms by only allowing items to drop from those killed by players themselves.
How it works:
Bukkit shows how a mob has died, what it died from, albeit a fall, lava, sword... etc This information is what makes NoFarm so simple, so efficient. If mobs are killed by anything other then player damage, the plugin nulls there drops. Really, it's that simple. :) I could sit and type out a bunch of useless information, but it would be thus that useless information. The plugin is so simple.
Why Should you use this?
Bottom line explanation is, it prevents useless unneeded items from collecting everywhere. Which causes huge amounts of lag and tick rate drop. Items dropping from a zombie in a desert because it died from a cacti, is unneeded and will only cause lag. Items dropping from an unattended mob grinder is unneeded and will cause lag. This plugin stops all that and more.
Features:
- Makes mob grinders useless.
- Helps stop lag.
Links:
Downloads: https://github.com/Jadedwolf/NoFarm/ 
Source: https://github.com/Jadedwolf/NoFarm/
Changelog http://dev.bukkit.org/server-mods/nofarm/pages/changelog/
Test it out:
If you would like to test the features of this plugin you can do so on this server. IP: http://lagcraft.com

-
View User Profile
-
Send Message
Posted Nov 8, 2012@PAL18
No need, it works amazingly with 1.4 already.
-
View User Profile
-
Send Message
Posted Nov 4, 2012Will this be updated for 1.4.2?
-
View User Profile
-
Send Message
Posted Oct 30, 2012@Mayhem777
This plugin has zero affect on that.
-
View User Profile
-
Send Message
Posted Oct 4, 2012In 1.3.2 R1 mobs killed by sunlight fire drop items.
-
View User Profile
-
Send Message
Posted Sep 21, 2012ohh didnt notice cus they are still taking fall damage on my server with MobsDoNotTakeFallDamage: true . Its to late for me tonight but ill try it on a test server running only nofarm tomorrow evening.
-
View User Profile
-
Send Message
Posted Sep 19, 2012@rythar
There is a config option for nomobfalldamage lol it's already in the plugin
-
View User Profile
-
Send Message
Posted Sep 19, 2012I second the option for no fall damage please. And thank for this plugin its been a huge help I have been using it since it first came out.
-
View User Profile
-
Send Message
Posted Sep 1, 2012Can you change it so mobs get NO damage from falling, and not just no drops when they die? XP traps make it so the mob is near death when they fall. Thx for reading.
-
View User Profile
-
Send Message
Posted Aug 26, 2012suggestion: disable exp drops when killed by player in a defined radius near a spawner
-
View User Profile
-
Send Message
Posted Aug 16, 2012Yes
-
View User Profile
-
Send Message
Posted Aug 13, 2012@wkera
Please can you verify you're using 4.1?
-
View User Profile
-
Send Message
Posted Aug 13, 2012@soulgriever92
Yes, yes it does. I use otherdrops and it alters drops too and still works as intended.
-
View User Profile
-
Send Message
Posted Aug 13, 2012-
View User Profile
-
Send Message
Posted Aug 9, 2012does this work with plugins such as cookiemonster that alter drops?
-
View User Profile
-
Send Message
Posted Jul 31, 2012@dylpickles1997
Could you explain how it does not work with otherdrops?
Reason being is, I use this on my server lagcraft.com/mbcraft.com with otherdrops and it works fine.
-
View User Profile
-
Send Message
Posted Jul 31, 2012Can you make this surpass plugins like otherdrops? That could REALLY help me.
-
View User Profile
-
Send Message
Posted Jul 29, 2012@TeamCobalt
I fixed this error in 4.1 can you PLEASE make sure you're using that version.
-
View User Profile
-
Send Message
Posted Jul 28, 2012I got the same error as drdeft right after upgrading to R5. I think this is an R5 issue, please fix!
-
View User Profile
-
Send Message
Posted Jul 20, 2012@drdeft
Can you verify you're using the latest version, as this error was fixed in version 4.1
-
View User Profile
-
Send Message
Posted Jul 19, 2012Ok.
2012-07-20 00:40:24 [SEVERE] Could not pass event EntityDamageEvent to NoFarm
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.Entity.aA(Entity.java:346)
at net.minecraft.server.EntityLiving.aA(EntityLiving.java:264)
at net.minecraft.server.Entity.F_(Entity.java:269)
at net.minecraft.server.EntityLiving.F_(EntityLiving.java:437)
at net.minecraft.server.EntityMonster.F_(EntityMonster.java:25)
at net.minecraft.server.World.tickEntity(World.java:1406)
at net.minecraft.server.World.entityJoinedWorld(World.java:1346)
at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:106)
at net.minecraft.server.World.playerJoinedWorld(World.java:1338)
at net.minecraft.server.World.tickEntities(World.java:1231)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:563)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:464)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at jadedwolf.plugins.nofarm.NoFarmMobListener.onEntityDamageMob(NoFarmMobListener.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
... 16 more
2012-07-20 00:40:25 [SEVERE] Could not pass event EntityDamageEvent to NoFarm
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.Entity.aA(Entity.java:346)
at net.minecraft.server.EntityLiving.aA(EntityLiving.java:264)
at net.minecraft.server.Entity.F_(Entity.java:269)
at net.minecraft.server.EntityLiving.F_(EntityLiving.java:437)
at net.minecraft.server.EntityMonster.F_(EntityMonster.java:25)
at net.minecraft.server.World.tickEntity(World.java:1406)
at net.minecraft.server.World.entityJoinedWorld(World.java:1346)
at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:106)
at net.minecraft.server.World.playerJoinedWorld(World.java:1338)
at net.minecraft.server.World.tickEntities(World.java:1231)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:563)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:464)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at jadedwolf.plugins.nofarm.NoFarmMobListener.onEntityDamageMob(NoFarmMobListener.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
... 16 more