GithubHelp home page GithubHelp logo

bertware / bukkitgui2 Goto Github PK

View Code? Open in Web Editor NEW
69.0 69.0 25.0 4.07 MB

A completely new version of BukkitGUI , which is easier in use, faster, and more powerful

Home Page: https://dev.bukkit.org/projects/bukkitgui?gameCategorySlug=bukkit-plugins&projectID=32715

License: Mozilla Public License 2.0

C# 95.00% Visual Basic .NET 5.00%

bukkitgui2's People

Contributors

bertware avatar dogwatch avatar radcraftplay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bukkitgui2's Issues

BukkitGUI2 stops responding on plugin update

Whenever I attempt to install a selected update for a plugins, bukkitgui stops working and says windows is trying to fix the problem.
Files that help describe the problem (Straight from windows 7 error):
C:\Users******\AppData\Local\Temp\WERC7A6.tmp.WERInternalMetadata.xml
C:\Users**
****\AppData\Local\Temp\WERE3AF.tmp.mdmp

UiLauncher window

A window that is hidden from the taskbar called UiLauncher simply displays Bukkitgui is running. Could this be left over from something or is this intentional?
uilauncher

Stopping server dialog plugin removal

When the remove button is clicked in the plugin tab, a dialog appears that asks if you want to stop the server or not. Upon clicking yes, the stopping server dialog appears, and once the status bar says the server is stopped, an error appears:
error

The Kill button does nothing at this point, and both the X and Cancel buttons yield the same error. The only way to close the dialog is to force close BukkitGUI itself in task manager.

Custom Name in Title Bar

I would love to have the title bar be customizable. BG ver 1.7.x would allow you to change the file name and it would reflect in the title bar. I have several instances running on my machine and i can not tell them apart with 2.0.x.

Possible changes.

  1. Custom File name reflected in title bar
  2. server config file variable for server-name, level-name, or motd be reflected in title bar
  3. just make 'bukkitgui (v2.0.0.245) - Server running' editable

Thank you, this option would be great

Server logs

It would be very helpful to have a tab where you can look back in server logs, and search them.

startup crash

config is as follows.

Backup task is set (named backup123) task named and set to backup123. getting the error exclamation mark claiming the backup name is incorrect.

after executing/ testing the task nothing happens (guessing because the linking to the backup task isnt working). and after a bukkitgui restart I get the error in the screenshot.

tested in V .203

temp

Task creation

Cannot delete actions. This is while creating a new task AND editing an existing task.

This is for either 1st or 2nd action. Both can not be deleted.

-- On a side note, I am also missing the backup action from the list.

tested on v 0.9.1.199

Kind regards,
Luc Janssens

Restore and maximize cosmetic issues

In Windows 7, if you drag a window to the top of the screen, it should maximize, and once it's maximized, you should be able to drag the window down and it should restore. When you drag the BukkitGUI2 window to the top, it does not maximize, so it must be done manually, however, dragging the window in maximized mode does restore it, but the restore button in the top right corner does not change to a maximize button. It does update when you manually press the button. It's a purely cosmetic issue.

Unhandled Exception on plugin remove and cancel

If you attempt to remove a plugin and then cancel the stop server dialog, you get an unhandled exception. Canceling the server stopping should probably also cancel the plugin removal. The server stopping also does not progress when activated by the plugin removal.

Index out of bounds exception in plugins

After selecting certain plugins and pressing versions, an index out of bounds exception is thrown. The plugins that I've found to be affected are: colorMOTD by monkeyboystein, Jail by graywolf336, Plotme by ZachBora, and Plotme-DefaultGenerator by ZachBora. My versions of Jail and Plotme are not in the database that BukkitGUI searches for available plugins and colorMOTD isn't there at all.

Update: After updating Jail to version 3.0.0, the version listed in available plugins, the versions button worked on it.

Tasker delete button

Tasker delete button is select-able when there are no tasks. Clicking it will give a dot net

would recommend it being greyed out like the edit button.

