Skip to content

About

A legit client for Minecraft Windows 10 Edition Beta

Resources

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

Amatayakul Logo

Amatayakul Client

A legit client version of the Azyre hacked client, powered by DirectX 11 and Dear ImGui

C++20 DirectX 11 Windows CMake License Version


Amatayakul Client v2 — a complete rewrite of the legacy AmatayakulDLL, built as a legit client on top of the Azyre codebase by an4rch Development.


Overview

Amatayakul Preview

Amatayakul Client is a high-performance C++20 DLL client that hooks into Minecraft's rendering pipeline via DirectX 11. Built as a "legit client" counterpart to the Azyre hacked client, it provides a refined suite of modules — focused on utility, performance, and visual overlays — wrapped in a sleek, GPU-accelerated ImGui interface.

Lineage: AmatayakulDLL (legacy) → Azyre fork → Amatayakul Client v2.0.0 (complete rewrite)

Layer Technology
Language C++20 (MSVC / CMake)
Rendering DirectX 11 + HLSL shaders
GUI Dear ImGui with custom DX11 backend
Hooking MinHook (x64)
Config nlohmann/json (built-in default preset)
Audio miniaudio
Images stb_image / stb_image_write
Networking Winsock2 / IRC client

Project Structure

AmatayakulDLL/
├── Animations/          # Easing & animation system
├── ArrayList/           # HUD active-module list (centralized renderer)
├── Assets/              # Fonts, textures, shaders, audio, RC resources
│   ├── Fonts/
│   ├── CategoryImage/
│   ├── MarketAssets/
│   ├── stb/
│   ├── blur_ps.hlsl     # Blur pixel shader
│   └── blur_vs.hlsl     # Blur vertex shader
├── Config/              # JSON config serialization / deserialization
├── Core/                # DX11 Present hook & main thread
├── GUI/                 # ImGui window orchestration & DX11 renderer
├── Hook/                # WndProc / D3D hook management
├── ImGui/               # Dear ImGui source + markdown extension
├── Input/               # Keyboard/mouse input & UWP compatibility
├── MinHook/             # Inline function hooking library
├── Modules/             # All feature modules (see below)
│   ├── Combat/
│   ├── Movement/
│   ├── Visuals/
│   ├── Misc/
│   ├── Info/
│   ├── Terminal/
│   ├── Splash/
│   ├── PatternScan/
│   └── Alloc/
├── Networking/          # IRC client & chat overlay
├── Utils/               # HUD element base, WinRT title helper
├── miniaudio/           # Single-header audio library
├── nlohmann/            # Single-header JSON library
└── dllmain.cpp          # DLL entry point

Building

Prerequisites

Quick Build (PowerShell)

.\build.ps1

Runs the full CMake configure + Release build in one step. Output: build/Release/Kitty.dll

Build with CMake (manual)

# Clone
git clone https://github.com/AnarchDevelopment/AmatayakulDLL.git
cd AmatayakulDLL

# Configure (x64 Release)
cmake -B build -G "Visual Studio 17 2022" -A x64

# Build
cmake --build build --config Release

Output: build/Release/Kitty.dll

Build with Visual Studio

  1. Open build/Kitty.sln in Visual Studio
  2. Select Release | x64
  3. Build → Build Solution (Ctrl+Shift+B)

Configuration

Configs are stored as JSON files and managed by Config/ConfigManager. A built-in default preset is embedded at compile time so the client works out of the box without a config file.

{
  "modules": {
    "Watermark": { "enabled": true },
    "MotionBlur": { "enabled": false, "intensity": 0.5 },
    "NoHurtCam": { "enabled": false }
  }
}

HUD element positions and sizes are saved and restored across sessions. The config also persists keybind assignments for each module.


Dependencies

All dependencies are vendored — no package manager needed.

Library Version Purpose
Dear ImGui Custom GUI framework
MinHook Bundled x86/x64 hooking
nlohmann/json Bundled JSON config
stb_image Bundled Image loading
miniaudio Bundled Audio playback
imgui-markdown Bundled Markdown in ImGui

Changelog

v2.0.0 — Complete Rewrite

  • Full rewrite of legacy AmatayakulDLL codebase
  • Repurposed as a legit client based on Azyre
  • New GUI with smooth appearance/disappearance animations
  • Rise Background DX11 shader for ClickGUI
  • Improved MotionBlur and expanded ClickGUI styles
  • Centralized ArrayList renderer
  • HUD resize/drag scale saved to config
  • Built-in default config preset embedded at compile time
  • Dynamic startup message
  • Fixed RSHIFT/LSHIFT disambiguation in keybind system
  • New module: NoHurtCam (pattern-scanned hurt cam disable)
  • AutoSprint HUD text overlay

License

This project is licensed under the an4rch Development Public Source License v1.1 (ADPSL-1.1).
See LICENSE for full terms.

This is a source-available permissive license. Attribution to the original authors and project must be preserved in all derivative works. Original work by an4rch Development.


Contact

Platform Handle
GitHub @amatayakull
Discord zhenrikepvp_
Organization an4rch Development

About

A legit client for Minecraft Windows 10 Edition Beta

Resources

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages