[ADMN] Mobile Admin for Minecraft (Android) v3.2.8 [1.4.7-R1.0]

Discussion in 'Archived: Plugin Releases' started by mkaltner, Feb 9, 2011.

  1. Offline

    mkaltner

    Mobile Admin for Minecraft (Android Client + Plugin):
    Version: v3.2.5
    Client Version: v3.2.7

    Mobile Admin for Minecraft allows you to administer common server properties, users, plugins and even chat right from your Android phone! Mobile Admin consists of two parts: a plugin (server) and an Android application (client). The server requires a username and password to connect which are specified in MobileAdmin.properties (stored in plugins folder).

    Current Versions:
    • Client - 3.2.8 (Requires server 3.2.3)
    • Server - 3.2.5 (Requires client 3.2.3+)
    DevBukkit:
    Mobile Admin for Minecraft also had a DevBukkit page.
    http://dev.bukkit.org/server-mods/minecraft-mobile-admin/

    Free vs Paid:
    In the spirit of Bukkit and its licensing, the free version of the client supports (and will continue to support) native Bukkit commands and API calls. The client and plugin are provided completely free without advertising support. I will continue to add features where I see a place and purpose for them and as Bukkit adds more features.

    The paid version of the client adds real-time server chat functionality and third party plugin support (which IMHO is outside the scope of free Bukkit support and helps me maintain this project, servers, time spent, etc...)

    PayPal and Non-US Users
    No Credit Card? No Android Market Support? No problem! Mobile Admin for Minecraft is also available via the SlideME third party Android market via the following link: Mobile Admin for Minecraft | SlideME

    Screenshots
    [​IMG] [​IMG] [​IMG] [​IMG]

    Screenshots (Widget)

    [​IMG]

    Downloads
    Plugin:
    Download the Plugin (or visit http://www.kaltner.net for more information)

    Client:
    You can download Mobile Admin for Minecraft from the market via one of the QR codes below (or click them for a link to the Android Market)

    Free Version
    [​IMG]
    Paid Version
    [​IMG]

    Supported Plugins (Paid Version):
    • Dynmap - If the client detects that dynamp is installed, a new Map tab will be added with your map in a WebView (based on the server name/IP address you're connected to)
    iOS Users
    Mobile Admin for Minecraft is only available on Android devices.
    However, Alec Gorge has written something similar to MMA for iOS.
    See his site for more information: http://adminiumapp.com/
    Please note however, Alec and Adminium are not affiliated with me or Mobile Admin for Minecraft in any way.

    Other Links:
    Features (open)

    Features:

    Server Functions
    • Console Command
    • Reload
    • Server Time (day/night)
    • Add Player to Whitelist (Paid, requires Whitelist plugin)
    • Remove Player from Whitelist (Paid, requires Whitelist plugin)
    Server Properties
    • PVP (true/false)
    • Hell World (true/false)
    • Max Players
    • Online Mode (true/false)
    • Server IP
    • Server Port
    • Spawn Animals (true/false)
    • Spawn Monsters (true/false)
    • Set Whitelist Kick Message (Paid, requires Whitelist plugin)
    Players
    • Give Item(s)
    • Kick
    • Send Message
    • Remove from Whitelist (Paid, requires Whitelist plugin)
    Plugins

    • Enable
    • Disable
    • Load new plugin
    Chat
    • Real-time server chat (Paid)
    Map
    • Seamless integration of dynmap (Paid, requires dynmap plugin)
    Changelog (open)


    Changelog:

    v3.2.5 Changes (Plugin)
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Updated plugin to support Bukkit 1.3.1-R2.0 (switched from PlayerChatEvent to AsyncPlayerChatEvent)
    v3.2.7 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Added support for "view-plugins" permission in Users.config
    • Added support for "view-console" permission in Users.config
    • Cleaned up code, warnings and other house keeping items.
    • Improved license validation
    v3.2.4 Changes (Plugin)
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Updated plugin to support Bukkit 1.1-R6 and 1.2.3-R0.1 Beta
    v3.2.6 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Updated server communication code to alleviate timeout issues while reading/writing from/to the server socket.
    • Update players, chat and console activities to use their custom adapters correctly (hopefully fixes force close issues some users are having)
    • Chat log no longer cached/saved when switching servers
    v3.2.5 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Reverted ReentrantLock code to 3.2.2 to hopefully alleviate instability issues witnessed in the recent release(s)
    v3.2.4 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Client now checks for map plugin asynchronously one time on load and once found, doesn't check again.
    • Updated widget code to remove erroneous code that was causing null point exceptions.
    v3.2.3 Changes
    This is a feature update and requires the updated client (app) and server (plugin)
    Client Changes
    • Updated widget pop-up dialogs to hide properly when home button is pressed
    • Added widget refresh speed to preferences in main app (Paid)
    • Client APK now optimized and obfuscated to reduce package size and security
    • Implemented Android License Verification to validate Android Market purchases (Paid)
    • Implemented SlideLock to validate SlideME purchases (Paid)
    • Miscellaneous bug fixes
    Server Changes
    • Created server command wrapper to utilize BukkitScheduler when/where applicable
    • Miscellaneous bug fixes
    Global Changes
    • Changed encryption algorithm from DES to AES/CBC/PKCS5Padding
    • Implemented salting of encryption keys during handshake to limit key transmission over the internet.
    v3.2.2 Changes
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Resolved an issue with Bukkit ConsoleCommandSender in RB1240
    v3.2.2 Changes
    This is a feature update and requires the updated client (app) and server (plugin)
    Client Changes
    • Updated server calls to utilize UTF-16 where required to properly handle Unicode characters.
    Server Changes
    • Updated server methods to utilize UTF-16 where required to properly handle Unicode characters.
    v3.2.1 Changes
    Note: This is a client update only, no new plugin required.
    Server Changes
    • Fixed issue in Chat/Console screens where messages would double post.
    • Fixed issue with Properties screen that kept properties from saving.
    v3.2 Changes
    This is a feature update and requires the updated client (app) and server (plugin)
    Client Changes
    • Added a new Preferences menu option in the paid version
      • Contains options for Show Offline Players, Show Player Skins, Skin Cache Time, Chat/Console Refresh Speed and number of lines
    • Added 33 new items (including some from 1.9) to the item list and cleaned up old/removed items.
    • Further improvements to chat/server log bandwidth usage
    • Removed Hellworld preference as it is no longer applicable
    • Removed IP Address/Port preferences as these are not required and some hosting services don't allow them
    Server Changes
    • Updated plugin to check for Users.yml if Users.config does not exist
    • Updated getPlayerList call to support all or online only
    v3.1 Changes
    This is a feature update and requires the updated client (app) and server (plugin)
    Client Changes
    • Updated chat screen to request only latest chat log lines since last update.
    • Updated console screen to request only latest server log lines since last update.
    • Updated players screen to fix new minecraft default skin url.
    • Updated players screen error handling to hopefully stabilize the skin downloads for users experiencing force closes.
    Server Changes
    • Updated chat server call to take new last line retrieved parameter and only send new lines
    • Updated console server call to take new last line retrieved parameter and only send new lines
    v3.0.1 Changes
    Note: This is a client update only, no new plugin required.
    Server Changes
    • Fixed an issue with loading properties that do not or no longer exist in the server.properties file.
    v3.0.1 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Added Danish language (Courtesy of KKLD)
    • Added French language (Courtesy of dpvDuncan)
    • Added Russian language (Courtesy of Cyber BlackSite)
    • Fixed console-command permission issue
      • The text box and send button are now removed from the console window when set to false for a user
    • Updated Message Details dialog (Chat tab) to use native language date/time format
    v3.0 Changes
    Note: This is a feature update and requires the updated client (app) and server (plugin)
    Client Changes
    • New Server Control widget (Paid)
    • Further improved connection/login code to be more seamless/transparent
    • Support for op/deop (Bukkit)
    • Support for ban/pardon (Bukkit)
    • Support for official whitelist (Bukkit)
    • Chat timestamps (Bukkit/hMod, Paid)
    • Allow -1 quantity
    • Added support to show all users that have logged into the server, online or not (Paid)
    • Added player status when clicking on a user, online or not (Paid)
    • Added player skin/icon to player list (Paid)
    • Enter button sends chat message (Paid)
    • Improved add/remove whitelist and ban/pardon functions via player tab
    • Added support for multiple users and permissions (Paid)
    • Map tab now shows if mobileadmin-dynmapurl is set to a url, regardless of which map plugin you have (Paid)
    • Improved login screen with support for multiple saved servers (Paid)
    • Interactive server console (Paid)
    • Multi-language support with German translation
    • Many more smaller/forgotten items
    Server Changes
    • Username/Password configuration moved to "plugins/MobileAdmin/Users.config"
    • Added new server stats functionality
    • Support for op/deop (Bukkit)
    • Support for ban/pardon (Bukkit)
    • Support for official whitelist (Bukkit)
    • Chat timestamps (Bukkit/hMod)
    • Trim properties read from the props file (spaces after username/password break login)
    • Added support to track all users that have logged into the server, online or not (also saves to disk for historical data)
    • Added support to save/load chat log to/from disk
    • Added multi-user support with individual user permissions (Paid, enforced by plugin)
    • Updated all broadcast messages to include username
    • Updated all server logs to include username
    • Now shows proper item name in messages when giving items to users
    • Ability to load server log
    • Many more smaller/forgotten items
    v2.4.2 Changes
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Updated plugin to work with latest Recommended Build (733) by using a more standard approach to calling console commands.
    • Updated enable/disable plugin logging to show proper plugin name.
    • Updated enable plugin command to parse the plugin name correctly.
    • Updated load plugin command to properly find the file/plugin.
    v2.4.1 Changes
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Updated plugin namespace and plugin.yml name to match the jar file name. CraftBukkit 670 started moving files to MobileAdminBukkit and the plugin was looking for the properties in MobileAdmin. CraftBukkit will accept MobileAdmin folder with this version and leave your files alone.
    v2.4 Changes
    Note: This is a plugin update only, a new client is not required.
    Server Changes
    • Fixed a bug introduced by the latest recommended build of CraftBukkit related to plugin commands.
    v2.4 Changes
    Note: This is a feature updated and requires the update client (app) and server (plugin)
    Client Changes
    • Added Map tab for users who have the "map" plugin (Paid/hMod)
    • Improved login screen field validation and behavior
    • Client now properly disconnects from server when phone goes to sleep (screen off)
    • Improved input validation in all screens
    Server Changes
    • Added mobileadmin-ipaddress property (Bukkit/hMod)
    • Added mobileadmin-dynmapurl property (hMod)
    v2.3 Changes
    Note: This is a feature updated and requires the update client (app) and server (plugin)
    Client Changes
    • Added hints to login screen server and port text boxes
    • Set default value of give item quantity dialog to 1
    • Added "No Players" to Player screen if no players are logged in
    • Added Console Command support (free and paid)
    • Added Monster Spawner to item list
    Server Changes
    • Moved properties file to MobileAdmin folder
    • Added mobileadmin-dynampurl property
      • To set a custom dynmap url, set this property
    • Added Console Command support
    v2.2.1 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Addressed an issue in the Login screen where it would become unresponsive in an unsuccessful login scenario (version mismatch with the plugin, unable to connect to server or invalid credentials)
    v2.2 Changes
    Note: This is a client update only, no new plugin required.
    Client Changes
    • Updated threading in all tabs of the client improving performance and responsiveness.
    • Moved less frequently used server options to a new Properties page accessible via the menu.
    v2.1 Changes
    Note: This is a feature updated and requires the update client (app) and server (plugin)
    Client Changes
    • Added support for the Whitelist plugin (Bukkit / Paid)
    • Added support for the dynmap plugin (Bukkit / Paid)
    Server Changes
    • Added support for Whitelist plugin (Bukkit)
    Version 2.0.1
    Note: This is a plugin update only, a new client is not required (make sure you have the latest bukkit and craftbukkit however).
    Server Changes
    • Updated getWorlds call to handle the new method signature
    • Added better exception handling and logging
    • Added console logging of actions in a few ares
    Version 2.0 (Update)
    Note: This update does not require an updated plugin however I strong recommend it as I've changed the version checking a bit. If you do not get the latest plugin this time, the next client update will likely cause plugin crashes until you get the latest version.
    • Update the login screen layout to hopefully alleviate problems for users with smaller screens.
    Version 2.0
    • Initial Bukkit release
     
    PumaRxStudios, zok, JWhy and 17 others like this.
  2. Offline

    mkaltner

    I'll check the API docs again and see if they added it.
    If not, I'll look into updating the ops.txt file.
    I've added it to my list of items for future releases.
     
  3. Offline

    Anoniempje

    And time stamped chat please :)
     
  4. Offline

    xibit1987

    i think -1 is essentials plugin only. but when you use the "number" as quantity, you will get that item as unlimited quantity. so you could do a check server side and if the plugin is detected "-1" will either be default or at least possible to write :)
     
  5. Offline

    NopeDK

    Hey
    Just want to know if this is somehow compatible with McMyAdmin.
    I use McMA for standard server settings including whitelist, launch properties, motd's
    automatic msg's, backups and web UI.
    will there be any conflicts between the two?
     
  6. Offline

    mkaltner

    Honestly, I don't see why not.
    The plugin just uses existing Bukkit API calls so if Bukkit works, then Mobile Admin should too.
    Try the free version out.
    --- merged: Mar 5, 2011 8:36 AM ---
    Published version 2.4.
    Minor update with enhanced field validation (especially login screen).
    Also properly disconnects when the phone sleeps and reconnects seamlessly when required.
    Threw some hMod love in for dynmap users as well (how many people still use hMod these days, anyway?)
     
  7. Offline

    xibit1987

    Issue on craftbukkit #493

    17:01:13 [SEVERE] Exception in thread "Thread-9"
    17:01:13 [SEVERE] java.lang.NullPointerException
    17:01:13 [SEVERE] at net.kaltner.MobileAdminBukkit.AdminServer.run(AdminSe
    rver.java:86)

    EDIT: Found out that config file have to be in correct order else you will get the error
    --- merged: Mar 5, 2011 4:17 PM ---
    Nice Update it's much faster, but still no way to write -1 in quantity :/
     
  8. Offline

    bandit6789

    I second this. Sure would be nice to glance at phone and see that person who asked for help, did so 2 hours ago vs 2 min ago.
     
  9. Offline

    Kartus

    how much work is it to convert the plugin for BADA OS (samsung phones)?
     
  10. Offline

    Anoniempje

    Smartass mode:
    The plugin needs no converting, the client however does :)

    The client is for android so written in Java. and BadaOS uses C++ for apps.
    No clue how much work it is. Preferably mkaltner works on Android alone and may be he can outsource the development of other versions to other developers. Maybe share the profits from the sale 30/70 or something. (the plugin still needs work :)
     
  11. Offline

    x500

    Hello there!
    Love the plugin/client, I've been using the paid version for a while.
    I just installed Dynmap, and went to visit it on the app using the maps tab. It seems that it has been coded to go to the default port for Dynmap, while I have set it for a different port using the Dynmap settings.
    Is it possible that in the next version you can add the option to change where the map page points to?
    Or am I just missing something?
     
  12. Offline

    mkaltner

    What he said...
    --- merged: Mar 7, 2011 5:23 AM ---
    Set "mobileadmin-dynmapurl" in MobileAdmin.properties.
    May need to foce stop the client to get it to load this as it doesn't only loads it on login.
    --- merged: Mar 7, 2011 6:09 AM ---
    Uploaded a new plugin build to address an issue caused by the latest recommended craftbukkit build.
    It was breaking PluginCommands, used to issue commands to the Whitelist plugin.
     
  13. Offline

    Madmonkey

    make it for LG phones PLEASE!! i only can change at the end of the year D:
    hope it works for LG GT505
     
  14. Offline

    drdanick

    Can you consider adding support for the UDP interface that the RemoteToolkit offers for restarts/stops/starts/etc? I'll be more than happy to plug this a few times in the OP if you do. I'm sure quite a few people would like to control functions such as that from within this application.
     
  15. Offline

    mkaltner

    Will certainly consider it. PM me some details on how it would work, etc.
    Can I call into your plugin from mine, implement UDP on my client, commands available (or you think I should support), etc...
    I may work it into version 3 if it's not too complex.
    Version 3 will take me several days, adding new widgets for paid users. ;)
    [MERGETIME="1299652998"][/MERGETIME]
    Here's a sneak peak at what's coming in Version 3.0.
    I don't pretend to be much of a designer and will likely con my wife into doing something much better looking than this.
    However, please provide thoughts/feedback on the size, information, etc...
    Would you prefer 4x1, 2x2, etc...
    More info, less info?
    Simply a 1x1 status widget?
    Here's your chance to get the widget you want! :)

    [​IMG]
    [MERGETIME="1299744294"][/MERGETIME]
    Okay, here's the latest widget design.
    The last design just wasn't cutting it so the new style brings the most common tasks in widget form.
    The Players button actually opens the players screen in a popup dialog right on the desktop without opening the full app, allowing all the same functions.
    The Status button I'm thinking will open the full app (and the icon will change between red, yellow and green based on the widgets ability to connect).
    The Time button will allow you to set the time right from the widget (the icon will also change from a sun to a moon based on the server time).
    Not quite sure what to put in the last one yet, any ideas?
    Console command?
    Popup chat dialog (edit: I just tried it real quick, it's pretty nice actually : )?

    Oh, and the domain in the top-right corner is the server you're connected to.
    I'm not so vain that I need to plug my website on a paid widget. ;)

    Here's the latest screenshot:
    [​IMG]
     
  16. Offline

    Smite

    ....

    Donation link plox.

    I'd rebuy the app, but you don't get 100% of that, do you?

    My suggestion for the last spot on the widget would, again, be an error count since last check if you ever get that implemented, or just last error, with a config option to choose severity of reported notices; ie, Warning, Severe, Info, etc.

    I was wondering, would server up/down control would be simplified in any way by hooking into Crafty? I use it to clean up the GUI on my server and it has its own fast restart & memory/cpu usage management. I could see using that as a basis for a remote-start button if, say, the server machine is rebooted and the server doesn't come up on start up. Not a programmer, so ignore my noise if that's just silly. :)


    Also, after updating to latest CB recommended and the plugin here, I get this on server boot up (yes, that port is forwarded):
    Code:
     12:58:06 [INFO] Starting minecraft server version Beta 1.3
     12:58:06 [INFO] Loading properties
     12:58:06 [INFO] Starting Minecraft server on 192.168.1.12:25565
     12:58:06 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
     12:58:06 [WARNING] The server will make no attempt to authenticate usernames. Beware.
     12:58:06 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
     12:58:06 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
     12:58:06 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-gdf87bb3-b531jnks (MC: 1.3)
    [...etc...]
     12:58:09 [INFO] MobileAdmin: Could not listen on port: 25567[Ljava.lang.StackTraceElement;@8d1749
     12:58:09 [INFO] MobileAdmin: Server listening on ***************
     12:58:09 [SEVERE] Exception in thread "Thread-13"
     12:58:09 [SEVERE] java.lang.NullPointerException
     12:58:09 [SEVERE]     at net.kaltner.MobileAdminBukkit.AdminServer.run(AdminServer.java:86)
     
  17. Offline

    mkaltner

    Thanks for the comments and suggestions.
    And since I've been asked a few times for a donation link, I'll look into adding one.
    It was not my intention to collect donations but I can't deny people from giving me money if they want to. :)
    And you're right, Google takes 30% of each sale ($2.99 gross = $2.09 net) and after I pay taxes this year, I'll be lucky to get $1.35 per sale. Just some insight to people who see X downloads for a paid app in the market and think "that dev made a ton of money." You have to figure in what they pay Google and income taxes. so they probably only get 30-40% of that in the end.

    Regarding the error, I'll look into it tonight.
    I saw the alert about the new RB today.

    And for the last spot, not sure if/how I'd detect an error on the console but I'll look into it as I think that's a good idea. However it might be confusing with the status button though showing what I assume something similar (green/yellow/red).
     
  18. Offline

    baked0ne

    Hey i got a problem :



    when i got the plugin running on the server no one can join.
    any soluisions for this problem ?

    they could join before and every one's on the white list.
    for them it stays on logiin in ....
    and then not even took to long it just stays there.

    and this is only if i run the plugin otherwise they could join plz help
     
  19. Offline

    mkaltner

    What port did you specify in the MobileAdmin.properties file?
     
  20. Offline

    pctechjon

    Is there any reason why the app needs the permission for my coarse (network-based) location?
     
  21. Offline

    mkaltner

    This is used by an analytics package I use to track number of users, usage, trends, etc...
    Coarse location gives me an idea of where my users are without the fine location/privacy concerns.

    To explain why I use analytics software, well, I love Android but in all honestly, the Market kinda sucks for developers/publishers.
    There's not a single report on users, what devices they use, screen resolution, firmware version, location, activity, growth trends, most used features, etc...
    Publishers without analytics are blind to who actually uses their app and how.

    With that said, if you have an issue with the coarse location, please let me know.
    This is the first anyone has asked and I specifically chose not to use fine location for privacy reasons.
    I'm not trying to track any specific users, just get an idea of where users are located.
     
  22. Offline

    pctechjon

    Not a problem, I'm just conscious about what what information I share with people that I don't know.

    I used to do a lot of web development and I know how important having analytics is. (I used Google Analytics which probably tracked more things than your app does.)

    Cheers, I'll probably be upgrading to Premium once my server gets populated. Keep up the good work.

    Also, what's the process on integrating plugins into yours? Is that something YOU do or does the plugin developer does via an API? (possibly looking to get back in the development scene by cooking up some plugins)

    Also also, do you have any plans of implementing multi-user access? Having multiple usernames/passwords to log in, possibly with different access levels (such as preventing someone from executing any server command, but yet still allowing them to restart the server)
     
  23. Offline

    mkaltner

    I've rebuilt and repackaged the 2.4 plugin and uploaded it.
    Should work with CB531 (Recommended) now...
    [MERGETIME="1299821924"][/MERGETIME]
    Thanks for understanding and the compliments.
    Can't wait to get v3 released so I can get started on multi-user and other stuff.
    Damn widget is taking longer than expected, too many moving pieces (threads)... :)
     
  24. Anyone got the plugin to work on a VPS(like hostedgameservers.com)?

    The plugin works number 1 on my private server yet it does not work on my server hosted by hostedgameservers.... And yes the port is open. using craftbukkit 531, mobileadmin 2.4

    here's the log:

    06:32:14 [INFO] MobileAdmin: Starting server...
    >
    06:32:14 [INFO] MobileAdminBukkit version 2.4 is enabled!
    >
    06:32:14 [INFO] MobileAdmin: Could not listen on port: 5839[Ljava.lang.StackTraceElement;@16477d9
    >
    06:32:14 [INFO] MobileAdmin: Server listening on ***.***.**.**:5839
    >
    06:32:14 [SEVERE] Exception in thread "Thread-5"
    >
    06:32:14 [SEVERE] java.lang.NullPointerException
    >
    06:32:14 [SEVERE] at net.kaltner.MobileAdminBukkit.AdminServer.run(AdminServer.java:86)
     
  25. Offline

    Anoniempje

    Today I saw someone talking to him self. Or so it appeared. He was talking to someone via irc. Mind relaying irc chat via craftirc to the chat tab?
     
  26. Offline

    shaggy2010

    I got this app bought finally, but have recently moved house and been away from net for a few weeks.

    This app was a life saver for running server and even worked using 3G signal (although slower esp with chat).

    The command use was brilliant. I have updated my craftbukkit and plugins, this plugin is the only one throwing errors in the server logs now. (But maybe I done something wrong).

    I'm using craftbukkit version #493

    Code:
    2011-03-11 12:21:37 [INFO] MobileAdmin: Starting server...
    2011-03-11 12:21:37 [INFO] MobileAdminBukkit version 2.4 is enabled!
    2011-03-11 12:21:37 [INFO] MobileAdmin: Server listening on *:8123
    2011-03-11 12:21:37 [INFO] WorldEdit 4.1 enabled.
    2011-03-11 12:21:37 [SEVERE] Exception in thread "Thread-12"
    2011-03-11 12:21:37 [SEVERE] java.lang.NoClassDefFoundError: org/bukkit/plugin/UnknownDependencyException
    2011-03-11 12:21:37 [SEVERE] at net.kaltner.MobileAdminBukkit.AdminServer.run(AdminServer.java:86)
    2011-03-11 12:21:37 [SEVERE] Caused by: java.lang.ClassNotFoundException: org.bukkit.plugin.UnknownDependencyException
    2011-03-11 12:21:37 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    2011-03-11 12:21:37 [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
    2011-03-11 12:21:37 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    2011-03-11 12:21:37 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    2011-03-11 12:21:37 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-11 12:21:37 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-11 12:21:37 [SEVERE] ... 1 more
    
    This could be another plugin, but thanks for anyone "in the know" with this error.
     
  27. Offline

    mkaltner

    Ill
    Haha, that must have been entertaining.
    Ill take a look.

    And to those getting the exception, get the latest recommended build of craft bukkit (513 as of yesterday)
     
  28. Offline

    Zerosan

    So, any info on the possibility of getting paypal as an alternative payment method?
    This would give you a bigger share of money too wouldn't it?
    I do not have a credit card and believe it or not, do not know anyone that has a credit card, I'd still like to use the paid version.
     
  29. Offline

    mkaltner

    Have you looked into getting a Google checkout prepaid or gift card? I know they exist, I've had a few people pay with one.
    If not possible, I suppose you can use the donate link on my site and leave a message in the donation or pm me some details.
    I'd have to email you the APK file.
     
  30. Offline

    Prfndhatrd

    So i've gone through the last 7 pages. I'm not able to get my server to run the MobileAdmin plugin. Im getting the following messages from Console:

    13:11:32 [SEVERE] Could not load plugins/MobileAdmin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:72)
    ... 8 more


    Bukkit is working normally. and my other plugins are functioning as well. I've tried multiple versions of Craftbukkit including the latest and even ones mentions in this thread to be working normally. Do you think maybe its just my version of Java? I'm running on Mac OS X 10.5.8 Hackintosh
     
  31. Offline

    mkaltner

    Back on post #204 I indicated that I updated the plugin and re-uploaded it.
    I verified that plugin version 2.4 is working with the latest recommended CraftBukkit release (b531) by downloading both on my server and starting it up, works fine.
    Please make sure you download the latest plugin and recommended CraftBukkit from the following links:

    http://ci.bukkit.org/job/dev-CraftBukkit/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar
    http://www.kaltner.net/MinecraftMobileAdmin/Files/MobileAdmin_Plugin_2.4.zip

    Here's my server log showing this:

    Code:
    15:03:35 [INFO] Starting Minecraft server on *:25565
    15:03:35 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-
    gdf87bb3-b531jnks (MC: 1.3)
    15:03:35 [INFO] Preparing level "world"
    15:03:35 [INFO] Preparing start region
    15:03:36 [INFO] MobileAdmin: Starting server...
    15:03:36 [INFO] MobileAdminBukkit version 2.4 is enabled!
    15:03:36 [INFO] MobileAdmin: Server listening on *:5839
    15:03:36 [INFO] Done (0.085s)! For help, type "help" or "?"
    
     

Share This Page