A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge.

Overview

alt text

A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge.
Originally designed as a MCP Client (called Tephra), it is now being ported to Forge.
Over time, more and more features will be added.

Current stable release: 1.6

Developed by Me and UltramoxX.

Join our discord! https://discord.gg/dmw5N5X9p6

Features

There are currently 34 cool modules included in Hydrogen.
More modules are all being ported over from the previously mentioned MCP client.

The current included Modules are:

Combat

  • AutoClicker
  • TriggerBot

Movement

  • AirStrafe
  • Eagle
  • Flight
  • Sprint
  • W-Tap

Player

  • AntiAFK
  • AutoRespawn
  • BedAura
  • ChestStealer
  • FastPlace
  • InventoryWalk
  • NoSpeedFOV
  • SafeWalk

Render

  • BedESP
  • Chams
  • ClickGUI
  • ESP
  • Fullbright
  • HUD
  • ItemESP
  • NameTags
  • NoBob
  • NoHurtCam
  • NoChatRect
  • StorageESP
  • Trajectories

Hud / Gui (customizable Modules)

  • ArrayList
  • Hotbar
  • HUD
  • Info
  • Main Menu
  • Watermark

Setting up

Hydrogen runs on Gradle. Make sure you have it is installed correctly before setting up.

  1. Clone the Repository under https://github.com/zPeanut/Hydrogen.git
  2. Open command prompt and CD into the directory.
  3. Depending on which IDEA you use, different commands have to be ran.
    • IntelliJ: gradlew setupDecompWorkspace idea genIntellijRuns build
    • Eclipse: gradlew setupDecompWorkspace eclipse build
  4. Open the folder in your preferred IDEA, depending which you chose above.
  5. Open your run configuration and type -Dfml.coreMods.load=tk.peanut.hydrogen.injection.MixinLoader into your VM options

Credits

superblaubeere27 for providing most of the initial ClientBase
HeroCode for providing the ClickGUI API.
Hexeption for providing the OutlineESP code.

