
XP Thrower
Auto xp thrower for those who want to use like macro.
Screenshots



About this Mod
A Fabric mod for Minecraft that automatically throws XP bottles at a configurable rate with a customizable HUD display.
✨ Features
Auto Throw XP Bottles: Automatically throws experience bottles from your main hand
Adjustable CPS: Configure throws per second (1-100 CPS)
Toggle Keybind: Middle mouse button to enable/disable
Status HUD: Visual on-screen indicator showing mod status (ON/OFF)
Customizable HUD Position: Adjust HUD location with X/Y coordinates
Smart Auto-Disable: Automatically disables when switching items or moving XP bottles
GUI Configuration: Easy-to-use config screen via Mod Menu
Action Bar Messages: Clear feedback when toggling or auto-disabling
📋 Requirements
- Minecraft: 1.21 - latest
- Fabric Loader: 0.15.0 or higher
- Fabric API: Latest version
- Cloth Config: 15.0.127 or higher
- Mod Menu: 11.0.1 or higher (for config screen)
Download the latest release of XP Bottle Auto Thrower from Releases
Place all downloaded .jar files in your .minecraft/mods folder
Launch Minecraft with the Fabric profile
🎮 Usage
Basic Usage
Hold XP bottles in your main hand
Press Middle Mouse Button to toggle auto-throw ON/OFF
The HUD will show current status (green = ON, red = OFF)
Action bar messages confirm toggle state
Configuration
- Open Mod Menu in-game
- Find XP Bottle Auto Thrower in the mod list
- Click the Config button
Adjust settings:
- Enabled by Default: Whether mod starts enabled
- Clicks per Second (CPS): Throw rate (1-100)
- Show HUD: Toggle HUD visibility
- HUD X Position: Horizontal position (pixels from left)
- HUD Y Position: Vertical position (pixels from top)
Auto-Disable Feature
The mod automatically disables when you:
Switch to a different item in your hotbar
Move XP bottles to another slot
Change from XP bottles to any other item
Use on public servers
I DO NOT support the use of this mod on any public servers which do not allow this kind of mod. The mod does work on servers but I do not approve of, and will not, support anyone that attempts to use this mod on servers.
If you wish to use this mod on private servers then that's on you. If you use this on public servers and are banned (specially in tier testing servers) then that's on you and I will not support your use of this mod in that way.
Available Versions
How to Install XP Thrower on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "XP Thrower". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+9 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
XP Thrower server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is XP Thrower compatible with fabric?
XP Thrower officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with XP Thrower – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if XP Thrower consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install XP Thrower with just one click on your server.