MCPcopy Index your code
hub / github.com/MeteorDevelopment/meteor-client

github.com/MeteorDevelopment/meteor-client @1.21.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.21.8 ↗ · + Follow
6,647 symbols 24,784 edges 934 files 85 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

meteor-client-logo

Meteor

A Minecraft Fabric Utility Mod for anarchy servers.

<a href="https://discord.gg/bBGQZvd"><img src="https://img.shields.io/discord/689197705683140636?logo=discord" alt="Discord"/></a>



<img src="https://img.shields.io/github/last-commit/MeteorDevelopment/meteor-client" alt="GitHub last commit"/>
<img src="https://img.shields.io/github/commit-activity/w/MeteorDevelopment/meteor-client" alt="GitHub commit activity"/>
<img src="https://img.shields.io/github/contributors/MeteorDevelopment/meteor-client" alt="GitHub contributors"/>



<img src="https://img.shields.io/github/languages/code-size/MeteorDevelopment/meteor-client" alt="GitHub code size in bytes"/>
<img src="https://img.shields.io/endpoint?url=https://ghloc.vercel.app/api/MeteorDevelopment/meteor-client/badge?filter=.java$&label=lines%20of%20code&color=blue" alt="GitHub lines of code"/>

Usage

Building

  • Clone this repository
  • Run ./gradlew build

Installation

Follow the guide on the wiki.

Contributions

We will review and help with all reasonable pull requests as long as the guidelines below are met.

  • The license header must be applied to all java source code files.
  • IDE or system-related files should be added to the .gitignore, never committed in pull requests.
  • In general, check existing code to make sure your code matches relatively close to the code already in the project.
  • Favour readability over compactness.
  • If you need help, check out the Google Java Style Guide for a reference.

Bugs and Suggestions

Bug reports and suggestions should be made in this repo's issue tracker using the templates provided.
Please provide as much information as you can to best help us understand your issue and give a better chance of it being resolved.

Donations

All of our work is completely free and non-profit (donations pay only for hosting costs), therefore we are very grateful for all donations made to support us in running our community.
Donations can be made via our website and the minimum amount to get donor benefits is €5.
You will be rewarded with a role on our Discord server and a customisable in-game cape.
⚠️ Make sure to create a Meteor account and link your Discord and Minecraft accounts to fully experience your rewards. ⚠️

Credits

Cabaletta and WagYourTail for Baritone
The Fabric Team for Fabric and Yarn

Licensing

This project is licensed under the GNU General Public License v3.0.

If you use ANY code from the source: - You must disclose the source code of your modified work and the source code you took from this project. This means you are not allowed to use code from this project (even partially) in a closed-source and/or obfuscated application. - You must state clearly and obviously to all end users that you are using code from this project. - Your application must also be licensed under the same license.

If you have any other questions, check our FAQ or ask in our Discord server.

Extension points exported contracts — how you extend this code

MeteorTooltipData (Interface)
(no doc) [14 implementers]
src/main/java/meteordevelopment/meteorclient/utils/tooltip/MeteorTooltipData.java
ISerializable (Interface)
(no doc) [33 implementers]
src/main/java/meteordevelopment/meteorclient/utils/misc/ISerializable.java
IGetter (Interface)
(no doc) [122 implementers]
src/main/java/meteordevelopment/meteorclient/utils/misc/IGetter.java
Producer (Interface)
(no doc) [23 implementers]
src/main/java/meteordevelopment/meteorclient/utils/misc/Producer.java
IBlockData (Interface)
(no doc) [10 implementers]
src/main/java/meteordevelopment/meteorclient/settings/IBlockData.java

Core symbols most depended-on inside this repo

get
called by 4015
src/main/java/meteordevelopment/meteorclient/utils/misc/IGetter.java
name
called by 1569
src/main/java/meteordevelopment/meteorclient/systems/proxies/Proxy.java
description
called by 1540
src/main/java/meteordevelopment/meteorclient/settings/Setting.java
build
called by 1532
src/main/java/meteordevelopment/meteorclient/systems/proxies/Proxy.java
defaultValue
called by 1489
src/main/java/meteordevelopment/meteorclient/settings/Setting.java
add
called by 1110
src/main/java/meteordevelopment/meteorclient/systems/modules/render/blockesp/ESPGroup.java
put
called by 642
src/main/java/meteordevelopment/meteorclient/utils/misc/ValueComparableMap.java
set
called by 470
src/main/java/meteordevelopment/meteorclient/utils/misc/ICopyable.java

Shape

Method 5,406
Class 981
Enum 151
Interface 109

Languages

Java100%

Modules by API surface

src/main/java/meteordevelopment/meteorclient/systems/modules/world/HighwayBuilder.java115 symbols
src/main/java/meteordevelopment/meteorclient/gui/GuiTheme.java66 symbols
src/main/java/meteordevelopment/meteorclient/utils/Utils.java56 symbols
src/main/java/meteordevelopment/meteorclient/systems/modules/render/NoRender.java55 symbols
src/main/java/meteordevelopment/meteorclient/gui/DefaultSettingsWidgetFactory.java47 symbols
src/main/java/meteordevelopment/meteorclient/gui/themes/meteor/MeteorGuiTheme.java44 symbols
src/main/java/meteordevelopment/meteorclient/utils/player/InvUtils.java41 symbols
src/main/java/meteordevelopment/meteorclient/systems/modules/combat/CrystalAura.java40 symbols
src/main/java/meteordevelopment/meteorclient/gui/widgets/input/WTextBox.java40 symbols
src/main/java/meteordevelopment/meteorclient/systems/modules/Modules.java39 symbols
src/main/java/meteordevelopment/meteorclient/commands/arguments/BlockPosArgumentType.java39 symbols
src/main/java/meteordevelopment/meteorclient/systems/modules/misc/Notebot.java35 symbols

For agents

$ claude mcp add meteor-client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact