Loading issues
13 of 18 classes in listeners/ don't carry the Listener suffix (all 18 are genuine Bukkit listeners). Rename them for consistency: BlockPlace/ChestBreak/PhysicsBreak/PlayerConnect/PlayerInteract/PlayerInventory/PlayerTeleport/RestrictedSign/SignBacksideProtector/SignBreak/SignCreate/WorldEditShopCleanup -> *Listener; StockCounterModule -> StockCounterListener (drop the misleading Module). Already-correct: GarbageTextListener, ItemMoveListener, MarketListener, PaperBlockDestroyListener, PreviewListener.