Skip to content

Changes

#180 (Mar 9, 2024, 10:19:08 PM)

  1. #65: Add --gui flag — md_5 / detail

#179 (Feb 18, 2024, 1:04:08 AM)

  1. #57: Add total time it took to run BuildTools — md_5 / detail

#178 (Feb 17, 2024, 10:27:07 PM)

  1. #62: Update downloaded Maven to the latest stable release — md_5 / detail

#177 (Feb 17, 2024, 10:11:07 PM)

  1. Make `--compile craftbukkit` more consistent and not version dependant — md_5 / detail

#176 (Feb 17, 2024, 10:08:07 PM)

  1. Downgrade Proguard one version due to regression — md_5 / detail

#175 (Feb 17, 2024, 9:53:07 PM)

  1. Use latest version of Proguard — md_5 / detail

#174 (Feb 17, 2024, 9:46:08 PM)

  1. Use Proguard to shrink final jar — md_5 / detail

#173 (Feb 10, 2024, 1:38:11 AM)

  1. #64: Remove workaround patch for OpenJDK linux distro bug — md_5 / detail

#172 (Feb 5, 2024, 8:22:08 AM)

  1. #55: Minor code cleanup and improvements — md_5 / detail
  2. #60: Remove cloud-based directory restrictions — md_5 / detail

#171 (Jan 16, 2024, 8:41:06 AM)

  1. BUILDTOOLS-26: Fix setting unwanted global git options — md_5 / detail

#170 (Jan 15, 2024, 9:25:07 AM)

  1. Fixed several launch bugs. — md_5 / detail

#169 (Jan 15, 2024, 9:22:09 AM)

  1. #52: Add GUI button to cancel compilation — md_5 / detail

#165 (Jan 14, 2024, 1:45:10 AM)

  1. #51: Add a GUI frontend and native executables — md_5 / detail

#164 (Jan 14, 2024, 1:22:11 AM)

  1. Update dependencies — md_5 / detail

#163 (Dec 5, 2023, 8:19:09 PM)

  1. Update lombok — md_5 / detail

#162 (Sep 18, 2023, 9:23:09 PM)

  1. Update dependencies — md_5 / detail

#161 (Sep 9, 2023, 10:40:07 PM)

  1. Java 21 support — md_5 / detail

#160 (Jun 19, 2023, 8:42:23 AM)

  1. Use origin/experimental as ref — md_5 / detail

#158 (Jun 19, 2023, 8:28:10 AM)

  1. Check out experimental refs properly — md_5 / detail

#157 (Jun 7, 2023, 4:09:11 PM)

  1. Add --experimental option — md_5 / detail

#156 (Feb 23, 2023, 9:52:10 AM)

  1. BUILDTOOLS-645: Fix build issue when global GPG format is SSH — md_5 / detail

#155 (Feb 23, 2023, 9:45:10 AM)

  1. Java 20 support — md_5 / detail

#154 (Feb 13, 2023, 8:13:09 PM)

  1. #48: Auto apply compile flags based on the pr flags — md_5 / detail

#153 (Feb 11, 2023, 8:09:11 AM)

  1. #47: Add option to build pull requests via BuildTools — md_5 / detail
  2. #47: Don't apply patches to spigot if we don't build it — md_5 / detail

#152 (Dec 29, 2022, 10:11:08 AM)

  1. Remove warnings for non-existent Maven profiles — md_5 / detail

#151 (Dec 21, 2022, 7:39:07 AM)

  1. BUILDTOOLS-640: Increase connection timeout to 30 seconds — md_5 / detail

#150 (Nov 9, 2022, 8:29:11 AM)

  1. BUILDTOOLS-639: Replace static s3 url with Mojang API to download legacy vanilla server jars — md_5 / detail

#149 (Sep 20, 2022, 9:02:14 PM)

  1. Java 19 support — md_5 / detail

#148 (Jun 25, 2022, 2:01:10 AM)

  1. Allow piston-data.mojang.com in VersionInfo#hashFromUrl — nachito94 / detail

#147 (Mar 27, 2022, 9:06:08 PM)

  1. Java 18 support — md_5 / detail

#145 (Jan 29, 2022, 7:33:10 AM)

  1. BUILDTOOLS-622: Fix building versions older than 1.8.8 — md_5 / detail

#144 (Jan 7, 2022, 6:46:06 AM)

  1. Print java -version to log — md_5 / detail