Comments
  • Random crashes in singleplayer (not tried multiplayer yet)

    Random crashes in singleplayer (not tried multiplayer yet)

    I was testing the client in singleplayer Minecraft and noticed that the key to open up the GUI was LSHIFT. I tried to bind it to RSHIFT, which is the traditional GUI key, but when I attempted to rebind the key, my game crashed. The crash report is attached. crash-2022-04-14_10.00.58-server.txt

    bug 
    opened by Sobek88 11
  • Problem with setting up [Latest version]

    Problem with setting up [Latest version]

    Configure project : Found AccessTransformer: hydrogen_at.cfg Version string '1.5-beta_2' does not match SemVer specification You should try SemVer : http://semver.org/

    Task :decompileMc FAILED

    FAILURE: Build failed with an exception.

    • What went wrong: Execution failed for task ':decompileMc'.

    GC overhead limit exceeded

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings

    BUILD FAILED in 40s 5 actionable tasks: 4 executed, 1 up-to-date

    opened by SMS221 7
  • if it is possible to make it into exe injection client :Q

    if it is possible to make it into exe injection client :Q

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

    enhancement ?XD 
    opened by SakurajimaMai02 5
  • Visual Glitches (Flickering Sneak Effect)

    Visual Glitches (Flickering Sneak Effect)

    Describe the bug At various intervals, the player sneak effect POV will rapidly flicker in bursts. When the sneak button is held, it stops.

    To Reproduce Steps to reproduce the behavior:

    1. Play on a server for a short period of time.
    2. Observe flickering.

    Expected behavior Nothing should happen!

    Desktop (please complete the following information):

    • OS: Arch Linux
    • Version: 1.8.9
    bug 
    opened by tanyachaff 4
  • Tab Menu (Player List) Darkens Enchantment Glint

    Tab Menu (Player List) Darkens Enchantment Glint

    Describe the bug If the tab menu is held, enchantment glints will invert (darken).

    To Reproduce Steps to reproduce the behavior:

    1. Place an item with enchantment glint in hotbar.
    2. Hold tab, and observe the item.

    Expected behavior The glint should remain the same.

    Actual behavior The glint darkens, along with sections of the hotbar.

    Desktop (please complete the following information):

    • OS: Arch Linux
    • Version: 1.8.9
    bug 
    opened by tanyachaff 4
  • more bends

    more bends

    More bends module like in novo.It is ported to 1.8.9 from a mod called mo's bends https://github.com/mobends/MoBends.it adds very sexc animations to the game.

    enhancement Not anytime soon 
    opened by Vitalasy 4
  • Killer Mark

    Killer Mark

    Have you ever played the famous game in Hypixel --- Murder Mystery. How to mark who is the killer? Just Detect and mark the player who has the iron sword. Tks...

    enhancement 
    opened by QianHeJ 4
  • Add being able to set your reach to a decimal number like 3.5

    Add being able to set your reach to a decimal number like 3.5

    Is your feature request related to a problem? Please describe. It bothers me that I can only set my reach to a whole number like 4 and not a decimal number like 3.5

    Describe the solution you'd like Maybe add a command like .reach or allow decimals in the slider for reach in the clickgui

    Describe alternatives you've considered I cannot think of a way around this

    enhancement 
    opened by Garbg 3
  • (feature) auto w tap (suggestion)

    (feature) auto w tap (suggestion)

    what is w tap?

    w tap is a strategy that requires you to run and hit massive knockback to your opponents.

    how does this module works?

    everytime you hit an enemy while running the knockback will be very high. Therefore, everytime you hit the opponent it will reset your run and you can hit him again (and the cycle goes)

    opened by ghost 3
  • Reach doesn't work

    Reach doesn't work

    Reach doesn't work at all. Checked the code and there doesn't seem to contain code for reach.

    Expected behavior Reach would work

    Actual behavior Same reach as in vanilla

    Desktop (please complete the following information):

    • OS: MacOS 12.1 Monterey
    • Version: 1.11.2
    • Other mods: OptiFine
    bug 
    opened by LifeTecLover999 2
  • Reach

    Reach

    It doesn't work! Advise to Use it: @Mixin(PlayerControllerMP.class) @Inject(method = "getBlockReachDistance",at = {@At("HEAD")},cancellable = true)

    bug 
    opened by QianHeJ 2
  • Hack menu is black

    Hack menu is black

    When i press Lshift it just turns to black idk what is happaning but i have restarted my game 5 times and tried outdated ver but it wont work (also im on 1.8.9 if that helps)

    bug more information required 
    opened by AkronVSB 2
  • Does not work with sk1er mods

    Does not work with sk1er mods

    Describe the bug Game crashes when running with any sk1er mod

    To Reproduce Steps to reproduce the behavior:

    1. Install forge
    2. Install hydrogen
    3. Install a sk1er mod

    Expected behavior Game would launch without crashing and mods would be working as normal

    Actual behavior Game crashes

    Screenshots If applicable, add screenshots to help explain your problem. bugga reporta

    Desktop (please complete the following information):

    • OS: Endavour OS (arch based)
    • Version: 1.8.9
    • Other mods: optifine and a few sk1er mods

    Additional context Add any other context about the problem here.

    bug 
    opened by Garbg 2
  • Introduce Module Named

    Introduce Module Named "Overlay" and Merge "NoChatRect" Into It

    Describe the solution you'd like The NoChatRect module is a very nice addition to the HUD, and it would be nice if options for disabling the scoreboard and tab background could also be implemented. Instead of creating two separate modules for this functionality, it would make sense to include them as toggles inside a single module named "Overlay" (or perhaps a different name.)

    Additional context Replaces some of the functionality of the better tab mod.

    enhancement 
    opened by tanyachaff 1
  • Reach

    Reach

    Describe the bug Reach affects block reach

    To Reproduce Steps to reproduce the behavior:

    1. Activate reach

    Expected behavior I felt like reach should only extend combat reach

    Actual behavior Reach is lowered when enbaled reach

    Screenshots image_2022-01-23_082939 the block on the right is reach without activating reach the block on the left is block reach with reach

    Desktop (please complete the following information):

    • OS: Windows 11
    • Version: 1.8.9
    • Other mods: optifine, oranges animations, oranges simple mods

    Additional context Please fix asap

    bug 
    opened by gamingjrarase 1
