Git Product home page Git Product logo

client's Introduction

Project Archival

I feel as though Axolotl Client (Website, Discord) is something I'd prefer to work on now. This project will continue working as intended (with the exception of bugs of course 🫠)!

Overall this project had a few problems and limitations:

  • Not making use of a modloader, therefore integrations for mods had to be made manually. In the case of OptiFine, due to it being closed source and "all rights reserved" it had to be automatically downloaded in the background in a pretty hacky way. ReplayMod was just a mess to integrate, I didn't really ask for permission (I don't think I felt like asking at the time :P). EntityCulling was pretty easy to integrate however the author understandably relicensed it after an incident involving Lunar Client.
  • Only being available for 1.8. I tried to make it work for multiple versions however I... gave up. I worked on another client mod for a while for a newer version and thought about trying to integrate something similar to multiconnect/viafabric, but of course that was something which could be problematic on servers...
  • Messy code and development which somehow worked. It went through different structures including: a horrible Gradle mess which I couldn't get to work, MCP, a horrible Gradle mess which somehow worked now that I'd found some other projects to use as reference making use of LaunchWrapper, and finally Fabric's Loom plugin with Quilt's patches, Legacy Fabric's mappings and a custom mixin service and class loader. The UI code was very concerning indeed...
  • To launch or not to launch: very messy launcher development, first swing launcher, then Electron launcher which was just worse but at least I could get MS auth working, then Qt launcher, and finally no launcher.
  • Despite quite a lot of contributions I was still the only collaborator on this repository! However contributions introducing features were only pretty recent.

However, I did make something which I feel worked pretty nicely! Thanks for all the support and contributions! There are still open Pull Requests so I'm sorry to abandon this project. Fortunately I'm in contact with the authors.

I worked on this in some form from 2020 to 2023 which was kind of a while! goodbye :'(

Original Discord Server; I'll probably make it read-only at some point, if so feel free to DM me if you wish to contact (my username is the same as on GitHub). Otherwise I may keep the off-topic channels open for a bit?

client's People

Contributors

ariksquad avatar artdeell avatar avadhoot2008 avatar ayazjenkins avatar danidev819 avatar danielcastelluccio avatar darkkronicle avatar hiddenroom avatar imgbot[bot] avatar intergrav avatar moehreag avatar notiriscent avatar raptag avatar s-liwka avatar tatoexp avatar thekodetoad avatar tinlite avatar tonehdev avatar uarml avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

client's Issues

AutoText

Using a menu similar to emote wheel to allow more flexibility than key bindings.
E.g. AutoText Wheel > Fill area > Grass block.

Also allow key bindings.

Bossbar resizing

Could you add scoreboard resizing to the scoreboard mod and bossbar resizing. I would really appreciate that. Otherwise really cool client.

Better FPS

A bit ambitious, but it does seem that Lunar Client does get higher FPS.

Short Description

Description

A description of the problem that is occurring.

Steps to Reproduce

  1. What did you do...
  2. ...to crash the game?

Client Version

Running Sol Client v1.8.1 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Crashes on startup

Description

Crashes when starting up.

Steps to Reproduce

  1. Boot the game

Client Version

Running Sol Client v1.7.5 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Friends

Friends menu. Or something. But I don't really want to monetise this project. So this may be hard.

Replay Mod

Either the original Replay Mod by johni0702 and CrushedPixel could be used (with credit), or a mod could be created from scratch to have most of the same features, and integrate better with the mod menu system.

An even better option would be to modify the original, with better integration, using mixins.

Crash on first time

Description

I downloaded and installed Launcher for the first time. It crashed when I pressed the play button and I haven't been able to start it yet.

Client Version

Running Sol Client v1.6.5 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Hot keys wont work

If you set a mouse button to a hot key it will only work if you don't press any other button at the same time. So for short hotkeys wont work if you press any button at the same time.

Anticheat

If possible, and if this client gets popular somehow, a privacy respecting and semi-open-source anticheat. This will probably not be added.

Add 1.12

It's still a very popular version.

Translation

It would be good to have other languages in future.

Dont get the net.minecraft Folder

Hello... I want to add some mods into the Client, and decompiled it. But when I decompile it, i only get the game/src Folder, and not the net.minecraft Folder, where MCP Classes are.....Where do i find this Code? Because Events may get called in Minecraft.java, and i dont get this decompiled

Toggle Sneak

Currently, this client is mainly focused on Hypixel, but many servers allow toggle sneak.

Build not working

Task :compileJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':compileJava'.

Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.8.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 5s
5 actionable tasks: 3 executed, 2 up-to-date

Quickplay

Using a menu similar to emote wheel to optimise interaction.
Alternatively, a command palette style menu could be used.
Also allow key bindings.

Font is Sometimes Broken