#143 (Jan 7, 2022, 6:44:07 AM)

  1. Do version download / check before initial clone — md_5 / detail

#142 (Dec 31, 2021, 11:08:10 PM)

  1. Fix java version in warning — md_5 / detail

#141 (Dec 3, 2021, 10:18:08 PM)

  1. Don't duplicate maps-spigot install — md_5 / detail

#140 (Dec 3, 2021, 10:13:08 PM)

  1. BUILDTOOLS-613: Can no longer build 1.18 — md_5 / detail

#139 (Nov 28, 2021, 9:30:08 AM)

  1. BUILDTOOLS-612: Fix building some very old versions — md_5 / detail

#138 (Nov 23, 2021, 8:50:06 PM)

  1. Copy bootstrap jars as final jar — md_5 / detail

#137 (Nov 23, 2021, 12:24:08 AM)

  1. Update dependencies + cleanup — md_5 / detail

#136 (Nov 22, 2021, 12:42:09 AM)

  1. #42: Let --generate-docs generate Spigot Javadocs / source — md_5 / detail

#133 (Nov 21, 2021, 11:45:10 PM)

  1. Add support for building Spigot 1.18-pre5 — md_5 / detail

#132 (Aug 12, 2021, 10:45:08 PM)

  1. Prepare for Java 17 — md_5 / detail

#131 (Jul 2, 2021, 11:30:08 PM)

  1. BUILDTOOLS-600: Don't generate pom for mapping files — md_5 / detail

#130 (Jun 20, 2021, 12:16:07 AM)

  1. BUILDTOOLS-594: Add more massaging for broken windows paths — md_5 / detail

#129 (Jun 19, 2021, 11:59:08 PM)

  1. BUILDTOOLS-594: Improve use of bundled git on semi-broken systems — md_5 / detail

#128 (Jun 11, 2021, 5:19:12 AM)

  1. Add support for building Spigot 1.17 — md_5 / detail

#127 (May 20, 2021, 10:30:11 PM)

  1. BUILDTOOLS-585: Fix building older versions with multiple java versions installed — md_5 / detail

#126 (Mar 16, 2021, 8:57:09 PM)

  1. Prepare for Java 16 — md_5 / detail

#125 (Mar 16, 2021, 12:54:07 AM)

  1. Improve patching code — md_5 / detail

#124 (Jan 12, 2021, 11:11:07 PM)

  1. BUILDTOOLS-561: Improve support for paths with special characters — md_5 / detail

#123 (Jan 12, 2021, 10:28:08 PM)

  1. Improve maven execution code and add infrastructure for passing jenkins info to build — md_5 / detail

#122 (Sep 10, 2020, 9:06:09 PM)

  1. Prepare for Java 15 — md_5 / detail

#121 (Aug 18, 2020, 8:03:10 AM)

  1. Fix unknown rev not exiting with error code — md_5 / detail

#120 (Jul 6, 2020, 8:31:11 AM)

  1. #41: Fix for Empty Repo Folders & New Flag for CI Tools — md_5 / detail

#119 (Jul 4, 2020, 3:11:09 AM)

  1. BUILDTOOLS-544: Run cmd.exe with /D to bypass autorun scripts — md_5 / detail

#118 (Jun 25, 2020, 2:21:10 AM)

  1. BUILDTOOLS-536: gpgSign = true in git config causes BuildTools to fail — md_5 / detail

#115 (Jun 21, 2020, 4:52:06 AM)

  1. Don't remove manifest — md_5 / detail

#113 (Jun 20, 2020, 11:43:12 PM)

  1. Update dependency versions, drop java 7 support — md_5 / detail

#112 (Mar 2, 2020, 2:16:11 AM)

  1. Prepare for Java 14 — md_5 / detail

#111 (Feb 1, 2020, 6:45:06 AM)

  1. Initialize logging earlier, print current path on startup — md_5 / detail

#110 (Jan 29, 2020, 2:13:10 AM)

  1. Fix rebuilds of old versions — md_5 / detail
  2. Fix --compile spigot on old versions — md_5 / detail

#109 (Jan 29, 2020, 1:15:10 AM)

  1. Don't allow running in Dropbox or OneDrive, git doesn't like it — md_5 / detail

#108 (Jan 19, 2020, 1:11:11 AM)

  1. Fix stray junit depend from bad library — md_5 / detail

#107 (Jan 9, 2020, 10:20:13 PM)

  1. BUILDTOOLS-508: Prevent illogical options being used with --rev — md_5 / detail

