BuildTools GUI icon

BuildTools GUI -----

An unofficial GUI for SpigotMC's BuildTools software.




I have removed two (2) JVM properties I was assigning on GUI launch. Unbeknownst to me, one of them hasn't had an effect for the last 20 years, and the other was having inconsistent results of success.
----------, Apr 25, 2026

While this was primarily a code refactor, there is now a keyboard short-cut to terminate a worker (Ctrl+D). Windows users should no longer experience erroneous behavior when it comes to the GUI being rendered, as the hardware acceleration back-end is now set to request OpenGL, rather than DirectX. Advanced users can change this (or disable) by passing the argument -Dbtgui.hw_accel=<dx,ogl,sw> ( DirectX, OpenGL, and Software/None, respectively) to the JVM (before the -jar portion). Passing an unknown argument will cause the program to default JVM-decided behavior, or a manually-configured choice (from -Dsun.java2d.X=Y). I have also jumped ahead with versioning to be MAJOR.MINOR, where .PATCH is only used when I feel is necessary.
----------, Apr 18, 2026

Messed up my POM.xml on accident, leading to the program icon image not being bundled. This has been resolved.
----------, Aug 13, 2025

- Moved Java configuration from "Program" to its own panel tab.

Large overhaul to the codebase
- Log system refactor
- "Processes" -> "Jobs" with "Workers" to complete BuildTools "Task"
----------, Jul 24, 2025

Added support for --final-name flag to name the compiled server JAR.
Fixed potential ability to accidentally change a process's options mid run

Code clean-up + heavy refactoring
----------, Apr 12, 2025

Overhauled GUI
- single window, no more separate modals for each process
- combined Options tab with nested tabs for BuildTools and GUI/Program

Code clean-up + refactoring
----------, Jun 13, 2024

Forgot the code that updates compilation target selections, this has been fixed.
----------, May 10, 2024

Parallel processing to build multiple server jars at the same time
MAVEN_OPTS field for Maven arguments
Added toggle to open the output directory in system file explorer
A timer is now shown at the end of any successful BuildTools run to show how long it took.
----------, Aug 1, 2023

Added support for the new "experimental" argument in BuildTools.

Now bundling FlatLaf for a not-terrible look and feel for the GUI.
----------, Jun 21, 2023

Changed the path formatter to be less Windows-centric and now properly detect how it should be formatted for execution depending on detected OS.
----------, May 28, 2023

Resource Information
Author:
----------
Total Downloads: 934
First Release: May 27, 2023
Last Update: Apr 25, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings