Asteroid
The utility client for Modrinth. Press Right Shift to open the menu in-game.
About
Asteroid is a fork / distribution of the Meteor Client, a fabric based utility client mod. It has had most of Meteor's anarchy modules removed, in order to focus entirely on the utilities. The few modules remaining that could be considered cheats can only be used when the player is OP, or in singleplayer.
I have made this fork as I believe that the user experience of utility clients is rather nice, with their modular approach to UI and configuration. I have found that I often install Meteor client purely to use it's less anarchy-style features, in my own worlds, and I wished I could add the mod to my modpack here on Modrinth. It only made sense to fork it just to focus on those few features, and remove the combat / movement modules that are more anarchy focused, and less in-tune with Modrinth's style of mods.
Credits
As Asteroid is based on Meteor Client, huge credits go to the Meteor client team (MineGame, squidoodly and seasnail).
Make sure to give them a star on Github, or even Donate to them to help fund development.
You can also donate to my Ko-Fi if you want to support me personally.
Updated waypoint textures by Wulfian.
Highlights
Better Farming
Auto re-plant and unripe crop protection
Automatically re-plant crops when they are broken. As well, prevent yourself from accidentally breaking an unripe crop.

Suppress farmland trampling
Prevent farmland from turning back to soil if you accidentally jump on it.

Annoyances
Disable certain annoying UI, such as the experimental world settings warning.

Features
Modules
The following is a list of the modules included in the mod. Most of these share functionality with other mods on the site, so I felt they were fine to leave in.
Modules marked with an asterisk (*) require OP or Singleplayer to use.
Player
- Auto Clicker: Automatic clicking on a timer. Useful for mob grinding.
- Auto Replenish: Replaces a tool / food on the hotbar from the inventory when depleted. Nice QoL.
- Auto Respawn: Automatically presses the respawn button on death.
- Auto Tool: Automatically switches to the correct tool when going to mine a block.
- Better Farming: Quality of life improvements to manual crop farming.
- Fake Player: Spawns a completely client side fake player. Provides no actual use cases apart from looking cool, or maybe getting a good screenshot.
- Middle Click Extra: Bind middle click to use a firework rocket, experience bottle, or to add a friend.
- Name Protect: Hides your username and skin. Useful for taking screenshots without leaking your account.
- No Interact: Allows the player to blacklist certain blocks from accidentally being interacted with / broken. Useful for amethyst mining.
- No Mining Trace: Allows the player to break blocks even when an entity is blocking them.
- Portals: Allows players to access their inventory whilst sitting in a nether portal. Not sure why that isn't default tbh.
- Rotation: Allows the player to lock their yaw and/or pitch.
Render
- Better Tab: Customisable improvements to the tab menu.
- Better Tooltips: Shulker box previews, enderchest previews etc.
- Block ESP*: Renders outlines around blocks in the whitelist. Helpful for locating a particular block type.
- Block Selection: Modifies block selection rendering.
- Blur: Blurs some menu backgrounds.
- Boss Stack: Stacks boss bars to make your HUD less cluttered..
- Breadcrumbs: Draws a line behind the player letting them backtrace. Good for players who get lost easily.
- Break Indicators: Break indicator customization and improvements.
- Camera Tweaks: Customize the third person camera. Allows for clipping in to blocks.
- Entity Owner: Displays the owner of the tamed animal above the given entity.
- Free Look: Allows the player to position the third person camera, then move their head normally.
- Freecam: Frees the players camera to act like spectator mode.
- Fullbright: Disables lighting, similar to night vision.
- Hand View: Customize how items are rendered in the players hand.
- Item Highlight: Highlights particular items in GUIs, to allow you to find the item you are looking for easier.
- Item Physics: Items lay on the ground, rather than bouncing up and down.
- Light Overlay: Renders light levels as an overlay on blocks on the ground.
- Marker: Render shapes as a client side hologram. Useful for planning out builds.
- Nametags*: Render customisable nametags above selected entities.
- No Render: Prevent things from rendering, like nether fog, particles or even certain entities.
- Tracers*: Render lines from the crosshair to the targeted entities. Useful for finding lost items.
- Trail: Renders a trail of particles behind the player. Useless but fun.
- Unfocused CPU: Limits FPS when Minecraft isn't focused.
- Waypoints: Allows you to create and save waypoints, to help with navigation.
- Weather Changer: Changes the current weather client side.
- Xray*: Disables rendering for certain blocks. Useful for finding a particular block.
- Zoom: Zooms your view similar to how a spyglass would.
Misc
- Ambience: Customize stuff like how the sky renders. Allows for cursed things like End sky in the Overworld. Purely cosmetic.
- Annoyances: Disable various annoying warning screens and weird UI.
- Auto Reconnect: Automatically reconnects a user if they somehow lost connection to a server. Useful for AFK sessions on servers that restart at a set time.
- Auto Sign: Automatically writes signs, using the text of the first placed sign. Useful for mob farms, where many signs have to be placed.
- Better Chat: Improvements to chat, like prefixes, suffixes and filter regexes.
- Discord Presence: Customizable Discord Rich Presence for fun.
- Inventory Tweaks: Inventory improvements like auto transfer, chest sorting, and shift + drag to move items.
- Sound Blocker: Fine grained control over what sounds should not play. Arguably a good accessibility feature.
Commands
The following is a list of commands Asteroid provides. These are all prefixed with a ..
- Dismount (
.dismount): Dismounts the player from their current vehicle. - Disconnect (
.disconnect): Disconnects the player from the server. - Drop (
.drop): Drops items in their inventory. - Enchant (
.enchant): Enchants an item. Can only be used in Creative. - Fake Player (
.fake-player): Manage fake players. - Friend (
.friend): Manage friends. - Help (
.help): Displays a list of commands. - NBT (
.nbt): Modify the nbt of an item. Can only be used in Creative. - Peek (
.peek): Displays the contents of a held shulker box or other container item. - Ender Chest (
.ec): Displays the contents of their Ender Chest. - Profiles (
.profiles): Manage profiles. - Reload (
.reload): Reloads Asteroid. - Reset (
.reset): Allows certain configurations to be reset. - Say (
.say): Sends a message to the chat, allowing use of StarScript variables. - Server (
.server): Displays some info about the server. - Toggle (
.toggle): Toggle modules. - Settings (
.settings): Open settings page for modules. - Save Map (
.sm): Save the held map item as an image. - Macro (
.macro): Runs a given macro. - Modules (
.modules): Lists available modules. - Binds (
.binds): Lists bound modules. - Give (
.give): Gives the player an item. Can only be used in Creative. - Bind (
.bind): Binds the given module to the next pressed key. - FOV (
.fov): Adjusts the field of view. - Rotation (
.rotation): Adjusts the rotation of the player. - Waypoint (
.wp): Manage waypoints. - Input (
.input): Simulate a given input. - Item (
.item): Manages item related modules.
Macros
Asteroid allows players to create macros, which can chain these commands. They can be used to automate some tasks, and can be bound to keyboard shortcuts.
All Versions
+ Add VersionRebased to Meteor Client 26.3, Build #10
### Changed
- Minecraft is now at 26.3
- Freecam is now bound to F4 by default.
### Fixed
- Freecam no longer moves about when keys are pressed and a GUI is open.
- Fixed another vanilla font rendering issue, this time with dropdown menus.
Rebased to Meteor Client 26.2, Build #32.
### Fixed
- Issues with vanilla font rendering are now resolved, hence the full release.
### Added
- Command Output Copyable toggle to Better Chat
- Makes the result of some commands copyable to clipboard when clicked.
- Currently only works for /data get, but may be extended to more commands in the future.
### Changed
- The following modules are no longer considered cheats:
- Camera Tweaks
- Freecam
- Improved the readme.
### Fixed
- Tooltips when using Vanilla font now render properly above module text.
- NOTE: There is still a lot of issues regarding Vanilla font rendering, which is why this release is an alpha.
### Added
#### New Modules
Annoyances: Disable annoying warning screens and weird UI.- Disable experimental settings warning when loading a world.
- Disable the command run warning when running commands in a datapack dialog.
- Remove the dialog warning icon.
- Remove the text area focus border in dialogs.
Rebased to Big-Iron-Cheems/26.2-update, Commit e8330f5
### Changed
- Minecraft is now at 26.2
- Steal and Dump buttons in chests once again renamed to Extract and Insert.
- The Waypoints death message can now be clicked, which suggests a command to teleport to its coordinates.
Rebased to Meteor Client 26.1.2, Build #21
### Added
#### New Modules
Better Farming: Improvements to manual crop farming.- Automatically replant harvested crops.
- Suppress player crop trampling.
- Note: this could possibly trigger certain anti-cheats, use with caution.
- Prevent breaking unripe crops.
- Prevent breaking the base block of sugarcane / bamboo.
Weather Changer: Change the weather client side. Brought over from Meteor.
### Fixed
- Shulker box tooltip no longer uses a deprecated translation string with Better Tooltips enabled.
Rebased to Big-Iron-Cheems/26.1-update, Commit f3f8d10
This is a alpha release of Asteroid, based off an in-development fork of Meteor.
Please report any bugs / issues you encounter.
### Changed
- Minecraft is now at 26.1.2
Rebased to Meteor Client 1.21.11, Build #4
### Added
#### New Modules
Auto Sign: Automatically writes signs, using the text of the first placed sign. Useful for mob farms, where many signs have to be placed.
### Changed
- Minecraft is now at 1.21.11
Rebased to Meteor Client 1.21.10, Build #7
### Added
#### New
.item command- Manages item lists in various modules.
- Meant to make these features quicker / easier to use.
.item highlight | Adds currently held item to Item Highlight whitelist
.item highlight <item> | Adds <item> to Item Highlight whitelist
.item highlight clear | Clears currently held item from Item Highlight whitelist
.item highlight clear <item> | Clears <item> from Item Highlight whitelist
.item highlight clear * | Clears all items from Item Highlight whitelist
.item block | Adds currently held item to auto drop list in Inventory Tweaks
.item block <item> | Adds <item> to auto drop list in Inventory Tweaks
.item block clear | Clears currently held item from auto drop list in Inventory Tweaks
.item block clear <item> | Clears <item> from auto drop list in Inventory Tweaks
.item block clear * | Clears all items from auto drop list in Inventory Tweaks
.item lock | Adds currently held item to anti drop list in Inventory Tweaks
.item lock <item> | Adds <item> to anti drop list in Inventory Tweaks
.item lock clear | Clears currently held item from anti drop list in Inventory Tweaks
.item lock clear <item> | Clears <item> from anti drop list in Inventory Tweaks
.item lock clear * | Clears all items from anti drop list in Inventory Tweaks
``### Changed
- Minecraft is now at 1.21.10
- Waypoints can now be configured to delete themselves, alongside hiding themselves when the player is near enough.
- Death waypoints are now set to auto delete, instead of auto hide.
- Hud is now shown behind the click gui once again.
- Middle Click Extras is now disabled in Creative mode by default.
- This can is toggled with a setting in the module.
Rebased to Meteor Client 1.21.8, Build #31.
### Fixed
- Automatic death waypoints no longer immediately hide themselves on creation.
Rebased to Meteor Client 1.21.8, Build #26.
### Added
- Configuration in waypoints to allow them to auto-hide when the player gets in range.
- Automatic death waypoints now auto-hide when the player gets within 4 blocks.
### Changed
- Updated some formatting in the changelog.
- Module tooltips now contain their hyphenated id.
- A 1 tick attack in
.inputwill now perform a punch rather than a dig.
.macro Command OverhaulIn the past, calling a macro from itself would cause a game crash.
To mitigate this, the
.macro command now schedules macros to be run in the next tick.As such, the syntax of the command has been overhauled:
``
.macro <name> | Schedules the given macro
.macro <name> <time> | Schedules the given macro after <time> duration
.macro clear | Clears all scheduled macros
.macro clear <name> | Clears the given macro
``Rebased to Meteor Client 1.21.8, Build #5
Minor version bumped as a few new modules have been brought over from Meteor.
### Added
MeteorClient.BYPASS_CHEATSboolean flag.- When set to
true, cheat modules can be used in Multiplayer without OP. - The version of Asteroid uploaded to Modrinth will always have this set to
false.
Entity Owner: Displays the owner of tamed animals above them.Item Physics: Items render as if they are laying on the ground, rather than floating.Middle Click Extra: Allows a couple quick actions to be bound to middle click.Name Protect: Basically Streamer Mode, hides your username, and optionally your skin.Nametags: Renders customisable nametags on select entities.
### Changed
- Minecraft version is now at 1.21.8.
- Modules that are cheats are now labelled as such in their description.
Rebased to Meteor Client 1.21.6, Build #1
Currently Meteor has a render order issue with certain screens. To mitigate this, I have disabled the in-game HUD from
rendering whilst the Asteroid menu is open.
### Added
- One-shot module type
- Modules of this type do not stay active, instead running once on click.
- This is intended for modules, such as
Fake Player, that do nothing when active. - One-shot modules show as blue by default, and have a cog icon next to their name in the menu.
### Changed
- Minecraft version is now at 1.21.6.
- In-game HUD no longer renders behind Asteroid menu
- Waypoints module now defaults to saving the last 5 deaths, and logging them in chat.
Fake Playeris now a one-shot type module.
Rebased to Meteor Client 1.21.5, Build #28
This should allow Asteroid to work with the mod "Hold My Items". Refer to Meteor Client for additional fixes.
### Changed
- Asteroid should now work with most Meteor Client addons, granted they do not rely on modules removed by Asteroid.
Rebased to Meteor Client 1.21.5, Build #12
### Changed
- Minecraft version is now at 1.21.5.
### Fixed
- Microsoft account login doesn't work in the current Meteor Client, but it has been patched here.
- Note: Player head preview images are incorrect due to the nature of this patch.
Rebased to Meteor Client 1.21.4, Build #22.
Please note that Meteor Client has changed their versioning scheme. Asteroid will continue with its own for now.
### Changed
- Minecraft version is now at 1.21.4.
- Improved metadata for Mod Menu.
Rebased to Meteor Client v0.5.9, Dev Build #2209
This fixes an issue with
.enchant.### Changed
- Minecraft version now at 1.21.3.
### Removed
- Baritone support was stripped, as maintaining it was a burden.
- This was part of a larger refactor that stripped a lot of unused systems.
Rebased to Meteor Client v0.5.8, Dev Build #2174
This fixes Indium incompatibility.
### Added
- Documentation:
- Blacklist system now has a dedicated page in the documentation.
- Macros now have their own page as well.
### Changed
- Macros no longer require a keybind to be saved.
Rebased to Meteor Client v0.5.8, Dev Build #2149
Minor improvements to Modules system for use with Addons.
### Changed
- Minecraft version now at 1.21.1.
- Implemented some helpful methods for working with Modules in Addons.
Rebased to Meteor Client v0.5.8, Dev Build #2143
Updates to UI, various improvements.
### Added
- Account Manager from Meteor has been added back.
- It can be disabled again in the Config tab, if using AuthMe etc.
- It lacks Altening / EasyMC account options, unlike its Meteor counterpart.
- A bunch of new waypoint icons, courtesy of Wulfian.
- Configuration option, in the GUI tab, to change the font scale of the titles of widgets.
- Work-in-progress documentation, available at [asteroid.moxvallix.com](https://asteroid.moxvallix.com).
- Module blacklist system:
- This system is experimental, and the format could change at any future release**.
- Modules can be blacklisted by creating a file called
blacklist.txt, in the Asteroid config directory. - Modules can be specified as blacklisted by writing their name, in kebab case, to a line in the file.
- If a module name is immediately followed by
*, it is instead marked as a cheat. - Lines beginning with a
#are treated as a comment and ignored.
### Changed
- The Modules menu is now centered in the screen, to cater for having less categories than Meteor.
- Updated default colours and theme configuration to be distinct from Meteor:
- Now has a new default colour (#C42E00).
- GUI now uses default Minecraft font, rather than the custom Meteor font, by default.
- Waypoint icons have been refreshed:
- Waypoints now use pixel art style icons, to better fit the new Asteroid theme.
- The icon refresh is courtesy of the aforementioned Wulfian.
### Removed
- Some configuration options that no longer worked.
### Fixed
- Module search no longer shows disabled modules.
- XCarry is no longer accidentally constantly on.
Speed mine was stuck on.
### Fixed
- Speed mine code completely removed from mod now.
Major refactor.
### Changed
- Zoom module now defaults to the keybind
C, and toggles when the keybind is released.
### Removed
- Most of the code for the disabled modules has been removed from the codebase. This was done to make dependencies in other modules easier to find.
### Fixed
- Modules AutoReplenish and BreakIndicator should no longer crash.
Rebased to Meteor Client v0.5.8, Dev Build #2125
### Added
- CHANGELOG\.md to keep track of changes.
### Changed
- Minecraft version now at 1.21.
- README\.md
- Now updated to match Modrinth description.
- Added documentation for dot-commands and macros.
- Default sort keybind for Inventory Tweaks module is now period (
.).
### Removed
- Removed Meteor's cape feature.
Initial release of Asteroid, forked from Meteor Client v0.5.7, Dev Build #2098
### Changed
- Some modules now require Singleplayer or OP to function.
### Removed
- Removed most anarchy related modules and commands.