[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

    Hmm, update the server settings in the app?
    Try telnet and see if you can connect to the plugin that way...
     
  3. Offline

    yas

    I had mistyped the port on my phone. sorry!
    and thanks again. I will definitely buy it as soon as I can.
     
  4. Offline

    mkaltner

    Haha, no worries. Glad you got it working.
    And thanks for your support!
     
  5. Offline

    meee

    Posible to hook into iChat? To dispay the Prefix/suffix in chat?
     
  6. Offline

    GileraGFR

    Fantastic App/Plugin!!!! The widget is great and so is the dynmap functionality.

    About the only problem i have is trying to close the sidebar on dynmap when selecting different perspectives or worlds, no complaint but jus wondered if anyone else has the same issue - running on HTC HD2 Android v2.3.7 Typhoon CyanogenMod

    I haven't read through all the posts as it's not that big a deal for me so apologies if it's been posted before.

    Oh and Happy New Year everyone!!
     
  7. Offline

    mkaltner

    Common issue. I've mentioned it to FrozenCow before but not sure how it can be fixed.
    Open dynmap in a regular browser window and it behaves the same way.

    I'll look into it. :)

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

    sufjansam273

    I've had a couple issues with this app as of late.

    First of all, every time I try to access the console from the widget, only the dialog box pops up, and none of the past console lines will show up. And after I access the console from the widget it always crashes the app on my droid.
    However, if I access the console from inside of the app, rather than from the widget, I can send console commands perfectly, but I still cannot see any of the console lines. It's still only a dialog box. Is there something I can do to resolve this issue?

    Second of all, I recently added Dynmap to my server, but it won't show up on my phone, and I believe that is because I changed the dynmap port from 8123 to something else. Is there a way to change the server client to look for my custom dynmap port, or will I just need to change it back to 8123?

    Otherwise, this app is incredible. Thanks so much!
     
  9. Offline

    mkaltner

    1. Check how big your server log is. Perhaps the plugin is having issues reading it. Also make sure that server.log exists in the same folder as craftbukkit.jar as that's where the plugin is looking for the log.
    2. You can set "mobileadmin-dynmapurl" in MobileAdmin.properties to the full URL, including HTTP of your dynmap.
    3. No, thank you! :)
     
  10. Offline

    sufjansam273

    Well, I seem to have figured out the dynmap problem on my own, and it was exactly as you stated, but thanks nonetheless!
    And I'm about to delete my... 2.3 GB log file...
    We'll see how all that goes. Haha.

    It works!

    Thank you so much. Probably should have thought of that... heh :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  11. Offline

    mkaltner

    No worries, glad to hear that it's working now.
     
  12. Offline

    Croob6

    im workng with a Samsung Galaxy Tab 10.1, Running honeycomb 3.1. we have dynmap and dynmap essentials installed, the full version of the app, and MobileAdmin installed, but whenever i switch to the map tab, all i get is a white screen. should i confront dynmap about this? Or could you help by any chance. i can try to relay any information you need as fast as i can. im not the server host, but i am a co-owner.i
     

    Attached Files:

  13. Offline

    seriosbrad

    Been using this for quite a while now. Just have a couple things to say.

    I think the widget needs a new look to it, especially with Ice Cream Sandwich being official and many people running it. I think you should adopt a similar style that Google is taking on.

    And the live map, is there any way to include pinch and zoom of your own? I'm not sure what the limitations are with this but the map is basically in a frame pulling a direct browser view of dynmap and for smartphones the map should really have some pinch and zoom support. Also pull out tab on the right side of the map is quite buggy, it will pull out but you can't close it easily
     
  14. Offline

    mkaltner

    Did you change the port dynmap runs on?

    Version 4 will introduce a whole new look for the app, including the widget.
    And in regards to the map, I don't think there's a whole lot I can do myself.
    It would be best to talk to FrozenCow and let him know what kind of issues you're seeing.
    However, let him know that the issues aren't just with Mobile Admin but the Android/Mobile browser behavior itself.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  15. Offline

    seriosbrad

    Speedy reply.

    Thanks for the update (any eta?). I'll shoot a PM over to FrozenCow about the map on mobile devices :)
     
  16. Offline

    mkaltner

    I dont really have a roadmap.
    I do know i want to rewrite a lot of the ui components so it may take a little while.
     
  17. Offline

    Croob6

    I don't believe so, but im not sure. I text the owner, but he may not wake up for a while. gotta love time zones and teenagers! lol, I'll get back to you ASAP. sorry for not bring prepared >.< I know how hard it can be to troubleshoot when you can't get the info you need.
     
    mkaltner likes this.
  18. Offline

    mkaltner

    Well, for now juat make sure you give it enough time to load the map. Ive seen it take longer than expected at times.
     
  19. Offline

    tobichilla99

    it can't work for me, or it's my mobile?
    Lg optimus speed.
    Please write me back, fast.
    I'd like to have these awesome app. :D
     
  20. Offline

    mkaltner

    I'd love to help you, but you'll need to give me more information on what the problem is.
     
  21. Offline

    Croob6

    well..I've let it sit for a half an hour before, and still a white screen.. I'm still waiting for the owner to wake up, I'll try disabling and reenabling the plugins, who knows, maybe that'll fix it! and btw, we just reinstalled every plugin on the server yesterday, and so far, MobileAdmin is the only one without problems, besides the map. very good work on the programs :) I'm very impressed with it!
     
  22. Offline

    Bongmaster

    hi sorry xmas happened.. ok i got round to sorting it today, i just removed everything mobile admin, from phone and server, and put it all bak in fresh, working now. sorry for the slow reply X3
     
  23. Offline

    Croob6

    we have to reinstall everything again. could you walk me through from a clean install? please and thanks
     
  24. Offline

    Doc

    The following assumes you are on a linux type OS, and are in your plugins directory
    AND, that your MC server is OFF
    Code:
    mv MobileAdmin.jar MobileAdmin.jar.OFF
    mv MobileAdmin MobileAdmin.BAK
    mkdir tmp
    cd tmp
    wget http://www.kaltner.net/MinecraftMobileAdmin/Files/MobileAdmin_Plugin_3.2.3.zip
    unzip MobileAdmin_Plugin_3.2.3.zip
    cd Bukkit
    mv * ../..
    cd ../..
    rm -rf tmp
    cd MobileAdmin
    
    
    edit the files how you want them...
    start your MC server, watch the logs
     
  25. Offline

    Epics

    Server says bad packet
     
  26. Offline

    mkaltner

    Are you trying to connect to port 25565 (or whatever port your sever is running on)?
    If so, you should be trying to connect to the port the Mobile Admin plugin is running on.
     
  27. Offline

    Croob6

    ok, got mcadmin working, we just need to know, do we need to publish dynmap? or no? basically, what should the MobileAdmin.properties file for dynmap URL be? ugh -.-* lol
     
  28. Offline

    mkaltner

    If by publish dynmap you mean that the map is publicly available via the internet, then yes.
    Mobile Admin doesn't do anything fancy to integrate the map.
    The tab simply points to http://<server>:8123
    If you're running dynmap on a non-default port, set mobileadmin-dynmapurl=http://<server>:<dynmap_port>
     
  29. Offline

    Epics

    I tried both the Mobile admin listening port & the server port. Same error.
     
  30. Offline

    mkaltner

    So in the Mobile Admin Android App, you're enter Server=your server, Port=5839 (or whatever port you specified in MobileAdmin.config) and you're getting the bad packet error?
    I've typically only seen that when people enter 25565 in the Android app.
     
  31. Offline

    Epics

    Yes. I'm using the user found in the users config file too, which doesn't seem to be working.
     

Share This Page