Lightning image


AntiCaps is a plugin that strikes your users with lightning for excessive use of caps.

It is intended for servers with a lot of CAPS LOCK activity which can get highly annoying.




anticaps.cancaps - grants the ability to use caps lock(and not get hit by lightning)


Here is a github link if you would like to browse the source.

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

  • Avatar of The_Loyal_One The_Loyal_One Oct 28, 2012 at 17:17 UTC - 1 like

    Compatible with 1.4.2

  • Avatar of 7cardcha 7cardcha Apr 18, 2012 at 13:30 UTC - 0 likes

    @ProjectInfinity: Go

    I recompiled simply because I realized people might be unable to update if they are using a minecraft server host. Me? Lazy?. It's so that people update because they should.

    Now you can use 1.6

    Last edited Apr 18, 2012 by 7cardcha
  • Avatar of ProjectInfinity ProjectInfinity Apr 18, 2012 at 12:45 UTC - 0 likes

    @7cardcha: Go

    You should compile with 1.6, 1.7 is backwards compatible and 1.6 is still considered the standard. There is no reason a plugin such as this should require 1.7 other than laziness.

  • Avatar of 7cardcha 7cardcha Apr 18, 2012 at 02:40 UTC - 0 likes

    @hawkfalcon: Go

    Are you OP?

    Also try removing the permission even if you are SURE you don't have it.

    If your ops are using caps lock against your will they shouldn't be ops.

  • Avatar of 7cardcha 7cardcha Apr 13, 2012 at 04:15 UTC - 0 likes

    @Hursofid: Go

    Actually something I forgot to mention all of my plugins require Java 7.

    Update your java!

  • Avatar of Hursofid Hursofid Mar 31, 2012 at 11:47 UTC - 0 likes

    PLEASE update to CB 1.2.4 R0.1 !
    Must have plugin!

  • Avatar of commanderAIK commanderAIK Mar 29, 2012 at 13:24 UTC - 0 likes

    I get this error log?

    Could not load 'plugins/AntiCaps.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: src/AntiCaps : Unsupported major.minor version 51.0 at at org.bukkit.plugin.SimplePluginManager.loadPlugin( at org.bukkit.plugin.SimplePluginManager.loadPlugins( at org.bukkit.craftbukkit.CraftServer.loadPlugins( at org.bukkit.craftbukkit.CraftServer.reload( at org.bukkit.Bukkit.reload( at org.bukkit.command.defaults.ReloadCommand.execute( at org.bukkit.command.SimpleCommandMap.dispatch( at org.bukkit.craftbukkit.CraftServer.dispatchCommand( at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand( at net.minecraft.server.MinecraftServer.b( at net.minecraft.server.MinecraftServer.w( at at Caused by: java.lang.UnsupportedClassVersionError: src/AntiCaps : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond( at java.lang.ClassLoader.defineClass( at at at$000( at$ at Method) at at at at java.lang.ClassLoader.loadClass( at java.lang.ClassLoader.loadClass( at java.lang.Class.forName0(Native Method) at java.lang.Class.forName( at ... 13 more

    What's wrong?

    Last edited Mar 29, 2012 by commanderAIK
  • Avatar of 7cardcha 7cardcha Mar 26, 2012 at 19:12 UTC - 0 likes

    @rebel24: Go

    Nothing I can really do much about. Plugin conflicts maybe.

  • Avatar of 7cardcha 7cardcha Mar 26, 2012 at 18:54 UTC - 0 likes

    @Apple_columb: Go

    I would need somebody russian for that ):

  • Avatar of rebel24 rebel24 Mar 25, 2012 at 16:09 UTC - 0 likes


    18:07:16 [SEVERE] Could not pass event PlayerChatEvent to AntiCaps org.bukkit.event.EventException at$1.execute( at org.bukkit.plugin.RegisteredListener.callEvent( at org.bukkit.plugin.SimplePluginManager.callEvent( at at net.minecraft.server.NetServerHandler.a( at net.minecraft.server.Packet3Chat.handle( at net.minecraft.server.NetworkManager.b( at net.minecraft.server.NetServerHandler.a( at net.minecraft.server.NetworkListenThread.a( at net.minecraft.server.MinecraftServer.w( at at Caused by: java.lang.NullPointerException at src.AntiCapsEvent.onPlayerChat( at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke( at java.lang.reflect.Method.invoke( at$1.execute( ... 11 more


Date created
Mar 14, 2012
Last update
Apr 16, 2012
Development stage
All Rights Reserved
Curse link
Recent files