From a89d0efa35427491394ef190abe371b1f6fac328 Mon Sep 17 00:00:00 2001 From: arboriginal Date: Sat, 9 Feb 2019 08:34:50 +0100 Subject: [PATCH] Pre-release of new version (modular trackers) TODO: Tests and bugfixes. Example: Warning when reload (ConcurrentModificationException) --- README.md | 14 +- lang/en.yml | 140 +------ lang/fr.yml | 140 +------ src/config.yml | 42 +-- .../commands/AbstractCommand.java | 17 +- .../commands/InterfaceCommand.java | 22 +- .../compasses/AbstractCompass.java | 24 +- .../SimpleCompass/managers/DataManager.java | 2 +- .../SimpleCompass/managers/TargetManager.java | 14 +- .../{trackers => plugin}/AbstractTracker.java | 163 +++++--- .../SimpleCompass/plugin/SimpleCompass.java | 75 +++- .../SimpleCompass/trackers/CoordsTracker.java | 119 ------ .../trackers/DeathPosTracker.java | 168 --------- .../SimpleCompass/trackers/PlayerTracker.java | 351 ------------------ .../trackers/PositionTracker.java | 189 ---------- .../SimpleCompass/utils/ConfigUtil.java | 19 +- .../SimpleCompass/utils/LangUtil.java | 31 +- src/plugin.yml | 98 +---- 18 files changed, 281 insertions(+), 1347 deletions(-) rename src/me/arboriginal/SimpleCompass/{trackers => plugin}/AbstractTracker.java (64%) delete mode 100644 src/me/arboriginal/SimpleCompass/trackers/CoordsTracker.java delete mode 100644 src/me/arboriginal/SimpleCompass/trackers/DeathPosTracker.java delete mode 100644 src/me/arboriginal/SimpleCompass/trackers/PlayerTracker.java delete mode 100644 src/me/arboriginal/SimpleCompass/trackers/PositionTracker.java diff --git a/README.md b/README.md index 18f2192..8e68d08 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,19 @@ All permissions are listed with a short description in this [plugin.yml](https:/ * **/scompass** visual interface (clickable book) * **/scompass-option** will show the menu to choose where and when display the compass -* **/sctrack** to tracker a position, coordinates or a player +* **/sctrack** to tracker a position, coordinates or a player (see below) * **/scompass-reload** will reload the configuration You can use **/scompass-option** with arguments directly if you prefer (`/scompass-option