This repository is a multi-module Android application that functions as a cheat client for Minecraft Bedrock Edition. It intercepts and modifies network packets between the client and server using a custom relay/proxy (Lunaris) and a comprehensive implementation of the Bedrock protocol (CloudburstMC-derived). The app provides a graphical overlay (Pixie with ImGui) for toggling cheat modules such as flight, speed, killaura, ESP, and more. It also includes Microsoft/Xbox authentication, Discord Rich Presence, and an update check mechanism with native signature verification. Architecture: The project is organized into several Gradle modules: `app` (main Android app with Compose UI and cheat modules), `Protocol/bedrock-codec` (versioned Bedrock packet serializers), `Protocol/bedrock-connection` (Netty-based session management), `Network/transport-raknet` (custom RakNet UDP transport), `Lunaris` (relay/proxy for packet interception), `Pixie` (native C++ overlay with ImGui and Dobby hooking), `minecraft-msftauth` (Microsoft authentication), `lunarisrpc` (Discord RPC), and `animatedux` (Compose UI components). The app uses a packet interception pattern where cheat modules (subclasses of `Element`) override `beforePacketBound` to modify or cancel packets before they are sent to the server. Key entry points: `app` module's `MainActivity` or `LaunchActivity` (Android entry), `Pixie`'s `MuffinService` (overlay service), `Lunaris`'s `LuminaRelaySession` (relay logic), and the protocol codec builders (e.g., `Bedrock_v898`). Data flows: The app connects to a Bedrock server via RakNet, the relay intercepts packets, cheat modules modify them, and the modified packets are forwarded. The protocol library handles serialization/deserialization for dozens of protocol versions. External dependencies: Netty (network), OkHttp (HTTP), Firebase (analytics/crashlytics), Gson (JSON), fastutil (collections), Lombok (Java boilerplate), AndroidX Compose (UI), ImGui (native overlay), Dobby (native hooking), and various Android SDK components.
This repository is a collection of help documentation for the PCL (Plain Craft Launcher) Minecraft launcher. It contains structured JSON metadata files paired with XAML content files that provide step-by-step tutorials, troubleshooting guides, and reference information for Minecraft players and PCL users. The content covers topics such as installing mods, resource packs, shaders, data packs, modpacks, joining servers, fixing common errors, and customizing the launcher. The repository is community-maintained and serves as the built-in help system for PCL. It is not a software application or data pipeline; it is purely a content repository with no executable code, APIs, or data processing logic.
Hematite is a Minecraft client written in Rust, using the Piston game engine for windowing and event handling, and gfx-rs for OpenGL rendering. It reads Minecraft 1.8.8 world saves from the local file system, parsing region files (.mca) and NBT data to reconstruct the world. It loads block state definitions and models from Minecraft's JSON-based model system, builds vertex buffers, and renders the world with first-person navigation and camera controls. The codebase is well-structured with clear separation between NBT parsing, region loading, chunk management, and rendering. However, it relies on heavily outdated dependencies (gfx 0.17, camera_controllers 0.32, memmap 0.5) and targets a very specific Minecraft version (1.8.8). The NBT decoder and region parser modules are self-contained and could be extracted for other Minecraft-related tools.
This is a web application for viewing and analyzing Minecraft server performance timings reports. It consists of a PHP backend that handles report upload, caching, and data transformation, and a React-based frontend for interactive visualization. The backend parses a proprietary compressed timing format from Minecraft servers (Paper, Sponge, etc.) into a structured JSON object, caches it, and serves it via REST endpoints. The frontend fetches this data and renders charts, tables, and drill-down views of timing handlers, regions, and plugins. The application is a single-page application built with React 15, Webpack 2, and Babel 6, with a heavy reliance on jQuery-like PHP utilities and the Stiphle rate-limiting library. The architecture is a classic LAMP stack with PHP serving as both the API and the HTML shell. Key entry points are index.php (main page), data.php (API), post.php (upload endpoint), and backend_daemon.php (CLI daemon). The system uses a file-based cache with gzip compression and serialization. The frontend manages state with a global data object and uses Chart.js for TPS and entity graphs. The codebase demonstrates a custom JSON deserialization trait (FromJson) that maps JSON arrays to typed PHP objects using PHPDoc annotations, which is a notable pattern for handling evolving data formats. However, the project shows significant technical debt with outdated dependencies and a monolithic global state approach in the frontend.
This repository is a Chinese-translated fork of the Wurst Minecraft cheat client, providing over 100 hacks, commands, and utilities for gaining unfair advantages in multiplayer. It is a Fabric mod for Minecraft 1.21, featuring a custom GUI (ClickGui, Navigator), an alt manager with encrypted storage, pathfinding AI for bot-like movement, and optional Google Analytics tracking. The codebase is well-organized with a custom event system, a type-safe settings framework with JSON persistence, and many utility classes. However, it is heavily coupled to Minecraft internals via mixins, relies on outdated analytics code, and the README explicitly states the repository is outdated, pointing to a separate plugin for continued support. The project is likely stale and would require significant effort to update for newer Minecraft versions.
This repository (master branch) contains only documentation, assets, issue templates, and changelogs for the FancyMenu Minecraft mod. The actual source code is hosted in separate branches (as stated in the README). Without access to the source code, no architectural analysis, data flow, or component evaluation can be performed. The changelogs indicate a highly active, feature-rich mod with extensive customization capabilities for Minecraft menus, including elements, actions, placeholders, and listeners. The mod is licensed under a custom restrictive license (DSMSLv3.1). The repository is actively maintained with recent commits and open issue triage, but the lack of source code in the default branch prevents any meaningful code quality assessment.