Releases(1.12.5)
  • 1.12.5(Jul 4, 2022)

  • 1.12.4(May 1, 2022)

  • 1.12.3(Feb 18, 2022)

    • remove debug print lines when starting up
    • removed bowaimbot (not working properly, readding in 1.13 or later)
    • removed aimassist (not working properly, causing crashes, readding in 1.13 or later)
    • removed targetselect (component of aimassist, future aimassist revamp wont have this)
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.12.3.jar(1.51 MB)
  • 1.12.2(Feb 18, 2022)

  • 1.12.1(Feb 1, 2022)

    • added git commit hash to main menu version hover string
    • reworked autoclicker to make it better
    • reworked blur type in the clickgui to cover entire screen (ingame hud is now obscured by it)
    • removed blur from hotbar module (causing issues with other OS's and optifine, aswell as OpenGL)
    • fixed old sneak being activated without animations module being on
    • fixed flickering sneak effect (#47)
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.12.1.jar(1.51 MB)
  • 1.12.0(Jan 21, 2022)

    • new settings config using .json filetype
      • your old settings WILL be imported over to the new configsystem, provided you have launched 1.12 once
      • your old setting files will however be deleted. meaning starting an older version of hydrogen, none of your previously saved settings will be present.
    • added potioneffects to hud (show active potion effects)
    • added freecam module (noclip not working yet)
    • added noswing module (disables swing animaion, client or server side)
    • added hitanimation module ("german-like" different hit animation)
    • added autotype module (using new text button), lets you execute text or a command on toggle
    • added animaitons module, including:
      • BlockHit - adds back the pre 1.8 blockhit animation
      • Rod - scales the Rod back to pre 1.8 style
      • Bow - scales the Bow back to pre 1.8 style, clicking and shooting will be smooth rather than instant
      • Third-person Block - blocking in thirdperson is reverted back how it looked pre 1.8
      • Armor Damage - hitting an enemy in 1.8 doesnt turn the armor red, pre 1.8 it did. this module reverts back to how it was pre 1.8.
      • Inventory Offset - having an potion enabled, shifts the inventory to the right in 1.8. pre 1.8, this does not occur.
      • Dropped Items - makes dropped items appear 2D again, how it used to be pre 1.8
      • Tab List - reverts the tablist to how it looked pre 1.8.
    • added HUD styles, current ones are:
      • New (current layout, using TTF font) (default)
      • Classic (legacy phosphor (hydrogen's old name) layout, using minecraft font. present from versions 1.0 - 1.4)
      • Tephra (legacy tephra layout (imported from old tephra client, which hydrogen is based on))
    • added text button to clickgui
    • added particles setting to clickgui
    • added rainbow color count setting to arraylist
    • added arraylist sorting method setting
    • added nameprotect name setting (using new text button)
    • added nameprotect other user setting (changes other peoples names to a given value (using new text button))
    • added new welcome text on main menu, on first startup
    • added welcome text messages on first startup once you load a world
    • deprecate old setting system, will be removed in later released
    • main menu buttons have been centered
    • the watermark module, mainmenu module and arraylist module are enabled by default on first startup
    • fix minecraft font clickgui text being "squished"
    • clickgui modules are sorted by alphabet again, not by length
    • remove airstrafe and flight module (not used at all)
    • remove hydrogen being shown on the forge mod list

    this was released on commit 727.

    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.12.0.jar(1.51 MB)
    hydrogen-installer.exe(10.03 MB)
  • 1.11.4(Jan 3, 2022)

  • 1.11.3(Jan 3, 2022)

  • 1.11.2(Jan 1, 2022)

  • 1.11.1(Jan 1, 2022)

  • 1.11.0(Dec 31, 2021)

    • added breadcrumbs module
    • added nobowfov module
    • added cameraclip module
    • added autobow module
    • added antiblind module
    • added welcome message to first time users of hydrogen
    • added tooltip to version on main menu
    • added coordinates style to info (1-line or 3-line)
    • added changelog button to mainmenu
    • change credits button on main menu to link to the github readme instead of seperate gui
    • change default watermark to old
    • change default hud font to Minecraft
    • changed the update reminder - now at bottom of main menu
    • move safewalk to movement category
    • fix hotbar date and time locations
    • remove dropshadow setting from hud

    use jar for manual installation use exe for automatic installation (src code: https://github.com/zPeanut/python-stuff/blob/master/hydrogen-installer.pyw)

    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.11.0.jar(1.45 MB)
    hydrogen-installer.exe(10.03 MB)
  • 1.11.0-pre(Dec 26, 2021)

    • added tooltip to version on main menu
    • move safewalk to movement category
    • added antiblind module
    • remove dropshadow setting from hud
    • add welcome message to first time users of hydrogen
    • change default watermark to old
    • change default hud font to Minecraft
    • fix hotbar date and time locations
    • added coordinates style to info (1-line or 3-line)
    • added breadcrumbs module
    • added nobowfov module
    • added cameraclip module
    • added autobow module
    • change credits button on main menu to link to the github readme instead of seperate gui

    KNOWN ISSUES:

    • antiafk is still spazzing out, expected to be fixed by release
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.11.0-pre.jar(1.45 MB)
  • 1.10.0(Dec 26, 2021)

    • add ttfchat module
    • add panic module
    • add nameprotect module
    • add tracers module
    • add murdermystery module
    • add pingspoof module
    • add visible setting to clickgui (whether they show up in the arraylist or not)
    • add murdermystery setting to nametags
    • add random ms setting to triggerbot and autoclicker
    • add onclick setting to aimbot
    • move nospeedfov to render category
    • remove esp modes (not working)
    • fix arraylist massively lagging when many modules were activated
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.10.jar(1.44 MB)
  • 1.10.0-pre.2(Dec 25, 2021)

  • 1.10.0-pre(Dec 25, 2021)

    • add pingspoof module
    • add tracers module
    • add murdermystery module
    • add ttfchat module
    • add panic module
    • add nametags integration to murdermystery (new murdermystery setting)
    • add onclick setting to aimbot
    • move nospeedfov from render to player category
    • remove esp modes (not working)

    // TODO:

    • clean up code (#40)
    • nameprotect
    • visibility setting for modules in clickgui
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.10-pre.jar(1.43 MB)
  • 1.9.1(Sep 6, 2021)

  • 1.9.0(Dec 25, 2021)

    • added STap
    • added BowAimbot
    • added NoChatRect
    • added autoclicker "type" mode (right click, left click)
    • added autoclicker random ms option
    • added unbind option to clickgui
    • renamed "W-Tap" -> "WTap"
    • renamed "aim assist" to "aimassist"
    • moved WTap from movement to combat
    • fixed nochatrect crashing sometimes
    • mainmenu watermark is now drawn in ttf
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.9.jar(1.42 MB)
  • 1.8.3(Jul 27, 2021)

  • 1.8.2(Jul 27, 2021)

  • 1.8.1(Jul 27, 2021)

  • 1.8.0(Dec 25, 2021)

    // huge combat patch basically

    • add aim assist module
    • add targets select module
    • add fastbow module
    • add hitbox module
    • add reach module
    • fix outdated check in main menu
    • add setting to toggle font in clickgui (ttf / minecraft font)
    • add color picker to gui
    • main menu rect now has an outline
    • outdated check now works on patch versions (1.8.x)
    • fixed autoclicker clicking faster than intended
    • added startup sound (toggleable)
    • added credits screen to main menu
    • settings with the same name dont overwrite themselves anymore due to settings now being saved to the module itself
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.8.jar(1.41 MB)
  • 1.8.0-beta(Dec 25, 2021)

    beta-07242021

    • add experimental aimbot module
    • add targetfocus module
    • fix outdated check in main menu
    • add setting to toggle font in clickgui (ttf / minecraft font)
    • fixed autoclicker clicking faster than intended
    • added startup sound
    • added credits screen to main menu

    KNOWN ISSUES: chat resetting when opening clickgui

    KNOWN SUGGESTIONS: reach fastbow velocity v/hclip autoblock

    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.8-beta.jar(1.41 MB)
  • 1.7.0(Dec 25, 2021)

  • 1.6.3(Jul 11, 2021)

  • 1.6.2(May 17, 2021)

  • 1.6.1(Apr 14, 2021)

    • fix hotbar drawn incorrectly when opening debug (f3) mode
    • fix crashing error ""ticksExisted" not located in target class" caused by wrong mixin
    • fix crashing error ""func_183501_a" not located in target class" caused my wrong mixin
    • correctly move clickgui to "hud / gui" category
    • new symbol on "settings marker" in clickgui (now shows "v" when extended)
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.6.1.jar(1.27 MB)
  • 1.6.0(Dec 25, 2021)

    • fix font issues in 1.5
    • add command system
    • add bind command
    • add toggle command
    • add help command
    • the "H" on the new watermark is now lowercase
    • hud hotbar is now blurred
    • hotbar font has now been correctly fixed to SF_UI (previously verdana)
    • more particles in main menu!
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.6.jar(1.27 MB)
  • 1.5.0(Dec 25, 2021)

    • add custom main menu
    • add toggleable option for custom main menu in hud category
    • add rainbowsetting to main menu
    • add outdated check
    • add updater to main menu
    • add nohurtcam
    • fixed storageesp category
    • add bedaura
    • add bedesp
    • remove velocity
    • change font in hud from verdana -> SF-UI
    • fix arraylist errors
    • rename no-bob back to nobob
    • add color and outline option to itemesp
    • fix items drawing above nametags above yourself
    Source code(tar.gz)
    Source code(zip)
    hydrogen-1.5.jar(1.26 MB)
  • 1.5.0-beta.2(Dec 25, 2021)

  • 1.5.0-beta(Dec 25, 2021)

Owner
Peanut
random programming
Peanut
A free mixin-based injection hacked client for Minecraft 1.8.9

LiquidCat is a free and open source mixin-based injection hacked client using Forge for Minecraft 1.8.9

null 27 Nov 18, 2022
A simple mixin client base for beginners.

ClientBase A simple mixin client base for beginners. I made this via a video on youtube in around 20 minutes. https://www.youtube.com/watch?v=QN1oiW2r

frosty 13 Nov 16, 2022
A 1.12.2 forge injection based hacked client for anarchy servers

nebula another failed abortion of inferno and the aftermath of gavin at coding also is an anarchy utility client, i think thats important to point out

Gavin 24 Dec 24, 2022
Mixin 0.8 library for 1.7.10 that works in place of other loaders too.

GasStation GasStation is library that gives mods the ability of loading mixins without embedding the entire SpongePowered Mixins library inside themse

FalsePattern 6 Dec 28, 2022
A client-side forge mod that makes it easier to perform the shulker dupe.

shulker-dupe A client-side forge mod that makes it easier to perform the shulker dupe. The fabric version.The original author is Coderx-Gamer. Notes E

null 6 Jul 22, 2022
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
A Forge mod based on the EssentialsX plugin suite

A Forge mod based on the EssentialsX plugin suite. Wiki (WIP) | Discord (WIP) | Website (WIP) | | | | Disclaimer: Mod is in early development. Note: I

Gigawhat 6 Aug 4, 2022
LoliServer 是 Minecraft 较新版本 1.16.5 中的 Forge + Bukkit 服务端核心, 支持Forge Mod和Bukkit 插件, 兼容性与性能优秀, 于Mohist1.16.5基础加以维护更新

LoliServer 1.16.5 LoliServer-1.16.5,基于Forge并融合Paper/Spigot/Bukkit的高性能高兼容性的服务端核心 上游项目 Mohist Bukkit Paper CraftBukkit Spigot MinecraftForge Atom Thermo

LoliServer 0 Apr 29, 2022
sexc forge mod for 1.12.2 minecraft

Wurst+3 Discord | Donate | Download 1.12.2 forge minecraft client Made for crystalpvp and killing noobs. On first run ensure your voices volume is max

Wurst+ 203 Dec 9, 2022
Working sample code for the basic concepts in Minecraft and Forge.

Working sample code for the basic concepts in Minecraft and Forge.

null 1.2k Dec 31, 2022
A minecraft forge lib that is used by most of my mods.

MatyLib A minecraft forge lib that is used by most of my mods. Installing (for modders) Before installing, please decide on what version you want, by

matyrobbrt 2 Jan 7, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

David M. 16 Nov 22, 2022
Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

null 12 Dec 13, 2022
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.18)

❓ About Magma is the next generation of hybrid minecraft server softwares. Magma is based on Forge and Paper, meaning it can run both Craftbukkit/Spig

Magma Foundation 12 Apr 18, 2022
A Minecraft Forge Mod that adds the features from Blockixel Artistry's YouTube videos

Blockixel Concepts for Forge 1.18.2 Fabric Port at https://github.com/JimmyTheGreat1500/BlockixelConcepts A Forge mod that aims to implement Blockixel

OutCraft 3 Dec 25, 2022
Exeter client. A client created by Friendly, for Minecraft version 1.8

Exeter client. A client created by Friendly, for Minecraft version 1.8. It has been released or leaked on that version.

null 25 Dec 31, 2022
The Lezard Client is a new, open-source, minecraft client for the newer versions of the game.

The Lezard Client is a new, open-source, minecraft client for the newer versions of the game. It is oriented not for PvP, but for the Vanilla and the Survival experience. It is not a hack client for Minecraft and do not ask for it. 1 I hate hacked client and 2 it is not fun for other people. Also, I misspelled the word lizard in English and decided to leave it like that.

Michel-Ange 4 Jul 5, 2022
A Forge mod that implements SpongeAPI

SpongeForge Currently not stable and under heavy development! A Forge implementation of the Sponge API. Homepage Source Issues Documentation Community

SpongePowered 1.1k Dec 20, 2022