You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance minecraft_server_gui.py with Forge support and UI improvements
- Added functionality to install Forge servers, including fetching and displaying available Forge versions.
- Improved the server installation process with better handling of EULA acceptance and progress updates.
- Updated the GUI to dynamically show version selection based on the chosen server type (Forge or others).
- Enhanced README.md with updated installation instructions and new features.
- Added customtkinter to requirements.txt for improved UI components.
Copy file name to clipboardExpand all lines: README.md
+52-37Lines changed: 52 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,22 @@
1
-
# Minecraft Local Server GUI
1
+
<divalign="center">
2
+
<imgsrc="assets/logo.png"alt="Logo"width="150">
3
+
<h1>Minecraft Local Server GUI</h1>
4
+
</div>
2
5
3
-
A user-friendly desktop application for installing, managing, and running local Minecraft servers. Built with Python and Tkinter, this tool provides a complete graphical interface for server administration, from initial setup to daily management.
6
+
A user-friendly desktop application for installing, managing, and running local Minecraft servers. Built with Python, this tool provides a complete graphical interface for server administration, from initial setup to daily management.
4
7
5
8
## Features
6
9
7
10
-**Easy Setup Wizard**:
8
-
-**Install New Servers**: Download and install a new server with just a few clicks. Supports **Vanilla, Paper, Spigot, Forge, and Fabric**.
11
+
-**Install New Servers**: Download and set up a new server with just a few clicks. Supports **Vanilla, Paper, Spigot, Forge, and Fabric**.
9
12
-**Use Existing Servers**: Easily import and manage a pre-existing server folder.
10
13
-**Complete Server Control**:
11
14
-**One-Click Actions**: Start, Stop, and Restart the server directly from the GUI.
12
15
-**Live Console**: View the live server console, with color-coded messages for errors and warnings.
13
16
-**Command Input**: Send commands directly to the server through the interface.
14
17
-**Management Panels**:
15
18
-**Properties Editor**: A graphical editor for `server.properties` with categorized, collapsible sections and helpful descriptions.
16
-
-**Player Management**: View connected players with their avatars, op/de-op, kick, or ban them with a right-click.
19
+
-**Player Management**: View connected players with their avatars, op/de-op, kick, or ban them.
17
20
-**Operators & Bans**: Manage server operators and banned players/IPs, with support for offline modifications.
18
21
-**World Management**: View all world folders and create backups with a single click.
19
22
-**Mod Management**: For Forge/Fabric, view installed mods, enable/disable them, view/edit their config files, and delete them.
@@ -26,56 +29,68 @@ A user-friendly desktop application for installing, managing, and running local
26
29
-**Custom RAM Allocation**: Easily set the minimum and maximum RAM for your server.
27
30
-**Configuration Saving**: Remembers your server path and settings between sessions.
0 commit comments