ccbluex / liquidlauncher Goto Github PK
View Code? Open in Web Editor NEWThe official Minecraft launcher for LiquidBounce
License: GNU General Public License v3.0
The official Minecraft launcher for LiquidBounce
License: GNU General Public License v3.0
Instead of installing the launcher like a new application, make it like Titan Launcher, it doesn't install and it just creates the .minecraft folder and we can launch it from the same exe.
It would be nice if the launcher is a single exe that creates and manages it's files instead of installing the launcher.
In other words, I don't like having "liquidlauncher" in the applications list of my windows computer, it feels like it is a heavy and fat application that we can't wear inside an USB for example
It's already possible to add custom mods but the feature isn't obvious as the launcher is missing a menu for it. Currently, users have to manually move the desired mods into the custom_mods
folder located in the launcher's data directory. There should be a menu which can be used to manage custom mods.
sorry to bug you again i know its the 3rd time im just not used to rust so what must i do if its done
LiquidBounce Build/Version
Launcher
Operating System
Windows
Minecraft Version
Not valid.
Describe the bug
After compiling the source and running liquidlauncher.exe, app doesn't starts and nothing happening (I don't know if this is a bug or not)
Screenshots
no
warning: unused import: std::sync::Mutex
--> src\main.rs:9:5
|
9 | use std::sync::Mutex;
| ^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)]
on by default
warning: unused import: anyhow
--> src\main.rs:11:14
|
11 | use anyhow::{anyhow, Result};
| ^^^^^^
warning: unused import: minceraft::auth
--> src\main.rs:13:5
|
13 | use minceraft::auth;
| ^^^^^^^^^^^^^^^
warning: unused import: directories::ProjectDirs
--> src\app\gui.rs:8:5
|
8 | use directories::ProjectDirs;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: tokio::task
--> src\app\gui.rs:16:5
|
16 | use tokio::task;
| ^^^^^^^^^^^
warning: unused import: directories::ProjectDirs
--> src\app\cli.rs:4:5
|
4 | use directories::ProjectDirs;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: RefreshKind
--> src\app\cli.rs:14:15
|
14 | use sysinfo::{RefreshKind, SystemExt};
| ^^^^^^^^^^^
warning: unused import: std::fs::File
--> src\minecraft\service.rs:2:5
|
2 | use std::fs::File;
| ^^^^^^^^^^^^^
warning: unused import: std::path::Path
--> src\minecraft\service.rs:3:5
|
3 | use std::path::Path;
| ^^^^^^^^^^^^^^^
warning: unused import: Build
--> src\minecraft\prelauncher.rs:8:23
|
8 | use crate::app::api::{Build, ApiEndpoints, LaunchManifest, LoaderSubsystem, ModSource, LoaderMod};
| ^^^^^
warning: unreachable statement
--> src\main.rs:50:9
|
47 | return Ok(());
| ------------- any code following this expression is unreachable
...
50 | eprintln!("This build does not support CLI.");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
|
= note: #[warn(unreachable_code)]
on by default
= note: this warning originates in the macro eprintln
(in Nightly builds, run with -Z macro-backtrace for more info)
warning: unreachable statement
--> src\main.rs:60:5
|
57 | return Ok(());
| ------------- any code following this expression is unreachable
...
60 | eprintln!("This build does not support GUI.");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
|
= note: this warning originates in the macro eprintln
(in Nightly builds, run with -Z macro-backtrace for more info)
warning: unused variable: value
--> src\app\cli.rs:87:18
|
87 | fn handle_stdout(value: &(), data: &[u8]) -> Result<()> {
| ^^^^^ help: if this is intentional, prefix it with an underscore: _value
|
= note: #[warn(unused_variables)]
on by default
warning: unused variable: value
--> src\app\cli.rs:94:20
|
94 | fn handle_progress(value: &(), progress_update: ProgressUpdate) -> Result<()> {
| ^^^^^ help: if this is intentional, prefix it with an underscore: _value
warning: unused variable: progress_update
--> src\app\cli.rs:94:32
|
94 | fn handle_progress(value: &(), progress_update: ProgressUpdate) -> Result<()> {
| ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _progress_update
warning: unused variable: mod_cache_path
--> src\minecraft\prelauncher.rs:69:9
|
69 | let mod_cache_path = data.join("mod_cache");
| ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _mod_cache_path
warning: unused variable: github_release_data
--> src\updater\mod.rs:41:25
|
41 | async fn install_update(github_release_data: GitHubReleaseData) {
| ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _github_release_data
warning: field constant_data
is never read
--> src\app\gui.rs:34:5
|
33 | struct EventHandler {
| ------------ field in this struct
34 | constant_data: Arc,
| ^^^^^^^^^^^^^
|
= note: #[warn(dead_code)]
on by default
warning: field user
is never read
--> src\minecraft\service.rs:78:9
|
77 | struct AuthenticateResponse {
| -------------------- field in this struct
78 | user: Option,
| ^^^^
warning: variants InvalidLauncherManifest
and InvalidResponse
are never constructed
--> src\error.rs:8:5
|
4 | pub enum LauncherError {
| ------------- variants in this enum
...
8 | InvalidLauncherManifest(String),
| ^^^^^^^^^^^^^^^^^^^^^^^
...
12 | InvalidResponse(String),
| ^^^^^^^^^^^^^^^
|
= note: LauncherError
has a derived impl for the trait Debug
, but this is intentionally ignored during dead code analysis
warning: function install_update
is never used
--> src\updater\mod.rs:41:10
|
41 | async fn install_update(github_release_data: GitHubReleaseData) {
| ^^^^^^^^^^^^^^
warning: liquidlauncher
(bin "liquidlauncher") generated 21 warnings (run cargo fix --bin "liquidlauncher"
to apply 15 suggestions)
Finished release [optimized] target(s) in 2.21s
Opening the AppImage via CLI, I get the following log
2023-11-05T11:57:56.624171Z DEBUG liquidlauncher: Creating launcher directories...
at src/main.rs:69
EGLDisplay Initialization failed: EGL_BAD_ACCESS
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)
(WebKitWebProcess:22081): Gdk-ERROR **: 12:57:57.516: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 211 error_code 2 request_code 151 (GLX) minor_code 34)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
something for the future
Looks like the ssl certificate for api.liquidbounce.net is invalid, so i can't launch liquid launcher.
While at the Download of Liquidbounce window, you can't click on anything as it does not respond. So the Skip Ad button, and the actual ads don't do anything.
SeedCrackerX https://github.com/19MisterX98/SeedcrackerX
Uiutils https://github.com/Coderx-Gamer/ui-utils
(Baritone) Incompatible with LB
please add portable version for run in folder
some of the mods that are installed by LiquidLauncher have updates available
a list that mod menu shows
Fabric Language Kotlin
Mod Menu
Sodium
ViaFabricPlus
Fabric API
i would do this myself but i dont want a non computer savy user to be googling HoW tO UpDaTE MiNeCrAFt MoDs
can add the possibility to play on world stored in vanilla client please "C:%user%\cosne\AppData\Roaming.minecraft", can add the "possibility" in the loucher to copy the personalized fabric mod from default minecraft mod folder and to use the same seting of vanilla client, by ridirecting the game data from "C:\Users%user%\AppData\Roaming\CCBlueX\LiquidLauncher\data\gameDir\nextgen"to "C:\Users%user%\AppData\Roaming.minecraft" please?
This is important for people who want to use certain Optimization Modpacks such as Simply Optimized
The launcher currently only supports English. It should also support Chinese and German. The default language should be the system language by default, but can be changed in the UI.
This mod fixes the current issue of the altmanager on certain servers giving encryption errors.
I've used this for a month or two now and have not experienced any crashes or bugs
Someone is using the LiquidLauncher to hack personal info...someone used the app to illegally access my PayPal account through my Microsoft account to send themselves money.
i haven't been using liquid bounce for to long but i think it is a bit repetitive to always have to download and change the mods and i would really love to have that feature implemented into liquid launcher
PLSSSS
LiquidBounce Build/Version
Operating System
Windows
Minecraft Version
Not valid.
Describe the bug
After compiling the source and running liquidbounce.exe i get an error telling me /gui/public/index.html is missing
Client Log
failed to load "C:/Users/XXXX/Desktop/Nowy%20folder/LiquidLauncher/target/release/gui/public/index.html" file, error=3
I'm not experienced in rust either way but I am getting an error building for M1.
System specifications
OS: macOS Big Sur 11.4 20F71 arm64
Terminal: WarpTerminal
CPU: Apple M1
GPU: Apple M1
Shell: zsh 5.8
Cargo Version:
cargo 1.55.0 (32da73ab1 2021-08-23)
Error exact:
Compiling webview-sys v0.6.2
The following warnings were emitted during compilation:
warning: webview_cocoa.c:89:23: error: too many arguments to function call, expected 0, have 3
warning: return objc_msgSend((id)objc_getClass("NSString"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:95:20: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend((id)objc_getClass("NSMenuItem"), sel_registerName("alloc"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:96:16: error: too many arguments to function call, expected 0, have 5
warning: objc_msgSend(item, sel_registerName("initWithTitle:action:keyEquivalent:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:98:16: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(item, sel_registerName("autorelease"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:119:27: error: too many arguments to function call, expected 0, have 11
warning: id event = objc_msgSend((id)objc_getClass("NSEvent"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:124:25: error: too many arguments to function call, expected 0, have 2
warning: id app = objc_msgSend((id)objc_getClass("NSApplication"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:135:34: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend((id)objc_getClass("NSDate"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:148:45: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(message, sel_registerName("body")),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:155:31: error: too many arguments to function call, expected 0, have 2
warning: id openPanel = objc_msgSend((id)objc_getClass("NSOpenPanel"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:160:20: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(parameters, sel_registerName("allowsMultipleSelection")));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:162:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(openPanel, sel_registerName("setCanChooseFiles:"), 1);
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:166:42: error: too many arguments to function call, expected 0, have 2
warning: completionHandler(objc_msgSend(openPanel, sel_registerName("URLs")));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:164:7: error: too many arguments to function call, expected 0, have 3
warning: openPanel, sel_registerName("beginWithCompletionHandler:"), ^(id result) {
warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:176:31: error: too many arguments to function call, expected 0, have 2
warning: id savePanel = objc_msgSend((id)objc_getClass("NSSavePanel"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:178:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("setCanCreateDirectories:"), 1);
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:179:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("setNameFieldStringValue:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:184:42: error: too many arguments to function call, expected 0, have 2
warning: id url = objc_msgSend(savePanel, sel_registerName("URL"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:185:43: error: too many arguments to function call, expected 0, have 2
warning: id path = objc_msgSend(url, sel_registerName("path"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:181:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("beginWithCompletionHandler:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: 20 errors generated.
error: failed to run custom build command for `webview-sys v0.6.2`
Caused by:
process didn't exit successfully: `/Users/it/Git/LiquidLauncher/target/release/build/webview-sys-9e986117ce764eb1/build-script-build` (exit status: 1)
--- stdout
cargo:rustc-link-lib=framework=Cocoa
cargo:rustc-link-lib=framework=WebKit
TARGET = Some("aarch64-apple-darwin")
OPT_LEVEL = Some("3")
HOST = Some("aarch64-apple-darwin")
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
CARGO_CFG_TARGET_FEATURE = None
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = None
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = None
running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "webview.h" "-Wall" "-Wextra" "-x" "objective-c" "-std=c11" "-w" "-DDEBUG" "-DOBJC_OLD_DISPATCH_PROTOTYPES=1" "-o" "/Users/it/Git/LiquidLauncher/target/release/build/webview-sys-5069132c836fe68a/out/webview_cocoa.o" "-c" "webview_cocoa.c"
cargo:warning=webview_cocoa.c:89:23: error: too many arguments to function call, expected 0, have 3
cargo:warning= return objc_msgSend((id)objc_getClass("NSString"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:95:20: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend((id)objc_getClass("NSMenuItem"), sel_registerName("alloc"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:96:16: error: too many arguments to function call, expected 0, have 5
cargo:warning= objc_msgSend(item, sel_registerName("initWithTitle:action:keyEquivalent:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:98:16: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(item, sel_registerName("autorelease"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:119:27: error: too many arguments to function call, expected 0, have 11
cargo:warning= id event = objc_msgSend((id)objc_getClass("NSEvent"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:124:25: error: too many arguments to function call, expected 0, have 2
cargo:warning= id app = objc_msgSend((id)objc_getClass("NSApplication"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:135:34: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend((id)objc_getClass("NSDate"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:148:45: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(message, sel_registerName("body")),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:155:31: error: too many arguments to function call, expected 0, have 2
cargo:warning= id openPanel = objc_msgSend((id)objc_getClass("NSOpenPanel"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:160:20: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(parameters, sel_registerName("allowsMultipleSelection")));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:162:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(openPanel, sel_registerName("setCanChooseFiles:"), 1);
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:166:42: error: too many arguments to function call, expected 0, have 2
cargo:warning= completionHandler(objc_msgSend(openPanel, sel_registerName("URLs")));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:164:7: error: too many arguments to function call, expected 0, have 3
cargo:warning= openPanel, sel_registerName("beginWithCompletionHandler:"), ^(id result) {
cargo:warning= ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:176:31: error: too many arguments to function call, expected 0, have 2
cargo:warning= id savePanel = objc_msgSend((id)objc_getClass("NSSavePanel"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:178:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("setCanCreateDirectories:"), 1);
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:179:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("setNameFieldStringValue:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:184:42: error: too many arguments to function call, expected 0, have 2
cargo:warning= id url = objc_msgSend(savePanel, sel_registerName("URL"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:185:43: error: too many arguments to function call, expected 0, have 2
cargo:warning= id path = objc_msgSend(url, sel_registerName("path"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:181:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("beginWithCompletionHandler:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
cargo:warning=20 errors generated.
exit status: 1
--- stderr
error occurred: Command "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "webview.h" "-Wall" "-Wextra" "-x" "objective-c" "-std=c11" "-w" "-DDEBUG" "-DOBJC_OLD_DISPATCH_PROTOTYPES=1" "-o" "/Users/it/Git/LiquidLauncher/target/release/build/webview-sys-5069132c836fe68a/out/webview_cocoa.o" "-c" "webview_cocoa.c" with args "cc" did not execute successfully (status code exit status: 1).
I don't know if this correct or not, if it's wrong, I'll close this issue. Thank you for your patience!
it would be nice if we could use custom forks without having to create launcher forks, for example a global community where we put the github link or something and it was possible to start in liquidlaucher
Why implement this <?>
It would be fun and also how many people use forks is a way to find new forks and motivate new forks
I could create a record of forks and a check for forks that follow the terms ccbluex well I don't know much but it would be good and you would be able to check and those forks that don't follow would not be possible but a request request to add forks in laucher and you would have controls such as multiplayer servers where mojang itself is not responsible for servers but punishes those who do not follow
i believe i would get the community active and can check and try out forks and report to ccbluex (this suggestion is not for all forks to do this) but i say those forks that qualify as a rank scale would be a good match / and of course you can do that if you want
Currently, the launcher uses a hardcoded path for its data directory.
It seems on some Windows 7 system it is not able to install the required libraries.
https://forums.ccbluex.net/topic/7624/liquidlauncher-exe-entry-point-not-found
on the regular (bad) minecraft launcher, i used quilt to load my mods. it's a fork of fabric, with optimisations and more features. quilt supports all fabric mods, but quilt mods don't support fabric, so when i run liquidbounce there are some mods that i can't use with it, which is unfortunate. can you have the launcher download quilt instead of fabric? (i could probably write a pull request to do this because i am familiar with rust, but i want an ok first) maybe you could even add the option to choose between the fabric and quilt mod loader in the program itself.
when i move liquidbounce on screen it slow lagy move liblary error?
1.1.3_amd64.deb
Linux
Not valid.
When attempting to dpkg -i the Debian package, the control depends file requests libgconf2-4
, when the valid install name for it is libgconf-2-4
. If you would like, I have uploaded a fixed version of it on Google Drive, though it's a quite simple fix.
See Describe the bug
Not valid.
(If github removes the image, here's the log:)
(Reading database ... 431894 files and directories currently installed.)
Preparing to unpack .../liquidlauncher_1.1.3_amd64.deb ...
Unpacking liquidlauncher (1.1.3-1) ...
dpkg: dependency problems prevent configuration of liquidlauncher:
liquidlauncher depends on libgconf2-4; however:
Package libgconf2-4 is not installed.
Failed to launch client: Process exited with non-zero code: 1
[02:45:18] [Render thread/INFO]: Loading ultralight...
[02:45:18] [Render thread/INFO]: Checking resources...
[02:45:18] [Render thread/INFO]: Loading ultralight natives
[02:45:18] [Render thread/INFO]: Native path: /Users/anon/Library/Application Support/net.CCBlueX.LiquidLauncher/gameDir/nextgen/LiquidBounce/ultralight/bin
[02:45:18] [Render thread/ERROR]: Unable to load client.
java.lang.UnsatisfiedLinkError: Can't load library: /Users/anon/Library/Application Support/net.CCBlueX.LiquidLauncher/gameDir/nextgen/LiquidBounce/ultralight/bin/libglib-2.0-0.dylib
at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:?]
at java.lang.Runtime.load0(Unknown Source) ~[?:?]
at java.lang.System.load(Unknown Source) ~[?:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.initNatives(UltralightEngine.kt:144) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.init(UltralightEngine.kt:70) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:126) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:88) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:140) ~[LiquidBounce.jar:?]
at net.minecraft.class_310.handler$bhg000$liquidbounce$startClient(class_3
10.java:9087) ~[client-intermediary.jar:?]
at net.minecraft.class_310.(class_310.java:631) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:211) ~[fabric-loader-0.14.21-1.20.1.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
Failed to launch client: Process exited with non-zero code: 1
liquidlauncher_1.1.3_amd64.deb
Linux
1.12
I was trying to install LiquidBounce Launcher, but installation failed instead of being successfully installed.
Also i have tried to install it with dpkg
,
sudo dpkg -i liquidlauncher_1.1.3_amd64.deb
but it says that package depends on libgconf2-4
. This package is not found in neither default ubuntu repositories, not in universe
resository. But i have found that there is libgconf-2-4
(with -
in the middle), but even after installing it the installation of LiquidBounce deb has failed.
> sudo dpkg -i liquidlauncher_1.1.3_amd64.deb
Selecting previously unselected package liquidlauncher.
(Reading database ... 230802 files and directories currently installed.)
Preparing to unpack liquidlauncher_1.1.3_amd64.deb ...
Unpacking liquidlauncher (1.1.3-1) ...
dpkg: dependency problems prevent configuration of liquidlauncher:
liquidlauncher depends on libgconf2-4; however:
Package libgconf2-4 is not installed.
dpkg: error processing package liquidlauncher (--install):
dependency problems - leaving unconfigured
Processing triggers for mailcap (3.69ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Errors were encountered while processing:
liquidlauncher
No response
I've found a few design issues in LiquidLauncher that I'd like fixed just because it would make it a bit nicer to look at.
"X"
instead of an encoded "×"
.value="X"
to value="×"
for every close button.2 ways this can be solved:
<span>
for the text to have a class of small-title (<span class="small-title">Minecraft Version</span>
), and then added the very simple CSS:.view .small-title {
font-size: 15px;
}
This fixed the padding issue and font rendering all at once, leaving me with this:
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
* {
font-family: "Open Sans", sans-serif;
}
to look like the following:
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono&display=swap');
* {
font-family: "JetBrains Mono", sans-serif;
}
Note, if the monospace font ends up becoming the standard, the previous sizing for the small titles actually doesn't have padding issues and can be left alone just fine, meaning a lot of issues, such as no monospace font for client log, or padding with the normal fonts are just outright fixed. I personally chose JetBrains Mono as it keeps the same line length and only makes letters taller, however Roboto Mono might be of preference as the rest of the client uses Roboto so it would only make sense.
<label for="autoScroll">AutoScroll</label>
to <label for="autoScroll">Auto Scroll</label>
.<img src="img/liquidbounce-logo.png" alt="liquidbounce-logo" class="logo">
to <img src="img/liquidbounce-logo.png" alt="liquidbounce-logo" class="logo" draggable="false">
.warning: unused import: sync::Mutex
--> src\main.rs:9:11
|
9 | use std::{sync::Mutex};
| ^^^^^^^^^^^
|
= note: #[warn(unused_imports)]
on by default
warning: unused import: anyhow
--> src\main.rs:11:14
|
11 | use anyhow::{anyhow, Result};
| ^^^^^^
warning: unused import: minceraft::auth
--> src\main.rs:13:5
|
13 | use minceraft::auth;
| ^^^^^^^^^^^^^^^
warning: unused import: directories::ProjectDirs
--> src\app\gui.rs:8:5
|
8 | use directories::ProjectDirs;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: tokio::task
--> src\app\gui.rs:16:5
|
16 | use tokio::task;
| ^^^^^^^^^^^
warning: unused import: directories::ProjectDirs
--> src\app\cli.rs:4:5
|
4 | use directories::ProjectDirs;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: RefreshKind
--> src\app\cli.rs:14:15
|
14 | use sysinfo::{RefreshKind, SystemExt};
| ^^^^^^^^^^^
warning: unused import: std::fs::File
--> src\minecraft\service.rs:2:5
|
2 | use std::fs::File;
| ^^^^^^^^^^^^^
warning: unused import: std::path::Path
--> src\minecraft\service.rs:3:5
|
3 | use std::path::Path;
| ^^^^^^^^^^^^^^^
warning: unused import: directories::ProjectDirs
--> src\minecraft\prelauncher.rs:5:5
|
5 | use directories::ProjectDirs;
| ^^^^^^^^^^^^^^^^^^^^^^^^
error[E0554]: #![feature]
may not be used on the stable release channel
--> src\main.rs:1:12
|
1 | #![feature(once_cell)]
| ^^^^^^^^^
warning: unreachable statement
--> src\main.rs:50:9
|
47 | return Ok(());
| ------------- any code following this expression is unreachable
...
50 | eprintln!("This build does not support CLI.");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
|
= note: #[warn(unreachable_code)]
on by default
= note: this warning originates in the macro eprintln
(in Nightly builds, run with -Z macro-backtrace for more info)
warning: unreachable statement
--> src\main.rs:60:5
|
57 | return Ok(());
| ------------- any code following this expression is unreachable
...
60 | eprintln!("This build does not support GUI.");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
|
= note: this warning originates in the macro eprintln
(in Nightly builds, run with -Z macro-backtrace for more info)
For more information about this error, try rustc --explain E0554
.
warning: liquidlauncher
(bin "liquidlauncher") generated 12 warnings
error: could not compile liquidlauncher
due to previous error; 12 warnings emitted
Very sad ];
There should be the possibility to manage your scripts and installing new ones easily via the launcher.
I dont have any custom mods just the mods that come with the launcher. Nextgen liquidbounce works fine launching but the legacy and nightly version downloaded the mods fine but then crashes and comes up with "Failed to launch client: sha1 of downloaded library jline:jline:2.13 doesn't match" Any help? @ @
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.