[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

    Oafb

    Workin on hamachi server?
     
  3. Offline

    mkaltner

  4. Offline

    Oafb

    Yes, cause my router is total garbish i have forwarded 25565, bound my external ip etc etc, gave it up and got hamachi :)
     
  5. Offline

    mkaltner

    You'll also have to forward 5839 or whatever port you selected for Mobile Admin and make sure you enter that port in the application.
     
  6. Offline

    nickern

    Hey I got the paid version of the admin panel, and I cant seem to connect to the server. I write in all the credentials and tap login, and the app just takes me to a blank login screen.
    Weird thing is that the free version of the app can connect just fine.
    I'm running Android 2.2.0 on a Nexus One
     
  7. Offline

    mkaltner

    Are you running the latest 2.2 version of mobile admin?
     
  8. Offline

    Oafb

    Yes done that and http://www.canyouseeme.org/ can see me but i still just gets to the starting/login screen help?
     
  9. Offline

    mkaltner

    Version 2.2.1 has been published, please get the latest version.
    There was an issue with the Login screen not responding (locking up) in unsuccessful login scenarios (version mismatch with plugin, unable to connect to server or invalid credentials).
    --- merged: Feb 22, 2011 5:19 AM ---
    I found and fixed an issue in the Login screen (see previous post).
    Please get 2.2.1 and see what happens now.
    What you're seeing however tells me that either you have an old plugin, can't connect or bad username/password.
    Again, try the latest version and see what happens now.
     
  10. Offline

    shaggy2010

    Would it be anyway possible to have a method of entering commands maybe using your OP permissions to this...

    What I'm thinking is, Say you wanted to ban someone, or use any command in game (that are plugin related and not default to bukkit)

    example MCbans.

    /ban playername G(for global) Reason

    A bit like a console, would it be easy enough to add something like this?
    Or the ability to stream the logs from the server ? (or would that be delving into FTP style apps and getting complex?)

    These are just ideas, I love this plugin but cannot chat or view chat yet. But I can do this when buy the paid version yes?

    Good work, keep it up :)

    I use this alongside an FTP andriod app.
     
  11. Offline

    mkaltner

    Thanks for your support.
    BTW, console commands for Bukkit will be in a future release (should be fairly soon) for paid and free users.
    Regarding the log viewer, I think that's a great idea and have noted it in my list of future enhancements.
     
  12. Offline

    shaggy2010

    I know its possible to do it on the phone but its not practical in the way of your Apps, Using FTP you can browse to folders such as WorldGuard and view the logs in there.

    I use worldguard logs more than I view the normal server log, Would the app pull all log files off the server?

    Another handy thing for me would the ability to Stop safely (like the /stop command) and also the same method for backing up (/save-all). But if your adding console commands, that would be included.

    Keep it up! I look forward to buying,

    But can you chat in the server with the app as it is? Paid Version.

    I was tempted on using the Dnyamap plugin but it was buggy, Now that i see it working with the app I'm tempted at getting that back.

    In other news: Notch has released an update, not sure how that would effect your plugin but Bukkit will no doubt need updating :)
     
  13. Offline

    McLrn227

    You can't understand the grin I had when I saw people asking for an iPhone version. Being loyal to Android, it is sometimes frustrating to see apps only be developed for iPhone. It's nice to be on the other side of the fence for once. Also, I can't stand Apple and how they treat their users/app-devs.

    Secondly, thank you for taking the time to create this. You invested time and energy into a project that others will enjoy and I believe you should be paid for it. "If you're good at something, never do it for free." I, for one, will be purchasing the full app. Just don't let us down and continue to support it. =]
     
  14. Offline

    mkaltner

    Yes, you can chat right from your phone with users as if you were playing the game.
    What's the update specifically, just a latest build or specific update? Haven't seen it yet. ;)
    --- merged: Feb 22, 2011 7:52 PM ---
    Thanks for your support.
    And I plan to continue adding new features/plugins until I run out of ideas. haha.
    I have a list of items right now so there's several new versions on the horizon.
    --- merged: Feb 23, 2011 8:24 AM ---


    The latest MineCraft beta version 1.3 is out as I'm sure most of you know.
    The latest CraftBukkit (444) works just fine with this release: http://ci.bukkit.org/job/dev-CraftBukkit/lastBuild/
    I've also verified that Mobile Admin passes the basic smoke test with the latest updates.

    I've also noticed that official whitelist support has been added to MC Server.
    Once I've verified this has been included in Bukkit, official support will be added to both the free and paid versions (sorry Silence, but it's the official version).
    Until then, it will also be supported via the upcoming console commands.
    That being said, the current Whitelist plugin will no longer be supported as it's redundant.

    1.3 looks nice so far. The new light engine really does add something to the game while staying true to the feel of MC.

    BTW, the new launcher has also been released and can be downloaded from minecraft.net.

    Last (personal) news; upgraded from my trusty Nexus One (gave to the wife to replace her cracked iPhone) to an Inspire 4G. So far so good, Quadrant scores on the second gen Snapdragon are on par or faster than my overclocked/undervolted N1 running CM7 daily. Can't wait for Cyanogen on this big beautiful phone and see it really shine!
    Also checked out the Atrix. I am disappoint. Reminds me of the Nexus S; cheap plastic feel and overall poor build quality. Thought I'd share figuring I can't be the only phone nerd on this board. ;)
     
  15. Offline

    Wulfspider

    Looking forward to new features being added like what hMod had. The lack of features for use with Bukkit is the only thing keeping me from buying the paid version of the app.
     
  16. Offline

    crazydog

    Nagging!
    Code:
    2011-02-22 19:52:53 [WARNING] Using the stupidly long constructor net.kaltner.MobileAdminBukkit.MobileAdmin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MobileAdminBukkit to remove it! (Nothing is broken, we just like to keep code clean.)
    
     
  17. Offline

    McLrn227

    Apparently, I fail. I can't get it to connect.
     
  18. Offline

    mkaltner

    What features are you looking for specifically?
    --- merged: Feb 24, 2011 4:29 AM ---
    Yeah, saw that.
    Already updated the plugin, it'll be part of the next release.
    --- merged: Feb 24, 2011 4:30 AM ---
    Does the plugin appear to be starting correctly?
    Are you putting your server, port (5839 by default) and credentials from the MobileAdmin.properties file?
    Is the port you selected (or 5839) open on your server?
    PM me your server/port if you want me to test this for you.
     
  19. Offline

    Elusiv

    Great app. Just installed it and it was working without without any Problems.

    The only thing that seems to be missing is the dynmap.
    Iam running dynmap v0.13. But i dont use the standart port of dynmap so that might be why?
    its working fine via Browser and its listed Mobile Admin App under Plugins.
     
  20. Offline

    Wulfspider

    Console, GroupManager support, ability to add commands to the Mobile admin client manually, MOTD, stop/restart server, max players, and probably more.
     
  21. could you add support for the native whitelist that is now with the server, (not the plugin), i use the native whitelist on my server, so getting that functionality would be awesome
     
  22. Offline

    Wulfspider

    I believe mkaltner already mentioned this will be added and apologized to the creator of the unofficial one. :p
     
  23. Offline

    Prazaar

    i want this app.... pleas paypal...
     
  24. Offline

    NightNinja

    I can't login for some reason
    Here is how i put it
    Server: (put server ip address)
    Port:5839
    Username:*****
    Password:*****
     
  25. Offline

    Smite

    I adore this plugin/app. My less-savvy users are amazed that I can boot griefers, load and unload plugins, and reboot the server when I'm at work. One even was mock-upset with me because she thought I'd driven home and back to work to do a restart with some plugin updates.

    A couple of thoughts for the paid version, (or even as seperate plugins for the app! I'd pay a buck each, gladly.) I'd appreciate a widget for server status , up/down/latency/etc. and latest error messages, maybe a notification if an error (or other wildcarded string mayhaps?) prints in the server window. And perhaps a yml editor through the plugin tab for plugins that obey the /plugins/<plugin name>/<plugin properties file>.yml format? Even a simple config file for the MMAdmin plugin that users could configure themselves with the different locations of config files could work.

    That said, I still love the plugin and would have paid twice what I did for the paid version. Thanks for the Android love, mkaltner!
     
  26. Offline

    Cobraultra

    What do i type into the Server Section on my android ive tried my IPv4 address but that did not work and i did my port forwarding but it still does not connect? HELP ME!!! I also made sure that the plugin was installed correctly and all that stuff on my computer and it tells me that it is running correctly and is listening on the given port do i have to change that?
     
  27. Offline

    Anoniempje

    Just bought it for the map thing
    But it doesnt work :(

    Mind having an option to read the port used by dynmap? I use port 80 and not the default 8123
     
  28. Offline

    mkaltner

    Coming in the next version, likely tonight.
    --- merged: Feb 25, 2011 5:25 AM ---
    PM me your server address and I'll see if I can connect.
    If I cannot, then you likely can't either :)
    If that's the case, the port is likely not forwarded correctly.
    --- merged: Feb 25, 2011 5:27 AM ---
    I like the widget idea and have been considering what I would do with one.
    Server status is a good idea, perhaps players with kick/ban style functions as well...
    Notifications may be tricky but I'm considering them for the petition plugin support at least.
    And thanks for your support!
    --- merged: Feb 25, 2011 5:27 AM ---
    PM me your server address and I'll see if I can connect.
    If not, investigate your port forwarding or perhaps firewall software, etc...
    --- merged: Feb 25, 2011 6:51 AM ---
    Version 2.3 released, see parent post for more information.
     
  29. Offline

    Anoniempje

    I suggest user inventory browser, to catch thieves and the notifications as well so users can alert an admin.
     
  30. Offline

    Legionarius

    Just wanted to check again and say THANKS. I use this addictively on my commute to and from work. Yes I'm wreckless like that, but hell - TALK TO TEXT :)

    I still need a good inventory browser. What one are you referring to?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  31. Offline

    tommytony

    @mkaltner
    I updated to 2.3. Running Android 2.2 on nexus 1. (Updated from previous version.)

    I get stuck on "Authenticating, please wait.."

    Any quick way to downgrade?

    UPDATE: a fresh reinstall of the mobile app fixed all my problems. :)
     

Share This Page