├── Net.Bertware.Get
├── BertWare.pfx
├── Updater.exe
├── drive-download.ico
├── My Project
│ ├── Settings.settings
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ └── AssemblyInfo.vb
├── Sysinfo.vb
├── ChangelogInfo.vb
├── UpdateInfo.vb
├── UpdateDialog.vb
└── ProgramInfo.vb
├── bukkitgui2
├── bukkitgui-icon.ico
├── bukkitgui-icon32.ico
├── Resources
│ ├── Dll
│ │ ├── Jayrock.Json.dll
│ │ ├── YamlUtility.dll
│ │ ├── MetroFramework.dll
│ │ ├── Net.Bertware.Get.dll
│ │ ├── Net.Bertware.Get.pdb
│ │ ├── Interop.NATUPNPLib.dll
│ │ ├── MetroFramework.Fonts.dll
│ │ ├── MetroFramework.Fonts.pdb
│ │ ├── MetroFramework.Design.dll
│ │ ├── MetroFramework.Design.pdb
│ │ ├── ICSharpCode.SharpZipLib.dll
│ │ └── Net.Bertware.Get.xml
│ ├── Img
│ │ ├── bukkit_logo.png
│ │ ├── jsonapi_logo.png
│ │ ├── player_face.png
│ │ ├── spigot_logo.png
│ │ ├── vanilla_logo.png
│ │ ├── bukkitgui-icon.ico
│ │ ├── bukkitgui-logo.png
│ │ ├── glowstone-logo.png
│ │ ├── bukkitgui-white-icon.png
│ │ └── mcpc_cauldron_logo.png
│ ├── JsonApiConnector.exe
│ ├── JsonApiConnector.pdb
│ ├── Icon
│ │ ├── icon_cancel-64.png
│ │ ├── icon_chat-64.png
│ │ ├── icon_clock-64.png
│ │ ├── icon_group-64.png
│ │ ├── icon_minus-64.png
│ │ ├── icon_plus-64.png
│ │ ├── icon_today-64.png
│ │ ├── icon_console-64.png
│ │ ├── icon_contacts-64.png
│ │ ├── icon_services-64.png
│ │ ├── icon_settings-64.png
│ │ ├── icon_checkmark-64.png
│ │ ├── icon_left_round-64.png
│ │ ├── icon_right_round-64.png
│ │ ├── icon_sinchronize-64.png
│ │ ├── icon_up_circular-64.png
│ │ ├── icon_command_line-64.png
│ │ ├── icon_down_circular-64.png
│ │ ├── icon_downloads_folder-64.png
│ │ ├── icon_right_circular-64.png
│ │ ├── icon_extensions_folder-64.png
│ │ └── icon_downloading_updates-64.png
│ └── Sound
│ │ ├── sound_connect.wav
│ │ ├── sound_severe.wav
│ │ ├── sound_warning.wav
│ │ └── sound_disconnect.wav
├── AddOn
│ ├── Forwarder
│ │ ├── PortMappingEntry.cs
│ │ └── Forwarder.cs
│ ├── IAddonTab.cs
│ ├── Settings
│ │ ├── Credits.cs
│ │ ├── Credits.Designer.cs
│ │ ├── Settings.cs
│ │ ├── VariousSettings.cs
│ │ └── SettingsTab.cs
│ ├── Editor
│ │ ├── EditorTab.cs
│ │ ├── SettingsEditDialog.cs
│ │ ├── Editor.cs
│ │ ├── IpBanListControl.cs
│ │ ├── BanListControl.cs
│ │ ├── WhitelistControl.cs
│ │ ├── OpListControl.cs
│ │ └── ServerSettingsControl.cs
│ ├── Plugins
│ │ ├── PluginsTab.cs
│ │ └── Plugins.cs
│ ├── Updater
│ │ ├── UpdaterSettings.cs
│ │ └── Updater.cs
│ ├── Console
│ │ ├── EmulatorInput.cs
│ │ ├── Console.cs
│ │ └── ConsoleSettings.cs
│ ├── Tasker
│ │ ├── Action
│ │ │ ├── IAction.cs
│ │ │ ├── ServerRestartAction.cs
│ │ │ ├── ServerStopAction.cs
│ │ │ ├── KickAllAction.cs
│ │ │ ├── ServerKillAction.cs
│ │ │ ├── RunAction.cs
│ │ │ ├── ConsoleCommandAction.cs
│ │ │ ├── ServerStartAction.cs
│ │ │ ├── ExitGuiAction.cs
│ │ │ ├── ShellCommandAction.cs
│ │ │ ├── ConsoleClearAction.cs
│ │ │ └── BackupAction.cs
│ │ ├── Trigger
│ │ │ ├── ITrigger.cs
│ │ │ ├── ServerStartedTrigger.cs
│ │ │ ├── ServerStoppedTrigger.cs
│ │ │ ├── PlayerLeftTrigger.cs
│ │ │ ├── ServerStartingTrigger.cs
│ │ │ ├── ServerStoppingTrigger.cs
│ │ │ ├── PlayerJoinedTrigger.cs
│ │ │ ├── UnexpectedServerStopTrigger.cs
│ │ │ ├── TaskExecutedTrigger.cs
│ │ │ ├── TaskButtonPressedTrigger.cs
│ │ │ ├── ServerOutputTrigger.cs
│ │ │ ├── PlayerCountTrigger.cs
│ │ │ └── ServerOutputRegexTrigger.cs
│ │ └── TaskerTab.cs
│ ├── IAddon.cs
│ ├── Issues
│ │ └── Issues.cs
│ ├── Notifications
│ │ └── NotificationsSettings.cs
│ ├── Playerlist
│ │ └── PlayerList.cs
│ └── Backup
│ │ └── BackupTab.cs
├── Controls
│ ├── SortableListView
│ │ ├── ListViewNumericSort.cs
│ │ ├── ListViewDateSort.cs
│ │ └── ListViewStringSort.cs
│ ├── ConsoleInput
│ │ └── AutoCompletionMenu.cs
│ ├── MarkupTextArea
│ │ ├── MarkupTextArea.cs
│ │ └── MarkupTextArea.Designer.cs
│ ├── SettingsToggle.cs
│ ├── SettingsCheckbox.cs
│ └── ColorPicker
│ │ ├── ColorPicker.Designer.cs
│ │ └── ColorPicker.cs
├── app.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ └── AssemblyInfo.cs
├── Core
│ ├── Util
│ │ ├── Web
│ │ │ ├── EnhancedWebClient.cs
│ │ │ ├── FileDownloader.Designer.cs
│ │ │ └── WebUtil.cs
│ │ ├── DynamicDllLoader.cs
│ │ ├── StringUtil.cs
│ │ ├── FsUtil.cs
│ │ └── Performance
│ │ │ └── CpuCounter.cs
│ ├── Logging
│ │ └── LogEntry.cs
│ └── Share.cs
├── MinecraftInterop
│ ├── PlayerHandler
│ │ └── MinecraftGameMode.cs
│ └── OutputHandler
│ │ ├── PlayerActions
│ │ ├── PlayerActionBan.cs
│ │ ├── PlayerActionIpBan.cs
│ │ ├── PlayerActionKick.cs
│ │ ├── PlayerActionLeave.cs
│ │ ├── PlayerActionJoin.cs
│ │ └── IPlayerAction.cs
│ │ ├── EnumMessageType.cs
│ │ └── OutputParseResult.cs
├── MinecraftServers
│ ├── Tools
│ │ ├── global
│ │ │ └── JenkinsApi.cs
│ │ ├── JsonApi2CredentialsSettingsControl.cs
│ │ ├── JsonApiCredentialsSettingsControl.cs
│ │ └── MinecraftServerVersion.cs
│ ├── Servers
│ │ ├── McpcServer.cs
│ │ ├── VanillaServer.cs
│ │ ├── JsonApi2Server.cs
│ │ ├── JsonApiServer.cs
│ │ ├── SpigotServer.cs
│ │ └── GlowstoneServer.cs
│ └── MinecraftServerLoader.cs
├── Launcher.cs
├── UI
│ ├── SplashScreen.cs
│ └── ServerStopDialog.cs
└── Program.cs
├── JsonApiConnector
├── Jayrock.Json.dll
├── JsonApiStreamResult.cs
├── IJsonApi.cs
├── Properties
│ └── AssemblyInfo.cs
└── Program.cs
├── bukkitgui2.sln
├── README.md
└── .gitattributes
/Net.Bertware.Get/BertWare.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/Net.Bertware.Get/BertWare.pfx
--------------------------------------------------------------------------------
/Net.Bertware.Get/Updater.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/Net.Bertware.Get/Updater.exe
--------------------------------------------------------------------------------
/bukkitgui2/bukkitgui-icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/bukkitgui-icon.ico
--------------------------------------------------------------------------------
/bukkitgui2/bukkitgui-icon32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/bukkitgui-icon32.ico
--------------------------------------------------------------------------------
/JsonApiConnector/Jayrock.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/JsonApiConnector/Jayrock.Json.dll
--------------------------------------------------------------------------------
/Net.Bertware.Get/drive-download.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/Net.Bertware.Get/drive-download.ico
--------------------------------------------------------------------------------
/JsonApiConnector/JsonApiStreamResult.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/JsonApiConnector/JsonApiStreamResult.cs
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/Jayrock.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/Jayrock.Json.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/YamlUtility.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/YamlUtility.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/bukkit_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/bukkit_logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/jsonapi_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/jsonapi_logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/player_face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/player_face.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/spigot_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/spigot_logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/vanilla_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/vanilla_logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/JsonApiConnector.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/JsonApiConnector.exe
--------------------------------------------------------------------------------
/bukkitgui2/Resources/JsonApiConnector.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/JsonApiConnector.pdb
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/MetroFramework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/MetroFramework.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_cancel-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_cancel-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_chat-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_chat-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_clock-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_clock-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_group-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_group-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_minus-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_minus-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_plus-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_plus-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_today-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_today-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/bukkitgui-icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/bukkitgui-icon.ico
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/bukkitgui-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/bukkitgui-logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/glowstone-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/glowstone-logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Sound/sound_connect.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Sound/sound_connect.wav
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Sound/sound_severe.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Sound/sound_severe.wav
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Sound/sound_warning.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Sound/sound_warning.wav
--------------------------------------------------------------------------------
/bukkitgui2/AddOn/Forwarder/PortMappingEntry.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/AddOn/Forwarder/PortMappingEntry.cs
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/Net.Bertware.Get.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/Net.Bertware.Get.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/Net.Bertware.Get.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/Net.Bertware.Get.pdb
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_console-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_console-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_contacts-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_contacts-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_services-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_services-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_settings-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_settings-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/Interop.NATUPNPLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/Interop.NATUPNPLib.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/MetroFramework.Fonts.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/MetroFramework.Fonts.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/MetroFramework.Fonts.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/MetroFramework.Fonts.pdb
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_checkmark-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_checkmark-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_left_round-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_left_round-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_right_round-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_right_round-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_sinchronize-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_sinchronize-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_up_circular-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_up_circular-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/bukkitgui-white-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/bukkitgui-white-icon.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Img/mcpc_cauldron_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Img/mcpc_cauldron_logo.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Sound/sound_disconnect.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Sound/sound_disconnect.wav
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/MetroFramework.Design.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/MetroFramework.Design.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/MetroFramework.Design.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/MetroFramework.Design.pdb
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_command_line-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_command_line-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_down_circular-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_down_circular-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Dll/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Dll/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_downloads_folder-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_downloads_folder-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_right_circular-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_right_circular-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_extensions_folder-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_extensions_folder-64.png
--------------------------------------------------------------------------------
/bukkitgui2/Controls/SortableListView/ListViewNumericSort.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Controls/SortableListView/ListViewNumericSort.cs
--------------------------------------------------------------------------------
/bukkitgui2/Resources/Icon/icon_downloading_updates-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bertware/bukkitgui2/HEAD/bukkitgui2/Resources/Icon/icon_downloading_updates-64.png
--------------------------------------------------------------------------------
/bukkitgui2/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/bukkitgui2/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Net.Bertware.Get/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/bukkitgui2/Core/Util/Web/EnhancedWebClient.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net;
3 |
4 | namespace Net.Bertware.Bukkitgui2.Core.Util.Web
5 | {
6 | public class EnhancedWebClient : WebClient
7 | {
8 | protected override WebRequest GetWebRequest(Uri uri)
9 | {
10 | WebRequest w = base.GetWebRequest(uri);
11 | if (w != null)
12 | {
13 | w.Timeout = 10*60*1000;
14 | return w;
15 | }
16 | return null;
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/bukkitgui2/Core/Util/DynamicDllLoader.cs:
--------------------------------------------------------------------------------
1 | // DynamicDllLoader.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/01/17
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.Core.Util
11 | {
12 | internal class DynamicDllLoader
13 | {
14 | }
15 | }
--------------------------------------------------------------------------------
/bukkitgui2/AddOn/IAddonTab.cs:
--------------------------------------------------------------------------------
1 | // IAddonTab.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/01/30
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.AddOn
11 | {
12 | public interface IAddonTab
13 | {
14 | IAddon ParentAddon { get; set; }
15 | }
16 | }
--------------------------------------------------------------------------------
/bukkitgui2/Controls/ConsoleInput/AutoCompletionMenu.cs:
--------------------------------------------------------------------------------
1 | // AutoCompletionMenu.cs in bukkitgui2/bukkitgui2
2 | // Created 2016/05/15
3 | // Last edited at 2016/05/15 21:46
4 | // ©Bertware, visit http://bertware.net
5 |
6 | using System.Runtime.CompilerServices;
7 | using System.Windows.Forms;
8 |
9 | namespace Net.Bertware.Bukkitgui2.AddOn.Console
10 | {
11 | internal class AutoCompletionMenu : ContextMenu
12 | {
13 |
14 | // Todo: space, right arrow and tab should have the same behaviour as enter
15 | }
16 | }
--------------------------------------------------------------------------------
/Net.Bertware.Get/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.296
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/Net.Bertware.Get/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/PlayerHandler/MinecraftGameMode.cs:
--------------------------------------------------------------------------------
1 | // MinecraftGameMode.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/08/24
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.PlayerHandler
11 | {
12 | public enum MinecraftGameMode
13 | {
14 | Survival = 0,
15 | Creative = 1,
16 | Adventure = 2
17 | }
18 | }
--------------------------------------------------------------------------------
/bukkitgui2/AddOn/Settings/Credits.cs:
--------------------------------------------------------------------------------
1 | // Credits.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/08/25
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using MetroFramework.Controls;
11 |
12 | namespace Net.Bertware.Bukkitgui2.AddOn.Settings
13 | {
14 | public partial class Credits : MetroUserControl
15 | {
16 | public Credits()
17 | {
18 | InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/bukkitgui2/AddOn/Editor/EditorTab.cs:
--------------------------------------------------------------------------------
1 | // EditorTab.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/01/17
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.AddOn.Editor
11 | {
12 | public partial class EditorTab : IAddonTab
13 | {
14 | public EditorTab()
15 | {
16 | InitializeComponent();
17 | }
18 |
19 | public IAddon ParentAddon { get; set; }
20 | }
21 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftServers/Tools/global/JenkinsApi.cs:
--------------------------------------------------------------------------------
1 | // JenkinsApi.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/21
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.MinecraftServers.Tools.Global
11 | {
12 | ///
13 | /// Allows to get latest build numbers and download links from jenkins repositories
14 | ///
15 | internal class JenkinsApi
16 | {
17 | }
18 | }
--------------------------------------------------------------------------------
/bukkitgui2/Controls/MarkupTextArea/MarkupTextArea.cs:
--------------------------------------------------------------------------------
1 | // MarkupTextArea.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/01/17
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System.Windows.Forms;
11 |
12 | namespace Net.Bertware.Bukkitgui2.Controls.MarkupTextArea
13 | {
14 | public partial class MarkupTextArea : UserControl
15 | {
16 | public MarkupTextArea()
17 | {
18 | InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/bukkitgui2/AddOn/Plugins/PluginsTab.cs:
--------------------------------------------------------------------------------
1 | // PluginsTab.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/01/17
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using MetroFramework.Controls;
11 |
12 | namespace Net.Bertware.Bukkitgui2.AddOn.Plugins
13 | {
14 | public partial class PluginsTab : MetroUserControl, IAddonTab
15 | {
16 | public PluginsTab()
17 | {
18 | InitializeComponent();
19 | }
20 |
21 | public IAddon ParentAddon { get; set; }
22 | }
23 | }
--------------------------------------------------------------------------------
/JsonApiConnector/IJsonApi.cs:
--------------------------------------------------------------------------------
1 | // IJsonApi.cs in bukkitgui2/JsonApiConnector
2 | // Created 2014/09/05
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace JsonApiConnector
13 | {
14 | internal interface IJsonApi
15 | {
16 | void Connect();
17 |
18 | void Disconnect();
19 |
20 | void ReadConsoleStream();
21 |
22 | void SendConsoleCommand(string command);
23 |
24 | string CreateKey(string method);
25 |
26 | Boolean IsListening();
27 | }
28 | }
--------------------------------------------------------------------------------
/bukkitgui2/Launcher.cs:
--------------------------------------------------------------------------------
1 | // Launcher.cs in bukkitgui2/bukkitgui2
2 | // Created 2015/01/10
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System.Windows.Forms;
11 | using Net.Bertware.Bukkitgui2.UI;
12 |
13 | namespace Net.Bertware.Bukkitgui2
14 | {
15 | public static class Launcher
16 | {
17 | // run the mainform, we need to proxy it through this class since we need to load embedded dll's first
18 | public static void Run()
19 | {
20 | Application.Run(new MainForm());
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/PlayerActionBan.cs:
--------------------------------------------------------------------------------
1 | // PlayerActionBan.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public class PlayerActionBan : IPlayerAction
15 | {
16 | public PlayerActionBan()
17 | {
18 | Time = DateTime.Now;
19 | }
20 |
21 | public string PlayerName { get; set; }
22 | public string Details { get; set; }
23 | public DateTime Time { get; set; }
24 | }
25 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/PlayerActionIpBan.cs:
--------------------------------------------------------------------------------
1 | // PlayerActionIpBan.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public class PlayerActionIpBan : IPlayerAction
15 | {
16 | public PlayerActionIpBan()
17 | {
18 | Time = DateTime.Now;
19 | }
20 |
21 | public string PlayerName { get; set; }
22 | public string Details { get; set; }
23 | public DateTime Time { get; set; }
24 | }
25 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/PlayerActionKick.cs:
--------------------------------------------------------------------------------
1 | // PlayerActionKick.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public class PlayerActionKick : IPlayerAction
15 | {
16 | public PlayerActionKick()
17 | {
18 | Time = DateTime.Now;
19 | }
20 |
21 | public string PlayerName { get; set; }
22 | public string Details { get; set; }
23 | public DateTime Time { get; set; }
24 | }
25 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/PlayerActionLeave.cs:
--------------------------------------------------------------------------------
1 | // PlayerActionLeave.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public class PlayerActionLeave : IPlayerAction
15 | {
16 | public PlayerActionLeave()
17 | {
18 | Time = DateTime.Now;
19 | }
20 |
21 | public string PlayerName { get; set; }
22 | public string Details { get; set; }
23 | public DateTime Time { get; set; }
24 | }
25 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/PlayerActionJoin.cs:
--------------------------------------------------------------------------------
1 | // PlayerActionJoin.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public class PlayerActionJoin : IPlayerAction
15 | {
16 | public PlayerActionJoin()
17 | {
18 | Time = DateTime.Now;
19 | }
20 |
21 | public string PlayerName { get; set; }
22 | public string Details { get; set; }
23 | public string Ip { get; set; }
24 | public DateTime Time { get; set; }
25 | }
26 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftServers/Servers/McpcServer.cs:
--------------------------------------------------------------------------------
1 | // McpcServer.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using Net.Bertware.Bukkitgui2.Properties;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftServers.Servers
13 | {
14 | internal class McpcServer : MinecraftServerBase
15 | {
16 | public McpcServer()
17 | {
18 | Name = "MCPC+ (Cauldron)";
19 | Site = "http://www.mcportcentral.co.za/";
20 | Logo = Resources.mcpc_cauldron_logo;
21 |
22 | CanDownloadRecommendedVersion = false;
23 |
24 | //default value for boolean is false, so all other features are disabled by default
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftInterop/OutputHandler/PlayerActions/IPlayerAction.cs:
--------------------------------------------------------------------------------
1 | // IPlayerAction.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/02/02
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 |
12 | namespace Net.Bertware.Bukkitgui2.MinecraftInterop.OutputHandler.PlayerActions
13 | {
14 | public interface IPlayerAction
15 | {
16 | ///
17 | /// The name of the player who was subject to the action
18 | ///
19 | string PlayerName { get; set; }
20 |
21 | ///
22 | /// Details on the action
23 | ///
24 | string Details { get; set; }
25 |
26 | ///
27 | /// Time the action was registered
28 | ///
29 | DateTime Time { get; set; }
30 | }
31 | }
--------------------------------------------------------------------------------
/bukkitgui2/UI/SplashScreen.cs:
--------------------------------------------------------------------------------
1 | // SplashScreen.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/08/18
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System.Windows.Forms;
11 | using MetroFramework.Forms;
12 |
13 | namespace Net.Bertware.Bukkitgui2.UI
14 | {
15 | public partial class SplashScreen : MetroForm
16 | {
17 | public static SplashScreen Reference;
18 |
19 | public SplashScreen()
20 | {
21 | Reference = this;
22 | InitializeComponent();
23 | }
24 |
25 | public void SafeFormClose()
26 | {
27 | if (InvokeRequired)
28 | {
29 | Invoke((MethodInvoker) SafeFormClose);
30 | }
31 | else
32 | {
33 | Close();
34 | }
35 | }
36 | }
37 | }
--------------------------------------------------------------------------------
/Net.Bertware.Get/Sysinfo.vb:
--------------------------------------------------------------------------------
1 | Public Class Sysinfo
2 | Public Version = ""
3 | Public Status = ""
4 | Public UpdateToolVersion = ""
5 | Public UpdateToolLocation = ""
6 | Public UpdateToolSha256 = ""
7 |
8 | Public Sub New()
9 | LoadXML(api.GetAPIResponse(APIAction.sysinfo))
10 | End Sub
11 |
12 | Public Sub LoadXML(xml As String)
13 | Try
14 | Dim xmldoc As New Xml.XmlDocument()
15 | xmldoc.LoadXml(xml)
16 | Version = xmldoc.DocumentElement.Item("version").InnerText
17 | Status = xmldoc.DocumentElement.Item("status").InnerText
18 | UpdateToolLocation = xmldoc.DocumentElement.Item("updater").Item("location").InnerText
19 | UpdateToolVersion = xmldoc.DocumentElement.GetElementsByTagName("updater")(0).Attributes("version").Value
20 | UpdateToolSha256 = xmldoc.DocumentElement.Item("updater").Item("sha256").InnerText
21 | Catch ex As Exception
22 | Trace.WriteLine("Failed to load XML for sysinfo!")
23 | End Try
24 | End Sub
25 | End Class
26 |
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftServers/Tools/JsonApi2CredentialsSettingsControl.cs:
--------------------------------------------------------------------------------
1 | // JsonApi2CredentialsSettingsControl.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/09/05
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 | using System.Windows.Forms;
12 |
13 | namespace Net.Bertware.Bukkitgui2.MinecraftServers.Tools
14 | {
15 | public partial class JsonApi2CredentialsSettingsControl : UserControl
16 | {
17 | public JsonApi2CredentialsSettingsControl()
18 | {
19 | InitializeComponent();
20 | }
21 |
22 | public string Username
23 | {
24 | get { return TxtRemoteUsername.Text; }
25 | }
26 |
27 | public string Password
28 | {
29 | get { return MTxtRemotePassword.Text; }
30 | }
31 |
32 | public string Host
33 | {
34 | get { return TxtRemoteHost.Text; }
35 | }
36 |
37 | public int Port
38 | {
39 | get { return Convert.ToInt16(NumRemotePort.Value); }
40 | }
41 | }
42 | }
--------------------------------------------------------------------------------
/bukkitgui2/Controls/MarkupTextArea/MarkupTextArea.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace Net.Bertware.Bukkitgui2.Controls.MarkupTextArea
2 | {
3 | partial class MarkupTextArea
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Component Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | components = new System.ComponentModel.Container();
32 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/bukkitgui2/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.18444
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Net.Bertware.Bukkitgui2.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/bukkitgui2/MinecraftServers/Tools/JsonApiCredentialsSettingsControl.cs:
--------------------------------------------------------------------------------
1 | // JsonApiCredentialsSettingsControl.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/07/13
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 | using System.Windows.Forms;
12 |
13 | namespace Net.Bertware.Bukkitgui2.MinecraftServers.Tools
14 | {
15 | public partial class JsonApiCredentialsSettingsControl : UserControl
16 | {
17 | public JsonApiCredentialsSettingsControl()
18 | {
19 | InitializeComponent();
20 | }
21 |
22 | public string Username
23 | {
24 | get { return TxtRemoteUsername.Text; }
25 | }
26 |
27 | public string Password
28 | {
29 | get { return MTxtRemotePassword.Text; }
30 | }
31 |
32 | public string Salt
33 | {
34 | get { return MTxtRemoteSalt.Text; }
35 | }
36 |
37 | public string Host
38 | {
39 | get { return TxtRemoteHost.Text; }
40 | }
41 |
42 | public int Port
43 | {
44 | get { return Convert.ToInt16(NumRemotePort.Value); }
45 | }
46 | }
47 | }
--------------------------------------------------------------------------------
/bukkitgui2/Core/Logging/LogEntry.cs:
--------------------------------------------------------------------------------
1 | // LogEntry.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/08/31
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | namespace Net.Bertware.Bukkitgui2.Core.Logging
11 | {
12 | internal class LogEntry
13 | {
14 | private readonly string _timestamp;
15 | private readonly LogLevel _level;
16 | private readonly string _origin;
17 | private readonly string _message;
18 | private readonly string _details;
19 |
20 | public LogEntry(LogLevel level, string origin, string message, string details, string timestamp)
21 | {
22 | _level = level;
23 | _origin = origin;
24 | _message = message;
25 | _details = details;
26 | _timestamp = timestamp;
27 | }
28 |
29 | public override string ToString()
30 | {
31 | return _timestamp + "\t[" + _level + "]\t[" + _origin + "]\t" + _message +
32 | ((string.IsNullOrEmpty(_details)) ? "" : " (" + _details + ");");
33 | }
34 | }
35 | }
--------------------------------------------------------------------------------
/bukkitgui2/Core/Util/StringUtil.cs:
--------------------------------------------------------------------------------
1 | // StringUtil.cs in bukkitgui2/bukkitgui2
2 | // Created 2014/08/06
3 | //
4 | // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
5 | // If a copy of the MPL was not distributed with this file,
6 | // you can obtain one at http://mozilla.org/MPL/2.0/.
7 | //
8 | // ©Bertware, visit http://bertware.net
9 |
10 | using System;
11 | using System.Collections.Generic;
12 |
13 | namespace Net.Bertware.Bukkitgui2.Core.Util
14 | {
15 | internal class StringUtil
16 | {
17 | public static string ListToCsv(IEnumerable