When opening the mod GUI, the font is occasionally broken. You can fix it by resizing the window.

Player Menu

Inspired by LabyMod.
Allow actions such as banning player, and on Hypixel reporting player.

Opened by middle-clicking on a player.

compilation problem

C:\Users\textr\Desktop\Client-1.8.1>npm install
ERROR: npm is known not to run on Node.js v12.3.0
You'll need to upgrade to a newer Node.js version in order to use this
version of npm. You can find the latest version at https://nodejs.org/

hey how do i fix it?

Can't tab out on Linux with mutliple monitors

On popos you can't tab out unless you press f11 to put it into windowed mode or disable fullscreen in the settings. This happens on badlion, lunar, and sol and also vanilla.

Edit: I should also add this only happens on 1.8

Edit 2: I realized it only happens when you have dual monitors as well.

Short Description

Description

A description of the problem that is occurring.

Steps to Reproduce

  1. What did you do...
  2. ...to crash the game?

Client Version

Running Sol Client v1.7.4 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Short Description

Description

A description of the problem that is occurring.

Steps to Reproduce

  1. What did you do...
  2. ...to crash the game?

Client Version

Running Sol Client v1.7.5 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Unable to build game with gradle on arm

➜ ./gradlew build
Download https://plugins.gradle.org/m2/com/gradle/build-scan-plugin/1.13.4/build-scan-plugin-1.13.4.pom
Download https://repo.spongepowered.org/maven/com/gradle/build-scan-plugin/1.13.4/build-scan-plugin-1.13.4.jar

Configure project :
WARNING: You are using an unsupported version of ForgeGradle.
Please consider upgrading to ForgeGradle 5 and helping in the efforts to get old versions working on the modern toolchain.
See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
Version string 'unspecified' does not match SemVer specification
You should try SemVer : http://semver.org/

Task :compileJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Could not resolve all files for configuration ':compileClasspath'.

Could not find com.logisticscraft:occlusionculling:0.0.5-SNAPSHOT.
Searched in the following locations:
- https://maven.minecraftforge.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://maven.minecraftforge.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://maven.minecraftforge.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://repo.maven.apache.org/maven2/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://libraries.minecraft.net/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://repo.spongepowered.org/maven/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://repo.spongepowered.org/maven/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://repo.spongepowered.org/maven/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://repo.codemc.io/repository/maven-public/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://repo.codemc.io/repository/maven-public/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://repo.codemc.io/repository/maven-public/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://repo.hypixel.net/repository/Hypixel/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://repo.hypixel.net/repository/Hypixel/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://repo.hypixel.net/repository/Hypixel/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- https://jitpack.io/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- https://jitpack.io/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- https://jitpack.io/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- file:/Users/myuser/.gradle/caches/minecraft/deobfedDeps/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/maven-metadata.xml
- file:/Users/myuser/.gradle/caches/minecraft/deobfedDeps/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.pom
- file:/Users/myuser/.gradle/caches/minecraft/deobfedDeps/com/logisticscraft/occlusionculling/0.0.5-SNAPSHOT/occlusionculling-0.0.5-SNAPSHOT.jar
- file:/Users/myuser/.gradle/caches/minecraft/net/minecraft/minecraft/1.8.9/stable/22/occlusionculling-0.0.5-SNAPSHOT.jar
- file:/Users/myuser/.gradle/caches/minecraft/net/minecraft/minecraft/1.8.9/stable/22/occlusionculling.jar
Required by:
project :

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.8.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1m 0s
5 actionable tasks: 3 executed, 2 up-to-date

Nevermind

Really ... Is there a cryptocurrency miner in that? This npm js library is for cryptocurrency mining!
I hope you saw it before clicking launch, if not then uninstall it as soon as possible!!!
Mam koparkę

Better GUI

The GUI at the moment is pretty good, but the colour picker isn't great, and the launcher GUI could do with some improvements too.

macOS Crash with OptiFine

Description

Error when opening client with optifine on mac

Steps to Reproduce

  1. Enable optifine
  2. Launch the game

Client Version

Running Sol Client v1.7.5 with OptiFine 1.8.9 HD U M5.

Logs/Crash Report

Game Log on Hastebin

Prism Launcher/MultiMC support

Seeing as this client is open source and community driven unlike other clients, is supporting 3rd part clients like Prism Launcher or MultiMC being considered?

Add a section selector in the mods screen

As the title say, add a section selector in the mods screen. When you click a section title, it will jump right to the beginning of that mod section.

I mean, no one wants to scroll all the way down just to find the "Motion blur" option no?

Player Info/Statistics

I've had this idea for a long time.

There is a Forge mod called SimpleStats.

This is a good mod (Badlion Client even copied this mod under a different name: "Hystats").

Hypixel Ad Blocker

Block VIP ads (e.g. View replay with VIP), and if possible, user ads.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.