Code Monkey home page Code Monkey logo

asuna's Introduction

Asuna (formerly known as Adorufu)

Codacy Badge

Asuna is a minecraft mod that assists the player in survival anarchy environments. "Asuna" is a character in the popular anime "Sword Art Online"

Installation tutorial

Download the latest release of Asuna.jar from here and select the latest version and download the jar, than put it into your .minecraft/mods folder. Once you've logged into a world. Type -bind clickgui <key> and hit that key to open the ClickGUI, from there you can toggle modules. If you don't know what a module does, you can type -help module <the name of the module> and it'll tell you it's purpose. You can do the same with commands using -help command <name of command>, and it'll tell you the command's syntax and description.

If you'd like to reposition the HUD elements (like the tps counter), you can open .minecraft/AsunaData.yml in WordPad or TextEdit, and edit the bit that reads like the following:

Asuna:
  gui:
    hud:
      watermark: LT
      hacklist: RB
      coordinates: LB
      saturation: RT
      inventorystats: RT
      horsestats: RT
      fps: LB
      tps: RT

RT means right-top, LB means left-bottom, RB means right-bottom, LT means left-top. Make sure the game is CLOSED when editing these values.

If you have any other questions, you can ask for help in our discord server

Thank yous

Asuna would not be possible without help...

wine - For making everything

086 - taught me how to use mixin

leijurv and Brady - For the baritone pathfinder

0x22 - For forcing me to fix certain things in my code ๐Ÿ˜™

Workspace setup tutorial

So, like, basically you have two options for working on Asuna. You can make an Asuna plugin or write into the client itself, it depends on what you're trying to do.

If you want to fix something in Asuna's code or add a feature into Asuna to be distributed in the official releases, you'll want to Fork and Clone.

If you want to add a feature into Asuna and distribute it among your friends (or publicly), you'll want to create a plugin

Creating a plugin is explained here, but it doesn't go in depth very far, you'll have to refer to the example code to get a grasp on what to do.

Forking and cloning is simple. Just create a fork of this repo, and then clone it, either through IntelliJ (I highly recommend this over eclipse), or through command line (git clone http://github.com/YourUsername/Asuna_Client). Once you do that, simply do ./gradlew setupDecompWorkspace (unix) or gradlew.bat setupDecompWorkspace (windows), and after that finishes, do ./gradlew genIntellijRuns (unix) or gradlew.bat genIntellijRuns if you're using IntelliJ. To build the jarfiles, do ./gradlew build (unix) or gradlew.bat build (windows). Built jars are located in projectroot/build/libs/. From there you can create pull requests or do whatever.

Official Discord

https://discord.gg/d3cBVkm

asuna's People

Contributors

0x000c0a71 avatar akethorpe avatar codacy-badger avatar darkcart avatar emotionallove avatar michuthecomrade avatar pozzed-load avatar zeromemes 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.