Sign in Sign up
kretrod/lodestone Public
Branches
master
15 lines (13 loc) · 528 Bytes Raw
//! Lodestone — external tooling for a running HotSpot JVM, and a Minecraft
//! trainer built on top of it.
//!
//! Layers, bottom up:
//!   win  — OpenProcess + ReadProcessMemory/WriteProcessMemory. Nothing else.
//!   vm   — HotSpot's exported VMStructs table: the VM describing its own C++ layout.
//!   jvm  — classes, objects and fields decoded out of that description.
//!   game — Minecraft's own classes, and the trainer that drives them.

#![cfg(windows)]

pub mod game;
pub mod jvm;
pub mod vm;
pub mod win;