Cloned from https://github.com/MinetestClients/OpenClient in July 2020 and re-uploaded here for the historical record in November 2021.
Go to file
sumoomus 252341f2b3
Update README.md
2020-07-01 22:45:19 -04:00
.github 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
build/android 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
builtin 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
client 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
clientmods/preview 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
cmake/Modules 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
doc 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
fonts 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
games/minimal 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
lib 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
misc 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
po 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
src reverted clientenvironment.cpp and localplayer.cpp to original because the changes were unnecessary (see client.h) 2020-06-24 19:57:55 -04:00
textures/base/pack Add files via upload 2020-06-22 19:59:44 -04:00
util 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.clang-format 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.clang-tidy 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.gitattributes 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.gitignore 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.gitlab-ci.yml 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.mailmap 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
.travis.yml 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
CMakeLists.txt 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
CONTRIBUTING.md 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
Dockerfile 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
LICENSE Create LICENSE 2020-06-22 15:20:19 -04:00
README.md Update README.md 2020-07-01 22:45:19 -04:00
minetest.conf.example 5.0.1 minetest release 2020-06-22 15:08:05 -04:00
minetest_LICENSE.txt Rename LICENSE.txt to minetest_LICENSE.txt 2020-06-22 15:18:33 -04:00
minetest_readme.md 5.0.1 minetest release 2020-06-22 15:08:05 -04:00

README.md

💦 OpenClient 💦

the first free, open-sourced, clearly-documented minetest Client Utility Mod (CUM)
v1.1 for minetest 5.0.1

I'm going to be taking a break from developing OpenClient. If you'd like to develop OpenClient contact me on Discord @ algorithm#6184

features (so far, v1.1):

installation:

Mac OS:
There are 2 easy ways you can install the latest version of OpenClient. The first is through brew install: https://github.com/MinetestClients/brewinstall (look in your /usr/local/Cellar folder to find minetest after you install it)
The second method is through OpenClient's releases: https://github.com/MinetestClients/OpenClient/releases/download/v1.1/OpenClient.dmg

Linux:

  1. Install dependencies:

For Debian/Ubuntu users:

sudo apt install g++ make libc6-dev libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev

For Fedora users:

sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl-devel openal-soft-devel libvorbis-devel libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel

For Arch users:

sudo pacman -S base-devel libcurl-gnutls cmake libxxf86vm irrlicht libpng sqlite libogg libvorbis openal freetype2 jsoncpp gmp luajit leveldb ncurses

For Alpine users:

sudo apk add build-base irrlicht-dev cmake bzip2-dev libpng-dev jpeg-dev libxxf86vm-dev mesa-dev sqlite-dev libogg-dev libvorbis-dev openal-soft-dev curl-dev freetype-dev zlib-dev gmp-dev jsoncpp-dev luajit-dev
  1. Download code (OpenClient & minetest_game)
wget https://github.com/MinetestClients/OpenClient/archive/v1.1.tar.gz
tar xf OpenClient-1.1.tar.gz
cd OpenClient-1.1
cd games/
wget https://github.com/minetest/minetest_game/archive/5.0.1.tar.gz
tar xf minetest_game-5.0.1.tar.gz
cd ..
  1. Build:
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)
  1. Run:
    ./bin/minetest

Windows:

  1. Download & Install the following:
  1. open the cmd app and run: git clone https://github.com/MinetestClients/OpenClient.git
  2. run: cd OpenClient
  3. run: powershell
  4. now that you're in powershell, run: vcpkg install irrlicht zlib curl[winssl] openal-soft libvorbis libogg sqlite3 freetype luajit --triplet x64-windows
  5. (still in powershell) run: cmake . -G"Visual Studio 15 2017 Win64" -DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_GETTEXT=0 -DENABLE_CURSES=0
  6. (still in powershell): cmake --build . --config Release
  7. you'll find the executable in the current directory

for the truly paranoid:

You can also recreate OpenClient. First, download minetest 5.0.1 from the official minetest github page (https://github.com/minetest/minetest/releases). Next, make the changes listed above (https://github.com/MinetestClients/OpenClient/blob/master/README.md#features-so-far-v1). Then run through the appropriate compiling method.

contributors so far (along with their choice of getting advertised) (order on list only refers to when they started contributing):

username/nickname/name advertisement
sumoomus n/a
dankmemer https://www.youtube.com/channel/UCEWhEMACf_m2ffKsEeCEg0w
SPNG n/a
Ryu n/a

*side note: contributors are not added according to their views or actions, only by their contributions to the project. The views/actions of the contributors (other than sumoomus) do not necessarily reflect the goal of OpenClient.

Important:

OpenClient is not a hack client nor a cheat client, rather it is a Client Utility Mod (CUM). Please bear in mind that client utility mods like OpenClient can be against the rules on some servers.
😉

ps: star this repo if you found it useful so more ppl can find it, thanks!

[NOT IMPLEMENTED YET] future features/functions that we're working on (if you can help out with any of these, msg me on Discord: algorithm#6184):

  • user-friendly gui with keybind-setting to toggle on/off various functions
    Combat:
  • Bow Aimbot
  • Auto Armor
  • Auto Clicker
  • Auto Weapon
  • Hunt
  • Kill Aura

Movement:

  • Air Jump
  • Auto Jump
  • Auto Walk (with some sort of pathfinding algorithm)
  • Fast Fall
  • Jesus (walk on water)
  • Long Jump
  • No Slow (dont get slowed down by soul sand, cobwebs, etc)
  • Riding (control riding animals even when you dont have a saddle, entity speed)
  • Safe Walk (dont fall off edges)
  • Spider (climb walls)
  • Sprint (enable sprinting)
  • Step (control how far up can entities climb/step)

Exploit

  • Anti Fire
  • Anti Hunger
  • New Chunks (find recently generated chunks)

Player

  • Anti AFK
  • Auto Eat
  • Auto Farm
  • Auto Fish
  • Auto Mine
  • Auto Tool
  • Blink (give the illusion that you're teleporting by not sending packets to server for a few seconds)
  • Chest Stealer
  • Fast Interact (break and place quickly)
  • Freecam (different from noclip)
  • Inventory (see your inventory without having to press i or whatever key you use)
  • Scaffold (place blocks underneath you)

Render

  • Anti Blind (removes blindness potion effects)
  • Breadcrumbs (plots a path of breadcrumbs behind you)
  • ESP (show where players are even when you can't see them)
  • Nametags (show nametags of players far away as well as their armor (+durability/enchants))
  • Radar (sorta like enhanced minimap)
  • Search (search for a specific node)
  • Storage ESP (look for storage blocks)
  • Tracers (draw lines to certain entities and/or players)
  • Trajectories (predict trajectories of projectiles such as arrows and ender pearls)
  • XRay

Misc

  • Anti Vanish (detects when someone goes into vanish)
  • Auto Disconnect (disconnect automatically when your health reaches a certain level)
  • Auto Reconnect
  • Fancy Chat
  • copy paste things into chat
  • book bot (automatically write books)
  • Log Position (if a player logged out in your render distance, show their log-out coordinates)
  • Signs (auto-sign signs)
  • Unpack (create planks from logs by right clicking on the logs)
  • autonoteblock (automatically tune and play songs using noteblocks and an input midi file (or something like that))

World

  • Build (automatically build a certain structure)
  • Weather (clear the weather)