f66e0fa0e8
Mojang introduced a new structure for natives, notably for LWJGL. Now instead of using the `natives` structure of the version format, Mojang chose to create a seperate library entry for each platform, which uses the `rules` structure to specify the platform. These new split natives carry the same groupId and artifactId, as the main library, but have an additional classifier, like `natives-linux`. When comparing GradleSpecifiers we don't look at the classifier, so when the launcher sees an artifact called `org.lwjgl:lwjgl:3.3.1` and right after that an artifact called `org.lwjgl:lwjgl:3.3.1:natives-linux`, it will treat it as "already added" and forget it. This change will include the classifier in that comparison. |
||
---|---|---|
.. | ||
icons | ||
java | ||
launch | ||
meta | ||
minecraft | ||
modplatform | ||
mojang | ||
net | ||
news | ||
pathmatcher | ||
resources | ||
screenshots | ||
settings | ||
tasks | ||
testdata | ||
tools | ||
translations | ||
ui | ||
updater | ||
Application.cpp | ||
Application.h | ||
ApplicationMessage.cpp | ||
ApplicationMessage.h | ||
BaseInstaller.cpp | ||
BaseInstaller.h | ||
BaseInstance.cpp | ||
BaseInstance.h | ||
BaseVersion.h | ||
BaseVersionList.cpp | ||
BaseVersionList.h | ||
CMakeLists.txt | ||
Commandline.cpp | ||
Commandline.h | ||
DefaultVariable.h | ||
DesktopServices.cpp | ||
DesktopServices.h | ||
Exception.h | ||
ExponentialSeries.h | ||
FileSystem_test.cpp | ||
FileSystem.cpp | ||
FileSystem.h | ||
Filter.cpp | ||
Filter.h | ||
GZip_test.cpp | ||
GZip.cpp | ||
GZip.h | ||
HoeDown.h | ||
install_prereqs.cmake.in | ||
InstanceCopyTask.cpp | ||
InstanceCopyTask.h | ||
InstanceCreationTask.cpp | ||
InstanceCreationTask.h | ||
InstanceImportTask.cpp | ||
InstanceImportTask.h | ||
InstanceList.cpp | ||
InstanceList.h | ||
InstancePageProvider.h | ||
InstanceTask.cpp | ||
InstanceTask.h | ||
JavaCommon.cpp | ||
JavaCommon.h | ||
Json.cpp | ||
Json.h | ||
KonamiCode.cpp | ||
KonamiCode.h | ||
LaunchController.cpp | ||
LaunchController.h | ||
Launcher.in | ||
LoggedProcess.cpp | ||
LoggedProcess.h | ||
main.cpp | ||
MessageLevel.cpp | ||
MessageLevel.h | ||
MMCStrings.cpp | ||
MMCStrings.h | ||
MMCTime.cpp | ||
MMCTime.h | ||
MMCZip.cpp | ||
MMCZip.h | ||
ModDownloadTask.cpp | ||
ModDownloadTask.h | ||
NullInstance.h | ||
ProblemProvider.h | ||
QObjectPtr.h | ||
RecursiveFileSystemWatcher.cpp | ||
RecursiveFileSystemWatcher.h | ||
RWStorage.h | ||
SeparatorPrefixTree.h | ||
SkinUtils.cpp | ||
SkinUtils.h | ||
UpdateController.cpp | ||
UpdateController.h | ||
Usable.h | ||
Version_test.cpp | ||
Version.cpp | ||
Version.h | ||
VersionProxyModel.cpp | ||
VersionProxyModel.h | ||
WatchLock.h |