tested on V0.9.1.199

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.ListView.SelectedListViewItemCollection.get_Item(Int32 index)
   at Net.Bertware.Bukkitgui2.AddOn.Tasker.TaskerTab.btnDelete_Click(Object sender, EventArgs e) in g:\Downloads\bukkitgui2-master\bukkitgui2-master\bukkitgui2\AddOn\Tasker\TaskerTab.cs:line 77
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at MetroFramework.Controls.MetroButton.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
bukkitgui2
    Assembly Version: 0.9.1.199
    Win32 Version: 0.9.1.199
    CodeBase: file:///G:/Downloads/bukkitgui2-master/bukkitgui2-master/bukkitgui2/bin/Debug/bukkitgui2.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8008 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.7905 (win9rel.050727-7900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MetroFramework
    Assembly Version: 1.3.0.0
    Win32 Version: 0.9.1.199
    CodeBase: file:///G:/Downloads/bukkitgui2-master/bukkitgui2-master/bukkitgui2/bin/Debug/bukkitgui2.exe
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.7903 built by: Win9Rel
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
MetroFramework.Fonts
    Assembly Version: 1.3.0.0
    Win32 Version: 0.9.1.199
    CodeBase: file:///G:/Downloads/bukkitgui2-master/bukkitgui2-master/bukkitgui2/bin/Debug/bukkitgui2.exe
----------------------------------------
Net.Bertware.Get
    Assembly Version: 1.3.0.0
    Win32 Version: 0.9.1.199
    CodeBase: file:///G:/Downloads/bukkitgui2-master/bukkitgui2-master/bukkitgui2/bin/Debug/bukkitgui2.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.8007 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8010 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Management
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Interop.NATUPNPLib
    Assembly Version: 1.0.0.0
    Win32 Version: 0.9.1.199
    CodeBase: file:///G:/Downloads/bukkitgui2-master/bukkitgui2-master/bukkitgui2/bin/Debug/bukkitgui2.exe
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Config files.

option to have config files stored either in the %appdata%/bertware/ folder or in the local .exe folder.

This option is NEEDED for multiple server instances.

Window behavior issues

In Windows 7, when a window is dragged to one side of the screen or the key combination "WINDOWS + RIGHT/LEFT" is pressed, the window goes into half screen mode. BukkitGUI2 does not do this. BukkitGUI2 also does not respond to WINDOWS + UP to maximize, WINDOWS + DOWN to restore when maximized, WINDOWS + DOWN when restored to minimize (but does bring focus to the window behind it instead), and also does not respond to the "Cascade windows" , "Show windows stacked", and "Show windows side by side" features accessible in Windows 7 by right clicking on the taskbar. Just by the way, "WINDOWS" is the windows key and "UP/DOWN/RIGHT/LEFT" are arrow keys.

Merged with #20 by bertware:
In Windows 7, if you drag a window to the top of the screen, it should maximize, and once it's maximized, you should be able to drag the window down and it should restore. When you drag the BukkitGUI2 window to the top, it does not maximize, so it must be done manually, however, dragging the window in maximized mode does restore it, but the restore button in the top right corner does not change to a maximize button. It does update when you manually press the button. It's a purely cosmetic issue.

Quick command history feature

In the regular console for a Minecraft server, you can use the up and down arrows to navigate through things you have previously entered. Something like this would be appreciated.

32557MB or more of memory can not be specified.

.net Framework originalmassage.

************** 例外テキスト **************
System.OverflowException: Int16 型の値が大きすぎるか、または小さすぎます。
場所 System.Decimal.ToInt16(Decimal value)
場所 Net.Bertware.Bukkitgui2.AddOn.Starter.StarterTab.NumMinRam_ValueChanged(Object sender, EventArgs e)
場所 System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e)
場所 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
場所 Net.Bertware.Bukkitgui2.AddOn.Starter.StarterTab.TbMinRamScroll(Object sender, EventArgs e)
場所 MetroFramework.Controls.MetroTrackBar.OnValueChanged()
場所 MetroFramework.Controls.MetroTrackBar.OnMouseMove(MouseEventArgs e)
場所 System.Windows.Forms.Control.WmMouseMove(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Backup suggjestions

1st off the backups currently created have a weird number I'm guessing some check some. Used to have the date and time here. (* would be nice to be able to format this as well :-) )

Examples
backup_10min_Modded__635490174085052046
backup_10min_Modded__635490176084501618

2nd It would be nice to have a max backup counter. A way to determine in the backup task how many backups are stored.

Example
backup max is set to 5
backup 1 is made
backup 2 is made
backup 3 is made
backup 4 is made
backup 5 is made
backup 6 is made and backup 1 is deleted.

Kind regards,
Luc Janssens

Font Changer and Browse Output Features

The original Bukkit Gui Project had these features and I would love to have them both back in the Bukkit Gui 2, if they aren't already there and I'm just being stupid and can't find them.

Lookup issue enhancement

An option where you can right click on an item in the issues section and choose "Research online" option or something similar would be helpful.

Online console

It would be nice if there was an online console that you could access from anywhere hosted by bukkitgui2 on your computer. This feature should also be toggleable for security reasons.

Autostart feature

Hey, Love the redesign. looks nice and simple.

Absolutely LOVE the fact it starts up modded forge server so much faster then BukkitGUI1.
But i'm missing an auto start option. A way to start the server on GUI launch.

Also What are you planning for the "config editor" under the "Editor" tab? just wondering :)

