MCPcopy Index your code
hub / github.com/Hypnotic-Development/Hypnotic-Client

github.com/Hypnotic-Development/Hypnotic-Client @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,645 symbols 7,842 edges 382 files 53 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Hypnotic Client

<a href="https://hypnotic.dev"><img src="https://raw.githubusercontent.com/Hypnotic-Development/Hypnotic-Client/main/src/main/resources/assets/hypnotic/icon.png"     alt="logo" width="100"/></a>






<img src="https://img.shields.io/badge/0%25-optimized-brightgreen?style=for-the-badge&logo=appveyor"/>
<img src="https://img.shields.io/badge/Made%20by-skript%20kiddies-red?style=for-the-badge&logo=appveyor"/>
<img src="https://img.shields.io/badge/100%25-spaghetti-orange?style=for-the-badge&logo=appveyor"/>
<img src="https://img.shields.io/badge/works-sometimes-blue?style=for-the-badge&logo=appveyor"/>
<img src="https://img.shields.io/badge/50%25-Original-blue?style=for-the-badge&logo=appveyor"/>

Gaming awards frame winner 2004/2006/2007


About

"Utility Mod" for Minecraft 1.19
Use at your own risk, we are not responsible for any punishments on any server
https://hypnotic.dev is our website that isn't so bad anymore

Requirements

Minecraft 1.19
Java Runtime version 17 or higher
Fabric Loader 0.14.9 or higher

Authors

BadGamesInc - actual knowledge
KawaiiZenbo - various backend stuff

Other Credits

Baritone
DiscordRPC
Meteor Client for ms login
Jex Client for font renderer

Support

Join our "amazing" discord for support https://discord.gg/aZStDUnb29

How to build the mod yourself

Download the repository
Open the Command Prompt
Change the directory to the repository source folder containing gradlew.bat
Run the command gradlew build
The output jar should be in /build/libs/Hypnotic-(version).jar

How to import the project into Eclipse

Install Eclipse from https://www.eclipse.org/ide/
Download and extract the Hypnotic client source code
Open Command Prompt/Terminal
Navigate to where you extracted the Hypnotic Source
Run gradlew eclipse, then, optionally, run gradlew gensources
Import the folder into Eclipse as Existing Projects into workspace
Click on the arrow next to the Debug button in the toolstrip, then click Debug configurations
Expand Java Application, then double-click Hypnotic-Client_client
Hypnotic should now run along with all of your changes
If you use IntelliJ or some other ide the process should be fairly similar
Check out the fabric wiki for more details

Compiled Builds

Please get compiled releases from the latest Github Actions artifact, we do not keep up regular releases.
Latest compiled build

Extension points exported contracts — how you extend this code

IRaycastContext (Interface)
(no doc) [11 implementers]
src/main/java/dev/hypnotic/utils/mixin/IRaycastContext.java
IExplosion (Interface)
(no doc) [11 implementers]
src/main/java/dev/hypnotic/utils/mixin/IExplosion.java
ISerializable (Interface)
(no doc) [5 implementers]
src/main/java/dev/hypnotic/utils/ISerializable.java
KeyBindingAccessor (Interface)
(no doc) [4 implementers]
src/main/java/dev/hypnotic/mixin/KeyBindingAccessor.java
ICapabilityTracker (Interface)
(no doc) [3 implementers]
src/main/java/dev/hypnotic/utils/render/ICapabilityTracker.java

Core symbols most depended-on inside this repo

isEnabled
called by 325
src/main/java/dev/hypnotic/module/Mod.java
getX
called by 271
src/main/java/dev/hypnotic/mixin/FrustramAccessor.java
getY
called by 265
src/main/java/dev/hypnotic/mixin/FrustramAccessor.java
add
called by 243
src/main/java/dev/hypnotic/mixin/ChatHudAccessor.java
getValue
called by 202
src/main/java/dev/hypnotic/settings/settingtypes/NumberSetting.java
next
called by 168
src/main/java/dev/hypnotic/utils/world/WorldChunkIterator.java
getRGB
called by 163
src/main/java/dev/hypnotic/settings/settingtypes/ColorSetting.java
getZ
called by 132
src/main/java/dev/hypnotic/mixin/FrustramAccessor.java

Shape

Method 2,206
Class 381
Interface 32
Enum 26

Languages

Java100%

Modules by API surface

src/main/java/dev/hypnotic/utils/render/RenderUtils.java81 symbols
src/main/java/dev/hypnotic/utils/player/inventory/InventoryUtils.java58 symbols
src/main/java/dev/hypnotic/ui/TextBox.java52 symbols
src/main/java/dev/hypnotic/module/hud/HudModule.java43 symbols
src/main/java/dev/hypnotic/utils/world/WorldUtils.java37 symbols
src/main/java/dev/hypnotic/utils/TimeHelper.java36 symbols
src/main/java/dev/hypnotic/scripting/Script.java35 symbols
src/main/java/dev/hypnotic/utils/font/NahrFont.java33 symbols
src/main/java/dev/hypnotic/module/Mod.java30 symbols
src/main/java/dev/hypnotic/scripting/bindings/ScriptPlayer.java29 symbols
src/main/java/dev/hypnotic/ui/clickgui2/frame/Frame.java27 symbols
src/main/java/dev/hypnotic/ui/Frame.java27 symbols

For agents

$ claude mcp add Hypnotic-Client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact