Boomsticks is a Minetest modpack that adds weapons as well as an API. This mod started out as a fork of one of my favorite Minetest mods, rangedweapons, but ended up turning into a complete re-write from scratch. It heavily draws inspiration from rangedweapons and is intended to be a spritual successor. It borrows plenty from that mod, but also does a lot of things differently (especially under the hood in Lua). It isn't meant to necessarily compete with rangedweapons, rather its just my own take on what my ideal weapons mod would look like.
Boomstick has some compelling features:
- Detailed crafing and weapon mechanics
- Recipes for ammo and weapons crafting require a variety of metals, alloys, and intermediary weapon parts.
- Weapons need to be reloaded, cocked or cycled to fired, and generate recoil.
- Projectiles are entity-based with velocity and gravity, not hitscans.
- New blocks
- The Target Node plays a noise when hit by a projectile.
- The Anti-Gun Node disables the use of weapons within a 10-block radius, just like with rangedweapons.
- The Bullet Maker is a specialized crafting bench that turns raw materials like brass and lead into usable components for crafting ammunition.
- Mod API
- Allows modders to create their own weapons or weapons mods. The API is documented thoroughly here. The default weapons included in Boomstick are implemented using nothing but the API and can also serve as a great reference.
- Localization support
- Built-in localization support. Translators needed!
- No required dependencies
- Can run without any dependencies if necessary, although you will need Technic and Basic Materials in order to craft most items.
- User Guide
- A lot of Minetest mods give players no instruction on how their mod actually works. Boomstick aims to be extremely well-documented, both for players and modders.
Item | Icon | Description | Recipe |
---|---|---|---|
Rustington | Pump-action shotgun with a 5-round capacity. |
Item | Icon | Description | Recipe |
---|---|---|---|
Target Node | Makes a "ding" when shot. | ||
Anti-Gun Node | Prevents the use of any Boomstick weapons within a 10-node radius. | ||
Bullet Maker | Allows the crafting of ammunition. |
All code in this project is licensed under the GNU LGPL-2.1.
Any piece of media not listed here is either original work that is licensed under CC0, or is from the excellent rangedweapons mod.
| boomstick_ding.ogg1 2 | | | boomstick_musket_charge.png1 2 3 | |