Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lilgallon/bleach
- Owner: lilgallon
- License: gpl-3.0
- Created: 2017-10-03T10:09:48.000Z (over 7 years ago)
- Default Branch: MC_1.12.2
- Last Pushed: 2017-10-11T11:45:26.000Z (over 7 years ago)
- Last Synced: 2024-10-19T07:29:18.188Z (3 months ago)
- Topics: anticheat, bukkit, craftbukkit, eclipse, minecraft, mod, multiplayer, plugin, server, spigot
- Language: Java
- Homepage:
- Size: 157 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.MD
- License: LICENSE
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.gitIf 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 GPLDeveloppment 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