AdminIP - Op By IPVersion: 0.2 Everyone connecting from specified IP addresses will be opped when they join, and deopped when they leave. How to install: Download the latest version of the plugin. Move the file AdminIP.jar to the plugins folder. Start or reload server. All done! How to configure: Open the plugins folder. Open the folder inside the plugins folder called AdminIP. Open the file inside AdminIP called config.yml. Add, remove, or change lines, to taste. It is in YAML format. Save the file config.yml. All done! You don't have to reload the server, it will detect the change immediately and automatically. How to uninstall: Turn off the server. Delete the file AdminIP.jar from the plugins folder. Delete the folder AdminIP from the plugins folder. Turn on the server. All done! Features: Op IP addresses, not just names Deops people when they disconnect Download Op By IP Source Code Todo: Ingame commands to op/deop IP addresses - pretty easy. Remove redundant deop when player joins server, gets opped by AdminIP, gets deopped by another player, and leaves server - hard to do with the current Bukkit (functionality not yet added). Option for invisible op/deop - hard to do with the current Bukkit (functionality not yet added). Opped IP addresses can bypass whitelist and premium user check - hard to do with the current Bukkit due to glitch. Customizable messages (enabling translation to other languages) - pretty easy. Run other commands when an IP joins/leaves the server (/whitelist add, /whitelist remove, /god, etc.) instead of only /op and /deop - harder, but still pretty simple. Let some IPs be "sticky" - easy. Optional file cache (to avoid reading the configuration file every time a player joins the server) - easy. Colors! - easy. Reduce console spam for busy servers - easy. Changelog: Version 0.2 Bug fix, code cleanup Date: June 27, 2011 CraftBukkit Versions: 935, 953, 1000, 1060 Minecraft Versions: 1.6.6, 1.7.3 Version 0.1 First release Date: June 4, 2011 CraftBukkit Versions: 860, 935 Minecraft Version: 1.6.6
This way, you op the IP - not everyone connecting from the IP. As numenorean95 said, this prevents people from logging in on your computer once and having ops, and also prevents people on offline-mode mode servers from taking an admins nick and rampaging. The ability to turn this off is in my todo list.
Im running build 860, because not all my plugins support build 935 etc. Ill try to update that through.
I have just done that, and it didnt work. EDIT; it gives me the message i have been opped, but i'm not. PLUGINS; AdminIP Autosave Citizens Dactions Iconomy Jobs Lockette Loginmessage Minecart Mania (Everything of that) Whitelist
Thanks! it's working now, you might want to edit your post at the following; Download the latest version of the plugin. Gives you the old one. And you might want to change Version: v0.1 to Version: v0.2 Just a tip. EDIT; Getting Opped, but will not work with essentials. wich will deop me sorta, is there a way to fix that?
Nvm that, i think it had the wrong build. Works again. EDIT; even through, Factions wont work now. =/ (Worked fine without essentials, i sould post that somewhere else, do I? ) Found out problem, nothing to do with your plugin. EDITPS: Great plugin you got!
man i want to know how i configure thsi in log can you explain in details? i put ip AdminIPs:- xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx but the console think this 3 IPs is one ???? so i cant put my IP and my adm's IP in the same line cuz it think is just one IP and it get error and i try put IP breaking lines but it show me a other error
OOO MANNNNNNNNNNNNNNN THANX SO MUCH IT WORK SOOOO GREATTTTTTTTTT THIS IS THE MOST EPICNESS PLUGIN EVER! NOW MY SERVER IS ALMOST 100% !
I have installed your plugin but it didn't create the config folder. Plugins: �aAdminIP�f, �aBackup�f, �aIBICF�f, �aMinecraftViewer�f, �aMobDisguise�f, �amobSpawner�f, �aSimpleGodMode�f, �axpMod This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1) (Implementing API version 1.0.1-R1) Thanks for looking.
I received an error.... 15:23:38 [INFO] [AdminIP] Enabling AdminIP v0.2 15:23:38 [SEVERE] Error occurred while enabling AdminIP v0.2 (Is it up to date?) java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:41) at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad er.java:234) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:37) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at me.br_.minecraft.bukkit.adminip.AIMain.onEnable(AIMain.java:22) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232 ) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListe ner at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 26 more What should i do?