VModules: Breaker icon

VModules: Breaker -----

A unique custom mining system!



VModules: Breaker
The custom breaking mechanics of ValhallaMMO as its own standalone plugin.

ValhallaMMO is a large plugin with many exciting features, but maybe you don't care about that and just want the custom breaking features! So here it is, standalone, with no dependencies required.

Currently the plugin only works on versions 1.19 and above, but I'll probably add more versions in the future. I'll also improve on the API so it becomes easier for other plugins to hook into this as well.

So, what does it do?
Minecraft as of right now (1.20.4) has no support for customizable mining speeds outside of Mining Fatigue and Haste, so this plugin does its best to add them.
I also added my own tweak to this mining system to maybe make it feel more natural and fun!
This plugin features:
- A unique flair where blocks, after the player stops trying to break them, retain the damage they've taken for a couple of seconds, after which they regenerate themselves! Kind of like in Terraria.

- This also means that multiple players can mine the same block to make the mining process faster

- Adjustable default block hardness values (Also for individual blocks!)

- Player and item stats to increase mining speeds, also against specific block types. (You could make deepslate mine at the same speed as stone, for example)

- The ability to give players natural aqua and air affinity, meaning they can mine at normal speeds whether they're swimming or flying

- The ability to give player an "empty hand tool", which means that while the player has an empty hand they will mine blocks as if holding a tool of your choosing (If you're familiar with Origins, the Shulker race had an ability where they could mine stone with an empty hand. Now you can do that!)

- The plugin can break multiple blocks at the same time, each with animations! Though this is more of an API feature than one you can actually implement through the base game.
Here's a demo of the plugin during normal usage, breaking single blocks


And here's one of a possible API feature with the plugin, breaking multiple blocks


Disclaimer: Every player during the usage of the plugin will be affected with permanent mining fatigue. That is normal and required for the plugin to function smoothly. You will be asked about this, so please notify your players to ignore it. They will not be affected with reduced attack speed or mining speed despite this debuff.
(I would hide it if I could lol)

The custom mining attributes do not show up in the item's lore/appearance, I leave that part up to you!
Also, instantly breaking blocks such as grass or flowers cannot be broken more slowly. Sorry about that.

Permissions:

vbreaker.vb
Accesses the /vbreaking (/vb) command, which allows editing of item stats, player stats, and block hardnesses
Resource Information
Author:
----------
Total Downloads: 377
First Release: Mar 7, 2024
Last Update: Mar 7, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings