
speartweaks
this project adds a bunch off spear pvp QoL stuff
About this Mod
SpearTweaks is a sleek Fabric mod that lets you create, save, and instantly switch between multiple keybind profiles right from an intuitive in-game GUI and with a hotkey. Perfect for PvP players, builders, speedrunners, or anyone juggling different playstyles without manually rebinding controls every session. It's 100% client-side, lightweight, and saves everything to a simple JSON config.
Features
Profile Management: Create named profiles from your current keybinds, switch instantly with one click, update the active profile, or delete extras (Default stays protected).
Visual GUI: Clean scrollable list shows all profiles with live previews of hotbar keybinds, active profile highlighted in green, and hover effects for smooth navigation.
Smart Previews: Active profile displays your real hotbar slots (1-9); others show saved key names like "Keypad 1" as "#1" for quick scanning.
Cycling Support: Built-in next-profile cycling logic ready for keybind integration—no more fumbling through menus mid-game.
Configuration
Access the GUI via a configurable hotkey or mod menu integration (Mod Menu + Cloth Config recommended). Steps:
Open the profile screen to see your list.
Enter a name and hit "Create Profile" to snapshot current binds.
Click any profile to switch, "Save Current" to update active, or [X] to delete.
All changes auto-save to config/keybind_swap.json and persist across sessions.
Dependencies
Required: Fabric API
Optional: Mod Menu & Cloth Config (for polished in-game access)
Credits
Frqme – Mod author and developer
FabricMC team for the loader and APIs
License: All rights reserved
NOTE:
more stuff will be added
Available Versions
How to Install speartweaks 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 "speartweaks". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
speartweaks 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 speartweaks compatible with fabric?
speartweaks officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with speartweaks – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if speartweaks 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 speartweaks with just one click on your server.