#106 (Jan 5, 2020, 8:38:12 AM)

  1. BUILDTOOLS-507: Check --compile NONE flag if toolsVersion < 101 before a craftbukkit jar copy — md_5 / detail

#105 (Dec 20, 2019, 11:34:07 PM)

  1. Allow selecting which software to compile — md_5 / detail

#104 (Dec 18, 2019, 2:03:09 AM)

  1. Update bundled PortableGit version and make sure it's actually used — md_5 / detail

#103 (Sep 18, 2019, 10:07:08 AM)

  1. SPIGOT-5331: Add support for Java 13 — md_5 / detail

#102 (Aug 9, 2019, 10:23:12 AM)

  1. BUILDTOOLS-479: Clearer message when git is not working/installed on — md_5 / detail

#101 (Apr 25, 2019, 2:20:10 AM)

  1. Don't copy CraftBukkit for new versions — md_5 / detail

#100 (Apr 23, 2019, 6:39:08 AM)

  1. Blacklist more known problematic paths — md_5 / detail

#99 (Apr 10, 2019, 11:31:09 PM)

  1. Update dependencies — md_5 / detail

#98 (Apr 10, 2019, 11:18:09 PM)

  1. Use any change in mappings folder to compute version hash — md_5 / detail

#97 (Apr 10, 2019, 11:00:11 PM)

  1. Skip redundant clone for recent versions — md_5 / detail

#96 (Mar 25, 2019, 10:35:09 AM)

  1. Update bundled maven and validate first party provided hashes for — md_5 / detail

#93 (Mar 17, 2019, 1:41:10 AM)

  1. Add --help flag — md_5 / detail

#92 (Mar 17, 2019, 1:02:35 AM)

  1. Dynamically define Java versions — md_5 / detail
  2. Prepare for imminent Java 12 release — md_5 / detail

#91 (Jan 4, 2019, 9:42:08 AM)

  1. Make --dev use development maven profile — md_5 / detail

#90 (Dec 28, 2018, 10:59:08 PM)

  1. Tweak ram detector to allow slightly below 512M of ram — md_5 / detail

#89 (Dec 18, 2018, 6:05:10 AM)

  1. Try and handle "Invalid ref name: origin/master" (how does this happen?) — md_5 / detail

#88 (Dec 14, 2018, 9:17:26 AM)

  1. Soften / reduce messages related to symlink creation in previous commit — md_5 / detail

#87 (Dec 14, 2018, 8:58:07 AM)

  1. Create work/decompile-latest symbolic link where possible — md_5 / detail

#86 (Dec 14, 2018, 8:32:07 AM)

  1. BUILDTOOLS-432: Fix building older versions — md_5 / detail

#85 (Dec 13, 2018, 11:33:06 PM)

  1. BUILDTOOLS-431: Detect and warn about low memory. Seems to occur on 32 — md_5 / detail

#84 (Dec 13, 2018, 12:25:09 AM)

  1. Allow specifying decompile commands and tools version in — md_5 / detail

#83 (Nov 30, 2018, 9:28:11 PM)

  1. Name redirector threads — md_5 / detail

#82 (Nov 23, 2018, 11:04:12 PM)

  1. Use BuildTools java version to invoke external java tools — md_5 / detail

#81 (Nov 8, 2018, 9:59:08 AM)

  1. Apply workaround for linux distro bugs — md_5 / detail

#80 (Oct 24, 2018, 6:53:09 AM)

  1. updated dependencies and added helpful comments. — frostalf / detail

#79 (Oct 21, 2018, 8:53:09 AM)

  1. Added output of which java version is in use. — md_5 / detail

#78 (Oct 20, 2018, 4:38:11 AM)

  1. Don't pass in M2_HOME when running maven — md_5 / detail

#77 (Aug 29, 2018, 11:58:11 PM)

  1. Detect and refuse to build using unsupported Java versions. — md_5 / detail

#76 (Aug 29, 2018, 11:56:11 PM)

  1. Detect and refuse to build using unsupported Java versions. — md_5 / detail

#75 (Jul 14, 2018, 12:36:08 AM)

  1. Fix spurious usage of .replaceAll — md_5 / detail

#74 (Jul 13, 2018, 8:16:11 AM)

  1. Allow BuildTools itself to run on Java 11 — md_5 / detail

#73 (Apr 8, 2018, 12:22:10 AM)

  1. Inverted sign in version check — md_5 / detail

