Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lilgallon/bleach

[PROJECT PAUSED] Bleach is an anti-cheat plugin for minecraft servers
https://github.com/lilgallon/bleach

anticheat bukkit craftbukkit eclipse minecraft mod multiplayer plugin server spigot

Last synced: about 2 months ago
JSON representation

[PROJECT PAUSED] Bleach is an anti-cheat plugin for minecraft servers

Awesome Lists containing this project

README

        

![banner](images/bleach-banner.png)

*Bleach is an anti-cheat plugin for minecraft servers developped by N3RO.*

### I. Instructions

#### 1. Setting up eclipse

##### a) Get the files
First, open a terminal, go to the "Bleach" folder (create it if it doesn't exist) and write :
> - git init
> - git clone [email protected]:lgallon/Bleach.git

If you don't have any terminal that accepts git commands, download the archive containing the files, and extrat everything in the "Bleach" folder (create it if it doesn't exist).

##### b) Set up eclipse

Open Eclipse, set the working directory in the Bleach/ folder. Create a new java project named "Bleach", and the, reload src/.
Make sure to add an external library : libs/craftbukkit-1.12.2.jar.

#### 2. Setting up the server

Click on setup_server.bat

#### 3. Exporting the plugin

In Eclipse, File>Export>Java>JAR File, once the "JAR Export" window appears, select "Bleach" folder, and set the JAR File path to Server/plugins. Then click on finish.

### II. Goal of the project

#### 1. Description

The anti-cheat aims to catch players using external help.
The main feature of the anticheat is to give a suspicious percentage to every player. The anticheat will adapt its behaviour according to every player, and store the informations.
If a gap is reached, the player that reached the gap could be send to admins, or even could be immediatly banned.

#### 2. Releases

Releases are available in the Releases folder. Please check CHANGELOG.MD to get the informations about the updates.

#### 3. Goals

The goal is to use [N3RO Ghost client](https://github.com/N3ROO/Ghost) and [N3RO BetterColors](https://github.com/N3ROO/Bettercolors) and to make them detected. Those are undetected on the biggest minecraft servers at the moment. These hacks were made by N3RO to understand and find what are the weakness of popular anticheats. (Those "hacks" have never been shared with malicious people).
If you are not allowed to view the code of the hacks, please contat N3RO: [email protected]. This is to prevent malicious people to use the hack at their advantage.
- [ ] Speed anticheat
- [ ] Reach anticheat
- [ ] Fast click anticheat
- [ ] Spam detection
- [ ] Aimbot anticheat
- [ ] Killaura bot anticheat (catch a player using killaura)
- [ ] Movement anticheat (fly/step)
- [ ] Packet abuse anticheat (used in hacked client to bridge faster and to improve the player's reach)
- [ ] Fast place anticheat

### III. Misc

[Spigot documentation](https://hub.spigotmc.org/javadocs/spigot/)
- Library used: craftbukkit-1.12.2.jar
- Licence: GNU GPL

Developpment status for 1.0 release:
- [x] Commands system *(26/07/18 | v.0.1)*
- [x] Log system *(28/07/18 | v.0.2)*
- [x] Event system *(28/07/18 | v.0.2)*
- [ ] File manager system
- [ ] Permission system
- [ ] AC Module system