Anti Enderman

Donate if you appreciate the work as it costs a lot of time and effort to create this plugin. If not then I hope you let other people know about my work.

Description

Control the enderman! With this plugin you can prevent enderman from spawning or/and you can prevent them from picking up and placing blocks. All of these three functions can be configured in the plugins config.yml.

I created this plugin for my own server, but I wanted others to be able to use it. So i hope you like it!

Features

  • You can block enderman spawning.
  • You can block enderman picking up/breaking blocks.
  • You can block enderman placing blocks.
  • You can block enderman teleports

Planned update(s)

  • Block endermen from teleporting.
  • Making the plugin Vault independent if or where possible
    • This is currently being worked on... A very simple version will be out soon.

How to install

Just paste the AntiEnderman.jar to your plugins folder. Also make sure to download Vault as it depends on it for permissions. Then, reload/restart your server, go to '/plugins/AntiEnderman' and edit the config to your likings!

Default config

block:
  enderman:
    spawn: true
    place: true
    break: true
    teleport: true
    blockIDs: '1,2,3,4,5,6,7,8,9,0'
  world:
    enderman:
      spawn: false
      place: false
      break: false
      teleport: false

The config looks whether it has to block the enderman action. So true says it does block spawning, placing and/or breaking and false doesn't.

Commands

[] - Optional, <> - Required

  • /ae [help] - Shows you the help of the plugin
  • /ae spawn [world] <true|false> - Set spawning for endermen to true ot false
  • /ae place [world] <true|false> - Set placing blocks for endermen to true ot false
  • /ae break [world] <true|false> - Set breaking blocks for endermen to true ot false
  • /ae teleport|tele|tp [world] <true|false> - Set teleporting for endermen to true ot false
  • /ae worlds - Show all world on the server
  • /ae clear - Clears all enderman from world.

Permissions

  • ae.help - Permission for using /ae [help]
  • ae.spawn - Permission for using /ae spawn
  • ae.place - Permission for using /ae place
  • ae.break - Permission for using /ae break
  • ae.teleport - Permission for using /ae teleport
  • ae.worlds - Permission for using /ae worlds
  • ae.clear - Permission for using /ae clear
  • ae.admin - Adds all of the above (at the moment the same as ae.*)

Changelog

Click here for the changelog

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

  • Avatar of DarkSonicTrail DarkSonicTrail Dec 01, 2013 at 18:26 UTC - 0 likes

    @Sluijsens: Go

    How do i download this on Minecraft 1.6.2? And how do i get it to work? Could you explain a teeny tiny bit simpler to me?

  • Avatar of TempusPrime TempusPrime Jul 02, 2013 at 08:50 UTC - 0 likes

    @semirotta: Go

    I'm sure you can, but some people don't want the whole WorldGuard plugin. ;)

    BFAK:ProtoTempus,90743694,a2a8f723e9cc8e55cbfafe8250b94ee3c68b822ff15ac822626bdc97fa264226

  • Avatar of semirotta semirotta Jun 21, 2013 at 21:37 UTC - 0 likes

    But all of this can be done in worldguard plugin ? O_o with a lot more stuff too.
    Nice idea though...

  • Avatar of TempusPrime TempusPrime Jun 20, 2013 at 10:47 UTC - 0 likes

    Hey! I contacted the author and got permission to update it. Should be good to go for CB1.5.2 just waiting on approval.

    Hey! If you're looking for a simple Enderman-blocking plugin go here: NoEnderman. It doesn't do anything fancy like Anti-Enderman... Simply blocks Enderman from spawning. I thought I'd post here in case people came looking for something that works with 1.5.2.

    Last edited Jun 20, 2013 by TempusPrime
  • Avatar of Anthony133 Anthony133 Dec 30, 2012 at 21:04 UTC - 0 likes

    it works but i get errors, cmds still works, disable enderman still works, disable in what worlds, disable moving/reaplcing/put down blocks still works, just errors in the cmd prompt nonstop. im pretty munch the same kind of errors as IronWill1991 wrote.

    Just to let ya no it still works, but plz fix the server log

    Last edited Dec 30, 2012 by Anthony133
  • Avatar of IronWill1991 IronWill1991 Dec 22, 2012 at 11:04 UTC - 0 likes

    Beta 1.4.6 build breaks this plugin.

    My log:

    2012-12-22 05:58:54 [SEVERE] Could not pass event EntityChangeBlockEvent to Anti Enderman v2.4 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 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 org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEntityChangeBlockEvent(CraftEventFactory.java:457) at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEntityChangeBlockEvent(CraftEventFactory.java:445) at net.minecraft.server.v1_4_6.EntityEnderman.c(EntityEnderman.java:106) at net.minecraft.server.v1_4_6.EntityLiving.j_(EntityLiving.java:523) at net.minecraft.server.v1_4_6.EntityMonster.j_(EntityMonster.java:24) at net.minecraft.server.v1_4_6.World.entityJoinedWorld(World.java:1334) at net.minecraft.server.v1_4_6.WorldServer.entityJoinedWorld(WorldServer.java:546) at net.minecraft.server.v1_4_6.World.playerJoinedWorld(World.java:1315) at net.minecraft.server.v1_4_6.World.tickEntities(World.java:1193) at net.minecraft.server.v1_4_6.WorldServer.tickEntities(WorldServer.java:443) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityChangeBlockEvent.getEntity()Lorg/bukkit/entity/LivingEntity; at me.sluijsens.AntiEnderman.EntityListener.onEntityChangeBlockEvent(EntityListener.java:33) at sun.reflect.GeneratedMethodAccessor6.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:425) ... 18 more

  • Avatar of Sepulzera Sepulzera Dec 17, 2012 at 18:04 UTC - 0 likes

    Is it working for 1.4.x?

  • Avatar of altair123ezio altair123ezio Nov 02, 2012 at 10:56 UTC - 1 like

    update to 1.4.2 please¡¡¡¡¡

  • Avatar of Sluijsens Sluijsens Sep 30, 2012 at 20:36 UTC - 1 like

    @SgtShadowWalker: Go

    I fixed the bug, make sure to get version 2.4 when available.

  • Avatar of SgtShadowWalker SgtShadowWalker Sep 30, 2012 at 19:59 UTC - 0 likes

    Hai! This is a great plugin! It really stopped spawning those annoying Endermans... and it also stopped spawning every other mob in the server...

    I don't know what happened but zombies, skeletons, creepers and such didn't spawn anymore till I removed this plugin

    Any logical explanation for this?

Do you like version 2 with permissions and commands?

  1. Choice:

  1. Results
  2. 0 comments

Facts

Date created
Dec 22, 2011
Categories
Last update
Jun 20, 2013
Development stage
Release
License
All Rights Reserved
Curse link
Anti Enderman
Downloads
13,878
Recent files

Authors