[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

    Zethin

    Thanks very much! Works fine now :)
     
  3. Offline

    quickclay

    Just a peek ahead, it still works great on CB 977. :) (that's the 1.7.3 compatibility update)
     
  4. Offline

    NefRA

    Having an issue with connecting; everything appears to be running smoothly, upon loading the server states mobile admin is working and the correct port (5839) is open. All details in the properties file and the connection details in the app have been checked multiple times to make sure they're correct.

    When tying to connect it's tries to authenticate for 10 seconds or so then brings up a message stating it is unable to connect to plug-in. Currently using the latest mobile admin version with bukkit build 935 (1.6.6).
     
  5. Offline

    darkcloud784

    Every time I add another user to this plugin, it doesnt respond. Here is my config for users.

    Code:
    # Define your users in this file.
    # Only one admin user is supported by the free version of the client.
    # The paid version will allow users to authenticate as other users defined here
    # Only one user can be designated as an admin, this is the only user the free version will allow you to log in as
    
    users:
     - username: darkcloud784
       password: ****
       admin: true
       permissions:
         ban-player: true
         pardon-player: true
         console-command: true
         reload-server: true
         set-time: true
         add-whitelist: true
         remove-whitelist: true
         set-properties: true
         op-player: true
         deop-player: true
         give-items: true
         kick-player: true
         message-player: true
         enable-plugin: true
         disable-plugin: true
         reload-plugin: true
         load-plugin: true
         chat: true
    
     - username: gutika113
       password: *****
       admin: true
       permissions:
         ban-player: true
         pardon-player: true
         console-command: true
         reload-server: true
         set-time: true
         add-whitelist: true
         remove-whitelist: true
         set-properties: true
         op-player: true
         deop-player: true
         give-items: true
         kick-player: true
         message-player: true
         enable-plugin: true
         disable-plugin: true
         reload-plugin: true
         load-plugin: true
         chat: true
    Code:
    # The IP Address the server listens on (only required for servers with multiple addresses)
    # If you don't know what to enter here, or if you're having issues connecting, leave this blank.
    mobileadmin-ipaddress=
    
    # The URL to your Dynmap, including HTTP:// (only required of using a non-standard port or URL)
    # If not using Dynmap, setting this will enable the map tab and point to whatever URL you enter here.
    mobileadmin-dynmapurl=
    
    # The port the MobileAdmin server listens for connections on
    mobileadmin-port=5839
    
    # The color used by MobileAdmin when chatting or notifications
    mobileadmin-color=d
    
     
  6. Offline

    mkaltner

    Per the comment in the users.configuration file, only one user can be set as the admin.
     
  7. Offline

    darkcloud784


    No it says it can only support admin for the FREE version, I actually paid for my client via the android market.....


    I suppose that was a mistake then?
     
  8. Offline

    mkaltner

    True, but in the config file, only set admin:true for one user.
    Set it to false for all other users.
     
  9. Offline

    darkcloud784

    Then you should change that, considering some people do pay for it.
     
  10. Offline

    mkaltner

    I'm afraid I don't understand the problem.
    You set the main user to true, and the others to false.
    paid users can log in as any user.
    free users can only login as the "admin"
     
  11. Offline

    xtream1101

    This is a great plugin/app!!
    I had to buy the app because I really love the chat!

    The only thing that I ask is if you could make it so one could send commands via the chat, that would make the app 1000x better.
     
  12. Offline

    mkaltner

    You can send commands via the console... :)
     
  13. Offline

    Zenoture

    Yea but plugins like CommandBook don't accept commands through the console, so giving items with damage are not possible (i.e. red wool)
     
  14. Offline

    catailcataclysm

    this looks really cool , but i have spent hours trying to get it to connect with my server but the only thing i get is "unable to connect to plugin. ensure that you have installed the mobileadmin plugin correctly and that your minecraft server is running." plz help i would love to remotely control my server
     
  15. Offline

    ACStache

    @catailcataclysm
    sorry for asking the simple questions, but i'm not sure your situation:
    did you put the .jar in the plugins folder?
    did you move the provided folders to the plugins folder as well?
    did you forward the port for the app to connect to the server?
    did you add yourself to the config file for remote connection?
     
  16. Offline

    quickclay

    Post your config file contents minus any username/password/ipaddress...

    Still working great for me on CB 1000. This has been a staple plugin for me. :)

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

    xtream1101

    ...as Zenoture said, not all plugins can do so, most of my plugins dont have any console command. Therefore this feature would be very useful.
     
  18. Offline

    ACStache

    i'm in the same boat as quickclay
    this is still working as of RB#1000 :)
     
  19. Offline

    mkaltner

    Then how would my plugin send command to the other plugins if they don't support console commands?
    I suppose I can try and figure it out, just not sure it's possible.
     
  20. Offline

    mkaltner

    All,
    I was able to find a few minutes to address an issue many of you have had recently.
    Plugin version 3.0.1 fixes the issue where loading properties hangs indefinitely.
    This was related to the plugin crashing while trying to load a property that does not exist in the properties file.
    It should be working now.
    Sorry for the delay!
    - Mike
     
  21. Offline

    ACStache

    sweet! thanks for squeaking in the update :)
     
  22. Offline

    SynMonger

    I like using the plugin, but it's annoying not having a direct jar download. Breaks my groove when I have to unzip a plugin and move files during update day.
     
  23. Offline

    lars2x

    maby you can make one for blackberry?????
     
  24. Offline

    Trumple

    Is there a way so I can have two admins with different logins? (Paid version) Thanks
     
  25. Offline

    mkaltner

    You can add more users to the uses.config file.
    Make sure the main (your) user is set to admin:true and the secondary users are set to false.
    Secondary users can have as many or little permissions as you choose.
     
    Trumple likes this.
  26. Offline

    Simanova

    Greetings,

    is it possible to shorten log output via config entry?

    to
    via

    MobileAdmin.properties
     
  27. Offline

    geek85

    not mind.
    I re-download the user.config and re-configure it and it works.
    it's in ANSI, not in UTF8, is it a problem?
     
  28. Offline

    Simanova

  29. Offline

    Kinkajou

    Just a suggestion, perhaps make it so the free version of the Android app can only connect to user's that are not marked as admin. I paid for the app and would like if the other ops I have that own Androids would be able to log into the app as well even if they haven't paid, but the only way to have the information on the server's tab is for admin to be set for true, and I'd like to keep that tab active for me, and not for my ops.
     
  30. Offline

    mrdoody55

    I am having issues lately connecting to my server hosted by Multiplay. Due to the way they have it set up, I have a non-standard port (28065). I was having no issues before with using port 28080, but all of a sudden, the app doesn't seem to work.

    Any thoughts?
     

Share This Page