Skip to content

Commit f41634f

Browse files
committed
Merge tag '9.4.1' into develop
2 parents c5219bc + 8c3c833 commit f41634f

4 files changed

Lines changed: 19 additions & 8 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ set(Launcher_FMLLIBS_BASE_URL "https://files.prismlauncher.org/fmllibs/" CACHE S
189189
######## Set version numbers ########
190190
set(Launcher_VERSION_MAJOR 9)
191191
set(Launcher_VERSION_MINOR 4)
192-
set(Launcher_VERSION_PATCH 0)
192+
set(Launcher_VERSION_PATCH 1)
193193

194194
set(Launcher_VERSION_NAME "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_PATCH}")
195195
set(Launcher_VERSION_NAME4 "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_PATCH}.0")

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,7 @@ Fjord Launcher Unlocked is a **fork** of Fjord Launcher, which is a fork of Pris
1010

1111
## Having a problem with the launcher?
1212

13-
You **will not** open an issue in the Prism Launcher repo.
14-
15-
You **will not** ask about Fjord Launcher in the Prism Launcher discord.
16-
17-
You **will** ask in #fjord-launcher in their [Matrix space](https://matrix.to/#/#unmojang:matrix.org).
18-
19-
You **will** open an issue [here](https://github.com/unmojang/FjordLauncher/issues).
13+
**Do not** open an issue in the Prism Launcher repo, and **do not** ask about Fjord Launcher in the Prism Launcher Discord server. Instead, ask in #fjord-launcher in their [Matrix space](https://matrix.to/#/#unmojang:matrix.org), or open an issue [here](https://github.com/unmojang/FjordLauncher/issues).
2014

2115
## Installation
2216

launcher/FileSystem.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ namespace fs = ghc::filesystem;
123123

124124
#if defined(__MINGW32__)
125125

126+
// Avoid re-defining structs retroactively added to MinGW
127+
// https://github.com/mingw-w64/mingw-w64/issues/90#issuecomment-2829284729
128+
#if __MINGW64_VERSION_MAJOR < 13
129+
126130
struct _DUPLICATE_EXTENTS_DATA {
127131
HANDLE FileHandle;
128132
LARGE_INTEGER SourceFileOffset;
@@ -132,6 +136,7 @@ struct _DUPLICATE_EXTENTS_DATA {
132136

133137
using DUPLICATE_EXTENTS_DATA = _DUPLICATE_EXTENTS_DATA;
134138
using PDUPLICATE_EXTENTS_DATA = _DUPLICATE_EXTENTS_DATA*;
139+
#endif
135140

136141
struct _FSCTL_GET_INTEGRITY_INFORMATION_BUFFER {
137142
WORD ChecksumAlgorithm; // Checksum algorithm. e.g. CHECKSUM_TYPE_UNCHANGED, CHECKSUM_TYPE_NONE, CHECKSUM_TYPE_CRC32

libraries/launcher/legacy/org/prismlauncher/legacy/fix/online/SkinFix.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@ private static String findSkinOwner(URL address) {
143143
case "s3.amazonaws.com":
144144
case "skins.minecraft.net":
145145
return stripIfPrefixed(address.getPath(), "/MinecraftSkins/");
146+
147+
case "betacraft.uk":
148+
for (String prefix : new String[]{"/skin/", "/MinecraftSkins/"}) {
149+
String result = stripIfPrefixed(address.getPath(), prefix);
150+
if (result != null) return result;
151+
}
146152
}
147153

148154
return null;
@@ -159,6 +165,12 @@ private static String findCapeOwner(URL address) {
159165
case "s3.amazonaws.com":
160166
case "skins.minecraft.net":
161167
return stripIfPrefixed(address.getPath(), "/MinecraftCloaks/");
168+
169+
case "betacraft.uk":
170+
if (address.getPath().equals("/cloak/get.jsp"))
171+
return stripIfPrefixed(address.getQuery(), "user=");
172+
173+
return stripIfPrefixed(address.getPath(), "/MinecraftCloaks/");
162174
}
163175

164176
return null;

0 commit comments

Comments
 (0)