edit: using version 0.9.0.185
restart button on the console tab, does not work.

Unhandled Exception on button press without selection

Whenever you are in the plugins tab, for instance, if do not select a plugin or deselect everything by going to the bottom and clicking the last empty item, it will give you an index out of bounds exception. It might be a good idea to enable these buttons when something is highlighted and disable when nothing is highlighted. An example for his would be the tasker, but after deleting a task, the buttons remain highlighted and pressing the delete button gives you this exception.

Unexpected Error

Im open the program and Apears this

Exception: Fatal el elemento Raiz
Details: En System.Xml.XmlTextReader.Impl.Throw¨(Exception e)
en System.Xml.Xml.TextReaderImpl.Parse DocumentContent()
en System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader
reader, Boolean preserveWhitheSpace
en System.Xml.XmlDocument.Load(XmlReader reader)
en System.Xml.XmlDocument.Load(String filename)
en
Net.BertWare.BukkitGUI2.core.Configuration.config.LoadFile(String
location)
en Net.BertWare.BukkitGUI2.core.Configuration.config.Initialze()
en Net.BertWare.BukkitGUI2.core.Share.Initiallze
en Net.BertWare.BukkitGUI2.core.UI.MainForm..ctor()
en Net.BertWare.BukkitGUI2.core.Launcher.Run()
en Net.BertWare.BukkitGUI2.core.Program.Main(String[] ArgString)

Server Properties not working

I just started using this mod and it seems when I attempt to change any of the server properties they do not take effect in game.

Autoscroll enabled by default without checkmark

When you right click on the console text box, the autoscroll option is unchecked even though autoscroll is enabled. Upon clicking the autoscroll option, it remains unchecked, but it becomes disabled. Everything works as it's supposed to afterwards.

Can't create new tasks

reported by gumgumpuntnl on bukkitdev

When using dev. 2.0.0.243 u cant add tasks. Even after deleting config.
This will result in a unexpected error from Windows when clicking on save.
Tasks will stay disabled.

"Unhandled exception has occurred" when clicking on "Avaliable Plugins" tab in "Plugins"

Just in time debugger pops up and lets me know that:
Unhandled exception has occurred in your application
This header must be modified using the appropriate property.
Parameter name: name.

I assume that this tab was incorrectly named in properties.
This error also prevents the tab from displaying available plugins, and it stays on installed plugins.

UPnP.GetMappingJob() throws NullReferenceException in Upnp.cs line 301

I find that _upnpnat.StaticPortMappingCollection was null when constructing UPnP,
which could cause a NullReferenceException in UPnP.GetMappingJob() when trying to do
foreach operation on _lastInstance._staticMapping.

A quick fix may be like this:

    private void GetStaticMappings()
    {
        try
        {
            _staticMapping = _upnpnat.StaticPortMappingCollection;
            if (_staticMapping == null)
                _staticEnabled = false;
        }
        catch (Exception)
        {
            _staticEnabled = false;
        }
    }

Missing source file

Hey there!
You seem to have forgotten to push the file FileDownloadProgressBar.Designer.cs to github

Nice work by the way :)

Notifications are not shown

Player join and player leave events do not trigger a notification balloon, even when set to always show notifications and gui is restarted.

Link clicking functionality

Currently, when a link is displayed in the console, it becomes blue and underlined and the mouse changes when hovered over, but clicking on the link does not work.

Feature Advanced tasks

Heyho,

Just thought of a new feature. A way to add multiple triggers for a task to run.

Example Have a backup run after 20 min of up-time AND there being clients on the server.
This way back-ups are only made when there are players on the server.

This example just combines 2 trigger already there, and even though I cannot think of a reason to need 3 I'd allow to have 3 triggers per task.

Kind regards,
Luc Janssens
aka Smile953

New task triggers menu items duplicate

untitled
"Server Cpu usage" is listed twice, and while some of the entries have spaces between words, others do not. Also worth mentioning that the new task window is not displayed in the task bar, making it hard to get back to it if you navigate to another window. A solution would be to set the always on top property to true.

Task action backup

Hello,

When creating a task action for the backup entering anything in the backup name will crash BukkitGUI.

Auto player name completion

On a normal Minecraft server console, you can partially type in the name of a player or a command and hit tab, and it will be automatically completed, or will show a list of possible options. I notice that there is an auto-completion right click option already, but it doesn't appear to be functional.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.