From 9cac3e039483c59477bae2edc03a3780afe49bd6 Mon Sep 17 00:00:00 2001 From: rtm516 Date: Sat, 7 Mar 2026 19:55:44 +0000 Subject: Change F3 rendering and add git version information (#836) * Change F3 rendering and add git version information * Change position, block, chunk and facing * Limit position decimal places * Move LCE unique to the bottom and add more java features * Fix chunk information disappearing after y256 * Add chunk count information * Move build number script to prebuild.ps1 * We dont need to specify vector and wstring are from std * Restore build number to fix multiplayer * Use short symbolic-ref * Restore original BuildVer.h --------- Co-authored-by: Loki Co-authored-by: Loki Rautio --- Minecraft.Client/prebuild.ps1 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Minecraft.Client/prebuild.ps1 (limited to 'Minecraft.Client/prebuild.ps1') diff --git a/Minecraft.Client/prebuild.ps1 b/Minecraft.Client/prebuild.ps1 new file mode 100644 index 00000000..fa2c487c --- /dev/null +++ b/Minecraft.Client/prebuild.ps1 @@ -0,0 +1,24 @@ +$sha = (git rev-parse --short=7 HEAD) +$ref = (git symbolic-ref --short HEAD) +$build = 560 # Note: Build/network has to stay static for now, as without it builds wont be able to play together. We can change it later when we have a better versioning scheme in place. +$suffix = "" + +# TODO Re-enable +# If we are running in GitHub Actions, use the run number as the build number +# if ($env:GITHUB_RUN_NUMBER) { +# $build = $env:GITHUB_RUN_NUMBER +# } + +# If we have uncommitted changes, add a suffix to the version string +if (git status --porcelain) { + $suffix = "-dev" +} + +@" +#pragma once + +#define VER_PRODUCTBUILD $build +#define VER_PRODUCTVERSION_STR_W L"$sha$suffix ($ref)" +#define VER_FILEVERSION_STR_W VER_PRODUCTVERSION_STR_W +#define VER_NETWORK VER_PRODUCTBUILD +"@ | Set-Content "Common/BuildVer.h" -- cgit v1.2.3