Utility client for Minecraft 1.8.9 (Forge 11.15.1.2318). Focused on quality-of-life and visual comfort — no modules that alter movement, reach, or packets sent to the server.
Status: works on the production launcher (registered via ForgeCoreMod). All features are client-side and valid on servers with anti-cheat (GrimAC, etc.).
- Full ClickGUI with search, category tabs, sliders and keybind rebinding (menu:
Right Shift) - Custom main menu (background texture + logo)
- Client brand on the HUD (top-right corner, like the "vanilla" tag)
- Customizable HUD: Keystrokes, CPS, FPS, Direction, Coordinates, Ping, Potions, Armor, ArrayList, Watermark
- Module states and settings persist between sessions (config file)
- ToggleSprint and ToggleSneak — 100% vanilla behavior via physical key emulation (no simulation flag on anti-cheat)
- NoHurtCam — removes camera shake when taking damage (keeps the red flash)
- Fullbright / ClearWater — visibility without a potion effect on the server
- Perspective — 360° free camera
- AutoGG, ChatTriggers, AutoReconnect, Quickplay, TCPNoDelay
- Discord Rich Presence — in-game status on Discord (RPC)
- ReachDisplay — shows the distance of your last real hit (display only, measured against the bounding box, no reach change)
- TimeChanger, ItemPhysicLite, ItemBlur, GlintColorizer, ShinyPots, ParticleCustomizer, ChromaHUD, ScrollableTooltips, SidebarRevamp, BetterThirdPerson, BossbarCustomizer, DamageIndicators, BlockOverlay, CrosshairMod, LevelHead, TNTTime, NameHistory, Potion highlight
| Category | Modules |
|---|---|
| Combat | HitDelayFix, ReachDisplay |
| Movement | ToggleSprint, ToggleSneak, MouseDelayFix |
| Render | NoHurtCam, Fullbright, TimeChanger, ChromaHUD, Perspective, ItemPhysicLite, ItemBlur, BlockOverlay, BossbarCustomizer, GlintColorizer, ParticleCustomizer, ClearWater, ShinyPots, DamageIndicators, DirectionHUD, ScrollableTooltips, CrosshairMod, Keystrokes, ArmorHUD, PotionHUD, FPSDisplay, CPSDisplay |
| Player | CoordinatesHUD, PingDisplay, NameHistory, LevelHead, TNTTime, AutoGG, Quickplay, CompactChat, ChatTriggers, AutoReconnect |
| HUD | SidebarRevamp, BetterThirdPerson, Watermark, ArrayListHUD |
| Misc | DiscordRP, TCPNoDelay, InputLagFix, SoundPhysics, VanillaEnhancements, ReplayMod |
| Key | Action |
|---|---|
Right Shift |
Open the ClickGUI |
R |
ToggleSprint |
C |
ToggleSneak |
L |
Perspective |
- Have Minecraft 1.8.9 Forge 11.15.1.2318 installed in the launcher.
- Copy
BeeClient-1.0.jarto the mods folder:%APPDATA%\.minecraft\mods\BeeClient-1.0.jar - Launch the game and open the menu with
Right Shift.
Only the client jar is needed — the final file already bundles all dependencies (Discord RPC + SLF4J).
Requirements: JDK 8 and Gradle 4.5.
$env:JAVA_HOME = "C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08"
gradle clean buildOutput: build/libs/BeeClient-1.0.jar (single jar with bundled dependencies, reobfuscated).
Module state (enabled/disabled, keybinds and settings) is saved automatically to:
%APPDATA%\.minecraft\beeclient\config.json
- Saved when: toggling a module or keybind, releasing the mouse in the ClickGUI, and on game shutdown.
- Loaded at client init — nothing needs to be re-enabled between sessions.
com.beeclient.core.BeeClientLaunchPlugin—IFMLLoadingPluginthat registers the mod viagetModContainerClass()(required because the launcher'ssklauncher-fx.jarbreaks@Mod-based discovery).com.beeclient.core.BeeClientModContainer—DummyModContainerprovidinggetSource()to Forge (needed for resource packs).com.beeclient.render.TextureLoader— direct PNG loading from the classpath viaImageIO+GlStateManager.bindTexture(bypasses missing resource packs; avoids texture-cache desync that causes corrupted glyphs).com.beeclient.config.ConfigManager— JSON persistence via Gson (shipped with MC).- No Mixin — the build does not include Mixin/SpongePowered (breaks on the launcher's classloader in production).
HitDelayFix,MouseDelayFixand other "stub" modules are QoL placeholders with no runtime effect.- The mod does not extend reach or speed; any "simulation" flag on anti-cheat should be reported as a bug (ToggleSprint/Sneak use the vanilla physical key to avoid desync).