Skip to content

dringewald/JodellePowerMining

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Jodelle Power Mining

A powerful tool enhancement plugin for Spigot servers!

πŸ“Œ Overview

Jodelle Power Mining is a revived and enhanced version of an old mining plugin originally created by bloodyshade (2013).

This plugin introduces special PowerTools that allow efficient block breaking, such as 3x3 mining with hammers and excavators.

πŸ”Ή Mine faster.
πŸ”Ή Dig smarter.
πŸ”Ή Customize everything.

πŸ’– If you love this project, consider donating to support further development!

πŸ“– Disclaimer

I did not originally create this plugin!
I am just updating it because the original creator has abandoned it.

I really enjoyed the plugin, so I decided to update and improve it further.

πŸ’‘ Original credits go to:

  • bloodyshade – The original creator

πŸ› οΈ Features

βœ… New Power Tools – Includes Hammer, Excavator, and Plow for enhanced mining & digging.
βœ… 3x3 Mining & Digging – Tools break multiple blocks at once (fully configurable). βœ… Customizable Blocks – Choose which blocks can be mined or dug using PowerTools.
βœ… Configurable Recipes – Fully customizable crafting recipes for PowerTools βœ… Language support – Full translation support βœ… Permissions System – Control who can use, craft, and enchant PowerTools.
βœ… Multiple commands – Check version, give PowerTools, reload config, set language, etc. βœ… WorldGuard Support – Respects protected areas (optional dependency).
βœ… Enchantments Transfer – Tools crafted with enchanted materials inherit enchantments.

πŸ“Έ Screenshots

Hammer

Hammer Usage

Excavator

Excavator Usage

Plow

Plow Usage

Thanks to Tom from NoX for these Screenshots

πŸ“₯ Installation

  1. Download the latest .jar from Releases.
  2. Place it in the plugins folder of your Spigot server.
  3. Restart your server.
  4. Configure settings in the config.yml file if needed.

πŸ”§ Configuration

  • With the overhaul of the plugin to Version 1.0, it automatically migrates outdated configs to the latest version.
    • ⚠️ If possible use a freshly generated config file
  • The config file now includes versioning for future updates.
  • The Deep option has been renamed to Depth (this is migrated automatically).
  • The language system allows full translation of all messages, item names, and lore.
  • πŸ”§ Config file (config.yml)

πŸ“œ Commands

Command Description Permission
/powermining Displays plugin information powermining.use.commands
/powermining help Shows the help menu powermining.use.commands
/powermining info Displays plugin info (same as /powermining) powermining.use.commands
/powermining version Shows the current plugin version powermining.version
/powermining give <tool> Gives a PowerTool to the player powermining.give
/powermining admin Shows the admin help menu powermining.admin
/powermining admin reload Reloads the plugin configuration and language files powermining.admin.reload
/powermining admin language <language> Changes the language file immediately powermining.admin.language
/powermining admin debug Toggles debug mode (Logs extra info, may spam console) powermining.admin.debug

πŸ”‘ Permissions

General Permissions

Permission Description Default
powermining.all Grants all permissions op
powermining.highdurability PowerTools use only 1 durability per use true
powermining.give Allows receiving a PowerTool via /powermining give <tool> op

Crafting Permissions

Permission Description Default
powermining.craft.all Allows crafting all PowerTools op
powermining.craft.hammer.all Allows crafting all Hammers op
powermining.craft.excavator.all Allows crafting all Excavators op
powermining.craft.plow.all Allows crafting all Plows op

Hammer Crafting

Permission Description Default
powermining.craft.hammer.wooden Allows crafting the Wooden Hammer false
powermining.craft.hammer.stone Allows crafting the Stone Hammer false
powermining.craft.hammer.iron Allows crafting the Iron Hammer false
powermining.craft.hammer.golden Allows crafting the Golden Hammer false
powermining.craft.hammer.diamond Allows crafting the Diamond Hammer false
powermining.craft.hammer.netherite Allows crafting the Netherite Hammer false

Excavator Crafting

Permission Description Default
powermining.craft.excavator.wooden Allows crafting the Wooden Excavator false
powermining.craft.excavator.stone Allows crafting the Stone Excavator false
powermining.craft.excavator.iron Allows crafting the Iron Excavator false
powermining.craft.excavator.golden Allows crafting the Golden Excavator false
powermining.craft.excavator.diamond Allows crafting the Diamond Excavator false
powermining.craft.excavator.netherite Allows crafting the Netherite Excavator false

Plow Crafting

Permission Description Default
powermining.craft.plow.wooden Allows crafting the Wooden Plow false
powermining.craft.plow.stone Allows crafting the Stone Plow false
powermining.craft.plow.iron Allows crafting the Iron Plow false
powermining.craft.plow.golden Allows crafting the Golden Plow false
powermining.craft.plow.diamond Allows crafting the Diamond Plow false
powermining.craft.plow.netherite Allows crafting the Netherite Plow false

Usage Permissions

Permission Description Default
powermining.use.all Allows using all PowerTools op
powermining.use.commands Allows using relevant commands op
powermining.use.hammer.all Allows using all Hammers op
powermining.use.excavator.all Allows using all Excavators op
powermining.use.plow.all Allows using all Plows op

