forked from RepoMirrors/kami-blue
244 lines
10 KiB
Markdown
244 lines
10 KiB
Markdown
<img src="assets/kami.svg" align="left" width="120"/>
|
|
|
|
# KAMI Blue
|
|
|
|
### A minecraft utility mod for anarchy servers.
|
|
|
|
| | S-B99 (features-master)| 086 (upstream) |
|
|
|:------------:|:-------------:|:--------------:|
|
|
| Build Status | [![Build Status features-master](https://img.shields.io/travis/com/S-B99/KAMI/features-master?logo=gradle&label=build)](https://travis-ci.com/S-B99/KAMI/) | [![Build Status 086](https://travis-ci.com/zeroeightysix/KAMI.svg?logo=gradle&branch=master)](https://travis-ci.com/zeroeightysix/KAMI) |
|
|
| Media | [![Discord Mine](https://img.shields.io/discord/573954110454366214?label=chat&logo=discord&logoColor=white)](https://discord.gg/KfpqwZB) | [![Discord 086](https://img.shields.io/discord/496724196542513174)](http://discord.gg/9hvwgeg) |
|
|
| Version | [![Version master](https://img.shields.io/github/v/release/S-B99/kami?color=dark-green&label=latest&logo=java)](https://github.com/S-B99/KAMI/releases) | [![Version 086](https://img.shields.io/github/v/tag/zeroeightysix/KAMI?color=red&label=outdated)](https://github.com/zeroeightysix/KAMI/releases) |
|
|
|
|
<!--| Issues | [![Issues Mine](https://img.shields.io/github/issues/S-B99/KAMI?label=issues&logo=github)](https://github.com/S-B99/kami/issues) | [![Issues 086](https://img.shields.io/github/issues/zeroeightysix/KAMI?color=red&label=issues)](https://github.com/zeroeightysix/kami/issues) |-->
|
|
<!--| Build Status | [![Build Status features-master](https://img.shields.io/travis/com/S-B99/KAMI/features-master?label=build)](https://travis-ci.com/S-B99/KAMI/tree/features-master) | [![Build Status master](https://img.shields.io/travis/com/S-B99/KAMI/master?label=build)](https://travis-ci.com/S-B99/KAMI/tree/master) | [![Build Status 086](https://travis-ci.com/zeroeightysix/KAMI.svg?branch=master)](https://travis-ci.com/zeroeightysix/KAMI) |-->
|
|
<!--| Issues | [![Issues Mine](https://img.shields.io/github/issues/S-B99/KAMI?label=issues)](https://github.com/S-B99/kami/issues) | [![Issues Mine](https://img.shields.io/github/issues/S-B99/KAMI?label=issues)](https://github.com/S-B99/kami/issues) | [![Issues 086](https://img.shields.io/github/issues/zeroeightysix/KAMI?color=red&label=issues)](https://github.com/zeroeightysix/kami/issues) |-->
|
|
<!--| Media | [![Discord Mine](https://img.shields.io/discord/573954110454366214?label=chat&logo=discord&logoColor=white)](https://discord.gg/KfpqwZB) | [![Discord Mine](https://img.shields.io/discord/573954110454366214?label=chat&logo=discord&logoColor=white)](https://discord.gg/KfpqwZB) | [![Discord 086](https://img.shields.io/badge/chat-on%20discord-brightgreen.svg)](http://discord.gg/9hvwgeg) |-->
|
|
<!--| Version | [![Version features-master](https://img.shields.io/github/v/tag/S-B99/KAMI?color=orange&include_prereleases&label=unstable&sort=semver)](https://github.com/S-B99/KAMI/releases) | [![Version master](https://img.shields.io/github/v/release/S-B99/kami?color=dark-green&label=latest)](https://github.com/S-B99/KAMI/releases) | [![Version 086](https://img.shields.io/github/v/tag/zeroeightysix/KAMI?color=red&label=outdated)](https://github.com/zeroeightysix/KAMI/releases) |-->
|
|
|
|
Please consider donating to help continue this project and get a unique cape in game.
|
|
|
|
[![Paypal](https://img.shields.io/badge/paypal-donate-red?color=169bd7&logo=paypal)](https://paypal.me/bellawhotwo)
|
|
[![BTC](https://img.shields.io/badge/btc-clickme-red?color=f08b16&logo=bitcoin)](https://www.blockchain.com/btc/address/19pH4aNZZMPJkqQ2826BauRokyBs1NYon7)
|
|
[![BCH](https://img.shields.io/badge/bch-clickme-red?color=2db300&logo=cash-app)](https://www.blockchain.com/bch/address/19pH4aNZZMPJkqQ2826BauRokyBs1NYon7)
|
|
|
|
<details>
|
|
<summary>Click to view disclaimers</summary>
|
|
|
|
***
|
|
|
|
This will be frequently updated as long as I'm not on vacation or anything
|
|
|
|
This is by no means a finished project, nor is it a "cheat" or "hack" for anything, it is a *utility* mod.
|
|
|
|
Please note Baritone is no longer included. Download the standalone jar [from here](https://github.com/cabaletta/baritone/releases).
|
|
|
|
See [forgehax](https://github.com/fr1kin/forgehax) for an equivalent. Some features in KAMI may be based on those of forgehax, and KAMI / KAMI Blue have some features it doesn't. KAMI Blue won't be based off of other mods unless said otherwise.
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## How to download
|
|
|
|
Press the releases button or [click here](https://github.com/S-B99/KAMI/releases)
|
|
|
|
## Status
|
|
|
|
<details>
|
|
<summary>Click to view current development status</summary>
|
|
|
|
***
|
|
|
|
[Everything here is planned for sure,](https://github.com/zeroeightysix/KAMI/pull/114) [along with here](https://github.com/S-B99/KAMI/issues/12) and the rest of the issues with a milestone attached.
|
|
|
|
This is currently in slowed development. Maintainance and further development is planned in the next couple months.
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## Preview
|
|
|
|
<details>
|
|
<summary>Click to view images</summary>
|
|
|
|
***
|
|
|
|
Click on images to expand
|
|
|
|
***
|
|
|
|
Note: GUI pictures are super outdated
|
|
|
|
<img src=".github/IMAGES/gui.png" width="500"/>
|
|
|
|
GUI When Closed
|
|
|
|
Ignore the GUI on the right, that's future
|
|
|
|
<img src=".github/IMAGES/guiclosed.png" width="500"/>
|
|
|
|
Shulker preview being used in chat
|
|
|
|
<img src=".github/IMAGES/shulkerChat.png" width="500"/>
|
|
|
|
CrystalAura targeting
|
|
|
|
<img src=".github/IMAGES/crystalAura.png" width="500"/>
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## Installing
|
|
|
|
To install drag the `VERSION-release.jar` to your `mods/1.12.2` folder
|
|
|
|
<details>
|
|
<summary>Click to see more detailed installing instructions</summary>
|
|
|
|
KAMI Blue is a forge mod. Start by downloading the latest version of [1.12.2 forge](https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.12.2.html).
|
|
1. Install forge
|
|
2. Go to your `.minecraft` directory.
|
|
* **Linux**: `~/.minecraft`
|
|
* **Windows**: `%appdata%/.minecraft`
|
|
* **OS X**: `~/Library/Application Support/minecraft`
|
|
3. Navigate to the `mods` directory. If it doesn't exist, create it.
|
|
4. Get the KAMI Blue `.jar` file.
|
|
* By **downloading** it: see [releases](../../releases)
|
|
* By **building** it: see [building](#building).
|
|
5. Drag the `-release.jar` file into your mods directory.
|
|
|
|
</details>
|
|
|
|
## How do I
|
|
|
|
<details>
|
|
<summary>Click to see the frequently asked questions or basic stuff</summary>
|
|
|
|
***
|
|
|
|
##### Open the GUI
|
|
Press Y.
|
|
|
|
##### Use commands
|
|
The default prefix is `.`. Commands are used through chat, use `.commands` for a list of commands.
|
|
|
|
##### Bind modules
|
|
Run `.bind <module> <key>`.
|
|
|
|
You can also use `.bind modifiers on` to allow modules to be bound to keybinds with modifiers, e.g `ctrl + shift + w` or `ctrl + c`.
|
|
|
|
##### Change command prefix
|
|
By using the command `prefix <prefix>` or after having ran KAMI Blue (make sure it's closed), editing your configuration file (find it using `config path` in-game) and changing the value of `commandPrefix` to change the prefix.
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## Building
|
|
|
|
<details>
|
|
<summary>Click to see building instructions</summary>
|
|
|
|
***
|
|
|
|
#### Linux
|
|
You can build by running these commands (without the <>) in a terminal.
|
|
```
|
|
git clone https://github.com/S-B99/KAMI/
|
|
cd KAMI
|
|
|
|
chmod +x gradlew
|
|
./gradlew <args>
|
|
```
|
|
Possible arguments:
|
|
```
|
|
build
|
|
mkdir
|
|
rmOld
|
|
copy
|
|
```
|
|
If you use more than one then it must be in that order.
|
|
|
|
Build is required, `mkdir` makes the `mods/1.12.2` directory, `rmOld` removes old versions of KAMI and KAMI Blue\* in that directory, and `copy` copies the build release to the `mods/1.12.2` directory.
|
|
|
|
\*`rmOld` removes any jars ending in `-release.jar`, which is the format KAMI used and that KAMI Blue uses. If you use any other mod that uses that naming scheme please remove old versions manually.
|
|
|
|
If you prefer copying it manually, find a file in `build/libs` called `KAMI-<kamiVersion>-**release**.jar` which you can copy to the `mods/1.12.2` folder of a minecraft instance that has forge installed.
|
|
|
|
Note: This assumes your minecraft folder is in the default location under your home folder.
|
|
|
|
Note: Any argument other then `build` assumes you downloaded KAMI Blue to a nested folder inside your home folder. For example `~/Downloads/KAMI` or `~/Documents/KAMI`. This will be fixed as per [issue #15](https://github.com/S-B99/KAMI/issues/15)
|
|
|
|
***
|
|
|
|
#### Windows
|
|
You can build by running these commands in a terminal with the current directory being KAMI. (EG. `cd C:\Users\Username\Downloads\KAMI`)
|
|
```
|
|
gradlew.bat build
|
|
```
|
|
|
|
To copy on windows run `autocopy.bat`
|
|
|
|
If you prefer copying it manually, find a file in `build/libs` called `KAMI-<kamiVersion>-**release**.jar` which you can copy to the `mods\1.12.2` folder of a minecraft instance that has forge installed.
|
|
|
|
Note: This assumes your minecraft folder is in the default location under your %appdata% folder.
|
|
|
|
***
|
|
|
|
If you get build errors see this: [troubleshooting page](docs/TROUBLESHOOTING.md)
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## Contributing
|
|
|
|
<details>
|
|
<summary>Click to see how to contribute</summary>
|
|
|
|
***
|
|
|
|
You are free to clone, modify KAMI and KAMI Blue and make pull requests as you wish. To set up your development environment, make use of the following commands:
|
|
|
|
On GNU/Linux, run `chmod +x gradlew` and for the following commands use `./gradlew` instead of `gradlew.bat`
|
|
|
|
Of-course you can also use a Gradle installation if you for some reason want another version of gradle
|
|
```
|
|
git clone https://github.com/S-B99/KAMI/
|
|
cd KAMI
|
|
```
|
|
Import KAMI Blue into your IDE of choice.
|
|
```
|
|
gradlew.bat setupDecompWorkspace
|
|
gradlew.bat genIntellijRuns #for intellij
|
|
gradlew.bat eclipse #for eclipse
|
|
```
|
|
If you use IntelliJ, import `build.gradle`
|
|
|
|
If you use Eclipse, import a new gradle project and select the KAMI folder.
|
|
|
|
If you have gradle related issues with either of these force your gradle version to `4.8.1`
|
|
|
|
If you do not wish to run from an IDE, use `gradlew.bat runClient` to run KAMI Blue.
|
|
|
|
***
|
|
|
|
If you get build errors see this: [troubleshooting page](docs/TROUBLESHOOTING.md)
|
|
|
|
***
|
|
|
|
</details>
|
|
|
|
## Thank you
|
|
|
|
[zeroeightysix](https://github.com/zeroeightysix) for the original [KAMI](https://github.com/zeroeightysix/KAMI)
|
|
|
|
[ZeroMemes](https://github.com/ZeroMemes) for [Alpine](https://github.com/ZeroMemes/Alpine)
|
|
|
|
[ronmamo](https://github.com/ronmamo/) for [Reflections](https://github.com/ronmamo/reflections)
|
|
|
|
The [Minecraft Forge team](https://github.com/MinecraftForge) for [forge](https://files.minecraftforge.net/)
|