kami-blue/README.md

244 lines
10 KiB
Markdown
Raw Normal View History

2019-11-06 13:36:54 +00:00
<img src="assets/kami.svg" align="left" width="120"/>
2019-10-24 23:31:36 +00:00
# KAMI Blue
2019-10-24 22:59:40 +00:00
2019-10-24 23:09:04 +00:00
### A minecraft utility mod for anarchy servers.
2019-10-24 16:56:30 +00:00
2019-10-28 00:19:48 +00:00
| | S-B99 (features-master)| 086 (upstream) |
|:------------:|:-------------:|:--------------:|
2019-11-11 21:07:13 +00:00
| Build Status | [![Build Status features-master](https://img.shields.io/travis/com/S-B99/kamiblue-travisci/master?logo=gradle&label=build)](https://travis-ci.com/S-B99/kamiblue-travisci/branches) | [![Build Status 086](https://travis-ci.com/zeroeightysix/KAMI.svg?logo=gradle&branch=master)](https://travis-ci.com/zeroeightysix/KAMI) |
2019-10-31 21:03:35 +00:00
| 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) |
2019-10-31 21:37:31 +00:00
<!--| 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) |
-->
2019-10-31 20:25:23 +00:00
<!--| 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) |-->
2019-10-28 00:19:48 +00:00
<!--| 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) |-->
2018-08-12 00:41:53 +00:00
2019-12-10 17:46:12 +00:00
Please consider donating to help continue this project and get a unique cape in game.
2019-10-31 13:23:21 +00:00
2019-10-31 21:00:11 +00:00
[![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)
2019-10-31 13:23:21 +00:00
2019-10-24 21:35:47 +00:00
<details>
<summary>Click to view disclaimers</summary>
2019-10-24 23:59:08 +00:00
***
2019-10-25 00:02:47 +00:00
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).
2018-07-21 18:52:29 +00:00
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.
2019-10-24 21:35:47 +00:00
2019-10-24 23:59:08 +00:00
***
2019-10-24 21:35:47 +00:00
</details>
## How to download
2019-11-04 23:23:03 +00:00
Press the releases button or [click here](https://github.com/S-B99/KAMI/releases)
2019-10-24 22:37:00 +00:00
2019-10-24 16:56:30 +00:00
## Status
<details>
<summary>Click to view current development status</summary>
2019-10-24 23:59:08 +00:00
***
2019-11-03 16:18:17 +00:00
[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.
2019-10-24 16:56:30 +00:00
This is currently in slowed development. Maintainance and further development is planned in the next couple months.
2019-10-24 23:59:08 +00:00
***
2019-10-24 16:56:30 +00:00
</details>
2018-07-21 20:00:15 +00:00
2018-12-16 18:53:27 +00:00
## Preview
<details>
2019-10-24 16:56:30 +00:00
<summary>Click to view images</summary>
2018-12-16 18:53:27 +00:00
2019-10-24 23:59:08 +00:00
***
Click on images to expand
***
2019-12-15 05:28:38 +00:00
Note: GUI pictures are super outdated
<img src=".github/IMAGES/gui.png" width="500"/>
2019-11-03 15:37:48 +00:00
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"/>
2018-12-16 18:53:27 +00:00
2019-10-24 23:59:08 +00:00
***
2018-12-16 18:53:27 +00:00
</details>
## Installing
2019-11-04 23:22:33 +00:00
To install drag the `VERSION-release.jar` to your `mods/1.12.2` folder
2019-10-25 22:04:55 +00:00
<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
2019-10-24 16:56:30 +00:00
2. Go to your `.minecraft` directory.
* **Linux**: `~/.minecraft`
* **Windows**: `%appdata%/.minecraft`
2019-12-10 13:21:41 +00:00
* **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.
2018-08-10 13:21:57 +00:00
* By **downloading** it: see [releases](../../releases)
2018-08-10 13:23:05 +00:00
* By **building** it: see [building](#building).
2019-10-24 16:56:30 +00:00
5. Drag the `-release.jar` file into your mods directory.
2019-10-25 22:04:55 +00:00
</details>
2018-08-12 18:52:03 +00:00
## How do I
2019-10-24 16:56:30 +00:00
<details>
<summary>Click to see the frequently asked questions or basic stuff</summary>
2018-08-12 18:52:03 +00:00
2019-10-24 23:59:08 +00:00
***
##### Open the GUI
Press Y.
2018-08-12 18:52:03 +00:00
##### Use commands
The default prefix is `.`. Commands are used through chat, use `.commands` for a list of commands.
2018-08-12 18:52:03 +00:00
##### 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`.
2018-08-12 18:52:03 +00:00
##### 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.
2018-08-10 13:07:49 +00:00
2019-10-24 23:59:08 +00:00
***
2019-10-24 16:56:30 +00:00
</details>
2018-10-03 06:41:36 +00:00
2019-12-15 05:28:38 +00:00
## 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>
2018-10-10 19:32:02 +00:00
## Thank you
2019-10-24 16:56:30 +00:00
[zeroeightysix](https://github.com/zeroeightysix) for the original [KAMI](https://github.com/zeroeightysix/KAMI)
2018-10-10 19:32:02 +00:00
[ZeroMemes](https://github.com/ZeroMemes) for [Alpine](https://github.com/ZeroMemes/Alpine)
[ronmamo](https://github.com/ronmamo/) for [Reflections](https://github.com/ronmamo/reflections)
2019-10-24 16:56:30 +00:00
The [Minecraft Forge team](https://github.com/MinecraftForge) for [forge](https://files.minecraftforge.net/)