[INACTIVE][WEB/ADMN] milkAdmin - Free Web Administrator Tool v0.0.55- Backups, Starting and Stopping

Discussion in 'Inactive/Unsupported Plugins' started by Snowl, Feb 12, 2011.

  1. Offline


    [​IMG]MilkAdmin [ALPHA]

    Liked MilkAdmin? Well, good news!

    It's out again: http://forums.bukkit.org/threads/ad...0-05-14-full-webserver-in-a-plugin-766.17249/

    A free, open-source admin tool thats compatible with every OS.
    Designed to be simple, easy and functional.
    How to use? (open)

    1. Download milkAdmin.zip
    2. Extract into the directory craftBukkit is in.
    3. Go into your web browser and go to http://<server ip address here>:64712
    4. Login (username is admin password is admin)
    5. Create a new administrative user (username CANNOT be admin)

    Restarting/Starting/Stopping/Restoring not working?!? (open)
    This requires the wrapper made by drdanick: http://forums.bukkit.org/threads/ad...view-full-remote-console-access-r10-a6-2.674/
    Use this server wrapper to launch your server and restarting will work.

    Editing strings (open)
    Go into milkAdmin/strings.txt and edit the strings in there.
    Editing strings (open)

    Current strings available to edit:
    • banned
    • giveitem
    • takeawayitem
    • port

    Features currently implemented:
    • SHA-512 authentication
    • Restarting/Reloading/Killing server
    • Users online
    • Free/Total Memory
    • Server Version
    • Broadcasting messages.
    • Chat (type in the console, dont use /say)
    • Performing Server Commands (start commands with a /)
    • Backups
    • Starting and Stopping Server
    Features in next version:

    • Finish off web interface (players)
    Features coded but not in interface yet (should be in in a version or two):

    • Kicking User
    • Banning User/IP
    • Giving/Removing item from player
    • Getting and setting health of player
    • Changing display name of players
    • Teleport players to x, y, z/another player
    • Get IP: Port of player
    • Saving server
    • Editing/viewing inventory
    Features planned:

    • Fixing up web interface
    • Adding in all the features
    • Plugins
    • Mobile Theme
    • Fixing of properties
    • milkAdmin Account Management
    • View of logs
    • Dynamic Signatures
    • Scheduling
    • multiWorld Backups


    Why use MilkAdmin?

    There are a lot of alternatives out there that seem to have more features.
    Well for a start, MilkAdmin is very easy to install and requires almost no technical knowledge whatsoever to install and run. Not to mention that the server uses only java so configuring a complex webserver is not required as most gamers that play minecraft are gamers and not professional server administrators.

    A list of reasons why to use MilkAdmin;

    -Very easy to install and use
    -Does not require technical server knowledge
    -Does not use an external webserver
    -Does not require configuration
    -It's free and open source, I like to be forked on github :p
    -It uses a relatively small amount of memory
    -It's cross platform (will work like a charm on Linux, OS X and Windows)

    And I hope you enjoy my program we put time and effort into it, we appreciate your donations it encourages us and helps every step of the way!

    Thanks to
    • drdanick
    • cayde Dixon
    • d3x
    • RandomSRVApps (for testing and more ;) )

    • Fixed major bug.

    • Backups /Restoring
    • Fixes
    • Starting and stopping server
    • Edits to the Web Server
    • More

    • Added console in server

    • Fixed Firefox
    • Added save-all option
    • Fixed restarting server
    • Fixed RTK errors
    • Added focusing Broadcast Message clears the box

    • Added port changing
    • Added customizable strings

    • Initial commit. Nothing really special here.
    Source code available at https://github.com/Snowl/milkAdmin

    Want to support me? Like this plugin? [​IMG]
  2. Offline


    Nah the port is fine. Works for me now. I downloaded another build of this plugin from a user in this thread and it works now.
  3. Offline


    in the same port of the server? is imposible
  4. Offline


    Well it's working : )
  5. Offline


    Seconded. It is impossible to bind the same TCP port twice :p
  6. Offline


  7. Offline


    Do you have a version of that in english Sharkale?

    Also, I've tried all the files on page 10 for the substitute 3rd party jar file, and none of them seem to work for me on builds 531 or 556. If anyone has some insight into how to fix this I would be greatly appreciative. I would post the errors it displays, but there arn't any. I simply browse to my servers IP on firefox with the port I specified in the config file, and it simple brings up a blank page. I'm really not sure what I'm doing wrong... Before I updated to 531 the build seemed to work just fine, so I've honestly no idea what I'm doing wrong....

    Edit: Fixed the issue, it was my bad afterall. I checked at least 5 times though so I could have sworn I had that checked over... Anywho, if it matters, the issue was that my milkadmin folder, where the html folder was supposed to be, was lacking the entire html directory. I replaced that, edited the index.html, and it works just fine on craftbukkit 556, along with remotetoolkit by drdanick. Sorry if this confused anyone, and hope it instead helps with this edit...
  8. Offline



    • Fix a lot of the webserver.
    • Fix images in the server.
    • Improve Speed.
    • Fix the Web UI. Renew.
    • Refresh data all in one json.
    • Extenal library. (jQuery: jquery.com / jQuery UI: googleapis.com)
    Version: 2.0.1

    link removed. updated below.
    link removed. updated below.
  9. Offline


    Looks good! Thanks for updating this :) You might want to display all the banned users and have the ability to unban them.
  10. Offline


    @sharkale Two things:

    -Upon stopping the server, it should at some point automatically refresh the page so as to let the user start the server again without having to refresh manually.
    -The delay for refreshing the page when the server is started should be put back to 20 seconds. 5 seconds, I find, is not enough to let the server (including milkAdmin plugin) load :p

    Other than that, looks great!
  11. Offline



    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>

    Love the changes but umm the html folder is still in spanish
    EDIT: more to the point the index.html is still in Spanish.
    Last edited by a moderator: Dec 15, 2016
  12. Offline


    Yes, I would do in the milkAdmin tab but tired. :D
    oh thanks, I put in 5 to test the page and I forgot to change it back.
    and remove the target to the iframe from stop :D
    reuploaded the fixed link above.

    Sorry, I forgot to translate the buttons.

    link removed. updated below.

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


    @sharkale Thank you so much for re-uploading the English page.

    @sharkale I am wondering if by chance on the plugins page could you add a list below the two boxes what plugins we currently have installed and operating on the server ? I Hope that made sense.

    AKA in a grid box
    Quickbelt maybe if possible the version # and if it is active / inactive

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


    Yes, it was another thing that would do.

    Now i finish de ban list. Tomorrow I will translate and I look if I can integrate the plugins section.
  15. Offline


    And then could and then and then and then and oh yeah that ... and then oh yeah that also ..... and then how about a page that will give me a back rub .. and oh then ...

    Thank you for all your hard work Thank you to David for creating this awesome plugin and allow others to update it you all have made my life as a server admin so much more easier.
  16. Offline


    plugin section finished :D

    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>

    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>
    * <Edit by Moderator: Redacted mediafire url>
    Last edited by a moderator: Dec 15, 2016
  17. Offline


    @sharkale The link for the English milkAdmin.jar does not seem to work it will wind up with at this address when it tries to go download http://w1sr4yun9yvg/inlax8nssvrhre0/milkAdmin.jar

    EDIT: It is fixed now Thank you and Thank you and Thank you !!!!! And THANK YOU !!!
    EDIT2: Yeah not sure it is working now it was weird it was going to a weird page but the main link seems to work now. Oh well now there is TWO.
  18. Offline


  19. Offline


    @sharkale This new page ROCKS SO MUCH I cannot Thank you enough for all the time on coding all this. I have some special code I Put in place for my server (only in the index.html page ) I Hope you do not mind.

    EDIT: I will put on my drop box what my page looks like after I am done with the code editing.

    Here is my altered code for the index.html page

    My Altered code

    EDIT: Even though I trust my other admins with extreme trust I for my own safety sake disable most of the items on the server <div> for my peace of mind.

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


    And why will be care? [creeper]
    Edit what you want.
  21. Offline


    I would suggest adding the ability to give a player an item in the user management popup. I think I saw the function when I was looking through the source code. And also fix up the login menu, to match the user management popup. Also I would suggest making the ban list interact with the bukkit/craftbukkit banned-ips.txt and banned-players.txt so you could ban people to the same list as the server uses.

    Just a heads up, the english source is a link to the html file, not the actual english source code.

    But Sharkale, nice job on the updates, they are really cool.
  22. Offline


    Last edited by a moderator: Dec 15, 2016
  23. Offline


    Wow epic :D Please make it so we can make GM accounts too though that only have access to like player info and bans :) That would be so helpful! I dont want my non-admin staff to have access to console and restarting the server etc
  24. Offline

    Joe Daniels

    Thank you for your hard work ! It looks awesome :) oh and the link to english source is the same link to the html folder :3
    Last edited by a moderator: Dec 15, 2016
  25. Offline


    I'm sure it's a stupid question. And I missed something but whenever I try to log in, it gives me a wrong pass/user screen. I read about what the default password is but even admin/admin doesnt work user/pass doesnt work. I just don't seem to get the password right no matter what I write down. I tried changing the password in the properties file but I'm not sure whether it has only to do with the remotekit plugin.
  26. Offline


    0.0.55 doesnt work.
    im on craftbukkit build 539.
    1. it doesnt let me go to the site. (http://<my IP>:64712)
    2. everytime i run the server it comes up with this error...
    2011-03-25 02:17:40 [SEVERE] Could not load plugins\milkAdmin.jar in plugins: null
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:113)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:159)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:107)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:253)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:196)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:214)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:380)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:366)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.Snowl.org.milkBukkit.milkBukkit.<init>()
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.getConstructor(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:108)
    ... 11 more

    is there a way i can fix this?
  27. Offline


    You might want to try unloading all your other plugins and load only milkadmin to see if it fails. I am running CB559 and all is okay. RB right now is 556 you might want to up to cb556 and see if that fixes the issue.
  28. Offline


    Major Update :D <font color="rgb(51, 153, 102)">Tested with #556</font>

    - Change settings to yaml file.
    - Improve charge.
    - Fix Web UI:
    -- Plugins.
    -- Players.
    -- Banned List.
    -- Action Buttons.
    -- Wait and Start pages.
    - Fix milkAdminStart module for toolkit.
    - Multilingual in one jar.
    - Remove debug spam.
    - Clean up the code.
    - Fix a lot of minor bugs.
    Update Instructions inside.

    Download Link:
    <Edit by Moderator: Redacted mediafire url>
    Last edited by a moderator: Dec 15, 2016
  29. Offline


    This works on 559. Thank you for all the updates you have made. I am wondering on the plugin list ( THANK YOU FOR THAT ) is there a way to alphabetize the list or is this page calling up how the plugins are loading up on the server ?
  30. Offline


    Is there any way you could implement the ability to see and edit a player's inventory? Thanks!
  31. Offline


    Sharkale, could you post the source code for the new update please?

Share This Page