[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

    Zarius

    I like this idea - my phone also makes it tricky (I have to rotate the screen before I can even see the send button).
     
  3. Works fine overall, not that much Features but the Chat, Map and quick access Options are nice.
    Add a "save Login Data" Option and i will return i think.

    Ps: Multi Touch for the Map (Pinch to Zoom) would be great.
     
  4. Offline

    acuddlyheadcrab

    OOoooh so im supposed to use the internal IP? That would have been good to know XD I'm going to try that out now.

    edit: OOH MYGODOHMYOGODIMINSPACE!...
    ahem... It finally worked. Thanks bro! You're kinda the best
     
    Mighty Mackinac likes this.
  5. Offline

    Mighty Mackinac

    Hey mkaltner, I have an idea I wanna run past you. Is there any way you could add a notification system to the app? Like for Player joins or other events.
     
  6. Offline

    quickclay

    Excitedly awaiting that next version! Also, dynmap is active again. :)
     
  7. Offline

    devondevon97

    For whatever reason I can't seem to find the app on the market? =/
     
  8. Offline

    Gryphon

  9. Offline

    thyme4soup

    4th it!

    i would pay for this on the iphone. but only if its under $5.01

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

    mkaltner

    Something is in the works for iOS, be patient. ;)
     
  11. Offline

    Madkillermax

    My very question is this, could it be a iphone app to because this would be my number 1 app except i cant find it for an iphone so please help me out here but i love this idea and woild like to try it out

    Scratch that cant wait till ios support!
     
  12. Offline

    Arkian123

    I've downloaded and run it, log me in.. but it say:
    ,,Unable to connect this Plugin .... (etc)"
    What should i do?

    (sorry for my bad english)

    Thanks!
     
  13. Offline

    Zarius

    I've been thinking about this too - would like to see a system that allows me to customise notifications: eg. alert on player joins, alert on any chat message after 10 (customisable) minutes, alert on specific keyphrases (like your own name, or words such as "grief", etc). Similar to my email notifications this could simply show you the first notice until you clear the notice or view the chat page.

    If you can get the server log other notifications could be if someone tries certain commands (/item lava/diamond/etc) or on [SEVERE] log messages.
     
    Mighty Mackinac likes this.
  14. Offline

    winner00

    So hows 3.0 coming along? Really looking forward to the update. Thanks for all your hard work in developing this app!
     
  15. Offline

    mkaltner

    It's coming along pretty well.
    In fact, I believe it's ready for release actually.
    Just wrapped up extracting all the strings and FLOKER was kind enough to translate them into German.
    Spanish and other languages coming soon as well.
    Now I just have to port the plugin changes over to hMod.
    Believe it or not, still a lot of users on that side as well.
     
  16. Offline

    Mighty Mackinac

    Great News! Can't wait.

    Hmod users still? Hmod is nothing but crap compared to bukkit...
     
  17. Offline

    paste120

    Have you thought about extending the client to do more than just enable / disable plugins?
    Ex. How plugins can share functions with each other. I add a function into my plugin that would show up as a sub menu button under the selected plugin in the client.
    It would make this plugin even more helpful.
     
  18. Offline

    mkaltner

    Yes, I do intend to add more support for other plugins.
    Specifically items like Essentials related menu commands, etc...
    Any plugins you would like to see integration for, please feel free to make suggestions.
     
  19. Offline

    winner00

    Sweet!! Can't wait for it!
     
  20. Offline

    mkaltner

    Almost done with the hMod plugin port for version 3.
    Just hung up on one last item then I'll start testing.
    Then, hopefully get it released and start looking into SlideME market release.

    hMod port is coming along nicely, testing and fixing it up now.
    May be able to complete and release 3.0 on Saturday...

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

    Mighty Mackinac

    Hey i was wondering if you could support CraftBukkituptoDate in 3.0. That would be awesome.
     
  22. Offline

    bocaj812

    Develop for the jailbreak community, we know it costs money to get it in the app store, but putting it in cydia is free. And anyone who has an iPhone and wants the app, can jailbreak, at least they wouldn't have to buy a new phone. And you can have a free vs. paid option there too. Still make money, eventually have enough to make it in the app store.
     
  23. Offline

    Silence

    Developing for android also costs when you want to put your app in the google app store, so money is not the issue.
    This thread is for the android version, so please stop fud'ing the thread with half true iOS statements :)
     
  24. Offline

    Sike Mequino

    can someone help me please, the proper port is open, the config file looks like this:
    #Wed Feb 09 21:03:26 PST 2011
    mobileadmin-color=d
    mobileadmin-dynmapurl=
    mobileadmin-ipaddress= (not posting for security reasons)
    mobileadmin-password=password
    mobileadmin-port=5839
    mobileadmin-username=mobileadmin

    everything else looks fine, the port is open the ip is correct and my phone is droid1 running OS 2.2, HELP!
     
  25. Offline

    mkaltner

    Try leaving mobileadmin-ipaddress blank...

    Merging version 3 branches to trunk now, should have a release out in the next hour or so.

    And.........
    Version 3 has been released!
    Hope everyone enjoys the new features and sorry it took so long to get it released.
    As always, feel free to post any concerns/issues you have with the latest version (there's bound to be something I've missed)

    Edit: Oh, and pay careful attention to the MobileAdmin plugin folder, there's a new Users.config file there and the username/password have been moved out of MobileAdmin.properties.

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

    Khan Jal

    Awesome update! Thanks! I have just one question though. I am noticing the my Add Player and Remove Player to white list is greyed out. I was able to add/remove with the previous version. I double checked User.Settings and I'm the default admin with all true preferences.

    Whitelist says it loaded fine. (v2.7 and I am using bukkit 733) Is there something else I missed?

    **I missed the properties in the Android app itself. I checked the Whitelist checkbox at the very bottom and now they are highlighted! It's all good!

    ***It won't stay checked. :( I check the box, hit back, the text is white, I can add a person, but then when I leave the app and open it again it is unchecked. The person does appear in the whitelist.txt under the Whitelist plugin. server.log reports that it added it and no errors of any kind.
     
  27. Offline

    mkaltner

    Technically, the plugin/app now only supports the native MC whitelist.
    If you feel you need the plugin for some reason, I will look into supporting both.
    However, I use the native one and it works fine.
     
  28. Offline

    cloned

    One thing I don't understand. You charge for real-time chat when it is already included with dynmap.... so basically you are charging for something you didn't make?

    The custom plugin support I can understand if it takes time to implement each plugin on a case by case basis.
     
  29. Offline

    Khan Jal

    Good to know! It'll be one less plugin I have to keep up to date and manage :) I'll try switching that out tonight and see if it fixes it.

    **Just ssh'd in to make the change and it works fine now! Keep up the great work! I'll go back to lurking :)
     
  30. Offline

    mkaltner

    The paid version gives you much more than just real-time chat.
    User statistics, online/offline users, chat, chat timestamps and logs, widget, etc...
    Also, the developer of dynmap was supposed to disable the chat function when used via MMA because it's redundant and not very easy to use.
     
  31. Offline

    zMASKm

    Just updated to 3.0 and the plugin didn't create the Users.config file for some reason...I've tried erasing all files but it won't generate anything without the folder present, and only creates MobileAdmin.properties. Not sure what to do, but perhaps creating the file manually would work? Would need to know what to put in there though.
     

Share This Page