Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8210c77de9 | ||
|
|
b11b298312 | ||
|
|
5c605c58d2 | ||
|
|
01d4100a2f | ||
|
|
d07eb2f748 | ||
|
|
345bb176fd | ||
|
|
83a38fadf0 | ||
|
|
9980dc8aea | ||
|
|
7dfbf76b69 | ||
|
|
7f2f77f54f |
No files matched your search
@@ -297,7 +297,7 @@ public final class HMCLGameRepository extends DefaultGameRepository {
|
||||
newGameSettings.getOverrideProperties().add(GameSettings.PROPERTY_RUNNING_DIRECTORY);
|
||||
newGameSettings.runningDirectoryProperty().setValue("");
|
||||
initInstanceGameSettings(dstId, newGameSettings);
|
||||
saveGameSettings(dstId);
|
||||
saveGameSettingsSync(dstId);
|
||||
|
||||
Path dstGameDir = getRunDirectory(dstId);
|
||||
|
||||
|
||||
@@ -29,7 +29,10 @@ import javafx.scene.Node;
|
||||
import javafx.scene.control.Control;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.layout.*;
|
||||
import org.jackhuang.hmcl.ui.FXUtils;
|
||||
import org.jackhuang.hmcl.ui.SVG;
|
||||
import org.jackhuang.hmcl.util.javafx.MappedObservableList;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class ComponentList extends Control implements NoPaddingComponent {
|
||||
|
||||
@@ -136,13 +139,25 @@ public class ComponentList extends Control implements NoPaddingComponent {
|
||||
}
|
||||
|
||||
public static Node createComponentListTitle(String title) {
|
||||
HBox node = new HBox();
|
||||
return createComponentListTitle(title, null);
|
||||
}
|
||||
|
||||
public static Node createComponentListTitle(String title, @Nullable String helpMessage) {
|
||||
HBox node = new HBox(4);
|
||||
node.setAlignment(Pos.CENTER_LEFT);
|
||||
node.setPadding(new Insets(8, 0, 0, 0));
|
||||
|
||||
{
|
||||
Label advanced = new Label(title);
|
||||
node.getChildren().setAll(advanced);
|
||||
}
|
||||
|
||||
if (helpMessage != null) {
|
||||
var helpIcon = new StackPane(SVG.HELP.createIcon(16));
|
||||
FXUtils.installFastTooltip(helpIcon, helpMessage);
|
||||
node.getChildren().add(helpIcon);
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
|
||||
@@ -85,8 +85,8 @@ public final class RadioChoiceList<T extends @UnknownNullability Object> extends
|
||||
|
||||
group.selectedToggleProperty().addListener((observable, oldValue, newValue) -> {
|
||||
Choice<T> choice = newValue != null ? choiceByToggle.get(newValue) : null;
|
||||
selectedChoice.set(choice);
|
||||
selectedValue.set(choice != null ? choice.getValue() : null);
|
||||
selectedChoice.set(choice);
|
||||
});
|
||||
|
||||
selectedValue.addListener((observable, oldValue, newValue) -> {
|
||||
|
||||
@@ -22,7 +22,10 @@ import com.jfoenix.controls.JFXComboBox;
|
||||
import com.jfoenix.controls.JFXSlider;
|
||||
import com.jfoenix.controls.JFXTextField;
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.property.*;
|
||||
import javafx.beans.property.ObjectProperty;
|
||||
import javafx.beans.property.Property;
|
||||
import javafx.beans.property.ReadOnlyObjectProperty;
|
||||
import javafx.beans.property.SimpleObjectProperty;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.FXCollections;
|
||||
import javafx.collections.ObservableList;
|
||||
@@ -32,11 +35,7 @@ import javafx.geometry.Pos;
|
||||
import javafx.geometry.Rectangle2D;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.scene.control.ContentDisplay;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.control.ScrollPane;
|
||||
import javafx.scene.control.TextFormatter;
|
||||
import javafx.scene.control.Tooltip;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.*;
|
||||
import javafx.stage.FileChooser;
|
||||
@@ -162,11 +161,13 @@ public final class GameSettingsPage<S extends GameSettings> extends StackPane
|
||||
{
|
||||
if (isPresetSetting) {
|
||||
var presetSettings = new ComponentList();
|
||||
rootPane.getChildren().addAll(
|
||||
ComponentList.createComponentListTitle(i18n("settings.type.global.preset")),
|
||||
presetSettings,
|
||||
ComponentList.createComponentListTitle(i18n("settings.game.section.basic")),
|
||||
rootPane.getChildren().addAll(ComponentList.createComponentListTitle(i18n("settings.game.section.basic")),
|
||||
basicSettings,
|
||||
ComponentList.createComponentListTitle(
|
||||
i18n("settings.type.global.preset"),
|
||||
i18n("settings.type.global.preset.help")
|
||||
),
|
||||
presetSettings,
|
||||
ComponentList.createComponentListTitle(i18n("settings.game.section.game")),
|
||||
gameSettings,
|
||||
ComponentList.createComponentListTitle(i18n("settings.launcher")),
|
||||
@@ -195,6 +196,7 @@ public final class GameSettingsPage<S extends GameSettings> extends StackPane
|
||||
var parentGameSettingsPane = new LineSelectButton<GameSettings.@Nullable Preset>();
|
||||
basicSettings.getContent().add(parentGameSettingsPane);
|
||||
parentGameSettingsPane.setTitle(i18n("settings.type.global.preset"));
|
||||
parentGameSettingsPane.setSubtitle(i18n("settings.type.global.preset.subtitle"));
|
||||
parentGameSettingsPane.setConverter(setting -> setting != null
|
||||
? PresetManagementPane.getPresetDisplayName(setting)
|
||||
: i18n("settings.type.global.preset.default"));
|
||||
@@ -1718,6 +1720,8 @@ public final class GameSettingsPage<S extends GameSettings> extends StackPane
|
||||
updating.value = false;
|
||||
}
|
||||
refresh.invalidated(instance);
|
||||
|
||||
fireEvent(new VersionPage.WorkingDirChangedEvent());
|
||||
});
|
||||
|
||||
currentSetting.addListener((observable, oldValue, newValue) -> {
|
||||
@@ -1806,6 +1810,9 @@ public final class GameSettingsPage<S extends GameSettings> extends StackPane
|
||||
updating.value = false;
|
||||
}
|
||||
refresh.invalidated(instance);
|
||||
|
||||
fireEvent(new VersionPage.WorkingDirChangedEvent());
|
||||
|
||||
event.consume();
|
||||
});
|
||||
|
||||
@@ -1825,6 +1832,8 @@ public final class GameSettingsPage<S extends GameSettings> extends StackPane
|
||||
} finally {
|
||||
updating.value = false;
|
||||
}
|
||||
|
||||
fireEvent(new VersionPage.WorkingDirChangedEvent());
|
||||
});
|
||||
|
||||
currentSetting.addListener((observable, oldValue, newValue) -> {
|
||||
|
||||
@@ -273,18 +273,30 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP
|
||||
{
|
||||
int rowIndex = 0;
|
||||
|
||||
if (control.versionSelection) {
|
||||
if (control.versionSelection || !control.downloadSources.isEmpty()) {
|
||||
searchPane.addRow(rowIndex);
|
||||
int columns = 0;
|
||||
Node lastNode = null;
|
||||
if (control.versionSelection) {
|
||||
JFXComboBox<String> versionsComboBox = new JFXComboBox<>();
|
||||
versionsComboBox.setMaxWidth(Double.MAX_VALUE);
|
||||
Bindings.bindContent(versionsComboBox.getItems(), control.versions);
|
||||
selectedItemPropertyFor(versionsComboBox).bindBidirectional(control.selectedVersion);
|
||||
|
||||
JFXComboBox<String> versionsComboBox = new JFXComboBox<>();
|
||||
versionsComboBox.setMaxWidth(Double.MAX_VALUE);
|
||||
Bindings.bindContent(versionsComboBox.getItems(), control.versions);
|
||||
selectedItemPropertyFor(versionsComboBox).bindBidirectional(control.selectedVersion);
|
||||
searchPane.add(new Label(i18n("version")), columns++, rowIndex);
|
||||
searchPane.add(lastNode = versionsComboBox, columns++, rowIndex);
|
||||
}
|
||||
|
||||
searchPane.add(new Label(i18n("version")), columns++, rowIndex);
|
||||
searchPane.add(lastNode = versionsComboBox, columns++, rowIndex);
|
||||
if (control.downloadSources.getSize() > 1) {
|
||||
JFXComboBox<String> downloadSourceComboBox = new JFXComboBox<>();
|
||||
downloadSourceComboBox.setMaxWidth(Double.MAX_VALUE);
|
||||
downloadSourceComboBox.getItems().setAll(control.downloadSources.get());
|
||||
downloadSourceComboBox.setConverter(stringConverter(I18n::i18n));
|
||||
selectedItemPropertyFor(downloadSourceComboBox).bindBidirectional(control.downloadSource);
|
||||
|
||||
searchPane.add(new Label(i18n("settings.launcher.download_source")), columns++, rowIndex);
|
||||
searchPane.add(lastNode = downloadSourceComboBox, columns++, rowIndex);
|
||||
}
|
||||
|
||||
if (columns == 2) {
|
||||
GridPane.setColumnSpan(lastNode, 3);
|
||||
|
||||
@@ -59,12 +59,12 @@ public class GameAdvancedListItem extends AdvancedListItem {
|
||||
if (repositoryChanged) {
|
||||
repository = GameDirectoryManager.getSelectedRepository();
|
||||
onVersionIconChangedListener = repository.onVersionIconChanged.registerWeak(event -> {
|
||||
this.loadVersion();
|
||||
FXUtils.runInFX(this::loadVersion);
|
||||
});
|
||||
|
||||
if (!repository.isLoaded()) {
|
||||
onRefreshedVersionsListener = EventBus.EVENT_BUS.channel(RefreshedVersionsEvent.class)
|
||||
.registerWeak(event -> loadVersion());
|
||||
.registerWeak(event -> FXUtils.runInFX(this::loadVersion));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -163,7 +163,7 @@ public final class ModListPage extends ListPageBase<ModListPageSkin.ModInfoObjec
|
||||
}
|
||||
|
||||
// Sinytra Connector
|
||||
if (analyzer.has(LibraryAnalyzer.LibraryType.NEO_FORGE) && modManager.hasMod("connectormod", ModLoaderType.NEO_FORGE)
|
||||
if (analyzer.has(LibraryAnalyzer.LibraryType.NEO_FORGE) && (modManager.hasMod("connector", ModLoaderType.NEO_FORGE) || modManager.hasMod("connectormod", ModLoaderType.NEO_FORGE))
|
||||
|| "1.20.1".equals(gameVersion) && analyzer.has(LibraryAnalyzer.LibraryType.FORGE) && modManager.hasMod("connectormod", ModLoaderType.FORGE)) {
|
||||
supportedLoaders.add(ModLoaderType.FABRIC);
|
||||
}
|
||||
|
||||
@@ -1634,11 +1634,14 @@ settings.type.global.preset=Preset
|
||||
settings.type.global.preset.create=Create Preset
|
||||
settings.type.global.preset.default=Use Default Preset
|
||||
settings.type.global.preset.duplicate_name=Preset name already exists
|
||||
settings.type.global.preset.help=A game settings preset manages a set of game settings that you can adjust on this page.\n\
|
||||
All instances inherit game settings from the current preset by default. You can override specific settings on the instance game settings page.
|
||||
settings.type.global.preset.manage_all=Current Preset
|
||||
settings.type.global.preset.name=Preset Name
|
||||
settings.type.global.preset.rename=Rename Preset
|
||||
settings.type.global.preset.remove=Delete Preset
|
||||
settings.type.global.preset.remove.confirm=Are you sure you want to delete preset "%s"? Instances using this preset will fall back to the default preset.
|
||||
settings.type.global.preset.subtitle=The current instance will inherit game settings from the specified preset
|
||||
settings.type.global.preset.auto_name=Preset %d
|
||||
|
||||
shaderpack.download.title=Download Shader - %1s
|
||||
|
||||
@@ -1294,7 +1294,7 @@ settings.game.inherit_global=目前繼承遊戲設定預設。點擊後使用實
|
||||
settings.game.instance_settings.unsupported=目前遊戲設定檔案是由更高版本的 HMCL 儲存的,目前版本的 HMCL 無法正常載入。
|
||||
settings.game.presets.unsupported=遊戲設定預設檔案是由更高版本的 HMCL 儲存的,目前版本的 HMCL 無法修改全域遊戲設定。
|
||||
settings.game.isolation=版本隔離
|
||||
settings.game.isolation.subtitle=啟用後,目前實例將使用獨立的遊戲執行路徑設定,而不是繼承全域設定。
|
||||
settings.game.isolation.subtitle=啟用後,目前實例將使用獨立的遊戲執行路徑設定,而不是繼承全域設定
|
||||
settings.game.java_directory=遊戲 Java
|
||||
settings.game.java_directory.auto=自動選取合適的 Java
|
||||
settings.game.java_directory.auto.not_found=沒有合適的 Java
|
||||
@@ -1425,11 +1425,14 @@ settings.type.global.preset=預設
|
||||
settings.type.global.preset.create=新增預設
|
||||
settings.type.global.preset.default=使用預設項目
|
||||
settings.type.global.preset.duplicate_name=預設名稱已存在
|
||||
settings.type.global.preset.help=遊戲設定預設管理著一組遊戲設定,你可以在下方調整這些設定。\n\
|
||||
所有實例預設繼承當前預設中的遊戲設定,你可以在實例遊戲設定頁面中覆蓋特定的設定。
|
||||
settings.type.global.preset.manage_all=當前預設
|
||||
settings.type.global.preset.name=預設名稱
|
||||
settings.type.global.preset.rename=重新命名預設
|
||||
settings.type.global.preset.remove=刪除預設
|
||||
settings.type.global.preset.remove.confirm=確定要刪除預設「%s」嗎?使用該預設的實例將改用預設項目。
|
||||
settings.type.global.preset.subtitle=當前實例將繼承指定預設中的遊戲設定
|
||||
settings.type.global.preset.auto_name=預設 %d
|
||||
|
||||
shaderpack.download.title=光影下載 - %1s
|
||||
|
||||
@@ -1299,7 +1299,7 @@ settings.game.inherit_global=当前继承游戏设置预设。点击后使用实
|
||||
settings.game.instance_settings.unsupported=当前游戏设置文件是由更高版本的 HMCL 保存的,当前版本的 HMCL 无法正常加载。
|
||||
settings.game.presets.unsupported=游戏设置预设文件是由更高版本的 HMCL 保存的,当前版本的 HMCL 无法修改全局游戏设置。
|
||||
settings.game.isolation=版本隔离
|
||||
settings.game.isolation.subtitle=启用后,当前实例将使用独立的游戏运行路径设置,而不是继承全局设置。
|
||||
settings.game.isolation.subtitle=启用后,当前实例将使用独立的游戏运行路径设置,而不是继承全局设置
|
||||
settings.game.java_directory=游戏 Java
|
||||
settings.game.java_directory.auto=自动选择合适的 Java
|
||||
settings.game.java_directory.auto.not_found=没有合适的 Java
|
||||
@@ -1430,11 +1430,14 @@ settings.type.global.preset=预设
|
||||
settings.type.global.preset.create=新建预设
|
||||
settings.type.global.preset.default=使用默认预设
|
||||
settings.type.global.preset.duplicate_name=预设名称已存在
|
||||
settings.type.global.preset.help=游戏设置预设管理着一组游戏设置,你可以在下方调整这些设置。\n\
|
||||
所有实例默认继承当前预设中的游戏设置,你可以在实例游戏设置页面中覆盖特定的设置。
|
||||
settings.type.global.preset.manage_all=当前预设
|
||||
settings.type.global.preset.name=预设名称
|
||||
settings.type.global.preset.rename=重命名预设
|
||||
settings.type.global.preset.remove=删除预设
|
||||
settings.type.global.preset.remove.confirm=确定要删除预设“%s”吗?使用该预设的实例将回退到默认预设。
|
||||
settings.type.global.preset.subtitle=当前实例将继承指定预设中的游戏设置
|
||||
settings.type.global.preset.auto_name=预设 %d
|
||||
|
||||
shaderpack.download.title=光影下载 - %1s
|
||||
|
||||
@@ -902,6 +902,149 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-linux-arm64.jar",
|
||||
"sha1": "b5a62eb82113b0227077fb270128487a80a20299",
|
||||
"size": 1434288
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "a2229c542e410157bc79aead90243bd50dbcd79c",
|
||||
"size": 125841
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "8e51830cf9077fb0a89a6f43fa09df55c8c0e8ef",
|
||||
"size": 235933
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-openal:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-openal:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "a3c98570beeffd241263e9bc63d8650147b33c4c",
|
||||
"size": 866040
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-opengl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-opengl:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "52f6e847226e41f60773a62314cfada4f82b578c",
|
||||
"size": 80853
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-glfw:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-glfw:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "943ec4651c874e9e0a59724976923c7bd8fceb9f",
|
||||
"size": 144523
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-stb:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-stb:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "30a261559033e22e7eb7f9a4ac1f2ea96d76f4d8",
|
||||
"size": 258999
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "03b72a19851c1e4fa0ad51a03f78d08f664afc91",
|
||||
"size": 45348
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-freetype:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-freetype:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "b5fb3db06d1ecb15f54fabda6a4914ae933525ee",
|
||||
"size": 1319451
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "23403f5c295d946d1d2f7785c551f48be2b2fe9b",
|
||||
"size": 3463790
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-spvc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-spvc:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "8d7b46d68788d217143eee402126ea286d100683",
|
||||
"size": 1166742
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-vma:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-vma:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "c6fb35dd852aedf2266d462c9b7142c41a860298",
|
||||
"size": 60868
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.2:natives-linux-arm64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-linux-arm64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-linux-arm64.jar",
|
||||
"sha1": "e723c33b467c5ff2af02942a1459db4e3686ce57",
|
||||
"size": 1455063
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives": {
|
||||
"name": "org.glavo.hmcl:lwjgl2-natives:2.9.3",
|
||||
"downloads": {
|
||||
@@ -2637,6 +2780,182 @@
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.1:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-spvc:3.4.1:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-vma:3.4.1:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1:natives-linux": null,
|
||||
"org.lwjgl:lwjgl:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl/3.4.1/lwjgl-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.4.1/lwjgl-3.4.1.jar",
|
||||
"sha1": "6105690714874b995aa7812e4f7732a21109276c",
|
||||
"size": 1157957
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl:3.4.2:natives-linux": {
|
||||
"name": "org.glavo.hmcl:lwjgl3-natives:3.4.1-rc1",
|
||||
"downloads": {
|
||||
"classifiers": {
|
||||
"linux-loongarch64": {
|
||||
"path": "org/glavo/hmcl/lwjgl3-natives/3.4.1-rc1/lwjgl3-natives-3.4.1-rc1-linux-loongarch64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.4.1-rc1-linux-loongarch64/lwjgl3-natives-3.4.1-rc1-linux-loongarch64.jar",
|
||||
"sha1": "3fed872fc2f9929d2be25389dd312dfb48e9f89e",
|
||||
"size": 22854580
|
||||
}
|
||||
}
|
||||
},
|
||||
"extract": {
|
||||
"exclude": [
|
||||
"META-INF/"
|
||||
]
|
||||
},
|
||||
"natives": {
|
||||
"linux": "linux-loongarch64"
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-jemalloc:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-jemalloc:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-jemalloc/3.4.1/lwjgl-jemalloc-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.4.1/lwjgl-jemalloc-3.4.1.jar",
|
||||
"sha1": "16b663092854fc6adfe0a941e61cae2bb2e437b6",
|
||||
"size": 47872
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-openal:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-openal:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-openal/3.4.1/lwjgl-openal-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.4.1/lwjgl-openal-3.4.1.jar",
|
||||
"sha1": "8508bd60589de0539aa465b78fcf838efd07ae9a",
|
||||
"size": 153919
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-openal:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-opengl:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-opengl:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-opengl/3.4.1/lwjgl-opengl-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.4.1/lwjgl-opengl-3.4.1.jar",
|
||||
"sha1": "830412cab823c029cda6b9729f9d2ed36cf79959",
|
||||
"size": 937660
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-opengl:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-glfw:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-glfw:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-glfw/3.4.1/lwjgl-glfw-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.4.1/lwjgl-glfw-3.4.1.jar",
|
||||
"sha1": "a782b1ddd175c9107bf300fd92920579ea65e2a4",
|
||||
"size": 151893
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-glfw:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-stb:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-stb:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-stb/3.4.1/lwjgl-stb-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.4.1/lwjgl-stb-3.4.1.jar",
|
||||
"sha1": "f077c3dafc31924fbe8acb0b913f08977ba27f8e",
|
||||
"size": 142927
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-stb:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-tinyfd:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-tinyfd:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-tinyfd/3.4.1/lwjgl-tinyfd-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.4.1/lwjgl-tinyfd-3.4.1.jar",
|
||||
"sha1": "562697d40dbd2ed0424bf24dcf65d51170f81adf",
|
||||
"size": 15931
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-freetype:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-freetype:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-freetype/3.4.1/lwjgl-freetype-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.4.1/lwjgl-freetype-3.4.1.jar",
|
||||
"sha1": "caa75a37e857efc9b0686e434d708d6420c5b6ea",
|
||||
"size": 464342
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-freetype:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-shaderc:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-shaderc/3.4.1/lwjgl-shaderc-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-shaderc/3.4.1/lwjgl-shaderc-3.4.1.jar",
|
||||
"sha1": "5c02c88f0d879529014c78463b76f43fdecfd272",
|
||||
"size": 153051
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-spvc:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-spvc:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-spvc/3.4.1/lwjgl-spvc-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-spvc/3.4.1/lwjgl-spvc-3.4.1.jar",
|
||||
"sha1": "188553592e97b5ab2dba54a1b403ee80b48dad4c",
|
||||
"size": 148285
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-spvc:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-vma:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-vma:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-vma/3.4.1/lwjgl-vma-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-vma/3.4.1/lwjgl-vma-3.4.1.jar",
|
||||
"sha1": "2c54ce10154feb1ede4d23c5947438cdbfdcc003",
|
||||
"size": 109209
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-vma:3.4.2:natives-linux": null,
|
||||
"org.lwjgl:lwjgl-vulkan:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-vulkan:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-vulkan/3.4.1/lwjgl-vulkan-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-vulkan/3.4.1/lwjgl-vulkan-3.4.1.jar",
|
||||
"sha1": "d0601fdc38890755e5638048c14cc0f7b990964b",
|
||||
"size": 8356700
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.2": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"sha1": "ec28db6e949478044c649fea25eae43b1b161971",
|
||||
"size": 983498
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.2:natives-linux": null,
|
||||
"net.java.dev.jna:jna:5.8.0": {
|
||||
"name": "net.java.dev.jna:jna:5.13.0",
|
||||
"downloads": {
|
||||
@@ -4384,6 +4703,160 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"sha1": "ec28db6e949478044c649fea25eae43b1b161971",
|
||||
"size": 983498
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-linux-riscv64.jar",
|
||||
"sha1": "d443cd6e73467f437d0be30a3ece7b6fe162a10a",
|
||||
"size": 1207531
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "402730ca3ff248480161a9ed3a9fdf8d4fde91c9",
|
||||
"size": 125934
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "a77b3d7ff67746d6e564e71d394794060470f8af",
|
||||
"size": 248366
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-openal:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-openal:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "e2ca54d5de15665bfea2b0565605b7833a1f432d",
|
||||
"size": 938689
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-opengl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-opengl:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "f3daf496bf2a69399dc4e09fe2e2d201893c540f",
|
||||
"size": 79432
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-glfw:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-glfw:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "d74e0dcc6378f3113178ca2813901e837f1d1cd5",
|
||||
"size": 141084
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-stb:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-stb:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "855b70e32183c611e1299af340e415800fd7e1a8",
|
||||
"size": 268104
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "7efeb9e482978a26dfbb1997f75dba16111a3479",
|
||||
"size": 56944
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-freetype:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-freetype:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "9ff54d6bc88c303ba8b159e70a3ecdb4b0d2264b",
|
||||
"size": 1420614
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "fba9ad10d282fd27c5818bb8eeafb6f9310bea6d",
|
||||
"size": 3617389
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-spvc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-spvc:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "a2f363009b51e8be9b81c0eb003f6b3f49b7e0c9",
|
||||
"size": 1221335
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-vma:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-vma:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "367ae2f56dac78acf1fe634f06247c183e657717",
|
||||
"size": 66535
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.2:natives-linux-riscv64",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-linux-riscv64.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-linux-riscv64.jar",
|
||||
"sha1": "89f145ab3fc5a049ea23dcbd045b3a7782744f76",
|
||||
"size": 1494992
|
||||
}
|
||||
}
|
||||
},
|
||||
"com.github.oshi:oshi-core:6.6.5": {
|
||||
"name": "com.github.oshi:oshi-core:6.8.0",
|
||||
"downloads": {
|
||||
@@ -6427,6 +6900,160 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1.jar",
|
||||
"sha1": "ec28db6e949478044c649fea25eae43b1b161971",
|
||||
"size": 983498
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.1:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.1:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.1/lwjgl-sdl-3.4.1-natives-freebsd.jar",
|
||||
"sha1": "1616d4bd1f5ae03faa9c815c728f74d186526eee",
|
||||
"size": 1241210
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.4.2/lwjgl-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "21ddad3dd00753f11618283192c1bc5736049d33",
|
||||
"size": 110201
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-jemalloc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-jemalloc:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.4.2/lwjgl-jemalloc-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "4428d2e872a98a9d176955932be42300d62289a5",
|
||||
"size": 160301
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-openal:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-openal:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.4.2/lwjgl-openal-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "8634fe3955f934ade0d6e532a05f2d032d236e2b",
|
||||
"size": 851114
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-opengl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-opengl:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.4.2/lwjgl-opengl-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "525c36e210f5d1377a5a43340bbfe4410cb92ad4",
|
||||
"size": 83073
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-glfw:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-glfw:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.4.2/lwjgl-glfw-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "57e4f91a563b1c6922493d464b3959e6d0729650",
|
||||
"size": 108294
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-stb:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-stb:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.4.2/lwjgl-stb-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "613223c342f73b9bacb021427b7b9fe4c884da5b",
|
||||
"size": 225722
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-tinyfd:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-tinyfd:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.4.2/lwjgl-tinyfd-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "2fecbb68cf59babd6feccf0e46dcf101e8f1bacd",
|
||||
"size": 40587
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-freetype:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-freetype:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.4.2/lwjgl-freetype-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "c76950cce5113badc2e2efc4239cb53cf3aeb10b",
|
||||
"size": 1217460
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-shaderc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-shaderc:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-shaderc/3.4.2/lwjgl-shaderc-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "69342b19493df3bdefeb2be70109c281b83b1a46",
|
||||
"size": 3007116
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-spvc:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-spvc:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-spvc/3.4.2/lwjgl-spvc-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "4232b25322e980a736e6a41a3fa81955e9eb3a77",
|
||||
"size": 1122080
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-vma:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-vma:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-vma/3.4.2/lwjgl-vma-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "f01da65a11d2ef6a88d87969e22c8df367eeb6e6",
|
||||
"size": 63341
|
||||
}
|
||||
}
|
||||
},
|
||||
"org.lwjgl:lwjgl-sdl:3.4.2:natives-linux": {
|
||||
"name": "org.lwjgl:lwjgl-sdl:3.4.2:natives-freebsd",
|
||||
"downloads": {
|
||||
"artifact": {
|
||||
"path": "org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-freebsd.jar",
|
||||
"url": "https://repo1.maven.org/maven2/org/lwjgl/lwjgl-sdl/3.4.2/lwjgl-sdl-3.4.2-natives-freebsd.jar",
|
||||
"sha1": "cf0638454457e5977f1b5dc2db8911e430942322",
|
||||
"size": 1240342
|
||||
}
|
||||
}
|
||||
},
|
||||
"net.java.jinput:jinput-platform:2.0.5:natives": null,
|
||||
"com.mojang:text2speech:1.10.3:natives": null,
|
||||
"com.mojang:text2speech:1.11.3:natives": null,
|
||||
|
||||
@@ -1,82 +1,119 @@
|
||||
{
|
||||
"$schema" : "https://schemas.glavo.site/hmcl/theme-pack/1.0.0",
|
||||
"id" : "hmcl.classic",
|
||||
"version" : "1.0.0",
|
||||
"name" : {
|
||||
"default" : "Classic",
|
||||
"zh-Hans" : "经典主题",
|
||||
"zh-Hant" : "經典主題"
|
||||
"$schema": "https://schemas.glavo.site/hmcl/theme-pack/1.0.0",
|
||||
"id": "hmcl.classic",
|
||||
"version": "1.0.0",
|
||||
"name": {
|
||||
"default": "Classic",
|
||||
"es": "Clásico",
|
||||
"ja": "クラシック",
|
||||
"ru": "Классическая",
|
||||
"uk": "Класична",
|
||||
"zh-Hans": "经典主题",
|
||||
"zh-Hant": "經典主題",
|
||||
"lzh": "舊觀"
|
||||
},
|
||||
"description" : {
|
||||
"default" : "Classic HMCL launcher themes",
|
||||
"zh-Hans" : "HMCL 启动器经典主题",
|
||||
"zh-Hant" : "HMCL 啟動器經典主題"
|
||||
"description": {
|
||||
"default": "Classic HMCL launcher themes",
|
||||
"es": "Temas clásicos del launcher HMCL",
|
||||
"ja": "HMCL ランチャーのクラシックテーマ",
|
||||
"ru": "Классические темы лаунчера HMCL",
|
||||
"uk": "Класичні теми лаунчера HMCL",
|
||||
"zh-Hans": "HMCL 启动器经典主题",
|
||||
"zh-Hant": "HMCL 啟動器經典主題",
|
||||
"lzh": "HMCL 啟動器之舊觀"
|
||||
},
|
||||
"authors" : [
|
||||
"authors": [
|
||||
{
|
||||
"name" : "HMCL"
|
||||
"name": {
|
||||
"default": "HMCL",
|
||||
"en-Qabs": "ꞀƆWH"
|
||||
}
|
||||
}
|
||||
],
|
||||
"themes" : [
|
||||
"themes": [
|
||||
{
|
||||
"id" : "2021-08-26",
|
||||
"name" : "HMCL 3.15",
|
||||
"description" : {
|
||||
"default" : "HMCL 3.15 classic appearance",
|
||||
"zh-Hans" : "HMCL 3.15 经典外观",
|
||||
"zh-Hant" : "HMCL 3.15 經典外觀"
|
||||
"id": "2021-08-26",
|
||||
"name": {
|
||||
"default": "Current Theme",
|
||||
"es": "Tema actual",
|
||||
"ja": "現在のテーマ",
|
||||
"ru": "Текущая тема",
|
||||
"uk": "Поточна тема",
|
||||
"zh-Hans": "当前主题",
|
||||
"zh-Hant": "當前主題",
|
||||
"lzh": "今觀"
|
||||
},
|
||||
"color" : "#5C6BC0",
|
||||
"brightness" : "light",
|
||||
"colorStyle" : "fidelity",
|
||||
"background" : {
|
||||
"type" : "builtin",
|
||||
"id" : "2021-08-26",
|
||||
"opacity" : 1.0
|
||||
"description": {
|
||||
"default": "HMCL current theme",
|
||||
"es": "Tema actual de HMCL",
|
||||
"ja": "HMCL の現在のテーマ",
|
||||
"ru": "Текущая тема HMCL",
|
||||
"uk": "Поточна тема HMCL",
|
||||
"zh-Hans": "HMCL 当前主题",
|
||||
"zh-Hant": "HMCL 當前主題",
|
||||
"lzh": "HMCL 之今觀"
|
||||
},
|
||||
"titleBar" : {
|
||||
"transparent" : false
|
||||
"color": "#5C6BC0",
|
||||
"brightness": "light",
|
||||
"colorStyle": "fidelity",
|
||||
"background": {
|
||||
"type": "builtin",
|
||||
"id": "2021-08-26",
|
||||
"opacity": 1.0
|
||||
},
|
||||
"titleBar": {
|
||||
"transparent": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id" : "2016-02-25",
|
||||
"name" : "HMCL 3.3",
|
||||
"description" : {
|
||||
"default" : "HMCL 3.3 classic appearance",
|
||||
"zh-Hans" : "HMCL 3.3 经典外观",
|
||||
"zh-Hant" : "HMCL 3.3 經典外觀"
|
||||
"id": "2016-02-25",
|
||||
"name": "HMCL 3.3",
|
||||
"description": {
|
||||
"default": "HMCL 3.3 classic appearance",
|
||||
"es": "Apariencia clásica de HMCL 3.3",
|
||||
"ja": "HMCL 3.3 のクラシックな外観",
|
||||
"ru": "Классический вид HMCL 3.3",
|
||||
"uk": "Класичний вигляд HMCL 3.3",
|
||||
"zh-Hans": "HMCL 3.3 经典外观",
|
||||
"zh-Hant": "HMCL 3.3 經典外觀",
|
||||
"lzh": "HMCL 3.3 之舊觀"
|
||||
},
|
||||
"color" : "#5C6BC0",
|
||||
"brightness" : "light",
|
||||
"colorStyle" : "fidelity",
|
||||
"background" : {
|
||||
"type" : "builtin",
|
||||
"id" : "2016-02-25",
|
||||
"opacity" : 1.0
|
||||
"color": "#5C6BC0",
|
||||
"brightness": "light",
|
||||
"colorStyle": "fidelity",
|
||||
"background": {
|
||||
"type": "builtin",
|
||||
"id": "2016-02-25",
|
||||
"opacity": 1.0
|
||||
},
|
||||
"titleBar" : {
|
||||
"transparent" : true
|
||||
"titleBar": {
|
||||
"transparent": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id" : "2015-06-22",
|
||||
"name" : {
|
||||
"default" : "HMCL 2.3"
|
||||
"id": "2015-06-22",
|
||||
"name": {
|
||||
"default": "HMCL 2.3"
|
||||
},
|
||||
"description" : {
|
||||
"default" : "HMCL 2.3 classic appearance",
|
||||
"zh-Hans" : "HMCL 2.3 经典外观",
|
||||
"zh-Hant" : "HMCL 2.3 經典外觀"
|
||||
"description": {
|
||||
"default": "HMCL 2.3 classic appearance",
|
||||
"es": "Apariencia clásica de HMCL 2.3",
|
||||
"ja": "HMCL 2.3 のクラシックな外観",
|
||||
"ru": "Классический вид HMCL 2.3",
|
||||
"uk": "Класичний вигляд HMCL 2.3",
|
||||
"zh-Hans": "HMCL 2.3 经典外观",
|
||||
"zh-Hant": "HMCL 2.3 經典外觀",
|
||||
"lzh": "HMCL 2.3 之舊觀"
|
||||
},
|
||||
"color" : "#E67E22",
|
||||
"brightness" : "light",
|
||||
"colorStyle" : "fidelity",
|
||||
"background" : {
|
||||
"type" : "builtin",
|
||||
"id" : "2015-06-22"
|
||||
"color": "#E67E22",
|
||||
"brightness": "light",
|
||||
"colorStyle": "fidelity",
|
||||
"background": {
|
||||
"type": "builtin",
|
||||
"id": "2015-06-22"
|
||||
},
|
||||
"titleBar" : {
|
||||
"transparent" : false
|
||||
"titleBar": {
|
||||
"transparent": false
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -4,17 +4,31 @@
|
||||
"version": "1.0.0",
|
||||
"name": {
|
||||
"default": "Default",
|
||||
"en-Qabs": "ʇꞁnɐɟǝᗡ",
|
||||
"es": "Predeterminado",
|
||||
"ja": "デフォルト",
|
||||
"ru": "По умолчанию",
|
||||
"uk": "За замовчуванням",
|
||||
"zh-Hans": "默认主题",
|
||||
"zh-Hant": "預設主題"
|
||||
"zh-Hant": "預設主題",
|
||||
"lzh": "預設主題"
|
||||
},
|
||||
"description": {
|
||||
"default": "HMCL Default",
|
||||
"es": "HMCL Predeterminado",
|
||||
"ja": "HMCL デフォルト",
|
||||
"ru": "HMCL По умолчанию",
|
||||
"uk": "HMCL За замовчуванням",
|
||||
"zh-Hans": "HMCL 默认主题",
|
||||
"zh-Hant": "HMCL 預設主題"
|
||||
"zh-Hant": "HMCL 預設主題",
|
||||
"lzh": "HMCL 預設主題"
|
||||
},
|
||||
"authors": [
|
||||
{
|
||||
"name": "HMCL"
|
||||
"name": {
|
||||
"default": "HMCL",
|
||||
"en-Qabs": "ꞀƆWH"
|
||||
}
|
||||
}
|
||||
],
|
||||
"theme": {}
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import org.jackhuang.hmcl.gradle.l10n.ParseLanguageSubtagRegistry
|
||||
|
||||
plugins {
|
||||
id("checkstyle")
|
||||
id("org.glavo.gradle-wrapper-neo") version "0.1.0"
|
||||
id("org.glavo.gradle-wrapper-neo") version "0.2.0"
|
||||
}
|
||||
|
||||
group = "org.jackhuang"
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Gradle Wrapper Neo single-file source distribution.
|
||||
*
|
||||
* This source file is part of Gradle Wrapper Neo 0.1.0.
|
||||
* This source file is part of Gradle Wrapper Neo 0.2.0.
|
||||
* Documentation and updates: https://github.com/Glavo/gradle-wrapper-neo
|
||||
*
|
||||
* Place this file at gradle/wrapper/GradleWrapperNeo.java in a Gradle project.
|
||||
|
||||
+19
-10
@@ -157,19 +157,17 @@ function Resolve-JavacExecutable {
|
||||
}
|
||||
|
||||
function Find-AppHome {
|
||||
param([string] $LauncherHome)
|
||||
param(
|
||||
[string] $LauncherHome,
|
||||
[string] $WorkingDirectory
|
||||
)
|
||||
|
||||
$launcherProperties = Join-Path $LauncherHome 'gradle\wrapper\gradle-wrapper.properties'
|
||||
if (Test-Path -LiteralPath $launcherProperties -PathType Leaf) {
|
||||
return $LauncherHome
|
||||
}
|
||||
|
||||
$currentLocation = Get-Location
|
||||
if ($currentLocation.Provider.Name -ne 'FileSystem') {
|
||||
throw "The current location is not a file system directory: $currentLocation"
|
||||
}
|
||||
|
||||
$searchDirectory = Get-Item -LiteralPath $currentLocation.Path
|
||||
$searchDirectory = Get-Item -LiteralPath $WorkingDirectory
|
||||
$searchStart = $searchDirectory.FullName
|
||||
while ($null -ne $searchDirectory) {
|
||||
$propertiesFile = Join-Path $searchDirectory.FullName 'gradle\wrapper\gradle-wrapper.properties'
|
||||
@@ -224,7 +222,8 @@ function ConvertTo-WindowsCommandLineArgument {
|
||||
function Invoke-NativeApplication {
|
||||
param(
|
||||
[string] $Executable,
|
||||
[string[]] $Arguments
|
||||
[string[]] $Arguments,
|
||||
[string] $WorkingDirectory
|
||||
)
|
||||
|
||||
$quotedArguments = New-Object 'System.Collections.Generic.List[string]'
|
||||
@@ -235,6 +234,7 @@ function Invoke-NativeApplication {
|
||||
$startInfo = New-Object Diagnostics.ProcessStartInfo
|
||||
$startInfo.FileName = $Executable
|
||||
$startInfo.Arguments = [string]::Join(' ', $quotedArguments.ToArray())
|
||||
$startInfo.WorkingDirectory = $WorkingDirectory
|
||||
$startInfo.UseShellExecute = $false
|
||||
|
||||
$process = New-Object Diagnostics.Process
|
||||
@@ -295,7 +295,13 @@ function Compile-WrapperSource {
|
||||
function Invoke-GradleWrapper {
|
||||
param([string[]] $GradleArguments)
|
||||
|
||||
$appHome = Find-AppHome -LauncherHome $script:LauncherHome
|
||||
$currentLocation = Get-Location
|
||||
if ($currentLocation.Provider.Name -ne 'FileSystem') {
|
||||
throw "The current location is not a file system directory: $currentLocation"
|
||||
}
|
||||
$workingDirectory = $currentLocation.ProviderPath
|
||||
|
||||
$appHome = Find-AppHome -LauncherHome $script:LauncherHome -WorkingDirectory $workingDirectory
|
||||
$launcherWrapperDirectory = Join-Path $script:LauncherHome 'gradle\wrapper'
|
||||
$projectSource = Join-Path $appHome 'gradle\wrapper\GradleWrapperNeo.java'
|
||||
if (Test-Path -LiteralPath $projectSource -PathType Leaf) {
|
||||
@@ -351,7 +357,10 @@ function Invoke-GradleWrapper {
|
||||
}
|
||||
|
||||
$javaArguments += $GradleArguments
|
||||
$script:WrapperExitCode = Invoke-NativeApplication -Executable $javaExecutable -Arguments $javaArguments
|
||||
$script:WrapperExitCode = Invoke-NativeApplication `
|
||||
-Executable $javaExecutable `
|
||||
-Arguments $javaArguments `
|
||||
-WorkingDirectory $workingDirectory
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user