Code Monkey home page Code Monkey logo

skytweaks's Introduction

SkyTweaks

A Hypixel Skyblock Quality of Life mod with features that you may or may not be able to find in other mods.

SkyTweaks is a mod created by Natia/Nat3zDev that implements QOL features for Hypixel Skyblock. Like the description says, "it's a mod that has features you may or may not find in other mods."

Extensions API

SkyTweaks has an extensive Extensions API that allows you to access information in the mod and get a cool looking UI with it!

By having your mod implemented into the Extensions API, your mod will soon^tm have auto-updating if you link your github page!

How to implement into your mod

First, install SkyTweaks and make sure it's the latest version. Then, you create a libs or deps folder in your gradle project and put the mod's jar in it. Next, you make sure the following lines are in your build.gradle file:

dependencies {
    compile fileTree(dir: 'deps', include: '*.jar')
}
// optional
shadowJar {
  exclude 'Skyblock.Secret.Mod.jar'
}

Then, you create a new class that extends to the Extension class.

Almost done! Once you have done that, in your preInit(FMLPreInitializationEvent) method, add the following lines:

ExtensionList.addExtension(extension);
extension.updateConfigVariables();

Then, you add these lines in your postInit(FMLPostInitializationEvent) method:

extension.saveConfig();

Congratulations! You have successfully added the SkyTweaks ExtensionsAPI into your mod!

Features

  • ExtensionsAPI
  • Automatic Updates using the Vicious API framework. (made by me!)
  • Stop Rendering Players in Hub - Stops rendering players in Hub. The only exception is NPCS.
  • Item Pickup Logs - Creates a text file where it shows item drops/pickups throughout your session.
  • Minion Analyzer - Analyzes minion contents and calculates the amount of coins in it.
  • Readied Players - Adds a Ready Players HUD which shows the users in your party which are ready.
  • Spirit/Bonzo Timers - Displays a timer which shows how long the cooldown for the spirit/bonzo mask is.
  • Copy Fails/Deaths - Automatically copies dungeon fails AND dungeon deaths.
  • Reparty Command (/rp) - Automatically reparties all party members.
  • Voidgloom Seraph Assistance - Assists you in the fight with the Voidgloom Seraph.

Commands

  • /sm - Command to access config gui.
  • /smhud - Command to change positions of hud elements.
  • /rp - Command to start the reparty hook.

How to use SHA256 Hash

Automatically, the SHA256 hash of each update is verified by Mod Assistant. If you wish to manually verify, use this website and compare the output hash with the hash provided in the update changelog.

SHA256 Checksum Tool

Mod Assistant Verification

Mod Assistant automatically grabs the SHA-256 hash of each update and when downloaded, checks the hash of the updated jar file and makes sure that the update file is the one provided in the changelog.

Open Sourced

SkyTweaks is open source and because of this it uses code from open source programs! Below is a list of open source programs used to develop SkyTweaks!

List of Open Source Programs

This mod is protected by the GNU Affero General Public License v3.0.

skytweaks's People

Contributors

nat3z avatar

Stargazers

 avatar

Watchers

 avatar

skytweaks's Issues

License Issue

Hey there! I'm a member of the Skytils organization. The SkytilsMod project is licensed under the terms of the GNU Affero General Public License 3.0, which states that for modifications:

You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.

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.