Skip to content

Zgoly/Meteorist

Repository files navigation

Meteorist Download

License Release Downloads Stars Code Size Issues Pulls Forks

Discord

Fabric

📖 About

Add-on for Meteor Client that adds modules, commands, and other useful features for anarchy servers.

📦 Requirements

Required

Optional

  • Baritone - required for ItemSucker module (pathfinding to items and returning to origin)
  • Minescript - required for Minescript Integration module (custom script execution)

🧩 Features

Modules

A wide variety of modules for automation, combat, movement, rendering, and general quality of life improvements.

View all modules

Commands

Custom commands for running scheduled instructions, managing player data, inspecting NBT data, and more.

View all commands

Presets

Additional HUD presets for displaying various statistics.

View all presets

📁 Project Structure

Meteorist/
├── src/
│   ├── main/
│   │   ├── java/zgoly/meteorist/
│   │   │   ├── commands/      # Custom commands
│   │   │   ├── devmodules/    # Development-only modules
│   │   │   ├── events/        # Event handlers
│   │   │   ├── gui/           # Custom GUI screens
│   │   │   ├── hud/           # HUD elements
│   │   │   ├── mixin/         # Mixin classes
│   │   │   ├── modules/       # Game modules
│   │   │   ├── settings/      # Configuration settings
│   │   │   ├── utils/         # Utility classes
│   │   │   └── Meteorist.java # Main entry point
│   │   └── resources/
│   │       ├── assets/        # Mod stuff (icons, etc.)
│   │       ├── fabric.mod.json
│   │       └── meteorist.mixins.json
│   └── dev/java/              # Development stuff
├── gradle/                    # Gradle wrapper stuff
└── website/                   # Website stuff (meteorist.pages.dev)

🛠️ Building from Source

Prerequisites

Steps

# Clone the repository
git clone https://github.com/Zgoly/Meteorist.git
cd Meteorist

# Build with Gradle
./gradlew build

The compiled JAR will be in build/libs/.

Development Commands

# Run in development environment
./gradlew runClient

# Generate module/command/preset info JSON
./gradlew generateMeteoristInfo

# Clean build artifacts
./gradlew clean

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License.

👥 Community

Join Discord Join Discord

Join our Discord server for support and discussions.