[ADMN]MultiPluginConfigGUI v1.1.1.20 - The way to configure your plugins! [FROZEN]

Discussion in 'Bukkit Tools' started by John Kapsis, Apr 4, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    John Kapsis

    Multi Plugin Config GUI
    (An easy to use interface for configuring your plugins without any effort!)
    How it started:
    I was trying to make a very simple and intuitive interface for a friend of mine so he could change various settings for the Minecart Mania plugin without having to teach him how XML works, and it was him that proposed to make the GUI available to anyone, so i did. People started to use it and give feedback mostly positive and encouraging me to keep at it and improve it! Bugs keep appearing and i keep fixing them!
    A few people asked if i plan on making another for other plugins and to their answer i point to my title! Yes more are coming and i will find the best way to have all GUIs i'll ever make in a simple, easy to use solution incorporating auto-updates, i promise i'll do my best for everyone to be happy and smiley!!

    What it is in a sentence:
    It is a separate tool that lets you configure the various settings needed to configure in a nice and worm GUI instead of manipulating text files.

    Features:
    • Handles configuration files for plugins!
    • Can access multiple configuration filesets (for multiple servers)!
    • Auto-Updates on startup!
    • Inside app changelog!
    • Selective Plugin support!
    • Options for app behaviour!
    • Full support in a 6 hour basis per day!
    • Export to Text for on-line hosts with no FTP!
    Planned Features:
    • Access to online servers with FTP protocol enabled!
    • Handling of .db files for plugins!
    • Extensive Graphical Interfaces for item list making!(Preview Available!,Some implemented!)
    • Inside application Feedback system for even faster help!
    • Backups for worlds and settings!
    • Bukkit installer and updater!
    • Plugins installer and updater!
    How to use it:
    You can use this handy little tool just like any other windows app, simply download install and run it!! any requirements on your behalf will be explained to you during install (if any).
    Simply point it at your plugins folder in the options menu for a saved in memory location of the files, or find the plugins directory through the direct menu at the start screen for diferent directories (thus servers) each time! After that tooltips are popping up at each control and explain each function! Always remember to SAVE your work as often as possible!!!
    Soon there will be detailed documentation and small videos explaining everything in detail!
    Plugins currently supported by MPCGUI:
    Do you know of any plugin that uses .XML files ???
    would you like to see it supported in the GUI???
    Let me know!!!
    Post below!!!
    [​IMG]
    FAQ (open)
    FAQ :
    Q: I get an error! "*.xml file not found"!
    A: Just make sure you are pointing the gui at the right direction!
    "\YourServer\plugins\" is the right one.
    Q: Why is the version number of the gui different then the version stated in this OP since the application auto updates?
    A: There is a very tiny chance for me to have forgoten to change it:p , to be sure of the version you have go to the "Info" menu then click "About".
    Q: There is a plugin that i use and i like very much, i would like to see it in the gui so it can be even more handy to use and manage, how do i do that?
    A: First make sure the plugin uses .xml files for configuration, then simply post it here in the thread with a link and i will add it as soon as i can!

    TO DO (open)
    TO DO :
    • Find more ways to improve it optically!
    • Modify all text controls to preview the text coloring.
    • Add a few missing tooltips.
    • Change the Save Sequences to better suite our needs and stop them from directly saving the displayed values into the .xml files!(half done!!!)
    • Finish up the Feedback system.
    • Start the Bukkit installer and updater feature code development.
    • Finish the MPCGUIs configuration and data .xml storage file.
    • Create a "delete multiplier" control(mostly ready, scheduled for v1.1.1.16)
    • Finish the Graphical item lists.
    • Add a checking Sub for version checks on plugin configuration file so i get warnings on new versions.
    • Add a hub for settings exchange.
    • Redesign the MPCGUI so it can fit more plugins neatly.
    • Fix the cloud file check exception
    Change Log (open)
    Change Log :
    v1.1.1.20
    • Fixed the fix for the bug ;)
    v1.1.1.19
    • Fixed the major bug that stoped the gui in load time
    • Made the gui a single instance application
    v1.1.1.18
    • Fixed a bug from left over experimenting code
    • The GUI now saves an options .xml file for even greater stability, but it still needs more work.(next update)
    • The single item selection system is ready and implemented!! :) (try it out it's very cool!!!)
    • I will not remove the Preview yet, just for fun...
    • Some aisthetic changes
    v1.1.1.17
    • Fixed an internal error (nothing critical)
    v1.1.1.16
    • Fixed a small bug for MMCore (due to API change)
    • Added a ton of code (no new features yet :( )
    • Re-arranged the GUI
    v1.1.1.15
    • Preparing for later features(Sorry guys it was needed)
    v1.1.1.14
    • Cleaned the code a bit
    v1.1.1.13
    • Fixed a bug at DisappearOnDisconnect Control
    • Added all the missing tooltips
    v1.1.1.12
    • Removed WXW Controls and code !!! :)
    • Updated for Minecart Mania Core Configuration .xml file v1.53 and added DisappearOnDisconnect Control
    v1.1.1.11
    • Updated code for MMCore.xml 1.52 & MMLocale.xml 1.02
    • Cleaned a bit
    v1.1.1.10
    • Fixed a small bug in the load state Dots
    • Improved the visuals a bit
    v1.1.1.9
    • Fixed the bug that made the Menu bar disappear
    • Made the MoveCraft controls available!(MoveCraft beta is available!)
    • Fixed the list system preview (now it has a button to open)
    v1.1.1.8
    • Fixed a few typos
    • Added a "Tools" Menu item
    • Added the "XML to Text " feature
    • Started the Graphical Items Lists Interface and made a preview available
    • Made some adjustments to the MoveCraft Section (still no beta)
    v1.1.1.7
    • Fixed a bug from the new code(nothing critical)
    v1.1.1.6
    • Added the standalone attribute in the MinecartManiaConfiguration.xml
    • Added a donate button for users to supprt the project
    • Added all the tooltips missing
    • Made preparations for the MoveCraft plugin
    • Made some preparations for the "access remote server files" feature we are planning on
    v1.1.1.5
    • Fixed the bug that didn't allow multipliers to work
    • Added support for WormholeXTremeWorlds (Currently is not read by the plugin, working on it)
    v1.1.1.4
    • Fixed the very persistent try...catch bug
    • Fixed the bug that prevented changes in the Minecart Type elements in the multiplier section of the control blocks
    • Fixed a few typos in comments here and there
    • Added all the rest of the original comments written by the plugins developer into the output xml files
    • Added a date and time creation info in the .xml file(just in case...)
    v1.1.1.3
    • Added some more tooltips
    • Fixed the try..catch in the MMCore.load sequence
    • Changed the Load state dots into something more elegant
    • Added a new menu and a new Changelog window, placed everything neatly
    v1.1.1.2
    • Added some tooltips in the control blocks area
    • improved the looks
    • brought back the multiplier checkbox
    • optimized the operation of the multiplier sections in the control blocks
    v1.1.1.1 Juicy!!!
    • Corrected the main window title(silly mistake...)
    v1.1.1.0 Juicy!!!
    • Added support for the MinecartManiaConfiguration.XML file v1.51
    • Added support for the MinecartManiaChestControl.XML file v1.3
    • Added support for the MinecartManiaLocale.XML file v1.01
    • Reconfigured and cleaned a lot of the code to be able to support a few more plugins but it will get messy with time, i must change the gui entirely...
    • Added all the Afforess original comments in the MinecartManiaConfiguration.XML (it gives an insane XML document!)
    • Refreshed all the Controll Blocks controls to accomodate all the new features of the plugins
    v1.1.0.4 Juicy!!!
    • Changed the structure of the program for convinience.
    • Changed pathing for multiple plugin suport.
    • Change the save message into a more detailed one.
    • Changed the file load indication Dots to be more descriptive.
    • Code cleanup! (that was fun...)
    • Adding various things that will be necessary for the next plugins.
    • Added the option to turn on or off the SimpleBarter and Backpack support.
    • A few more minor things i don't remember.
    v1.0.4.0 Sweet!!! (where to start?!?!)
    • Broke the Load Sequences into manageable pieces and added mechanisms for checking of files existence and if they are well formed.
    • Added same features in the Save Sequences as well.
    • Started the mechanisms that will give the option to enable and disable supported plugins.
    • Changed the layout.(again...)
    • Added an "About box".
    • Changed the name and descriptions to better suite the role of the GUI.
    • Fixed a tiny bug in the Redstone Attribute in the Control Blocks section that caused improper save of the Redstone Attributes of the Blocks 16, 17, 18. :eek:
    • Added support for the Simple Barter plugin!
    • Added support for the Backpack plugin!
    • Added all the necessary controls for the newly supportd plugins.
    • Added the option "Export all files always" to give the ability of .xml files creation in their appropriate folders.
    • Changed the target location that users must point Folder Browser Dialogues from the MinecartMania settings folder to the plugins general folder. (Necessary for the support of more plugins)
    • A few more things that i can't remember right now!! :p
    v1.0.3.3 On Wheels Of Steel
    • Took another look into Items lists and i change the code there quite a bit. a)Everything now auto saves instantly(i think a lot of people wanted this!) b)Made the list name on the buttons a bit bigger...
    • More error handling! and especially in the save sequences, now there is no way of something going wrong without you knowing exactly what and why!
    • Replaced all the warnings with a Multiwarning on all filles
    v1.0.3.2 On Wheels Of Steel
    • Made all the necessary changes to the GUI code so it can handle and manipulate the new .xml file file introduced in MM1.09 ("MinecartManiaLocale.xml")
    • Added tool tips for all the new controls.
    • Added a green light for the new file.
    • Re-arranged the GUIs various controls and sorted them properly. (more must be done here)
    • Added more error handling as necessary.
    v1.0.3.1 On Wheels Of Steel
    • The GUI now can read the new .xml introduced in MM
    • Added a tab for the new features MM introduced in 1.09
    v1.0.3.0 On Wheels Of Steel!!!
    • Changed the way empty values are handled within the GUI itself for better error handling and preperation for expansion of the .xml files both element wise and attribute wise. (I love the possibilities that this brings!)
    • 100% error handling in 98% of the cases. (Item Lists are a tiny bit sensitive! better to only edit them for now!)
    • More tooltips! (Only some...)
    • More unique errors! ( I must creat an error id legend but all error messages come with a description as well!)
    • All changes contributed into making the Controls Blocks 100% Stable and predictable, Control Blocks are completely reconfigured with a brand new deletion method and multiple conditions to ensure everything is checked and good!
    • Changed the method which gave to the Control Block buttons their pic!(faster refresh!)
    • Added a double click way to create a new Control Block!
    • Added the ability to change the Block Type of any given Control Block. (Someone requested this, i hope you like it!!!
    v1.0.2.7 On Wheels Of Steel!!!
    • Added more tooltips.
    • Added more control blocks.
    • Inserted pictures for all the control blocks.
    • Cleaned the code a bit.
    v1.0.2.6 Yammy!!!
    • Updated to the MinecartMania 1.08 standard.
    • Added all the new controls that MM 1.08 introduces to the GUI.
    v1.0.2.5 Yammy!!!
    • Fixed a bug in the Delete Block button in the Item lists tab that caused improper deletion of list items.
    v1.0.2.4 Yammy!!!
    • Fixed a bug in the SpeedMultiplier checkbox.
    • Fixed a bug in the save sequence that caused improper saving (Redstone attributes).
    • Fixed a few minor bugs.
    • Created a numbered error system (early implementation, the first number to use was 69 ;) )
    • Included a few tooltips and indication of which files are loaded (You can load any number of files but upon save all files will be generated).
    Known Issues And News (open)
    Known Issues And News
    There is a problem in the MMCore please be aware and act accordingly.

    All the old users will lose the stored options cause of the new XML file but i guess there are not much of them to restore.
    Also i can say that nothing like this will never happen again!
    The XML file provides a great way to ensure user data at all times!
    It is also what most likely will enable me to add the installer and updater in the GUI!
    I am hoping that the system i am gonna be using is gonna be enough to support demand (if there is any), i am planning on monitor downloads and usage statistics to make sure that: a) i am meeting demand in the frequency of the maintenance of the system. b)To be on-top of problems when they arise to minimize downtime (or to eliminate it?).

    I am also planning a few more features for the GUI in the coming two weeks, others in the TO DO list and others not, and you should soon expect a plugin from me soon :) !!!
    Yes i am trying java out!! not much luck yet but i will get there...

    There are a few things i would like feedback on and i would appreciate any effort!
    1.Do you think a downloader and updater is in demand in this community?
    2.Do you think there are good ones out there already and do you have any suggestions?
    3.What is it that you would like to see in the GUI? anything at all!! it doesn't matter if it something about a plugin or anything at all! as long as it is community related!!

    I really hope on some answers :)
    Have a nice day and a great weekend!!
    Care to Help??? (open)
    I NEED SOME HELP!!!

    I really want to include more plugins and i have a few on the grill but i found an obstacle, for the life of me i cannot imagine how the appearance should be!!!
    I want it to be usable not only to someone that is a setting up a server from scratch and would like a wizard kind of run through but someone who is testing settings and has to reuse the GUI to be able to get to the setting they need to fast and easely!!
    Any ideas???
    [​IMG]Any amount of help is appreciated but not required!
    BUGS AND PROBLEMS POST HERE!!
    Posting Guidelines:
    • Please post the version of the GUI as stated by the GUI in the About window in the Info menu strip or in the main window title.
    • Please post a description of the bug (if it is a bug).
    • Please post the plugin you have trouble with and it's version if available.
    • Make Sure to check the changelog frequently to avoid silly situations.
    I will be glad to get feedback on your thoughts about the GUI too!!!
     
  2. Offline

    woodzy

    its not seeing the .xml files
     
  3. Offline

    John Kapsis

    yeah, a silly mistake...
    Make sure you point it at the plugins folder:
    YourServerFolder\plugins\
     
  4. Offline

    John Kapsis

    Dead end again...
     
  5. Offline

    John Kapsis

    I'm guessing that no news is good news right???

    GOOD NEWS !!!

    MoveCraft is going to beta this week!!
    with brand new xml files for config and included in the gui!!!

    View attachment 3123
    Here is a Banner-like Picture fot the Title!
    do you guys like it?
    View attachment 3125

    i can't beleive i couldn't see the dot...
    IT'S RIGHT THERE!!!

    MORE NEWS!!!
    A donate button is hosted in the OP now!!!
    show it some love ok?? ;)
    [gold]:p[gold]
    if you don't wanna thats fine too though...
    no hard feelings!! :)

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

    Killie01

  7. Offline

    Zone

    Could you add Some sort of permissions support?
     
  8. Sorry to be a pain but I'm just trying to figure this out.
    I don't run the server myself, i have it hosted, so normally i edit the config files via their web tool where as in this case I'd obviously prefer to use yours.
    You seem to of made it clear that it's necessary to point the tool to servername/plugins, so i went ahead and made a random folder name, put a folder called plugins inside, and put all the .jar's in there but when i point it to plugins it's unable to find the .xml. I even extracted it from the .jar and placed it inside the plugins folder on its own to see if that works and it doesn't either.
    Am i missing something or am i just an idiot? Thanks ;)
     
  9. Offline

    Killie01

    we tried making a permissions editor but we failed, there is no decent .net library for yaml

    the place of the program doesn't matter, make a dummy plugins folder
    with the needed plugin folders in it, then in the MPC settings point at that plugins folder

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

    John Kapsis

    We are trying to support the config files of permissions but don't expect it any time soon...
    As killie said.
    one folder that is named plugins then the subfolders for each plugin
    something like:
    Code:
    plugins\
        Backpack\
            config.xml
        MinecartMania\
            MinecartManiaAdminControlsConfiguration
            MinecartManiaChestControlConfiguration
            MinecartManiaConfiguration
            MinecartManiaSignCommandsConfiguration
            MinecartManiaStationConfiguration
            MinecartManiaLocale.xml
        Simple Barter\
            SimpleBarter.xml
        WormholeXTremeWorlds\
            config.xml
    and in the rifht folder the right pluggin config file..

    1. I am looking if i can patch into the files on-line somehow...
    2. Can You Download the files and re-upload them as a temporary solution?
    Sorry for draging you here i just don't think we shoud discuss about MPCGUI in the MinecartMania thread...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  11. No it's not a problem don't be sorry, your the one providing help :)

    I cant download the files no. They can only be edited directly on the site.
    I don't know if its any use but I've attached two screenshots of the actual editor just so you can understand what I'm talking about.
    [​IMG]
    [​IMG]
     
  12. Offline

    ledhead900

    I just came here again to post that I think you have done a wonderful job on this project it has come a fair way since I started using it.

    If you did something like this for a bukkit Install I think that would make Mr numero Uno with the community. That's another challenge tho right :D.

    Edit.
    I do have an idea not sure if you considered it but here it is anyway regarding the
    "Modify all text controls to something like a preview of colors(tricky)"

    Would it be harder to just not even look at XML config find the values for the names of color and show them in HTML Color code in the gui, I believe you would only need to reference all of the color codes used by the XML and its Hex version. Then in the gui you would see the color code as normal.

    You could integrate the HEX value for color into the GUI drop down list and show its output in the area u currently do and when you save it calls upon its Reference file and each HEX code has an equivalent in XML so for example

    FFFFFF = [White]

    You would already have a reference of some kind it would just be a matter of changing this and getting the gui to show the HEX color "I think it already would since visual studio or what ever you are using should nativly support Hex colors"

    In fact doing this method you could Hex color anything in all places where there are areas in the config you might want to take a look at before saving.

    I hope that came out clear enough maybe I should take a picture and make little demo if you're not quite sure what I mean.


    EXAMPLES


    "Text based"
    [​IMG]



    "Filled In Style"
    [​IMG]





    Of course the examples ar not perfect you may wish to scrap the AVAILABLE color list section just provide the drop down - I also darkened the Dropbox Box fill color as well as the preview background as well to accommodate showing white and yellow easier.
     
    John Kapsis likes this.
  13. Offline

    John Kapsis

    Maybe i can access them directly but i cannot see for myself...
    Hmmm. Can you send me the FULL address line when you are editing an xml?

    There is a temporary solution but you will not like it...
    download this and then extract it in a folder
    open MPCGUI and point it at the "plugins" folder
    edit the files with the gui and save them.
    then copy paste the files you changed to your server
    open each file and copy the contents to your online editor...
    but thats just waaay to much to do i know...

    soz i promise to work on it

    also did you tried to e-mail the host if you can have access to the files directly??

    Not a bad idea ;)

    Well it's all fine and good with your idea but as long as we are talking about about the Sign Announcement control,
    You see the Message Keyes work difrently, the "tag" is actually inside the text value and thus cannot be seen natively, if i use an html hex system then there is bunch of code if must put in there to handle translation.
    What i came up with (and i am working on it, i just have too much to do) is a couple of functions that will be able to call out these "tags" and colorize the text inside the app natively, and with much less coding...
    please don't think i'm lazy i just think it would be better!

    1.1.1.6 was available only for like 5 minutes!! what a timing...

    If you had an exception poping up don't worry it was nothing and it's gone now ;)

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

    ledhead900


    My example was only for optically showing the color in the gui, forget about tags for a second my method used the exact same method you would enter the color in the XML by just replacing it with the correct XML color that you would do already with out the gui.

    My beef was that the GUI seems natively support HEX color so why not use it why show the color names at all in the gui and just show a color dropdown and then have it change the example to suit the color choosen.

    the actual exporting of it would be exactly the SAME as manually changing the color in a fresh config.

    By this I mean you would just have the Colors in HEX be in a reference chart of available colors the XML config WOULD! work with. and upon on export check the referrence and import the corrosponding colorcode.

    I don't think it would get much simpler then that. In the long term its porbably easier to adjust this way as well as all you would need to do was fix up your refference chart to reflect any changes done the actual colorname the config would be able to read.


    I'm not really sure how to explain it any better then that as Im not a coder by any means.
    I'm not sure how you currently export things to the config but my method would be to just call a variable in the gui each variable would = a form that the XML config could read.

    I would not even be calling or trying call any non native tags or anything like that it would simply be pasteing in the XML Config version of the what ever I had choosen.



    Edit.

    Im trying to clear this up easier.

    Your talking about Message Keyes what do you mean by this is this a limitation of the gui or the XML config.

    My method simply takes the HEX color checks it against a refference and that lists the CORRECT text value that SHOULD be in the config.
    This is making me question how you wrote the gui in the first place since my vision would be to essentially just take the config and assign each tag and bits of text to assoicated GUI Veriables and then have it paste the appropriate lines of text based on selections on export.

    Basicly its looking for anything that would not be easy to find its not looking for any strings within a word none of that its simply refferencing a Value to a Value readable by the config.
     
  15. Offline

    John Kapsis

    I am thinking of having the gui save a few things for you guys not loosing info with each update,
    also a way to access online files for getting info and such.
    What do you think?

    Also how about this app to had an installer for bukkit and plugins? latest versions and such...

    I don't get enough feedback and that worries me...

    Inside vb.net i can use tools like a ColorDialog that will drop down the colors exactly as you mention and the text would colorize without any of the color tags or HEX visible...

    The code could look like that:
    Code:
    private sub ColorDialog1_ValueChanged(byval sender,byval e)
    
    Dim cd as New ColorDialog
    cd.show
    
    Dim color as New System.Text.Formating.Color
    
    color = cd.selectedcolor
    
    textbox1.Text.Formating.Color = color
    quite a few things are missing but you get the idea :)

    EDIT: as you understand saving is not a problem, loading is...
    but that is also solved with regex.

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

    ledhead900

    I'm not familiar with VB I'm in no way a coder not saying with some practice I would not understand it but at current time I'm not sure what tha code is doing other than showing a result.

    I edited the post again.

    Im saying HEX is visible nothing will be visible code wise to the user the HEX color is just what we would use to SHOW visually inside the gui the end result would be something like I showed before.

    but in code would have nothing to do with what was shown in actual fact the drop down box would be showing COLOR called by the natively supported HEX code but what your export function would do would be was take this HEX code parse against a list of Readable codes the XML config would be able to read output the proper XML code in place of the HEX in the config now there are better ways to input the XML config version of the color below is another way.

    The code each of the drop down selections would be is to import the correct config version of that color and to change the below preview to the color chosen.

    That's all im really going for by the color idea its a very simple way to show color it's not looking anything up its simply using a color system that VB knows to show colors and inputting the chosen equivalent to the config on selection.


    As for the bukkit installer.

    I would generally be going for a simple way to grab bukkit versions and downloading them and then have a metod to setup the basics such as server.prop.

    For example you could start with the selection of tabs being for a Tab for Reco builds and tab for Dev builds.
    Click the tab would then show a list of avaible versions " how to grab this list beats me thats where u come in"

    Next step would be to click for download and install and RUN ONCE! then close. then after thats done it would proceed with setting up the Server.prop a neat gui for showing the availble options would be nice here.

    Next step would be to locate any Plugins you downloaded more on that below.

    Handling downloaded plugins

    A dialog comes up asking to browse for the folder u downloaded your plugins in, The gui would be able to handle .RAR .zip and maybe even 7ZIP extraction if it detects .jar it would not extract it first and would just move the jar to the bukkit/plugin directory
     
  17. Offline

    John Kapsis

    I think we are saying the same thing with diffrent ways...
    Nice idea about the select a version or RB or DEVB
    I think i can have it look inside the jars themselfs and actract version information....


    Anyway about the installer thing connectivity would be critical and communication with a "server" or any other way od data transfer (like sql) is needed for info about versions and download locations as well as naming and backups,
    And if multiple servers are to be supported that will get to be a hell without hyperthreading!!!
    but i must say that you are giving me a lot of really good ideas!
     
  18. Offline

    ledhead900

    Hmm lol yea see your speaking to me as a coder to me that really is just jibberish just like if I spoke to some random perons on the street in IT lanq they would just look at me wtih dumbfounded look on there face lol. I think we should leave the color thing to a we both understand the end idea.


    Back to the Bukkit installer then eh.

    I was not really going to worry about grabbing Plugins online just yet or any of that not until bukkit hurry up get there repository going for plugin downloads until then it would just be a nightmare.

    I think showing the version you have is a good idea tho but I would genearlly only care about the extraction of Zipped plugins and generally placing the plugins into the correct folder to be loaded on server start.

    I would be kind of impossible to make a do all mend all installer that could configure all plugins for you thats a bit far fetched when some of them require SQL servers and other things.

    I think the best thing to aim for right now would be to make the install and first run of bukkit as smooth as it can be for the people who are first time users.

    I would probably would only use the bukkit version downloader part my self catering to all users would be a good idea as well.

    like having the option to download and install to existing bukkit install for updating prev installs to cater for those who rather worry about plugins manually and do each one with proper reading.
     
  19. Offline

    Killie01

    If john kapsis wont make a bukkit installler, i will
     
  20. Offline

    woodzy

    what about haveing it support outher plugins? this has so much protenchel
     
  21. Offline

    John Kapsis

    If you want a plugin to be supported let me know which plugin it is...
    anything that doesn't use .yml files can be supported by the gui!
     
  22. Offline

    woodzy

    oh :/ like all of my plugins use a .yml
    falsebook uses .xml
     
  23. That was my actual plan when i got told i could extract the config files straight out :)
    However there's more trouble on that front, which is the reason i was stuck whether to stay on the minecartmania thread or here because the only config file that exists in any of the .jar's is the Core config, all the others don't have config files in them? Are they generated when the plugin is first used perhaps?

    The address line is: http://servercraft.co/login/files.php
    That's the address when I'm either editing an XML file or not.

    I haven't asked them, but I will do, though I'm not sure how that could work.

    I mean don't worry yourself too much. It's certainly not something that a lot of people seem to having trouble with so unless it's an easy workaround, which i wouldn't imagine it to be, then don't bother yourself too much =]
     
  24. Offline

    Killie01

    maybe we should implement FTP support though...
    99% of the servers support FTP
     
    Zone likes this.
  25. Offline

    Zone

    ServerEvents 1.3.7 uses .xml
    FTP Yes!!!

    "I would be kind of impossible to make a do all mend all installer that could configure all plugins for you thats a bit far fetched when some of them require SQL servers and other things."

    Once .yml supported. (It wont happen in .net :( All It would have to do search the for the fields.(i have only seen 3 variations)
    mysql-database=
    mysql-host=
    mysql-pass=
    mysql-port=3306
    mysql-user=

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

    John Kapsis

    I will see what i can do with this right after we finish with MoveCraft!
    Nice plugin btw...
    I don't think it would be too hard, it looks rather easy!
    Thanks!

    that's what i thought too :)

    Could you see if your host supports ftp transfers? ( i did took a look at your host but there isn't a lot on info at the homepage) if they do we can work it, if they don't then they do not provide direct file links...

    as a last resort if we cannot have this automated then i will make another export option, something like " Export this file to text" and a window (like the changelog) opens so you can easely copy them from there to the html page...

    I promise i will look into it as soon as MoveCraft integration is finished...
    Soz for bad news...


    EDIT: more bad news...
    from http://servercraft.co/faq/#transfer

    Looks like i will have to use the text technique...

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

    Nonetheless, much appreciated for all the help you've offered and if your able to implement that in the future it'd be fantastic.
    Thanks ;)
     
  28. Offline

    John Kapsis

    With so nice people around how can i say no??
    I will try to implement the feature within the weekend in parallel with MoveCraft :)
     
  29. Offline

    John Kapsis

    Great news on the text output!
    I figured out a way to make it happen!
    expect it on version 1.1.1.8 or 1.1.1.9 !

    by monday it will be in!
     
  30. That's excellent news! Thank you very much for all your time :)
    I'll look forward to it!
     
  31. Offline

    John Kapsis

    Actually i just finished it!
    I also want to include a few more things in the next update so it will be a few more hours...
    Soz for that, but i also wanna have a few more things i have almost ready.
    When it's up i'll post the Change log and a few directions.

    See ya in a bit!

    Ok the update should be ok by now...
    the new XML to Text feature is in the gui now!!!
    a few minor fixxes and stuff...
    Also i have a window poping up along with the main window, that so you people can see what i have in mind for the new item lists system! please let me know what you think!!!
    If you fins any bugs let me know!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
Thread Status:
Not open for further replies.

Share This Page