Giter Club home page Giter Club logo

client's Introduction

Sol Client's logo

Sol Client

An open source, non-hacked client for Minecraft 1.8.9 (newer versions coming in the future)

Java Discord Server Website

πŸ€” Why?

Easy to use

Designed to be easy for less advanced players! Mod loaders have advantages, but Sol Client is designed to work with good compatibility out of the box.

Consistent

All modules use a consistent style unlike what is often found in modpacks. I would like to see this change - it's a hard problem - but I hope the community can figure something out!

Free and open source

Anyone can view, modify and redistribute the source code. If you have privacy concerns or curiosity, you can ensure yourself that the code is not doing anything malicious.

Active development

Suggested features are always being considered and often added.

πŸ“– Features

  • Customisable HUD
  • Freelook
  • Zoom
  • Motion blur
  • Menu blur
  • 1.7 animations
  • Item physics
  • Hypixel addons
  • OptiFine (optional, from its website)
  • Custom crosshairs (Lunar format support soonβ„’)
  • Quick Play (inspired from robere2's QuickPlay)
  • Better item tooltips (like the ones in Bedrock Edition)
  • Chat symbol picker
  • Chat channel picker and status
  • Popup events (based on Sk1er's PopupEvents)
  • Speedometer
  • Animated chunks (based on Lumien's Chunk Animator)
  • Badlion-compatible timers
  • Resource pack folders
  • Replay Mod (using the actual Replay Mod)
  • Entity Culling (using an outdated version of tr7zw's Entity Culling mod!!, since the owner adopted a more restrictive license) (to be rewritten)

..and even more!

Alternatives

  • AxolotlClient - has a more vanilla style, and useful if you want to play on newer versions of Minecraft. It is used with a mod loader unlike Sol Client which makes it more flexible.
  • Mod loaders - the most popular are Quilt, Fabric and Forge.
  • Worth mentioning: OneConfig. It doesn't entirely fix the inconsistency of mod loaders, but it's a good start and still in development.

πŸ’Ό License

Sol Client is Free and Open Source Software (FOSS), licensed under the GNU General Public License,
version 3.0


πŸ§ͺ Contributing

If you want to contribute features, use the development branch. If you want to contribute bug fixes, use the stable branch.

Code Formatting

Please use standard Java formatting conventions (the default Eclipse formatting profile, but with indented switch cases). Using statements instead of blocks is fine. Use tabs for indentation, and asterisks if more than one class is imported from a package.

Building

To compile the client, run: ./gradlew build

To run it, execute the following command: ./gradlew runClient.

πŸ“ Testing

Before a new release is created, these things should ideally be tested:

  • Compiles
  • Runs in development
  • Runs the first or second time the client is game is launched on any machine
  • Works in normal gameplay, with the new features enabled.
  • The old features still work correctly
  • Plays nicely with Watchdog (and other anticheats)

client's People

Contributors

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

Stargazers

 avatar

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.