#72 (Apr 4, 2018, 6:57:08 AM)

  1. Add warning message for too recent java versions — md_5 / detail

#71 (Jan 23, 2018, 11:42:10 AM)

  1. Print git version when running buildtools — md_5 / detail

#70 (Nov 17, 2017, 10:53:09 PM)

  1. BUILDTOOLS-102: output-dir argument — md_5 / detail

#69 (Nov 17, 2017, 10:46:09 PM)

  1. BUILDTOOLS-19: Close ZipFile after extraction — md_5 / detail

#68 (Nov 9, 2017, 12:07:07 AM)

  1. Add Implementation-Title as required by Java 9 — md_5 / detail

#67 (Nov 8, 2017, 11:47:07 PM)

  1. Beta: Automatically download and use portable version of git on Windows. — md_5 / detail

#66 (Nov 7, 2017, 10:14:11 PM)

  1. Update depends — md_5 / detail

#65 (Oct 19, 2017, 10:02:10 AM)

  1. BUILDTOOLS-359: OS X filesystem cruft can break build — md_5 / detail

#64 (Sep 22, 2017, 9:33:06 AM)

  1. BUILDTOOLS-356: Check includes for git author / email — md_5 / detail

#63 (Sep 14, 2017, 12:39:11 PM)

  1. No longer warn on Java 9 (nearing release) — md_5 / detail

#62 (Sep 9, 2017, 8:33:11 AM)

  1. BUILDTOOLS-140: # is not a supported path character — md_5 / detail

#61 (Aug 11, 2017, 6:40:10 AM)

  1. Various updates — md_5 / detail

#60 (May 14, 2017, 10:35:12 PM)

  1. Add warning about old/new java versions — md_5 / detail

#59 (Feb 10, 2017, 7:36:07 AM)

  1. Add server URL reading and correct building outdated versions per — md_5 / detail

#58 (Feb 10, 2017, 7:25:07 AM)

  1. Downgrade joptsimple for Java compatibility. — md_5 / detail

#57 (Feb 1, 2017, 3:15:07 AM)

  1. Upgrade lombok for better IDE support — md_5 / detail

#56 (Jan 29, 2017, 9:37:08 PM)

  1. BUILDTOOLS-301: Use sh for all scripts. — md_5 / detail

#55 (Oct 2, 2016, 8:44:25 PM)

  1. SPIGOT-39: Try falling back to bash if no shell set — md_5 / detail

#54 (Sep 17, 2016, 8:12:48 AM)

  1. Add a slf4j agent to squelch warning message — md_5 / detail

#53 (Sep 17, 2016, 7:59:09 AM)

  1. Update dependency versions — md_5 / detail
  2. Fixed issues relating to the Windows 10 Ubuntu bash — md_5 / detail

#52 (Mar 26, 2016, 5:10:09 AM)

  1. Just check for mostly problematic ' — md_5 / detail

#51 (Mar 26, 2016, 4:59:11 AM)

  1. Blacklist some special chars — md_5 / detail

#50 (Mar 22, 2016, 3:58:10 AM)

  1. Use more direct BuildTools link — md_5 / detail

#49 (Mar 1, 2016, 8:11:08 AM)

  1. Make Spigot error log message nicer. — md_5 / detail

#48 (Feb 29, 2016, 10:51:11 PM)

  1. Make sure that older builds can still be built. — md_5 / detail

#47 (Feb 29, 2016, 10:32:12 PM)

  1. Implement changes required for Minecraft 1.9 — md_5 / detail

#46 (Jan 22, 2016, 11:33:09 PM)

  1. Use https for Maven download. — md_5 / detail

#45 (Sep 1, 2015, 9:34:10 PM)

  1. Disable GUI check as there are sometimes when this will trigger even — md_5 / detail

#44 (Sep 1, 2015, 9:33:10 PM)

  1. Set a sane autocrlf value on fresh clones. — md_5 / detail

#43 (Sep 1, 2015, 9:03:11 PM)

  1. Add a simple GUI for double-clickers — md_5 / detail

#42 (Jul 29, 2015, 10:14:11 AM)

  1. Add option to check for hash of Vanilla server jar. — md_5 / detail

#41 (Jul 25, 2015, 8:30:10 AM)

  1. BUILDTOOLS-91: Remove LVT as part of final remap stage. — md_5 / detail

#40 (Jun 10, 2015, 3:22:10 PM)

  1. Fix a null pointer issue with getenv — Thinkofdeath (Thinkofdeath) / detail

