JobsReborn-PatchPlaceBreak [Addon] icon

JobsReborn-PatchPlaceBreak [Addon] -----

A place-and-break patch extension of JobsReborn



v2.0.0 - MySQL/MariaDB support & Conflicts auto-resolution
Features
  • Auto-resolving plugin conflicts attempt ;
  • MySQL & MariaDB support ;
  • Plugin configurability through a `dataSource.conf` file using HOCON format ;
  • Configuration validation with readable error message ;
  • Renaming `data.db` to `sqlite-data.db` (making clearer for end-user that it's the SQLite database).

Fixs
  • Homogeneous log messages in Bukkit console ;
  • Better exception management (it's now easier to spot the source of an issue) ;
  • Alleviate plugin JAR file by using provided libraries from CraftBukkit (SQLite and MySQL) - Passing from ~17 Mo to 8,5 Mo.

Refactor
  • Whole project reorganization by separating each components into separated modules well-organized ;
  • Using highest-level interface level as possible (e.g. Collection instead of List when not dealing with List's specific stuff) ;
  • Get rid of useless Javadoc tags (`@author` and most `@see` tags) ;
  • Ignoring additional files in `.gitignore` ;
  • Setting visibility of injected constructor package-private ;
  • Setup of SonarQube analysis for automatic code scan ;
  • Fixing some SonarQube issues ;
  • Improving CI through CircleCI ;
  • Tackle technical deps by increasing the number of automated tests.

Documentation
  • Update README.md ;
  • Create CODE_OF_CONDUCT.md ;
  • Create CONTRIBUTING.md & docs/types-of-contributions.md.

Dependencies
  • Renovate setup
  • Frequent dependencies updates
----------, Feb 14, 2023
Resource Information
Author:
----------
Total Downloads: 1,324
First Release: Jun 21, 2022
Last Update: Jan 18, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings