[ADMN] SATools - Server Administration made easy!

Discussion in 'Inactive/Unsupported Plugins' started by OneThatWalks, Jun 9, 2011.


What do you think of this plugin?

  1. It is awesome!

  2. Horrible

  3. Could be better

  4. So awesome, I want to be a part of it!

  1. Offline


    SATools - Server Administration Tools:
    Version: v0.402
    Last Release: 10/3/11
    Donate!!!!!!!! <-- Please?

    This plugin is almost like a server wrapper, which in the future it may become. This is a plugin meant for people who run a server from a home computer or a location where you can access the server using a GUI. This plugin creates a GUI to make managing a server a lot easier, especially when you don't want to type and remember a lot of commands and stuff.

    Info: If you want to be a part of this project whether it be development or design, please let me know I am always accepting new ideas.


    oleg, ares765, AS1LV3RN1NJA and 2 others like this.
  2. Offline


    remote connection? i run a remote liunx server i have no desktop
  3. Offline


    Hey OneThatWalks, Is there a way to have a scrollable GUI because it's to big for my laptop that i use to manage my server.

    Thanks in advance.

  4. Offline


    @icedew123, I have a tab teaser for Anti-Greif support. I will keep that in mind when I go into programming that tab for v0.4

    @woodzy, Hmmmm remote gui... I don't know :(. Honestly don't work with linux much. I would like to solve that problem, I just don't know where to start.

    @eXsoR, I will see what I can do about optimizing the GUI for smaller screens :).

    Thank you all for your contributions. I will get to them as soon as possible. I am done for the night, @eXsoR I may not get that into v0.3 but I will defiantly get to it in v0.4 (if not in v0.3). Some temporary solutions I can suggest are upping your res, adjust the size of objects on the screen if running win7.
  5. Offline


    Might have v0.3 released today. Load of coding this morning to get it. I am just waiting on a friend to help me out with some restart code ;P.
  6. Offline


    Could you add a feature for teleprting players ?? maybe with a minimap or somthing to pick where they will appear?? also it lets u spawn lamposts could u save buildings an spawn them later like copy and paste??
  7. Offline


    is there a way you could add like scroll bars or move the gui around abit cuz im running a wide screen monitor and i cant see about 1/7 of the window and i cant move it cuz the top of the window is off screen.
  8. Offline


    does this run along side the console or does it replace the console? If it replaces it console does it still save any errors/info/events to the server.log?
  9. Offline


    Already have that planned for v0.4 or future release.

    Working on a permenant solution to that problem.

    This plugin does not interfere with the server console.
    tahha likes this.
  10. Offline


    I feel like a bit of an idiot for asking this, how the hell do you install it?
  11. Offline


    Download bukkit, by following the instructions on this page. After successfully doing that and your server works, download my plugin from the first post of this thread or from here, and place it into the directory in your server folder called 'plugins'. Once finished run the server and the window will pop up with my plugin and you can start playing and administrating minecraft.

    About buildings saving. If by that you mean saving your buildings that you have created I may be able to do that. I really meant object spawning to be predefined small objects to help out in the sever ;p.

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


    I've literally tried almost everything, I get no pop-up. I don't know if I'm missing something or what but this does not work for me.
  13. Offline


    in your server folder should be a folder called plugins. we'll say, for example, you put it right on the C:\ drive.
    "C:\Minecraft Test Server\plugins" would be where the SATools.jar would go. run your server as normal and it should launch.

    I've noticed that if you type reload in the commands to send to the server, it does actually reload, but... a 2nd SATools window pops up, and both are useable. If the command is reload and plugins get disabled/enabled, you should have your window close, or know not to open a second window.
  14. Offline


    If plugins are disabled in reload, essentially the window should turn null.

    Going to delay v0.3 to reorganize all of the threads in my source code to make it more organized on my end.

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


    Do you mean when typing reload in the console or in the SATools window?
    Also, there's a typo at the bottom in the Spawning section: "In orrder to use..."
  16. Offline


    Never-mind my first post, I see my stupidity forgot to add a GUI closing event on disable. My bad.. ;P

    Nice catch! ill change that, that's embarrassing.
  17. Offline


    I have an issue:
    if I look at the Players tab in the Admin Controlls (another typo found, sorry >.>)
    it says "Give: (drop down menu) 64 1 (blank text field)"
    the 64 and 1 are buttons, that if pressed by accident, cause the following:
    2011-06-30 00:21:13 [INFO] 1 Air has been given.
    2011-06-30 00:21:13 [WARNING] Failed to handle packet: java.lang.NullPointerException
        at net.minecraft.server.ItemStack.a(ItemStack.java:199)
        at net.minecraft.server.InventoryPlayer.f(InventoryPlayer.java:120)
        at net.minecraft.server.EntityHuman.u(EntityHuman.java:184)
        at net.minecraft.server.EntityPlayer.u(EntityPlayer.java:281)
        at net.minecraft.server.EntityLiving.o_(EntityLiving.java:232)
        at net.minecraft.server.EntityHuman.o_(EntityHuman.java:98)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:197)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:298)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-30 00:21:13 [INFO] [StealthLogin] dasbreen was kicked quietly!
    2011-06-30 00:21:13 [INFO] [SimpleSave] Beginning world backup
    2011-06-30 00:21:13 [INFO] [StealthLogin] dasbreen logged out secretly!
    2011-06-30 00:21:13 [INFO] [SimpleSave] Beginning world save
    2011-06-30 00:21:13 [INFO] [SimpleSave] Ending world save
    2011-06-30 00:21:14 [INFO] CraftPlayer{name=dasbreen} should be removed from the list
    2011-06-30 00:21:18 [INFO] SimpleSave: Deleting old backups
    2011-06-30 00:21:18 [INFO] [SimpleSave] Ending world backup
    after logging back in, the following happens:
    2011-06-30 00:21:19 [INFO] dasbreen [/] logged in with entity id 112875 at ([world] -15.192495573656473, 75.0, 20.30000001192093)
    2011-06-30 00:21:19 [INFO] CraftPlayer{name=dasbreen} logged in with entity id112875
    2011-06-30 00:21:19 [INFO] [StealthLogin] dasbreen logged in secretly!
    2011-06-30 00:21:21 [INFO] CraftPlayer{name=dasbreen} should be in the list
    2011-06-30 00:21:21 [SEVERE] java.lang.IllegalThreadStateException
    2011-06-30 00:21:21 [SEVERE]     at java.lang.Thread.start(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at onethatwalks.satools.SAToolsGUI$2.valueChanged(SAToolsGUI.java:828)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.JList.setSelectedIndex(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at javax.swing.JList.setSelectedValue(Unknown Source)
    2011-06-30 00:21:21 [SEVERE]     at onethatwalks.satools.SAToolsPlayerListener$1.run(SAToolsPlayerListener.java:69)
    2011-06-30 00:21:21 [SEVERE]     at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    2011-06-30 00:21:21 [SEVERE]     at java.lang.Thread.run(Unknown Source)
    are they supposed to be buttons that give air? what's the text field for?
    also: what's the blank text field to the right of the Jesus button do?

    an image of where I'm asking about:

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


    Yea I slapped that part of the GUI together with little care. Worst tab I have ever created. I will add instructions to v0.3 but, those buttons give you that amount of the item in the drop down list. The text box is for a custom amount. The second text box is to make a player have x amount of health. Which is meant to be 0-20(Regular health scale) although you can set it as high as you want and have super human health, in which case I recommend Jesus mode.

    Also rewrote the item giving backed to better fit the task scheduler and everything else. So I doubt air will be an option.

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


    My issue with the 2 buttons though was that stone was selected from the drop down menu, and it gave me air lol. I didn't try with other items in the list, but I thought that was a bit odd that stone (ID# 1) gave me air (ID# 00) haha

    oh... after doing a little testing (should have done that first I guess :p) if I pick something and switch back to stone, it works and gives stone or whatever I pick from the list, but if I launch the server from scratch, and just hit the button (since stone is the first item to show up in the Give: drop down menu), it tries to give me air. I'm not sure if there's some pointer in a list or something saying which ID# to give to the player, but it gives air then a swift kick off the server haha.

    edit: just read your next post, would that fix the issue then you think?
  20. Offline


    Wait I see, I have to change the extension. That's all I needed to be told.

    Edit: Nevermind that didn't work, I even re-installed Java. I'm getting pretty mad.

    Edit2: After clean installing every plugin and everything it finally works, I have no idea what was stopping it.
  21. Offline


    Haven't tested much but I think I solved the issue with that combo-box... It always defaulted to something that didn't exists.
  22. Offline


    I Love it man

    Carnt wait fot it to be way more avanced XD Thansk alot Man :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 16, 2016
    OneThatWalks likes this.
  23. Offline


    Uploading teaser shots now. Wont be coding today, I have to get a haircut. Which is a big deal for me as my hair is about 1 1/2 feet long, and I am a guy.
  24. Offline


    hell yes...so freakin installing this, sounds amazing. But does it announce when you give an item? like when you do a /give? I'm running a survival server and when someone gets griefed, i kick/ban, and then give their items back, but i kinda don't want to announce what they have to the world. And i don't quite have time to test it now...
  25. Offline


    I haven't seen it announce such a command in recent history, so you are good to go.

    Here are the pictures for what v0.3 (Subject to change) will look like: GUI_GRIEF.png GUI_MAIN.png GUI_MAP.png GUI_PLAYERS.png GUI_TASKS.png
    Before anyone asks, Coming soon does not mean v0.3 release this week.
    I am also aware of that spelling error.

    UPDATE: We broke 2k downloads my friends, keep up the love ;P.
  26. Offline


    hooray! looking forward to 0.3 :)
  27. Offline


    Dude You deserve love for making some think so Cool :D and BTW 1.7 is out yeee pistons XDDDD
  28. Offline


    How is the piston mod, I need to find a cool way to integrate it into my plugin.
  29. Offline


    Its good as :DDD
  30. Offline


    i searched the thread, but not much, the command on the SATools for time is /time set 0 is there a way i can change that to /time day?
  31. Offline


    there are buttons to make the time change already on the GUI.
    In the "Time Options" setting, pick 'midnight', 'morning', 'noon', 'dusk', or in the blank fill in a number between 0 and 24000 and hit enter/return. typing 0 would be the equivalent of /time day

Share This Page