#39 (Jun 10, 2015, 9:54:10 AM)

  1. BUILDTOOLS-118: Check M2_HOME for Maven install and attempt to use it. — md_5 / detail

#38 (May 28, 2015, 7:27:03 AM)

  1. Update to Maven 3.2.5 — md_5 / detail

#37 (May 26, 2015, 9:36:58 AM)

  1. Don't lie about compiling Spigot. — md_5 / detail

#36 (Apr 26, 2015, 6:10:56 PM)

  1. Fix NPE when skipping compile stage. — unconfigured / detail

#35 (Feb 28, 2015, 11:23:58 PM)

  1. Add --rev flag to build specific versions. — md_5 / detail

#34 (Feb 27, 2015, 5:48:36 AM)

  1. Use SS2 for class mapping too (reverted from commit — md_5 / detail

#33 (Feb 27, 2015, 5:31:58 AM)

  1. Use SS2 for class mapping too (reverted from commit — md_5 / detail

#32 (Feb 27, 2015, 5:27:58 AM)

  1. Support multiple minecraft versions — md_5 / detail

#31 (Feb 27, 2015, 5:22:57 AM)

  1. Check for required BuildTools version when building specific versions. — md_5 / detail

#30 (Feb 27, 2015, 5:12:57 AM)

  1. Use JOpt for flags — md_5 / detail
  2. Minor formatting issue. — md_5 / detail

#29 (Feb 27, 2015, 5:02:07 AM)

  1. Disable LVT for fernflower — md_5 / detail
  2. Use SS2 for class mapping too — md_5 / detail

#28 (Feb 27, 2015, 4:59:08 AM)

  1. Include version / build number into BuildTools jar. — md_5 / detail

#27 (Jan 25, 2015, 10:07:10 PM)

  1. * 7 or above — md_5 / detail

#26 (Jan 25, 2015, 10:06:10 PM)

  1. Allow java 6 to be used [not advised] — md_5 / detail

#25 (Jan 20, 2015, 9:32:09 PM)

  1. Do a hard reset instead of detached head checkout. — md_5 / detail

#24 (Jan 12, 2015, 11:09:10 PM)

  1. Get info about what to build from Jenkins. — md_5 / detail

#23 (Jan 12, 2015, 12:46:07 AM)

  1. Update jgit — md_5 / detail
  2. BUILDTOOLS-65 & BUILDTOOLS-68: Javadoc and source jar generation — md_5 / detail

#22 (Jan 5, 2015, 10:42:07 PM)

  1. Finish up Mac OSX support, require Java 7 for BuildTools. — md_5 / detail

#21 (Jan 5, 2015, 8:43:06 AM)

  1. Use 1GB of ram per maven invocation. — md_5 / detail

#20 (Jan 5, 2015, 3:44:10 AM)

  1. Remove the need for JDK to be installed. — md_5 / detail

#19 (Dec 23, 2014, 10:31:07 PM)

  1. Support patches without a prelude. — md_5 / detail

#18 (Dec 23, 2014, 9:41:07 PM)

  1. Don't use Jacobe for formatting, add support for Mac systems. — md_5 / detail

#17 (Dec 13, 2014, 11:29:07 PM)

  1. Fixed logging to show where the git repo was cloned to — md_5 / detail

#16 (Dec 12, 2014, 12:25:11 AM)

  1. Add option to skip compilation — md_5 / detail

#15 (Dec 12, 2014, 12:22:10 AM)

  1. Log output to BuildTools.log.txt — md_5 / detail

#14 (Dec 12, 2014, 12:07:10 AM)

  1. Add don't update flag — md_5 / detail

#13 (Dec 10, 2014, 2:51:10 AM)

  1. Add command line option to disable https certificate checking. — antony / detail

#12 (Dec 9, 2014, 7:31:02 PM)

  1. Copy final jars to current directory — aikar / detail

#8 (Nov 29, 2014, 12:50:05 AM)

  1. Exit 1 if we fail in the build process — md_5 / detail

#7 (Nov 28, 2014, 10:31:30 PM)

  1. Update to pull Jacobe directly from the TIOBE site. — md_5 / detail

#6 (Nov 28, 2014, 7:11:23 AM)

  1. Initial Commit — md_5 / detail

#5 (Nov 27, 2014, 8:01:07 AM)

  1. Add git user / email setting. — md_5 / detail

#4 (Nov 27, 2014, 7:51:52 AM)

  1. Don't run on Mac. — md_5 / detail