refactoring
renamed method moveToInventory to more appropriate moveBlockToInventory
started writing entityDeath listener
config refactoring
reorganized config to make it clearer and easier to understand
splitted drop methods
there's now a general function for adding drops into player's inventory (that manages leftover) and a separate function to handle block breaks
finished code for onEntityDeath
now "fixing" all configurable lists using one method
minor code formatting
improved code that checks for enchant bug
unified comment formatting
moved onBlockBreakEvent to its own class
removed unused imports
reorganized the plugin instance references
added placeholder for reloading config
improved filter methods and logic
fixed onBlockBreak condition logic
renamed commons to common