Skip to content

EthoIRL/Barium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barium

MCJE 1.8 - 1.21 Remote anticheat solution written in Rust, for the fun of it :)

Architecture

image

V1 vs V2

Uses a protobuf based communication protocol rather than a hand rolled layer.
See PACKETS.md for general proto id & descriptors for each packet.

Dependencies

  • Protoc - v29.3
  • Rust (Msrv 1.80)
  • Java 21 (Maven)

TODO

  • Modularity & Scalability
    • Anticheat - Governor - Plugin
    • Multi anticheat, Single Governor, Multi Plugin
  • Cross module communication
  • Reverse proxy communication
  • Connection load balancing
  • Multithreading by default
  • Secure authentication
  • Secure communications
  • Anticheat Checks
  • Player warning
  • Connection fully fail-safe
  • Windows/Linux cross compilation
  • Command line arguments
  • Analytics / Statistics

About

Proof of concept remote anti-cheat for Minecraft 1.8.X-1.19.X

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published