AntiLink
[AntiLink - Simple chat link blocking]
Version: v0.2
Simple little plugin for the new Minecraft update that blocks all common top-level domain. It's main use is to help prevent malicious links and link spam upon 1.2.4 RB.
Features:
- Blocks .com, .org, .net, .us, .ca, .biz, .info, and .xxx domains by default
- Allows exceptions to certain sites
- Has absolute bypass permission node (OP or 'AntiLink.Allow').
- Logs a users chat attempt in console.
Thanks so much for this! It has stopped many advertisers.
CB1.2.5-R3.0
AL [0.2]
10:12:22 [SEVERE] org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Zaros/AntiLink/AntiLink : Unsupported major.minor version 51.0
10:12:22 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
10:12:22 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
10:12:22 [SEVERE] at im.mcft.pluginreloader.PluginReloader.loadPlugin(PluginReloader.java:244)
10:12:22 [SEVERE] at im.mcft.pluginreloader.PluginReloader.onCommand(PluginReloader.java:86)
10:12:22 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
10:12:22 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
10:12:22 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
10:12:22 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475)
10:12:22 [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612)
10:12:22 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581)
10:12:22 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
10:12:22 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
10:12:22 [SEVERE] Caused by: java.lang.UnsupportedClassVersionError: me/Zaros/AntiLink/AntiLink : Unsupported major.minor version 51.0
10:12:22 [SEVERE] at java.lang.ClassLoader.defineClass1(Native Method)
10:12:22 [SEVERE] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
10:12:22 [SEVERE] at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
10:12:22 [SEVERE] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
10:12:22 [SEVERE] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
10:12:22 [SEVERE] at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
10:12:22 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
10:12:22 [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
10:12:22 [SEVERE] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
10:12:22 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
10:12:22 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
10:12:22 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
10:12:22 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
10:12:22 [SEVERE] at java.lang.Class.forName0(Native Method)
10:12:22 [SEVERE] at java.lang.Class.forName(Class.java:247)
10:12:22 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
10:12:22 [SEVERE] ... 11 more
10:12:22 [INFO] Error with AntiLink: me/Zaros/AntiLink/AntiLink : Unsupported major.minor version 51.0 (check console for more details)
thanks, this is exactly what i was looking for
Idea :
block IPv4 and IPv6 block http: block https: block .fr
@RaesWolf
officially tested and working on CB 2149.
can this be updated for the cb 2149? or will it currently work for that?
@Nickbbeezy
Please update to the latest version of Java, Java 1.7
Any idea on how to fix this?
http://pastebin.com/h2bZkaHH
Using the latest 1.2.4 dev build
@Toxicminers
I built it and tested it with CB 2120, so it must be on your side.
If the error is 'unsupported major.minor version 51.0', upgrade to Java 1.7
Otherwise, could you please post it for me to fix?
Error on startup running CB 2120