[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


    This is an excellent tool! kudos!

    Sadly attempting to spawn mobs or tems throws these- The second is a conflict with residence (which i think i will disable to use this).
    Just letting you know,
  3. Offline


    Did you have a location set for the spawn? That seems like the only reason to get a npe, at least when I was in testing. Keep me updated I will check my code, in fact ill upload a v0.25 that has a few fixes already for other things to see if that fixes it.

    Didn't see anything wacko with my code, so I just added some extra arguments. I will download residence and see if I cant make them compatible. My intention with this plugin is for it to be less of a hassle with other plugins and such.
    Keep your eye on the download site for the v0.25 update, or you can let auto-update tell you. ;P

    UPDATE 2:
    Checked Residence code, and it looks like that may not be a conflict, but a problem wit ha permission file I would make sure the permissions are set then try again. My plugin doesn't listen to Player Interaction events.

    Thank you for your input!
  4. Offline


    @OneThatWalks adf.ly has been banned from this site. You might want to remove your links..
    OneThatWalks likes this.
  5. Offline


    Thanks, I can still have donate buttons right?
  6. Offline


  7. Offline


    Looks good! I would love it if you could integrate color with the server broadcasts though o:
    Also, I decided to take a picture of the GUI :D
  8. Offline


    Thanks for the picture @Drageer! I'll add this to the main post, and on the message color subject im sure that would be simple to add I do not know why I have forgotten it ;P.

    Stay tunes, because v3 will have that feature, plus scheduling of tasks,bug fixes and more!
    NO ETA YET!!! (I am in the middle of coding and it is hard to tell how long it will be till v3)

    About 20% of people who view this plugin actually download the script, we are at 150+ downloads. IF there is something you don't see that prevents you from getting this plugin voice your opinion and I will gladly work on it.
  9. Offline


    No Problem. I'm looking forward to how awesome this plugin will be!
  10. Offline


    Work is progressing on SATools, I have a projected ETA of release by next week.
    Subject to change!
  11. Offline


    Hoe do i disable the Motd? Mcjpg.jpg
  12. Offline


    Sorry about the MOTD. I meant to get rid of it, I was doing some thread testing and such and forgot about it. v3 will have it gone and hopefully you will be able to make and customize your own messages. If I can get this task thing to work. This week is my projected launch.


    Here is a progress picture of me debugging. For the lulz.

    UPDATE 2:
    Task scheduling works for the most part. Created a "macro" file without using the GUI. tested and works. I have done some testing, but not rigorous testing, that is all of your jobs. Next step is to code the GUI to have a macro creation wizard. Done for the night. More tomorrow.
  13. Offline


    I've found a "bug" or incompatiblity with some other plugins. If you've got any plugin on your server which gives you any titles before your name SATools GUI can't gather your name correctly and you can't heal, give items and so on
    Maybe you can fix that?
  14. Offline


    Can you give me some more details, I do not understand.
  15. Offline


    My name is: [Warrior] FA MD Lead2Life and those pre-titles can't be handled by the program or I just have something done wrong because if I go to "players" then there's my name written with §fm§f§eD§f §Ca§f§9F§f Lead2Life and all player details are set to "Null"
  16. Offline


    Do you have screen shots, I have never seen this happen before.
  17. Offline


    Here are two, one from the program and one ingame and the [warrior] tag is away.. don't know why but doesn't matter

    Attached Files:

  18. Offline


    It is probably the colors in your name. MY plugin does not support that, and I wouldn't know exactly how to do that. I don't think players are supposed to have colors. If you have an possible solution I am happy to try it in v3.
  19. Offline


    Nah, sorry I'm not skilled in java or something. But maybe you can get yourself in contact with the developer from jobs, because those pre-titles are made by his plugin.
  20. Offline


    Can you give me a link to hid plugin?
  21. Offline


    @OneThatWalks hum. that a EPIC plugin. but, when i try add a item to a player, it tell a java error in the console.

    the thing i may know its not working is i use multi-world (Multiverse)
    Also can u set a config or something so it dont say a message like: Your version is up to date!
    it jam my server from loading and when i reload. Thanks you

    here the error:
    Show Spoiler

    13:48:26 [SEVERE] java.lang.NullPointerException
    13:48:26 [SEVERE] at onethatwalks.satools.SAToolsGUI$9.actionPerformed(SAT
    13:48:26 [SEVERE] at javax.swing.AbstractButton.fireActionPerformed(Unknow
    n Source)
    13:48:26 [SEVERE] at javax.swing.AbstractButton$Handler.actionPerformed(Un
    known Source)
    13:48:26 [SEVERE] at javax.swing.DefaultButtonModel.fireActionPerformed(Un
    known Source)
    13:48:26 [SEVERE] at javax.swing.DefaultButtonModel.setPressed(Unknown Sou
    13:48:26 [SEVERE] at javax.swing.plaf.basic.BasicButtonListener.mouseRelea
    sed(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Component.processMouseEvent(Unknown Source)
    13:48:26 [SEVERE] at javax.swing.JComponent.processMouseEvent(Unknown Sour
    13:48:26 [SEVERE] at java.awt.Component.processEvent(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Container.processEvent(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Component.dispatchEventImpl(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source)
    13:48:26 [SEVERE] at java.awt.LightweightDispatcher.retargetMouseEvent(Unk
    nown Source)
    13:48:26 [SEVERE] at java.awt.LightweightDispatcher.processMouseEvent(Unkn
    own Source)
    13:48:26 [SEVERE] at java.awt.LightweightDispatcher.dispatchEvent(Unknown
    13:48:26 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Window.dispatchEventImpl(Unknown Source)
    13:48:26 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

    13:48:26 [SEVERE] at java.awt.EventQueue.access$000(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source)
    13:48:26 [SEVERE] at java.security.AccessController.doPrivileged(Native Me
    13:48:26 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr
    ivilege(Unknown Source)
    13:48:26 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr
    ivilege(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source)
    13:48:26 [SEVERE] at java.security.AccessController.doPrivileged(Native Me
    13:48:26 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr
    ivilege(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventQueue.dispatchEvent(Unknown Source)
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.pumpOneEventForFilters(U
    nknown Source)
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForFilter(Unkn
    own Source)
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForHierarchy(U
    nknown Source)
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc
    13:48:26 [SEVERE] at java.awt.EventDispatchThread.run(Unknown Source)

    and here a picture: [​IMG]
  22. Offline


  23. Offline


    I got same problem i belive, but with Essentials(The op are colored in red)
  24. Offline


    So my plugin is incompatible with colored names, I will try and see what I can do about fixing that for v3 but no promises.
  25. Offline


    I have some time to code today, I hope to get a lot of code put in and hopefully some testing later tonight. Tomorrow I have work so I am unable to code so v0.3 should be hopefully soon but the release date can always be changed depending on my schedule. If you want to stay up to date on my development check here often or watch my repository on Github.
  26. Offline


    This is simply awesome! Thank you for this mod.
    And I have a feature request: Would it be possible to extend the "Give" to use the damage value? It would be really cool if you could select for example "Wool (red)" or "Wood (birch)".

    Best regards, YaPh1l.
    OneThatWalks likes this.
  27. Offline


    I think I could jam that in, I was actually waiting to see if people really need stuff like that. Ill add it in but I am very pressed on things to put in v0.3. I had many failures today which set me back quite a bit in the debugging, as I may have no way to do anything tomorrow on it.

    For v0.4 I plan on making a interactive map of mine craft. Possible features (Subject to change) may include (but are not limited to) Click and drag player moving, play to player/coordinate teleporting, material finder, etc.
  28. Offline


    Would this work if you are using a hosted server with an online control panel?
  29. Offline


    I would assume so. If it does not I would not understand why ;P. I would have to look at the code.

    UPDATE: Getting close, may not be this weekend. See my server had to be a bitch yesterday and gave me the could not bind to port error so I had to f*** around with settings all day. Eventually I got it, and the following this were completed:
    - Color in server announcements and pm's.
    - Improved task reader.
    - Various bug fixes.

    WARNING: I will not update v0.25 to the RB, as 0.3 is very close to being finished and will be compatible with the RB.

    Thanks for all your patience,

    p.s I have a vacation this weekend and the next so no coding on these days.

    v0.25 is compatible with RB

    almost done with getting scheduling completely done. Just have to finish the wizard.

    ALSO we broke 1k downloads!!!!! Thanks to everyone who uses SATools for helping break the 1k mark.

    Mid-Day UPDATE:

    Got a boat load of code in today, maybe be able to release if I get time this weekend or on Monday!!!I will be in serious need of bug reports because I have a feeling I wont be able to test much. That is your jobs as users. Also added v0.4 teasers to the GUI. The latest developer build of SATools located on github is working if you want to fiddle with it go check it out. WARNING: you have to compile it on your own ;P.

    I think all is left to do is rewrite the WHOLE give item back end as there is a better way to do it. Which allows damage to work for wool and sapling etc.

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


    Feature request [Just using my Imagination]: A log block placing, breaking?.. Like anti-griefing measures or linking bigbrother and putting it in the GUI so it would be easier to see the logs and it would be easier to rollback changes. I doubt that this is possible but it would be great :)

    Edit: Great plugin by the way. Made life easier for me

Share This Page