Hammer Usage

Permission Description Default
powermining.use.hammer.wooden Allows using the Wooden Hammer false
powermining.use.hammer.stone Allows using the Stone Hammer false
powermining.use.hammer.iron Allows using the Iron Hammer false
powermining.use.hammer.golden Allows using the Golden Hammer false
powermining.use.hammer.diamond Allows using the Diamond Hammer false
powermining.use.hammer.netherite Allows using the Netherite Hammer false

Excavator Usage

Permission Description Default
powermining.use.excavator.wooden Allows using the Wooden Excavator false
powermining.use.excavator.stone Allows using the Stone Excavator false
powermining.use.excavator.iron Allows using the Iron Excavator false
powermining.use.excavator.golden Allows using the Golden Excavator false
powermining.use.excavator.diamond Allows using the Diamond Excavator false
powermining.use.excavator.netherite Allows using the Netherite Excavator false

Plow Usage

Permission Description Default
powermining.use.plow.wooden Allows using the Wooden Plow false
powermining.use.plow.stone Allows using the Stone Plow false
powermining.use.plow.iron Allows using the Iron Plow false
powermining.use.plow.golden Allows using the Golden Plow false
powermining.use.plow.diamond Allows using the Diamond Plow false
powermining.use.plow.netherite Allows using the Netherite Plow false

Enchantment Permissions

Permission Description Default
powermining.enchant.all Allows enchanting all PowerTools op
powermining.enchant.hammer.all Allows enchanting all Hammers op
powermining.enchant.excavator.all Allows enchanting all Excavators op
powermining.enchant.plow.all Allows enchanting all Plows op

πŸ“Œ Change Log

πŸ†• Latest Update (v1.2) - February 24, 2025

  • πŸ’  XP Orbs - Made a config setting for XP drops
  • 🐞 Silk Touch - Fixed a bug where silk touch still gave XP drops.
  • πŸ› οΈ Config Migrator - Fixed config migrator accidentally deleting recipes.

πŸ“Œ Previous Updates

πŸ“… February 16, 2025

  • πŸ’Ό Jobs - Fixed plugin not working, when Jobs Reborn wasn't installed.
  • πŸ”¨ Anvils - Fixed Anvils not adding durability when the Item with lower durability was on the right site.
  • ✨ Enchantments - Fixed Unbreaking enchantment not working correctly.
  • πŸ› οΈ Durability - Fixed Items with enchantments not breaking correctly.

πŸ“… February 15, 2025

  • πŸ’Ό Jobs support - Added support for Jobs Reborn.

πŸ“… January 29, 2025

  • πŸ”„ Updated plugin to fully work in Minecraft 1.21.4 - Earlier versions are not supported (should work, but untested).
  • πŸ”€ Added full Language system – Everything is translatable (messages, items, commands).
  • πŸ”¨ Added Anvil support Let's you repair and fix your PowerTool without loosing your precious ressources.
  • πŸ› οΈ Added admin commands – reload, language, debug, etc.
  • πŸͺ¨ Added missing blocks up to Minecraft 1.21.4.
  • πŸ“ Introduced Config Versioning – For future automatic updates.
  • πŸ”„ Automatic Config Migration - Works, but if possible try to use the new config file
    • Added: language (default: en_US).
    • Added: debug (default: false).
    • Renamed Deep β†’ Depth (value is kept the same).
  • 🐞 Fixed a bug where XP orbs did not drop when using a PowerTool.
  • 🧹 Removed outdated dependencies.

πŸ“… June 14, 2021

  • Fixed Plow permissions.
  • Verified that all permissions work as expected.

πŸ“… June 8, 2021

  • Added WorldGuard support (Optional dependency).
  • Now checks each block before breaking to prevent griefing.
  • Updated dependencies in pom.xml.

πŸ“… June 6, 2021

  • Implemented item durability logic – PowerTools now break correctly when they reach zero durability.
  • Added breaking sound effects when a tool breaks.

πŸ“… June 3, 2021

  • Added new commands: /jpm give, /jpm version
  • Enchantment Transfer – Enchantments from crafting materials now transfer to the PowerTool.
  • Max stack size validation for crafting – Prevents unrealistic recipes (e.g., stacking multiple pickaxes in one slot).
  • Code optimizations for better performance.

πŸ“… May 26, 2021

  • Refactored permission handling
    • Uses HashMaps for permission storage instead of hardcoding them in each method.
    • Improves performance and maintainability.

πŸ“… May 25, 2021

  • Fixed durability loss bug – PowerTools now lose durability correctly.
  • Implemented Unbreaking enchantment logic.
  • Improved BlockBreakListener:
    • breakNaturally() now properly drops items.
    • Fortune enchantment now works correctly with PowerTools.
    • Plow logic cleaned up for better performance.

🌎 Useful Links

πŸš€ Future Plans

  • Open to suggestions!
  • If you have feature requests, feel free to open an issue.

πŸ“’ Support & Contributions

If you enjoy this plugin, please consider contributing or donating to help keep development active!

πŸ”— PayPal Donation

⚑ Supercharge your mining experience with Jodelle Power Mining! ⚑