From 6ae7244f08324b7e7045bc3e78a70a0f118fca00 Mon Sep 17 00:00:00 2001 From: Kikisito Date: Wed, 1 Dec 2021 02:03:11 +0100 Subject: [PATCH] Switch to Gradle --- .../dependencies-accessors.lock | Bin 0 -> 17 bytes .../7.1/dependencies-accessors/gc.properties | 0 .../7.1/executionHistory/executionHistory.bin | Bin 0 -> 82472 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/7.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/7.1/fileHashes/fileHashes.bin | Bin 0 -> 22947 bytes .gradle/7.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/7.1/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 + .gradle/buildOutputCleanup/outputFiles.bin | Bin 0 -> 19001 bytes .gradle/checksums/checksums.lock | Bin 0 -> 17 bytes .gradle/checksums/md5-checksums.bin | Bin 0 -> 19447 bytes .gradle/checksums/sha1-checksums.bin | Bin 0 -> 24437 bytes .gradle/vcs-1/gc.properties | 0 build.gradle | 86 ++++++++ .../zeshanaslam/actionhealth/LookThread.class | Bin 0 -> 3155 bytes .../com/zeshanaslam/actionhealth/Main.class | Bin 0 -> 2859 bytes .../actionhealth/action/ActionHelper.class | Bin 0 -> 5342 bytes .../actionhealth/action/ActionListener.class | Bin 0 -> 5960 bytes .../action/ActionStore$ActionType.class | Bin 0 -> 1431 bytes .../actionhealth/action/ActionStore.class | Bin 0 -> 8984 bytes .../actionhealth/action/ActionTask.class | Bin 0 -> 1906 bytes .../actionhealth/action/data/Action.class | Bin 0 -> 486 bytes .../actionhealth/action/data/Tagged.class | Bin 0 -> 534 bytes .../actionhealth/api/HealthSendEvent.class | Bin 0 -> 1639 bytes .../actionhealth/commands/HealthCommand.class | Bin 0 -> 3477 bytes .../actionhealth/config/ConfigStore.class | Bin 0 -> 8241 bytes .../actionhealth/events/HealthListeners.class | Bin 0 -> 3787 bytes .../support/LangUtilsSupport.class | Bin 0 -> 850 bytes .../support/LegacyPreAction.class | Bin 0 -> 3059 bytes .../actionhealth/support/McMMOSupport.class | Bin 0 -> 699 bytes .../support/MythicMobsSupport.class | Bin 0 -> 1216 bytes .../actionhealth/support/NewAction.class | Bin 0 -> 1007 bytes .../actionhealth/support/PreAction.class | Bin 0 -> 3126 bytes .../actionhealth/utils/FileHandler.class | Bin 0 -> 6121 bytes .../actionhealth/utils/HealthUtil$1.class | Bin 0 -> 1669 bytes .../actionhealth/utils/HealthUtil.class | Bin 0 -> 15391 bytes .../actionhealth/utils/Metrics$1.class | Bin 0 -> 239 bytes .../utils/Metrics$AdvancedBarChart.class | Bin 0 -> 2628 bytes .../utils/Metrics$AdvancedPie.class | Bin 0 -> 2727 bytes .../utils/Metrics$CustomChart.class | Bin 0 -> 2667 bytes .../utils/Metrics$DrilldownPie.class | Bin 0 -> 3211 bytes ...Metrics$JsonObjectBuilder$JsonObject.class | Bin 0 -> 1028 bytes .../utils/Metrics$JsonObjectBuilder.class | Bin 0 -> 5891 bytes .../utils/Metrics$MetricsBase.class | Bin 0 -> 13278 bytes .../utils/Metrics$MultiLineChart.class | Bin 0 -> 2736 bytes .../utils/Metrics$SimpleBarChart.class | Bin 0 -> 2649 bytes .../utils/Metrics$SimplePie.class | Bin 0 -> 1671 bytes .../utils/Metrics$SingleLineChart.class | Bin 0 -> 1670 bytes .../actionhealth/utils/Metrics.class | Bin 0 -> 8750 bytes .../actionhealth/utils/TargetHelper.class | Bin 0 -> 7845 bytes build/libs/ActionHealth-3.5.6.jar | Bin 0 -> 80557 bytes config.yml => build/resources/main/config.yml | 0 plugin.yml => build/resources/main/plugin.yml | 0 .../translations}/BrazilianPortuguese.yml | 0 .../resources/main/translations}/French.yml | 0 .../resources/main/translations}/German.yml | 0 .../resources/main/translations}/Italian.yml | 0 .../resources/main/translations}/Japanese.yml | 0 .../resources/main/translations}/Polish.yml | 0 .../resources/main/translations}/Russian.yml | 0 .../main/translations}/SimplifiedChinese.yml | 0 .../resources/main/translations}/Spanish.yml | 0 .../resources/main/translations}/Turkish.yml | 0 .../compileJava/previous-compilation-data.bin | Bin 0 -> 39206 bytes build/tmp/jar/MANIFEST.MF | 2 + gradle.properties | 0 gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 185 ++++++++++++++++++ gradlew.bat | 89 +++++++++ settings.gradle | 1 + .../zeshanaslam/actionhealth/LookThread.java | 0 .../com/zeshanaslam/actionhealth/Main.java | 0 .../actionhealth/action/ActionHelper.java | 0 .../actionhealth/action/ActionListener.java | 0 .../actionhealth/action/ActionStore.java | 0 .../actionhealth/action/ActionTask.java | 0 .../actionhealth/action/data/Action.java | 0 .../actionhealth/action/data/Tagged.java | 0 .../actionhealth/api/HealthSendEvent.java | 0 .../actionhealth/commands/HealthCommand.java | 0 .../actionhealth/config/ConfigStore.java | 0 .../actionhealth/events/HealthListeners.java | 0 .../support/LangUtilsSupport.java | 0 .../actionhealth/support/LegacyPreAction.java | 0 .../actionhealth/support/McMMOSupport.java | 0 .../support/MythicMobsSupport.java | 0 .../actionhealth/support/NewAction.java | 0 .../actionhealth/support/PreAction.java | 0 .../actionhealth/utils/FileHandler.java | 0 .../actionhealth/utils/HealthUtil.java | 0 .../actionhealth/utils/Metrics.java | 0 .../actionhealth/utils/TargetHelper.java | 0 src/main/resources/config.yml | 153 +++++++++++++++ src/main/resources/plugin.yml | 8 + .../translations/BrazilianPortuguese.yml | 58 ++++++ src/main/resources/translations/French.yml | 87 ++++++++ src/main/resources/translations/German.yml | 78 ++++++++ src/main/resources/translations/Italian.yml | 51 +++++ src/main/resources/translations/Japanese.yml | 69 +++++++ src/main/resources/translations/Polish.yml | 57 ++++++ src/main/resources/translations/Russian.yml | 69 +++++++ .../translations/SimplifiedChinese.yml | 86 ++++++++ src/main/resources/translations/Spanish.yml | 49 +++++ src/main/resources/translations/Turkish.yml | 61 ++++++ 107 files changed, 1196 insertions(+) create mode 100644 .gradle/7.1/dependencies-accessors/dependencies-accessors.lock create mode 100644 .gradle/7.1/dependencies-accessors/gc.properties create mode 100644 .gradle/7.1/executionHistory/executionHistory.bin create mode 100644 .gradle/7.1/executionHistory/executionHistory.lock create mode 100644 .gradle/7.1/fileChanges/last-build.bin create mode 100644 .gradle/7.1/fileHashes/fileHashes.bin create mode 100644 .gradle/7.1/fileHashes/fileHashes.lock create mode 100644 .gradle/7.1/gc.properties create mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 .gradle/buildOutputCleanup/cache.properties create mode 100644 .gradle/buildOutputCleanup/outputFiles.bin create mode 100644 .gradle/checksums/checksums.lock create mode 100644 .gradle/checksums/md5-checksums.bin create mode 100644 .gradle/checksums/sha1-checksums.bin create mode 100644 .gradle/vcs-1/gc.properties create mode 100644 build.gradle create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/LookThread.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/Main.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionHelper.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionListener.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore$ActionType.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionTask.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/data/Action.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/action/data/Tagged.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/api/HealthSendEvent.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/commands/HealthCommand.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/config/ConfigStore.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/events/HealthListeners.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/LangUtilsSupport.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/LegacyPreAction.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/McMMOSupport.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/MythicMobsSupport.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/NewAction.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/support/PreAction.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/FileHandler.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/HealthUtil$1.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/HealthUtil.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$1.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$AdvancedBarChart.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$AdvancedPie.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$CustomChart.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$DrilldownPie.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$JsonObjectBuilder$JsonObject.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$JsonObjectBuilder.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MetricsBase.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MultiLineChart.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimpleBarChart.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimplePie.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SingleLineChart.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics.class create mode 100644 build/classes/java/main/com/zeshanaslam/actionhealth/utils/TargetHelper.class create mode 100644 build/libs/ActionHealth-3.5.6.jar rename config.yml => build/resources/main/config.yml (100%) rename plugin.yml => build/resources/main/plugin.yml (100%) rename {translations => build/resources/main/translations}/BrazilianPortuguese.yml (100%) rename {translations => build/resources/main/translations}/French.yml (100%) rename {translations => build/resources/main/translations}/German.yml (100%) rename {translations => build/resources/main/translations}/Italian.yml (100%) rename {translations => build/resources/main/translations}/Japanese.yml (100%) rename {translations => build/resources/main/translations}/Polish.yml (100%) rename {translations => build/resources/main/translations}/Russian.yml (100%) rename {translations => build/resources/main/translations}/SimplifiedChinese.yml (100%) rename {translations => build/resources/main/translations}/Spanish.yml (100%) rename {translations => build/resources/main/translations}/Turkish.yml (100%) create mode 100644 build/tmp/compileJava/previous-compilation-data.bin create mode 100644 build/tmp/jar/MANIFEST.MF create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle rename src/{ => main/java}/com/zeshanaslam/actionhealth/LookThread.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/Main.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/ActionHelper.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/ActionListener.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/ActionStore.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/ActionTask.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/data/Action.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/action/data/Tagged.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/api/HealthSendEvent.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/commands/HealthCommand.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/config/ConfigStore.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/events/HealthListeners.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/LangUtilsSupport.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/LegacyPreAction.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/McMMOSupport.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/MythicMobsSupport.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/NewAction.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/support/PreAction.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/utils/FileHandler.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/utils/HealthUtil.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/utils/Metrics.java (100%) rename src/{ => main/java}/com/zeshanaslam/actionhealth/utils/TargetHelper.java (100%) create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/plugin.yml create mode 100644 src/main/resources/translations/BrazilianPortuguese.yml create mode 100644 src/main/resources/translations/French.yml create mode 100644 src/main/resources/translations/German.yml create mode 100644 src/main/resources/translations/Italian.yml create mode 100644 src/main/resources/translations/Japanese.yml create mode 100644 src/main/resources/translations/Polish.yml create mode 100644 src/main/resources/translations/Russian.yml create mode 100644 src/main/resources/translations/SimplifiedChinese.yml create mode 100644 src/main/resources/translations/Spanish.yml create mode 100644 src/main/resources/translations/Turkish.yml diff --git a/.gradle/7.1/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.1/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000000000000000000000000000000000000..a36586ab053265c84dd38d4e7ac3435d3fd02ca2 GIT binary patch literal 17 TcmZSnzvP~)Xz(U41}FdkH;@D_ literal 0 HcmV?d00001 diff --git a/.gradle/7.1/dependencies-accessors/gc.properties b/.gradle/7.1/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/7.1/executionHistory/executionHistory.bin b/.gradle/7.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..a755c248340857742a0c67262bfa557661f6cc92 GIT binary patch literal 82472 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 J1-wuj{~rn%m?z1_)3906Rkj%m4rY literal 0 HcmV?d00001 diff --git a/.gradle/7.1/fileChanges/last-build.bin b/.gradle/7.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/7.1/fileHashes/fileHashes.bin b/.gradle/7.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..bb8afa4a7262011c9dcc990e537cf1d52a81deb1 GIT binary patch literal 22947 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 literal 0 HcmV?d00001 diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..2c5cabc15a53055a35f33853273760cadab187b8 GIT binary patch literal 17 UcmZR+HJ|pF literal 0 HcmV?d00001 diff --git a/.gradle/checksums/md5-checksums.bin b/.gradle/checksums/md5-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..f4cc4276c244f5b71eb4838ce25129277f4f2ce6 GIT binary patch literal 19447 zcmeI3`A-yA0LO;~Qy;=T1Qbvctc1hVRF0aut+GmMv<(8*Yi8biF=hG}nD0yG&C7S*=N+HS zZ!>Qe$9cNFp@n-_#=L8y1p_bu126ysFaQHE00S@p126ysFaQHE00S@p126ysFz~(@ zSjcb0nQX>WD-#;7*&G+*!Z$`$`j7NCd|q>tJl3sa-w&*73KG8B++-zrj3diWhdfq4 z`rc}w{b#cL%;gcEDb*F*NFF#;HYn`uWr_gcsv%LCgU-tPhE&VnT^NQs?z4NA+ zY>UfDfBj*WKl8uZkziJo((!Mwyx(Ftz5B0c`E>kSELS#^4j7HHMw*AS+|UH zTj=3kR}ypIF9y(Y zDp}6%9OuwMo}q>T7=Qs7fB_hQ0T_S*7=Qs7fB_hQ0T_S*7=Qs7fB_hQ0T_S*7=Qs7 zfB_hQ0T_S*7=Qs7fB_hQ0T_S*7=Qs7cwY^K@*C6em+%w3pIiL;_>iQRe^;fHgsmwy z)o)Za z9_r|qbxyn9W;^r&C93Egv!sMQ`{xbjnn6v4A#$2IQ=UkPJVH3$mJ%nYVC>gYB4~fJ;au90tUFFyt=g2L3__^BA#*roNr{BwH}$D6 zE>4ZS)bM(%Z~6t1Shac{A!hE968p?aEAP&@p^pm4JmS*Sy+b5Sal-of;&_d(hPZN? zP?+8>U)>cPJ$kS5`P>3Zbc+C|6iz}6A;JTH>{<1b(KR}vaF4HT`y-LaI+#O<5lvEJ zP(ONYi)z5@+hXPI$!%X8B!uvO2}Qk+uZGOAsqEO*ibY;en!57;u*(Za(mC#n0OzWZ z5_g8_YV&K7?bc*wE+tRIFG i!tt_njw@!xpe(m8XZyWQW7&jUf05YIGJ_Cmk$4L=0o|_v literal 0 HcmV?d00001 diff --git a/.gradle/checksums/sha1-checksums.bin b/.gradle/checksums/sha1-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..81026743ad3446d6abe6d76ea5d3d2150d69d367 GIT binary patch literal 24437 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 QK-D^lsTTGlGXhEBU$UO5F#rGn literal 0 HcmV?d00001 diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..edfb96f --- /dev/null +++ b/build.gradle @@ -0,0 +1,86 @@ +plugins { + id 'java' + id "com.github.johnrengelman.shadow" version "7.1.0" +} + +group = 'com.zeshanaslam' +version = '3.5.6' + +repositories { + mavenCentral() + maven { + name = 'spigotmc-repo' + url = 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/' + } + maven { + name = 'sonatype-repo' + url = 'https://oss.sonatype.org/content/repositories/snapshots/' + } + maven { + name = 'codemc-repo' + url = 'https://repo.codemc.org/repository/maven-public/' + } + maven { + name = 'langutils-repo' + url 'https://raw.github.com/MascusJeoraly/LanguageUtils/mvn-repo/' + } + maven { + name = 'Lumine Releases' + url 'https://mvn.lumine.io/repository/maven-public/' + } + maven { + name = 'papi-repo' + url = 'https://repo.extendedclip.com/content/repositories/placeholderapi/' + } + maven { + name = 'IntellectualSites' + url = 'https://mvn.intellectualsites.com/content/repositories/releases/' + } +} + +dependencies { + compileOnly 'org.spigotmc:spigot-api:1.18-R0.1-SNAPSHOT' + compileOnly 'io.lumine.xikage:MythicMobs:4.9.1' + compileOnly 'me.clip:placeholderapi:2.10.10' + implementation 'org.apache.commons:commons-lang3:3.12.0' + implementation 'org.codemc.worldguardwrapper:worldguardwrapper:1.2.0-SNAPSHOT' + implementation 'com.meowj:LangUtils:1.9' + implementation 'be.maximvdw:MVdWPlaceholderAPI:3.1.1' + +} + +def targetJavaVersion = 8 +java { + def javaVersion = JavaVersion.toVersion(targetJavaVersion) + sourceCompatibility = javaVersion + targetCompatibility = javaVersion + if (JavaVersion.current() < javaVersion) { + toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) + } +} + +tasks.withType(JavaCompile).configureEach { + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { + options.release = targetJavaVersion + } +} + +processResources { + def props = [version: version] + inputs.properties props + filteringCharset 'UTF-8' + filesMatching('plugin.yml') { + expand props + } +} + +shadowJar { + dependencies { + include(dependency('org.apache.commons:commons-lang3:3.12.0')) + include(dependency('org.codemc.worldguardwrapper:worldguardwrapper:1.2.0-SNAPSHOT')) + include(dependency('com.meowj:LangUtils:1.9')) + include(dependency('be.maximvdw:MVdWPlaceholderAPI:3.1.1')) + } +} + +tasks.build.dependsOn tasks.shadowJar \ No newline at end of file diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/LookThread.class b/build/classes/java/main/com/zeshanaslam/actionhealth/LookThread.class new file mode 100644 index 0000000000000000000000000000000000000000..df23d5f55cc6df81ae16bd534e533e1a2d18745e GIT binary patch literal 3155 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 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionListener.class b/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionListener.class new file mode 100644 index 0000000000000000000000000000000000000000..2e8fb91ff80f611840e75fafa692bd6cae0f70e5 GIT binary patch literal 5960 zcmcgw_j?rA6+N?BH0)|nMZn6Y2(Vc-mRJ}9BDRDi&{~C}g29RLNE)vO?aqoVU^%f9 zr#p!gr$?kX&5$_7K^Agw5*t$N#Br)g@4dG_Ao+6Mn=P~2Wf9+(FF)w*n>Y8qd(Lg| zjh_9_6Hfxzihp^r1(pW^M8z=W!EwYqh$G=a5+^(e;-nXMVcLtk@lq8p6A$;4!Havn z6nMFidW9GF;gw~0748*}uNES&QSn+YcH?zI@AY2Xk9(Hl4P~go8^yz$#PS1T_cwd- z7Cb11w~Dp5iM6+T@eVvFjJ#9K-c^Qo<2_!?2)P*{H-l3iych2i!~2EC2gK|lF?>)w ze#nat<0As#M^!wm;JrdBz5@ytzF!XR@BG6Bv zHU*l!*kgpJjF^HOiYwW|feyKmt;0P^cbS%%xJkjS{^IJ=W^s{178*uKsxvxnD5&T& zEn^@V88u=<`e>Ld)qT-1Jv^evO!1srbSEavxPq-$VXM!KCk)GokIntg z{C&|_C@`9woHP>w<%@9zbvZlOy8FZW zv@}&_i*@SBxS`@>3d-yaT+Nth>ebYNNI_LuAp^MJLJ+) z;I*SNG(AO-ALp~30ODD}uB&kJU?LhbHfFVnEafQX-m<}jJ~r8}Pst$C5X(@3?_iQX zix?wj++=_|EGwGOMIO^1YxCJi@;$mW9+v*CFhdqicIwuc5e^&UCF}-@jIiw=1)CQa z;cR5JuzA9?LUzCvtjob*hquomL5fW|B1OYS=~AW;^Q&;;*jC$AJfgrO($tD4BMd@o z0Txp-$pUt+1rtUjC7q?RB_CLEC8DzhIEh+=C-o@>TNY!Qy<$9Tw`CD_vl?V-61~ih z1^zZI;mv4lIw1H-33|{QwSrc{h%svy11}|d74UL2RD6P29JRU(Ju#u6rGPu^h^9M+ zkjolt%=g9R#K~+hnv9JZdrZ;!YV0~nH?Gac^b@*0B7cu-*X#Y(R`MZXH;GaC}ik^>59yXcOQJ40yf=c1#Kv=gzfqkRL43S|zCu3RN zS@9e5-sJ{Y9uhJcoDEyS&c$O}*i#FJu{+gMoY5&zJPe3moL==s&5L84C)HTgy3-6v z^9o*2{1mWd1MEO)71n8>sFi#b+O(sxIGZ^Ulqy%WnXkgqHY{(-Jj`@N+OpcvG z5bOhk5Io#3y-6A8!Rei{hpF`1p_>;?2{)@a4j1kz=KX zs1=^#HIBDEdVGR60Pa?m-9NQxr(A-`7wD&>hya;}XO} zpA=H}svQe_U-V3NRwjYDEnS?r%hN89<_8loTIAab<1S+?nJ|W8W+-IDNbmR+F2y;a zTv*I)1yaP>PTOqXIWY*|HY_GNW!tf%+#|mUWc7C`D5sPcm{_o9l~ZST-@eXXdP%OyZCE&c-FtHOtaL1-6g*-nCGXDz$&Tpww#?iV^RhD~ zm(vQ^Qe#FWdO}R3yS8`kh4}2&`9d>eMovns8?BWwQkY*G)6NX$g@FLvA zUz$lBRhqorh^)Co3?A^5%I|%wTPH%~le-okyj@i}JGU zyE#;y!Y00}-s!e2*UVrg-dUd(cZi*W)qtQKJO?l&rv#s(<4;6$2{vwYIimKNriWaDaaYk6@5LLm0N> z!<+t68J~8i17v(ic11sfG|+qz^gw;{1=L8#m$dlY)hmU^SFuyg!xx%IUDg-txg!|+ zN_wV>s8=vg>d35~tTqwl&GeSwx|Mb}F}Fr=NHT2CFl;BoTZwW7J$4vJh_nvZORhFU z4K6ZlQE?kd7NYlJyd*{M0d6ha=g*@zi);D`{@MW<*%nS$&tpxNMjb-|0;#04tN4Go zTHHbyeT3XE;Wyg*WAn5fl^fn>mATjSRdhzqExmQz`9mo zT{pnIt(QJue;ylLu*1>Jc;rA|!%_#sU5SH)K14{vgno#*cbE;}NXGj#m4UyV@JA*5 z^%?l9Q}COhVGQGhC-UoZL=4<%6H&@jM8bJQNMfU4a-FDl_gT)apT(w!vCN+NPh-U_ z8f;oVcXJDAosqRjvBr#8(`nSqqB%z_8@O#)MwGXc{ZX>lnMI?xhWOW#!8&5xiV!o? zL>G?XHca9UggIK7`rE-`5dn1bO?n2(r2Ac%o(jqA9FhKUarXn#KX!IjqLkTL&f-%s zQBz%0A){VOjRVA`(DJcVz>o4*v|u0Ew}@VtYLLyTrnFg*a>)i$E(K%Ek2p&vA;H>> t*p~t3Bd|#tSc2uLvJsV^HtZq=v0H@1MRRwt4DUy0yN|h@#4YW<{{nGxkaz$9 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore$ActionType.class b/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore$ActionType.class new file mode 100644 index 0000000000000000000000000000000000000000..e41eec06f3fead23e079122715594e0c99792211 GIT binary patch literal 1431 zcmbtTZBr6a6n-u&yUV&NqN$LTmK9)0mi8j3Foed0FVm_G)2Ed-SX-6`7H8^j^hXM3 zvZ<-@b3dx-+>0hoeJPfib9nB3?m5pn_uL;pzkCNUk4z8}k{a${PQiqNdm6%+=Vn30 zutu8;oN-^p821lUjC21`MTGlDDx%ykDo8OXxy=n@XFboLWy_vjcemfZu^9A%>spPR zV>X*slObI!*K5glRa9lETD5t{LR}*=%R8pyA|K%i9ce5nAoYv?KWRFqu%hDzZt57usE#pi#<_`b z6U8XQz}ZFd`WOObr|y!rkyyN|_RYP0tL%~flMS1h+goGe2;W8Mm5V}g9e_9*t6MV<;e;~v#Nmdqn zHu0wfkMrl@6RTQSN_wV7Bv!W{hc1C+$f#1Z6=VtbP8 zX}YuH3SwM3;)0WaiWwv*Fc0&d3gKVnE2L6b@gG4wL{I=t5};22Js?2800XiBg93yU z0fy9X6v5x7NiRul^ckf<8~sK}Ze!3WDQyfHhhSW0rz=qs3hbjFuW3dcs;fp_agl{h Yb#*Y;Q#;t literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore.class b/build/classes/java/main/com/zeshanaslam/actionhealth/action/ActionStore.class new file mode 100644 index 0000000000000000000000000000000000000000..af6073b22e19759d3955350c509daa13d814af00 GIT binary patch literal 8984 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 A9smFU literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/commands/HealthCommand.class b/build/classes/java/main/com/zeshanaslam/actionhealth/commands/HealthCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..4d77122fe9d9243fada2488d28988b211e581a98 GIT binary patch literal 3477 zcmbtX>vI!T6#v~M?WXBcN`TVvGJrzbO2ZqWh?MZQJWGKVAKa$5$--v0WH*)K`+?#c z6(2?Mt@x-9ummb21LFs0oZ(;ai=X@h97k~+&)rRE(w2-fe#qUu_q@;fopU!o|MUH2 z0820!z(Q=RzyfSnupYG!(B#3vN`!Ez5;{_HG31$9LF_$#9G0|n02b^3*~rN4 zKFQT986J?!5e0pI9QEVD03vuOfQRvje0x+bkNNSqf+rL_so*Jw@*X{t&vl4_m1{;5v9Hn$&0ftgH}W6&>-I4CVrG|M7~i59Vp}HF zDbl-nr%orq7BkNEJv^<+eeTd_CpC*vygn%x)O;m{15a*T?XipSFlD#yezB4-%aYV-J^t-Qyn9YL2N&}wGVaUsJajYZXIl%+D zDOx0u7P`s1MjhK`A|ZV&cj*dVRq+~5QmBQ}jk_Fa6|du@f;UvWiDL{BOE+(nxM_52 z3Bs9twAyA`$e@?0cnkfMvqJS@%2ASA;Z7lpunD83k8{ z8Scceit-$FA#6p-aARLemocAE@U@C>@U4ooIH%$}nY_B91h|2QI2B)4Ox z?htpaUq@IhY^57i*_*tlhq{wtex#s{T=PwJ1xM~A$swHti}-V6rWC*5HeD|AG%}iz zG=>WT7!j*G^k`toNwQT~7Ee$MOfGae?}8lM8+SFg7o{_Axmp~~aNXLRFbLf-Zrw}? z&Bk$r?;RqY(kzSa5{6kNODZoJ2Gwl^w}Z%Ax1*d^Vpv#uypHZZN=da_0Ey*ji)Pt$ zRGAQVo1q=fh|N^BU_O-&OIzFKb;MHT;OK@BgP)Y!E`Sl920TV?KC&&i@_Gnx-HTMy*OPXFMhH$FA^KAdQ3%L-bKZz>e8&D;HxO9 z!ufE>4Q)o5o-o|yYfV!ZoPeYBay=uqcT=NAItnf1I4H4ROVB)+S33NBL1hzIyjNfr zef2E_!y@_x z?P^?ZtV9#-NY2s9NZTsh>FV^3M>!NSR1@-DK8?K%m*8!`0N**3Wl(f>EbFzJU>G`~SuB4G?O) zkoY=^nY7jrTBZ?~HWESlI5RukRLU;sF3m8Qphy)XeCV+^FUv|GFE1TW84-g+% zv1+xxs`Y_dt=2YL-%5grZ|mFoe%AV^+S~i?z3uI-xAxZipYv^!4N0jNe(ao?Gc#w- zoH;XRK3@9kBaZ_(RQ@4?tMR#wFCqxx^HN-e-`F5=M1cHODgUTH|D-?vT!w$azv?W1 z{tf@`;CE&C5B#Uj{ocVJ6#iEPf5d+~_)`R5;(wI#X9r&?{ELJCRpMVAd`&1IQN)pu z!muNj!V!*?D6}1M6qY&?QRXs5Tt`MK9OX#4!U{)5E39;6jKZ;w?4fW^NA_}LoXU-- z$+CBuOptx_XJ1?Pb7cPr=1G+MkOLe!P$dp>q{@+r+?7nCOXT2)OqMATsg|iaJqOkyDguo#LlD;wfw`Sx~_P=O0I6IvZE2Uy46Un{K+jOgbdt$Z1Mm??_T%r!A=n z&XcwJlP;4kIo*+r&SV|QMI22~e#74w@4jEkrwj^TfDNs*=Sce~5-?X8LQ(3OmwcP8Z0i!a0 zr{CG?XIj$j?MV_!VqU7*=b${1+K|X5T9bZLI+sYNXneNIkLA2vI@6erlVdbZs!JyP zRIY*c=go%7+Y-s7A7AQwnOuF$NOgG0wjz9#-`SPhR75D*n9d~QG`%8lMn0EF)-)ut zIl7{>Inkc-a`_CGtJ-Dyh@rlluOhjOm&zu+97V-BLH~P7bwC*ILN3tT-kWSP4ZjxXz_v58vv`H3Iwl(R+)+b4$ zS98Ym{UI^ZPkD5DKRzm+$POax(cxtqSH)NJ$YXv-IvMvf3!8YtqeURJ(4(^^!@3zt1?1(WH_ixRcy`!KBH%H>J@_q-v+E5?FO6g3B8cDSvt1#J~Dj zFJwCAC0BWwgyJm$aYVK&skV(-J2WWh5IykL{QC8YT#J|GfgjM2&a~GAl$tDk7thm` zHH-RLxc?G!FqE`%9SMTJ<3rx0wnTePodL$}s-r8JZ%^=I9`p@%%~Pd6W9xYZ%&tsE zI^UM>(7}o9$}CgQYCRIYc!KccDNHgh&$2b{Ri*rmRkMtDhh(cM!+E4wZYG`6oX%%r z{*r_`xT0teGgO_67v%!_)~Ggje_zVxq-xn8;;Cfrmcja=qg0sQBi59M+ zEmykoeSG5L2e?K67uPDRT%JxvgY?_S>B?1d8AEwx){kn=PGmJrWL>#hSH4bHcA9w= zqfFo~wklp`@IZ}=8wOZ-U0pn?_{hbY+56YPjY^CJM7^7?{6Ma8aT9(>^6@53MVaqi z+-w-NymUo1>$|u`DHTid$z-&!N6pnPexe(ySjvPwnEq3xk3L!x_uz?cohVbK(K_CK zEoqinLavqTT)AGhGQwQB0Uxjy2Wm zDinb761l%Z9w2zIg7G2`$u?VhT_BMOrCB&lj&$WQd7SH* z`=}|Bik@IN238CNK(B76bVVw9w5b>_wkx4((wrdG7EYE`A=>KuspzCwP+8)W=FDJ( zP_E!Q7Z0o8#J??AC_#awUFW5ud?L8G)tpIv-#Z~1JQQ5qru0$GeXj+Ed7RuoR;p{# zd?AQjc~URLPL0^ndI1`XE0T-HRHEkpSzMS;@REzC@eDVq6?m1G%==8SqXv)}i_npW;vrRj@NPG!5-lAW-;2BQvb1rl($`Z z2Ort;t}E}!`+x6zh8C_tIbcQWX^eT6%-!0cWt*EGxGVKJK27-eFolZceAK{HP`^gR zl6-+Os){OcP=C36yPs<^m9vrWm3DnxA2fMNam^0uYRw=f*4zDylnuwCZ)U#0v?d2P zGS29kJhVV+X)UD@K_wI%GI;gCWqEFpMWcrAX}?BGXTV(`)0&zhYrcs{ux8L?XgiQj z<>*%4iwI3&2BX91^8z|&R3Z7|q#@k8F>)1q)>dvd!2=hb(V z+>y;xwcJ00i(4rJ#`bZV{wRnQ@*OJmEO_=9v3_2g zfY zDC2vbf(d=5nWGG-+NW}|HX<)f0xOF4W$%Hqa%xbP(D54YIMIq@R;|>{w8; z1v3i~R_vw$&SJOsM^=d!k256;#uv*Lgn035r|`4JRq`tyVj|mrJvAN|r}L&&8TN*< zxzreGNC!t=6j(eq{k$-R?OREXeM&u9U9vX!H7J6~+;LG>*|l})=j7h2z6l?53%@4B z{AAD=FbX3ob%+^Mm z<$)W=bmyBY;B-B>0MET}Wza+o%6S#=<0%CqIL*25?4OSH|hVlk0{#-Jv8~`1bx-K6CM@_AVde z6TyK4yXRM)^m@Oh!E|~o^IjX9_jHDLw2VIJ!)*D2VWaPnJnx=cpGx@|lgreSSBmp% zK_4~oQ^-;;6;Jxvsz9)IsBuMuKm*zS8OWZ`K(=)TvX3*6-J5~z*$iY4 zVjv&i2J*3OAfML;vQaXSy_|vU-3(-_W*}Q?TJbZEL%540cGCU$y&SQr?#FeWO_Pyh zOJpD)vj+10Y9RaXLHz7W44uu0f$S{|WW#MBTWkaQ>Nk+Rt$}>(8^{N_fqZ-$$S1ae ze9#-nR)5fXeD)eTpSlL}wQC?BxP%sY*$?pdWx$?+5`Mjh^=b8XNcB#H)@(<(2Ns7T zI4tRbJwSB^hNT0;NcA>YJ5a`V^ENnrgVMf%-3yl!kpO=fBP&PkKzWE?DJrTJ8(qLE ztEcv2Oy$^K?9qcgt1I{F!8k)1-;2GslDQAz^tb?-(2IR~uy26uXOR5^Bx;ZY0^~r0 z926i`2AOD-O){Ft1QSFK?!n}4IMo(mK%8Q@s{@2GTy9!`OgDDU2#^|s%nXoO2AOSE zID{fwvA~QE?Zsg`@GU{(v>liu{K_$zgSo<%Y2Nbbm52AD_Hc`yvd3HD+2bv1b}x=t z-Tn1Dfz~6<;`0OKD5~nAp+@flgIILt!d@)uMO`lz_u%MisybT#RW9kpG1jTQSlUOe ztnbCL8&Ga$kL7qPY^xg<55B>uY%F#R5pH|AI))6(4Z{k8>Q8i zCv#vpPATRfLXLHY<5Ug|hgZx&g!^qR1VXD}h!rysAw#^t5H}2dF#{1Yv=tcI3`4tN z2;z?8j;*{E6_Fk!y8A+#R0d!oIMmaOiuJr@$u(2Aqq7Goqb68On_t! zlI!NNj#A=S}aLK};XBXUL$HmPx?gj2WS%+M_;e;8-!a0ku~!3dpWgz5t2M7X2P z0dlTc>DxT~&08^TC(cs~w@fW1VN);8Z=A}o{*Lg1pV^I(Q$vIrIGc^u3yjuTfg&P2 ziwh}tVdX^(|HkTR;n@%4yFIwLdYToCE>S~;Tt@tR#XBKFqb@DD`BJL6bSuVl7nePc z%BeeX`I@Ptr*GVjD|&F*1I&D3yuxyG1KKz~l6mkTl%ooJV2&@r)lA5gOzxP+@E1JeuoqA71l@@)=C9V zk$tgFs&T5!fhUX6D#sxvCnGNB!k3HCCfA{z_9Ud6|6R8YDR~N~%NxkZZ;=Z**bo|v zjiD-R3QfT|p~J8_)Qa;$DQpSdhzmm9xG=O07l)q2C85`GY3N;C5&8^QhJKH$LSN#V zu!U>GV{v_WJZ=n6#7*JDaC7)@+!|hj+rq1Gdw4Cn!|k{uoW-5tvvF7WV%!_P7Waj3 z!vo=a@nCo-9tyvVp787F4ZnvS;m`3%_z!qA{3V{STs&os!_(G8JY&tqv(`L3XB~^@ zt(ADeIsq?PC*x(S6|Y(;yk?z+H>?Zrrga70vbN%F>n6No-HP|Ed+>qv7(TR~#>dv{ z_{91Izs4_kGV@VF-&EjLyatP&8i&{E^Dy;C@CM#Qh}y>DEzX9tZsBcupMN-d7w@sE zy-(x>O#GS$6teMwjbDOia+38IthMpspE3PU@JX-Zzpu&K$D>g8v*yknH(><-TKYHY zeuaf)6Ra^`;n>o7BemVn+Y|{TzlgZVQ^W6lt=JXFzejW51dB=Aq&= n^w(yQ&qQH_{~7&>d@i42yv!xOCqgn0VL4oC<%q&)i5&5NtLzZN literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/events/HealthListeners.class b/build/classes/java/main/com/zeshanaslam/actionhealth/events/HealthListeners.class new file mode 100644 index 0000000000000000000000000000000000000000..c69142d05db3413ea8d8e09c56ff5c907e25e1ca GIT binary patch literal 3787 zcmb7H`FGS*6#mkMv@@ZULV>dHlr98BKqw;6QURw6UD#YOorY;>CMlClwJ5k?-B8@o z;=bk1V2P(w zDxOmDw2IRTrVZK2nB^!~5sA8S{gmkq7>?oDMqD?dzU4XtreXU7dYfT6O*G$bIhMae z!Rp$(uwQ#nK}oaQZz`A(u^h8K8SgU_Jw~6+nW~5zHSB{%!V=@uWQjjuc?vca4sH&c zj_>Jv185P;^G(N0c!XExIxR-rh%x-;+K8Ko>3zw;LCe8n&F645DCZ9{Wg!1wBdwEDAPenTqA7#-~8- z5BT*fn4jgJ$xP&F$TmjIM1HHz;2o`|cl$)K_ta#i*dBE6Hea^PuHf%*-yw zaeYIS0u!?&YtaC7pxj==>9@@UW0nmiEH^=!?-V0#+?leVwc6IvzOSdFi-=ukzbgu{ zAy48Y8(jhyX6bZ=k26uJ{n73Zf8w zT0uDKI>)V8x9=ucLmLWj3Tdl1r(L)!^n$D8x^Ux12h8YT=WwS2UCxL+C7O+-Mg-szxVR^0HJN3Y8~nY0pSoH=9H-;&*uQ*A?@B3a!tO9YX<3NmlC9K)7c1W9e- z!Q+{J#PCuIaW~esh|(7NO86x1nNI)2V8{OhklBTrg2-!fsxg0$ml)(Z!)BSCs#F2X zw-mQR2o!wL1g(QT#26YPYRX<4N$+~usG8R1Or?4kBZW!4*Rf6}&3*K);D#^<|X7v zV-_>awb4&DSrI0HGr|-pnLH6GD|L2#bQQ%{Q8I>b{Wwa;P;zB*a@tj>VuCNq+LU(Q%5NhyhLz&!7DC%fYD%sntl&1Z zF;t`mx1gm=IVpnDRBLbi11&P}^u~s9R9s}-hTE7ihQ@|lm?1*ZwDLM;7GuJ$CWv1} zHTWhrj#+|valpKbtbzHwE+F^CScN52ayfNdL53@_g)=*;Y#Wt5OfCC3dxH8n)a5jl zIfG3Y#b%tteYk+FxP=g1ArJ#r26s%pkDzu`I-C>Y1Wszn@)WAQaCX>Y7rI*w&ym?K@6OQY*pQG`Qj z$>x(9NUoGHs?bbYdpK%EH}(b8>xf|s7Gf{QqO5u*3HOljej+YKM?kYEpjigxFLaY( zetHiflA?EvcM-6L^j47%bDxD|M)DTTufM#|IOVsX literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/support/LangUtilsSupport.class b/build/classes/java/main/com/zeshanaslam/actionhealth/support/LangUtilsSupport.class new file mode 100644 index 0000000000000000000000000000000000000000..8614fd18d78fb671db3a554552f8810f9a1d17c1 GIT binary patch literal 850 zcmbV~T~E|N6o%hnmsaYsda*)xsiCW#*m1Hiv~?rxu30*?kv-G(@r7qtMCfK zg+IU_Wjr(8L<0>b_TtQ$)AK$(c~5`-y88j(H97$%u@c}pR&99UW6j4pgZEaY%DiJ} zZ10>hG~Z|6B*RRoQh8D)eVKm|eNC15FpGpf6}htaaj|Izs$h5%Mp?qIWHAt_D6~kp zh>Xh8ffU*dcu|f%&RO_C zz!3DZGLPg(WjmJcTeNQ#EqL&KY_#waZ5tLC4*tt=hS@(OeCiKnWEi$ADv{a6(D_)} z4ONcXX-W~xW2r|nXPBmKRsPwXVG~XIr|i=J`3axm6S{Fa8J&~6H(=i>nZOi9&lPMqctphsY5b@POUEc|4PzRF zRGri@jtLDJ4W~40m#Rq}S>!bA(BNorRpeEiR^h2AsPJ_ZF{R>+j_25qS;?&Bj3?8+mvP2-Dv0mOI2nJpf@E92 z>y0Nzi<6TXKPenP<4-4tvevZlc3$t;endg6#~l+28v8SjNELIV!W*_mv(%XVu5D$H zSYAf{FDskv3Cr(sb9vVx_^>$Z&&+6W^pvoDX4EJR2SlO3+=r+0#A}w72wx^MSoC|i zt)PBf_y;X#OvY=<2Wj@Wjzfr`R)y-eNZNgnW=$vPu42%-@0f?!Zos9lNO1k%%P(X&NwMxMp|So2dHY6XFY>61`gmL zIZ|bExiw8yP1qO%uj3NAQPqbGQ}Kp@H}MuhB>D`Z)gR~{*ngrg)jMe5ZM>u6T?6mo zeI_z=Jp;`?>A%-1h)RYAKEQ`6J~HqzK4D`D!Wj!aNs(*9%4$Y^PQkZ$(`NEfLDVFh zCEK#ywoUF-j!(gcDvB3!JK5(<@!m;B4_h926R}=VwNAO|qCGJn{0X;82L;P#Tl8i` zwrW6T8u%3F6)dV6hK=4^%w)%er(l62{LUPQf$do*{mz2$ri9mN;4^$~;0s(d@TEMv zNO2+kW^+@)mj81N6)e8l08_BOn)R(lfr8pLIog^dNPB~c7*3pYP!mgSYmZ*^P|d5L zvF&9-&Z9{+XrPpLg$9xcoNXaW)ugPZQS)_5&JH;Ucu{%7W&l?Px#|fHA)5yKqF0w3 z_0r;WQ8>1U&hZ)gXr>jwx49nmo5+@fJ_m2P96 zp9y~OvKsaRa>cEDo>T3=TNoBp9u7=Z^W9KIE}wKg$z`nK7g7_yuJ|P&2R@}5%1PYG z^)9M^feMYSgxV5fCDfU5Q!PQ0kNWtg@1ZBmIagrBe!|?5TC*WtLL=p- zk=l(En^OtXa1+@Nm{5*A?Y;WqDmyURR?Qo7jp?F!(eOgU+1>>_HpiB1v# literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/support/McMMOSupport.class b/build/classes/java/main/com/zeshanaslam/actionhealth/support/McMMOSupport.class new file mode 100644 index 0000000000000000000000000000000000000000..9d35a12c1b9451c9a76821db319fab9111a6d3a6 GIT binary patch literal 699 zcmb7C$xh=y5PhA^!4pWrHq3GuG}0&mL<@n$0mKD~lMRQAa<4c&NfR%T-A0J7f(u9- z5NAFLQFel0L=H2yR9nA#u6pjL=lcf$d-!gnj1>#3HVXJ`Va>u9fy$u{wK)NE{{D*jD9pDT+_`ug8fhZ~WvEYvq&p3|Po3yYnCAPnwzC;) zsK65VHEXAjd^LQ4#n38T9)~bLnZNhkQFZHml78aVWSWye@C+PbgpO714?xy0UYL{h_)7mvpEO zO(i5Da*M|FP!b{)Qkz!DpVkZprL#8-l7XF0eBzlFda5|7HSHnAX?R+Oo^ZwsQlw@b zkIQ5YXra&0%Ew;@ES_7E7QHx~jLwb%7 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/support/NewAction.class b/build/classes/java/main/com/zeshanaslam/actionhealth/support/NewAction.class new file mode 100644 index 0000000000000000000000000000000000000000..6a953502d1a93a6273f1106c921ae9c34ae60d49 GIT binary patch literal 1007 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 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/FileHandler.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/FileHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..8c4fd672ce7704302d0e1225cc6af553e8598a95 GIT binary patch literal 6121 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 Zn$V3JDjh615ESK5WKhW!a_nk}7=ngRBa8 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 rcXSB@Bki49Ki!PpPA1L zp9k}LKb`nz#%h7dQODM(u&U`s0@IyS)(7KCzE}R5A{SUH-^jZT z6*&r)8c8Y|?D~|Nb zF0H5j-+H`mc~+LHQ(HPKiLCEh&PsAAlS-!OG&*iMmY)(B9jxrBH>&fpS4u+*0^xKq z$9xXYSdKYYE-ahwe5IbwnIel@kglcXRb|-ETb@As>D;<>3^O+&-E>~MzJQ)_9MetP z((_DOoSHF;g~TVOmzR$8Y*|Q1!?%h~-jueV4^Z+FvnFdXy#71Au`JC{ZZkQ7&b!MJ z=x$8zVreJArG2Atzfdc%^cB+&>OCWUDbR7wD>~UbTzyq&{|UqOb-t2 z2a4L(s>lAChOk7~Qtm~{$%^c%J7M-of1sva+q$&NrdRbLkUCHfbl6moCDkRh9%ne} zTiM>(HLFxIc~pXo7;ZGFWOR@I6*%5#eNVf#tS^l-7 zKGd;-yar3hD%O~+4qGV;%KS)!c?BdLj#>&WWpotPs68;MY!`nt2~BD5kS1IGi>aJtj#;CpTr8HhXA( z4|tX`2fLD(Nn}~wcLG1|;r>8ZO!e&&`+E;;Zc4MsU@+Fi1-+-Vgtvhd#qwk`2=U&h<+TWOEpq~LKxs! z-_@vqmC#Qjj6sZ40*giZiPG}B-_Ug7Cc-oEpAp((DEyA-?8qO`N4B5|d{5PlaEg;= zfi1KMjD>r`Tg-<`DK(0zE&5obC$fb$H9oZc1ESY&|J9TlR=UGV*IrxQM91Rw+uOZ? z=W6uM&f!fQ*~C$PZ!oKHQ2!VafVjlSm(eAzpig{?esL88;xlB#=U5b9@Q=`!eD}UW zSzN=0_!^hQH@G6c4X_$T1Q}NR6cQY<)+%bvxQ3_k3^D4$Wju@L0@Q5&X?vci4A8Qh zn##_T+*z@Dfw~vD){E#Z^l5lW!cF3m{R9aoQSqCY#K}9mj3`MV%Q`A literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$AdvancedPie.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$AdvancedPie.class new file mode 100644 index 0000000000000000000000000000000000000000..e8d55ab9dc99d05401baf2fd8c91f4fc613e7e14 GIT binary patch literal 2727 zcmbtWTXPd-7=FH-HffeZ3oTZyAlBLw#6v}Fu?lIyKwHpYv51H5<}=xLvx&Q#3e0$+ z{s1l=^#^c^Gg_uP<9OwTKf!DDLLEmPM`aZ8`F2y1NOf8}oqmV+{663NzS%GS`uI}- zqqxw9-8h;;H?kV0+7QLDG>+qG4Y@QDIH8u4X-s1#jai&h%V`bIq@m+k4f!^-7?Ns0v#v3igRjVQJVhInq?QHtKlVq zwgy??n#5sX~;2TD?(Yh8m*y>^9irezOVJ9CQumN6YQ_Cj8$9Z&PD%YBbQw`O-D~in|73 zfYYr45a?QGWT@UA+ITQ*hXJM1+wi*1F9Aoa`qdEF#SzeWlyF|Kbu`PHDp!4WGp(_6 zl0k3hrOy{$(+DOwNvfqA&H|aFbt}>C7V$Lzl#7z#&B_b37;}Ox$pJQ}Mg!eh&f1aw zb1V?@PD+N8HrUQi;g}_DHg$d-ymDKcX^bqspa!PE`|DWW(yVGKi}5W+iF^4~v728R ztS>bZxZlZJ1b6XYu)BM?-$RPYJ<2^jG<*$WXyhYAKHxQqJzU!rOMHd6_!@2E8|)=* zZzxU&eY{Z-_oJUC)k!&u-~pcXTNLFmbUlC=2C+YMEY8zTf|Boig6RA;#HNQnL}Zn& z@EH;_BcDSbS%oI>E=gBo6TBn^R*@1Ii}l1-84p=mbxJE0eJtJ+U&S_cZePLn_mH@9 z^ULVOu%hlz)Q%SZ3OdhTxw+aKn6HP>xpR00yH?P}^(sS)1t5$O28eIz{yTJu@3Bw( zfIjgf`o&MkiJvhqe&J`M`U$P*K;Lzl#5 zQXeKzU3d$R@OviG6#jY`nB8T#E!Q;=21Uazm(>_!0t5{kAS4S!z##EDJKO9|GCM`aXCT4J27O$;;w?cf|Uf?#r~=o*Tm;uD?Y%wII*E%Q^AJ} zic!{Gf4Rtz%s)U%dum$DnaYucq5hL%~=HvKt<-m#H7?F&M9(+j=X8})oP`{ z-A%niJG3CrmS_%eKwkoTYmnr_F15!>MGy;a*v{ zb5nW$1Zc-^2^z(Z(3e#?XfRMRX?z)bfcSKc5}6qT!n#Wf}R zfr=C;)~_~t!?I=Zl5X8}OH={2f2fIJAnYYth00sA9bYSO&8}LOQ1Xh3eheu1m|^x5 z1>Pu-uw+zxf=^Y<;)a-g#?ak>b{KGm{)V)k7~yq>iA9}g7B%0|$i*rH6!Rr zTEIbjV)|vxENUt~#}_Je6ex967$~aXxWRDs6dWQ=ilMUs?4T1xM0KnTOQ%qO#6^*= z!Y~xrds$h(;J!#Go5n)CRe8prp?nK?P? zh^LO}$Y(~^Qg;c%jlS`d>IB&9g|r38k8y+8*pVuV(tEwDw6gytP!&&fF5cum152^d~S znv9ZpmL>C~7F+vh+1`V)I+=`RenN8%@vTe^iD@|{KSMKnI+<)u$u+23KOj9V4}OP{ z@qM(@m5yX*4PEs+T{R?A@-OIa0^O*g=P8-##xN$(291o0QHEf187i@9Cng=}mb#FV zlDH`KK$H5AmIg5)^(^b literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$DrilldownPie.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$DrilldownPie.class new file mode 100644 index 0000000000000000000000000000000000000000..07bb11ea381231a689c05480a9e82280f609edce GIT binary patch literal 3211 zcmcIm+jA3D82_D<%gJTAv``=@qF8HhHj1@CTcS`}Olb=?& zfp=qQ!g~_pefc;mA0I@Z3SYSP^yM~$6ik4QkZQXK{Lq5X* zLo{Q|SgKpLiF@(!+=DgO<7&x2nyNLE%(%8;%?vytgC~-Nq;x9vIV#h2)~{(K?=;)iw8U z*)VguEkL1*Rmlv;+B+HvT~*XaY^_o#l(9M0EbGITYcDW_{I#XN)>=I>F)JRkkHe5! zmmN|$wMyokQ7Y+_N_K`JP7P!)Oi7cdL^gQpoK<~+f?ASASZzD%6oT1oQ_YwQhibqc z$XmsOM>f?1J;QLeUdO+PdlTSsP5S_Tiflezui=rV{TJ*F8CTWLkwIQR(nO>=DDa^- z!lo(e!}FS6lD*~#%+NVgEZdqsV#uMU_$}8XgREc|@(L2zDPS-RHqf!vBJ+}0&gfrX-i63z?Q3LLm(uY$59&Pnzyb?lXVD7b)vf_YHoZuahLrka99Dc4k` z`!i9&MO;#F86PRQf*!fMN&~V|Y7F}t@UeC(G4wScIaGGsV!>;CD*C$9(FR~13UWB9EbZ#H>K5&lKze~%Edz#@H3p*`Pn}P03`3w@itMUtUE^&+uM+tJW!OqnteTt3 z$fLFphBI6!xs*{tqk$0d20})6DU~Y{UP};(*lViDs2t@Sq4g;`aXd|bDi%CL>u#cGv<7I6 zcXr(Z>+Jp({3aa(c$S_UJ8z+X#<${|u#j8G_+6BHak4=n!F8MwFpH zmm7Dx)Y&gY>)yQxdg0{jwB+!^j^91rK5>(BI=3U#wNMj zEK!@5(7c2#(}6y5{r;U6@i`KKRF{t}8N*B1x`dYL>-Vi)o~6DK&D**vH}t$gUIx8* zPGAegGmi*2(86c2hnr~S7TS0bXQ;8xlL2uHlYFbose2<fgc5Pjoy?8F$FLR-F}g@RHS)l}lvibI1^iUJ&pdf&LKW-Dhc`J+PoDv&^x zIPe4bQHWVPB1q*x1bf(>nVt7`-t2t;@%0;kXLuaI#hm~x-0iS+&&PcqtAy5>Oe;mW zIy{wUGESvAi4V(Mo0A=ax2ugVpA(jQ7q2&t2yQ<+X7IvL8}+7|j8y(kj?$VgOJsT^ zb8Y=;&@IQh@bQ4K_^Qav+tH~?%Dqab$0{d;2gazppUR?81tFNF5Dtb(HitPx09>TO)q<>Mit{|CYI)Udr{ z+vB`{YPW5|)_h==f0$Kyq6XS_Gn`7>vVRn!jgH;cLwN8B`~Rsogzjtxn$Pj^h_L%F z{DdcSz`0YRXFC`DJqT+&&n+Hu9%9=Nwgep8B#s2^4cK$|45D*5(dHM3PwY9k#QPP_ zg&4pU`{;<52syUWWaBdP*%j2R#BA5FH06x>B))4!pCLZ7(a?D|D26pn*d#PGU2s7w z9I*wx;B0;tUbJ}*nibQa_iFTNlkuwv57$|mebU1X+++p^x9WFqgUQ(zEM^T0EZb#k LkJ<5&^GBsDIka*M9WJ}Qs5_smRoC*5t0ran)0uIGH; z`@Y}hoXLy-JpB}ax8jX3u0TqI5r%@)0(4`qJdA}fE}x`B*caygehp>_6Jdm5g<#7^ zlk)w6FqR<`LN<(690l|`2X=}_k&?68V*R#FOfT3rdLCe^XHq4ZOxKW^DZQ4pZ>jc!cl{*B=`s|b;P(6^g zjIFteQ6n>~kD7cE8?ckQxkJyS<-Px~%o$G;&$@x6J<)l@$d2olo;CG}PCeE&@Y#E|X*{m)$wych?Tt-y&E8_O&JF_By}cMsPK*iC{I} zMi)0l@E{&y-?!L%BiMnR0?mbq{ibP*>1J!dg?HB zF{~z;U5-GVD*>0IB7y=+^BRGT^I1#-xkpB~$W(YHf@kr=2%f|9^su{G9(FU^cjvmg zx-|SKf)`|H%H+Mwh97JAiNM+Q z;^IAJ321IA4ek|K+{Ol5VuY6qa);8{o5|>h*`6zyS%y9#(9srb=N=8NbgmV5hBr{| zwK%>fj2H3KbIN@7BzI@#Ka#u8mly?#VsdBFI77fSyfr3={zbl=i~VxvHla@n ztoBtpkAd^!W-S*{>a$t+NypAm4{e{#Euu9haCI;cedBs&$T*NQtfWy&mAnZVhoomu zpeu;d*RL=#7$RRMfu^>Rnb-x{_gjuHd{K1sQ=3bx%BcZimld(kn`Vwt+hLmq1$u(e z^AQT#x{$_u+AiA47gUK7Ff=_HekRZt43Gcfzj4~#BfkJDOv4&;#@!DBZYU~}jB_vh zRv9aZi&9OYh)CTSlb{#t{pV`tq zYZ*&h2krev=YYGAa?Q~9@&m=ru8rc?a zWKVHh2|SrKarp405gb1Em!8WD&kc(1Tkg|Mb13Z?%#YUvE-Qp?mgm`g1Xf&l9KUY6 z`MnK(v?_8d;a+h!!E=P4!`yrDxR!Ujpz;c6j88+v&p_EV4fO=d;yjeckE1MBF$Hbs zldgeld8|b_t=@$))B{(=>&*;~hK;^kTj5rk8FMK3fn^#6r_N zJ;56V(xCjXhH@V?<)~|<)*I*>;S}`YoirnG9X9ypZbKOj0$uGdpy~|5yJD5oh@6cl zd;+m5f^I*Fg*>^}Q>dQts=8idv;gH{(l~~N%A@E|9&^1nd3N*OyL|8Tg^k3aU=#gP zvxP38ejm^lK9YbcUY^D#%^?Kj5>6@<0bFJ~X zwof58<0we#8IpRIq@KeP<@tcay1c`>yu&&SV9U9rw)&o@s1a2{f8O&Y(ld2kbQ+6+ zQ>axCTXGUhPoYl1(^$5(5P{{CewCEJo`)j&n-QY?FB9o2MEWW-={2H#otg9o;>xeE zQTertJnjL=Bk#{6@5dmv5qX^X_AUlSogJ7Pd=8JFmqWv8tdJZU|5pynP(cpAA&1|R z!|%x9_r(4OV*leDun(Od`|y9nPW_warN4*$PsILbV*d-V|CQMPM(l6S0sHpS*cJI{ z;$uJMXYDrGL);?0bXTl-8gDt9m?_y7H;s>@{9aVKon{F$Wv6>3%QxYd?`6DZs`E`5 zTas)Szh#Y`I4urcz(%)=q7i9(j*`~3ztpk7-apTf!qk&Lsz;_Dis z%@3d|5lcv=j$va%bhmr&Dt8RmG(@W(!lFb>mSn?8ba=y>8lsKvKg>`B-mA?Yp)hn@Ay$UAB zX4KXB#9E4B?7@4eQ5fTRuiNoR&F!yXW3b&7%TuBj+CLE1@ILW(G>Gcj+BZ?ozi3!) zH~b)Npg3~jsSkGl`0VaqSZ^xiShkwNf>rN(RxwH|3X=SHHPB4KyYW?A$vkW2)m1z{ m&F6@Q@G@S-E2tx8un<)o;_ony;3oI#WB52e;Xk_*pZ+)en;Ogj literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MetricsBase.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MetricsBase.class new file mode 100644 index 0000000000000000000000000000000000000000..d22426303b7e2b7c88edb0e3dd57bebec45bc451 GIT binary patch literal 13278 zcmcIr33wC7^?z?IX=QnB3xNSaAm#`$0;6z*5SviIKyYFV#Rg(XO4ssYE69>7tvJ#n zZPP0~a`Yx?lU^xp)0~ZM2u(?wmbOWHr|Ffp>75?weIKE}H@hpXLE$TZ_q=SVZHhNttnF(RHFTKQ}T2oi->hSifId>+pUtz6-}$-?uixryi2aDwLr z)#%i{E9Gsz&I=+mi;Wsi@&$r(VT_nBtl_16Q4D;yN^g0Lsu=J~d6iC2hIzFtX$#Xm z@>~<X_4zn5N-Y}=a^ye`5$yzJSyJW6E z%mZOgOZRG>cgr&qq3t{|lOb9-CY&aG=VceQWqWQuiMZSFCX88h3T z?6ULeY=0|LZCfr|u+6N!)yxzvrs_g!!0IbztUOcFSx~gonPe)LO%?NbD{CjaT!_B4 z`>a&a&gHwT{GN2m0=CHJwVO6>?%ug&a|cs+C}Y~Ya`{1w7XV`Aw-nQTLc)P>N1xl7 zrkF!RR<>`G3%$m)O<}4yC_GH_@vy6yP1)&OHt9`+Vs%%#KWo~>Ja`{>Ss|C**n72= zvR4<=nLb%>v}dzczAa-G3RZ#Xs#Bp`-jT`;Ca&spt(@X2u>!iXIBd z4Hi_FD$G8KR_h9|6L(~BH8NI|SfSWEn6|sk!fsChrp2dbsBE###cbB>%~*=eRG1*O z+oiHrjrVmGhlVog=hc}v4JH>=qUp^qcP5pWtj^^!mYG!~Ypi@em+#2+_X~-0E1_7O z_T&PQ^{0mLlX0EVN4R?+pW9oKHj>Wn%6XI*R>JGit$S7-M1`L-ZaYt!lYl5c6N_;N5M zQR6fn(vJlD0BJdIcd49VBUv+5H3{lSIgKz)aO73dx|AUhx+G$x&CD7rW9~=Hy9^tp zV5M@|K6k`L;sn6@UThw5t5VinaXPY}?2y>9ZjK*=wOT2~p&2Q!V!CX{8PW6QVr=9< zpNi`3XAxz%fcnJYyW_OnqAaAVT0g5|Oe0schl)0Q+A>imO>xYb&LxG~M&FzWmO)@- zs_QN8+GXXfzRi}YN}S21MXSfmU`bUmpMl4~@L3c^D4m#QD(HR5tYs$)g-mk2Z4VVt zuVIt8Fj!ZILTD&&p=NT$)^@CB(tEwCD(-VTXFs~~AuGNOb-GSJMXimx8dW~3YOt_& zU&SeQ)L0ET~s_V0MnZ=B~36a+97a^^E=HO7qDh-4^ju5FUMBKT;U!eb* z^bk{{!<;HxF_64;d;6vnR9RK9%S8;dy?VcGt;*-k{bS%zwxeR#`6Eo@Q4RL?nX{d} zC&rn*1p5k{HuzLg5)x{-vErh|OdFco=blY}ui7{Jf{L^jFI}Mv?ltJ0bhAP4lIGoXz@P`{;|ASAw;J?5 zY2Gi*2kAoweV7g!^ig@eQ$X&L=5A?zM~@oxMS4`{j~e_jzLP16TxY}W%pou`kn1bd zhxp@BdbD2Wy9~aY@6q{QgYV<}4SE~BUFT02`~VN@JYw)DA2RqbKdAE&rsZdHMnT+4e>%!l27iVh(fP9me~ynu`A)F*`6z$E;4ku{20zA+NBK(_`*IX& z1n5@`{wjZsNlW(`{B{0@G*2KrxG~@0Z}O8e_O0^4Z%g|c8TmGL_Mmfs+G^zsDj+RA z4S{?m8*=QT1&bCegb3de{e9Qq@9|Silgb6jn8<|SDkXnouax+OMwg35Nfs@Q27jM_ zVDJz5X{H$i5)oUHNe6O4F5jOthtkPCi;@DIJP#2pS|;M0Hx2#~{}|d);}TjCQQ>6# z6N7)sKSNBCiBkn#gZ@Z=f)j7r*wt(Qeeb2LD=N+yWamuj<(Ak&F(ofxzOO>@Uu*lm6R2dl)=B{--+12H~0_yM}vE1myItgt5m5O{3rf1Lb-=& zZ05o_+M8(4meQk>?+pG6|5a%GO`5+O{0}kOJY`$4PotglY;0!x8uM1lO7F3x6&I} zRs6J}1+*Z}#%194OvdUrGvabqDLF7Lb)C>vaAQiYCmILLLSr@u54Ef;*j3pPjHhzA zc1hWp{WEYI;;E%#!eW}P=ASq7=~~FpbS-RX)mp^RYBa;3@6dP0n8?TG?6zDn)2DcH z@}8$y|K`CV2q8tQWxDh(O+;L386w!Cy}X5uECYu z&ZyiPV-ljy@eAd-o3AKyhs5>HMJSd0g=6TpGj+bPdu5$_9SnY)q<=E2@WMe8M}lQ8 zzt4l<`9+OrjT++a**x{({xM)%1^9mB7#){lz$TpSB-@Kmg?6Pgwp_SgTv38D=<|yp z!J*y1dws^4iSuA(Cfc*MPrtgIQ^zBw3oG*BhsNQi91~nxxPEXh#@D5-48m2H-+!Ep z+6o^3cUShEqrHIYTIEy}hjRvAb4+2tLA@2smC4@lRLSt^Qz9LNX>}xTC^%T@D}b+Dey4IA(cF zxW}OK9Q+|#u9?0@GQpNcdl;8_1KKl9|`Ea>$*GXZn z#5wLFJ(^_#xDK_~F%gi~)CWSkU z^xY?)S5EM<3K`tdUfIih<#pHof^DI|s{yBFg^no+Jp1^hESVz&^W$iR+n%ydtM9Wo z&n=d#k3tRL6~0xx0Em7^Hor@I=j1gLH&YwTR<)FvLM2FLih zYX+avJj1}E6F|z{CgsBu({7jS*vh7SjA-3{X2ErAvZ(?SCx)3)iZ^>_ZY?0R^2#wyHqAl;9({w(0L!kC3}H{=KZ-zOcCr(Ww%G%n^gGn45; z>@00`rDw;-U_3pW%XSts8C_ezblyqoswA!F5=z`L{JUDA8MKVr@H?n+6sMc$W@36P z-ZZ+HrpR3^`cvo~zVX!*lN(};$K;Y&J#kO0p138(`uCu((e0SWh4Gko+#Q$RKY)2$ zBbVOqz&mb~OYa}SJ1&A))=qF*f5QNmr?vS z>?>47br>B;j1nh~kk&IwRl^iW%p0a)V*W6N64QoBPc#IEDV&H0hp9Rd4-Hc!5!Z*Q zCJ_%0laYv54^wR-9vP;(L_^Im)h8N^VTvXiYKLhYFvl7K2Y_Uh#@`280Xl@Xlg6X{ z2Hx(XdU}E;&^Mv$Cuur;i)PceDS>OK3+TJFl)gvH=_y)G->3ET1FZWYb<@+doqj|w zq90R=enS29Gdc`xH#oA;gY-$fK`LbvRz0zbrg~zRD%BH>1XNFKB)@wbP}T{lp4dfK zJ+X-Va&AD`qFVLD3K7*4{nx0TSin#{u|X|8g#HS0u-yXNdlYVW$KFpLC{ehhMByXk zQTP}r$WI055+8?0$h1*6GvUzt8CO2>Q$-sN-gzg^@o;$I!yav<8BU=tklJ z3d}o96ExZ;hR~ED@Z&@DpMeO!R7#xaz?PI~(C6t3z@*8?3m2m>D`K@L9;61MjtMkz z0!=uaA^r^^ z_R(aBG>0`>!d3VMUQn@@P!?-<+0)?{kI~~`YcegQFVUC5<{X+uUqLT`KJEb>mU$j* zF8V)kgl56XXLmpu)lkNH8o47IFcO)sMnqAEL7E`n`2@O68VJsnUP5~Fq&HuqhpD-9 zery52^$|*Ln;*NNd4v{jn-^O&e}oo~&=Pbn#B6AUmZE!6>|)iyT#G0r5f3~_ErP36 zqq0TTA?y%`Da_Rr;|NXR8k)@pHE}I1<~q8B>*-RC(k329J2*xu9*-XmPN4nVK(FSB z^ah?p@8(%Ri(i>KLc8h;V-tLhz7Ca4p=+`Ez77>_qIPV*C!wAl;!$^mmP3b^#8!;Z3+9c`N<2nrl~P@7b>Jat>!|`*uHr` z_RJrpbt81?!?eCrzzwAf-xOS^rJ0dSun%DU_whZ7F4SRm<5t}_^2yzOYjJpAl)mZQ=`;3N>)pV zg~SN$>S+ldqdG7WhCa3(JpQbp-4fS@8O-+!GvT-{(~22qYzfA~zz{y#5|ITn{0kaUGu(&JaSuZNDD9-%=niZW=lKMD;%S7-XYl?Q ztd4hH&Z~G0e(ib=FXAiQr-|`Fe5Nnr{R&Po-r*q$v=~)0ayb#S8 zq%|kNmp}j z=*SVu_CzC}4EIz;bKO0GXui8A813)w2}Kul_vq2y?w)Y8(A^UaMQyZt)I=Lr{c4Pl zQm#W`FcgOUf&plP(V}1gE?v-sqeBXVtkt6_g<&_^YK1K#B?wp^vpRO69myXcO<{v|-J4Ov){pAN~C8D21D@1_{osk7C zfq0-Z9yr<(1n9IfXsjjFEWrbyx`4)mN1=^Z+zVHokNRjaws9Qw(pvYq0Ss-U9jJ_U zVr(PHyQ7&oQdRJa;p`@U5}u+u?xQ$cNG!YXOZq95cZ zVXO6H+x-n16YX41)uH3yBB1p1cb)#>Ic8)Xda^@~QrkT_8)Kp$cFx+ANqA$Tgx zG6R9(9IEE&6yu(_gHO66-19TszYT$nIKuL4G zlpH90;8Q5d-&o#0)0Id67B2OB9D)8oGvV!X;Rda6fEUo;ed4Y3ZIciM;^E0v(TE&b zUEVHK!H1~k2)(H%5qt9}z2yW!;ZbF6)u7yY9HL0ctJi+C|FQN3lzL@la!39mp#a^N<&a5MQ9w|6_gk8l4k D7hL$n literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MultiLineChart.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$MultiLineChart.class new file mode 100644 index 0000000000000000000000000000000000000000..114915f29dc4d755386ec387e5601dbb92cfc21f GIT binary patch literal 2736 zcmbtWYf~F#6n@r(b&8Ebvs-9U&%2V@xD%ekNDJ?CU^{Po#20Haus z;|Na0(20zK$vB!ZmB48{qad3=1ZU(joxluc6PUwUxjd`jxdc=^uOJskE6&Nw3kv3? z_Cgdd%6(BT=M}u9;DSI@*DOn0vJ8QvGb`GfmaKTDmDEeNUU3}5_L7;JKuRE%GxN6Q zRUAq${I~S@HukJmu3at7&L?x8W7_#tAmCH7wrAuGCza-(KxEvsO)o7lI* z9Gn*jWlGBo@W6~|8*`Q7lHr^S5^SF-G23~~G3C8R40#396=`zJ+ovN49)TiK4@-o)?jM7+t+A|DJi-%nq3xX zzda>^&c?tlmN$d5_Kd*)#$6((<_*tJe?s##fwnVl$v(TZV(8wfifJtyj)GSN;&rmX z^uXX=kg2QIEcVqY#3{^zb1rh94EB!3D(dselxtbjtcu~*YzUNqSS@@YQCdk^hC7kY~Yul!VKgvmxU0rwP%S6qsL^~VAHvy0?3Yt4-tkYu1_O~c!*u0z$bZ6R|NBYmQ zM#!5s7*0ZCN88I&reU$Kb35Rb-QQSaWZ@+_GX*}{!TP?&)wZ%o?K4W;%g>7={M=xD z$*I8oPTrbu7ykttyqo(yr0Cq6xhIB(uR;use2S)zd2Pl~uC0C19qLFGiogdXT?wUmi3(H^6BrA1g{q8)tc*M*q>4Hg?h04YBG0WGIPf7Nmv8;v zoF10cgOb|Tz~4ao!sT1lZr^+@g!V(j8#ugy4z5=iTF3`sj4(iaP50lRLwt)~aUFf) zJM@e1krg+vD1PAg){p!F{Rx-E&v;Axg15!5cvt-912&2mjpcj+k5u=j{-eVZ%X@tAV_ee%!ESm|u9E$x7ObG!w literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimpleBarChart.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimpleBarChart.class new file mode 100644 index 0000000000000000000000000000000000000000..bdfc85a774eff4e9534c4d5fffbf88aa98fa220a GIT binary patch literal 2649 zcmbtW>r)$56#rck*gO^rw4tq9TM-okG-_*Yn~Fk!ni4<_g0#MtbI(1G-#zDK@BR71&j8M%p1@H& zAIAV*&@h!i1i2)pF{5ENi7s4L%Zo|maV3d46x1@WVIc_}iyB^1^kogNB+!eZy1f*` ztBNkGWkthl8de2jreWL0nk@xR7B-BVMyBptcE+qaX5DqA<7aXWg{(llXq6npue;P< z`ETt@yN>6LT7$I>r<5uBuH}@np+X?ZJH9MQH#@;Ufv!uIWBC&TXNPy`wA}jF7)O=` zqPgli13Xl)9Jx@htVwq%Ot8ODWwy(PYbm}VjQVBE6X+>gm6|Q53^!LcTwg%XJC1a7 zw&8h_=h=c;tz_PnUfFOA&o(L`K6Vg;`6%7Sq>UG~V?7H+CHUuUP6ax)LDn?C}OtS-6w3Pn? z&M<)e7PG*)R)hP$*j@Au^9ExGs+9fDuGjE7!JoNh%9^S?Ps1DJi`BYo%2`Wwu-+)Z z(<%)e58+K6$8cQ3Tg;@5`fa{R17T(BZ4I=!29xl&z@%dxQpa_aG?aB%*kGhOZYZIx z)DO3)hZyRpsH5KCXxCWK;V5}uQ{EU3I;yDYcn2;gMELwVJd7(5+x0>l>9w{eU#X3| zxw_|9D~%bEY~e1qVdg%Bcl7~>L=&*QFI~g0GU*V-0IHoD5J>GYAyg};_a6+ae^^~P z(e%2<_~%?zKNSK;*zwKR3C9CFMYFt_O3i2U(%M!2umr7Klzf}M?Hj?^rbu;g(^;Ss zvvv|4Xi?t=K)EOz-h#YEi%};aU7S~Qk}hN1EUS^gt>tWQ8Ax6rY1C@cS)a9}&H1~u z2VU3m2b*CGt#eHcNP!RbFn^%gw5u+%2aFPr@LS?2zb#l`YAldGK&}H1@?WsSPmn%L ziAfqEO{PchLZrvON5{8hBRI*mM;(a|(J4McLVS!0pQ)FXAygPLpb<9ChFc z?)4psau~WEMie6$4;_nR{G{om=6gRPvU(TMLi#&&Y|#~dLD&4)uh7S~pb5NB(H(AM z0$Yd+ER1h47K+bslT_OJ#pvkq=oY#a(-ZwEu^LhAA;tD?qHl2%{VSjUb+6&5|M2K0 zj%*^u^$r7w2B{7r##BF{n@^DvpJ7mZfg$lFro~sdF205(z6sJ#Q-2zRIE^Q{WB3gq zVyNROJk7LIDB}#j=|Ug|NJIT+s2`r4qwHDUO(FUR1~r`5a6$Zzq=t*X;XJZIP@Lja pdye}KOyE({H1Qh1B%R0k29xCD80Bt^R41C5t~j535?7<~zX3)#>7oDt literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimplePie.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SimplePie.class new file mode 100644 index 0000000000000000000000000000000000000000..2ca441c9b2daf94495f91f925678722edd6cfdc4 GIT binary patch literal 1671 zcmbtUTTc^F5dO~gvb5a_l#7TWSG5R0;@KKvP4aZ>QT6y13moyIUgs6aNJ! z3Q-f|lMntTW1Q2j6apbOKJ3n!Idf*dne)y0`TNT^05ez&Lqjrz2vQMD;--qJF#JfX zxE)3icRDaG<+S|GsJN?QmZ3xErpb$@U>MGC^Btb9yM~$8tCn83ZDG0Toac~X2o;Pi zi@SB3yr<9i&NjDAZf&Itu5DObnK_CO%o>*A&N0lyPdl6+F_YM2@aL)}O5T|_EU{j% z6ovh&2|kvuQYD+*Hl*$u{chQC8n7!hQ@k+fq_$#N!p@o8aRhD6=JjeNy(gS9x42{S zN}B7gQMJl~n{K($3n#rMr~uuWC>UNCDn!-G+;&$=46)ONF!Y~Qt?b;&gmqwPdH%DVVY7d6>QN5uou3)Q-lRk zl8F>tp|y5okqMirhv=2QiZL(o9>r0}GnM=Z-__KzN_ro4{fe3d%a7$_56Mml#wE4RHO*t5jH literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SingleLineChart.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/Metrics$SingleLineChart.class new file mode 100644 index 0000000000000000000000000000000000000000..5746fab59410324efa39e8a3893c96c3fb323155 GIT binary patch literal 1670 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 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/com/zeshanaslam/actionhealth/utils/TargetHelper.class b/build/classes/java/main/com/zeshanaslam/actionhealth/utils/TargetHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..1e510a473cf87e76fd90650aec49268a70a0870f GIT binary patch literal 7845 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 literal 0 HcmV?d00001 diff --git a/build/libs/ActionHealth-3.5.6.jar b/build/libs/ActionHealth-3.5.6.jar new file mode 100644 index 0000000000000000000000000000000000000000..523a2349735e048dc532e017b4d2ea27fe552a16 GIT binary patch literal 80557 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

ykhH&#`JXw~p<##s(LB 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 literal 0 HcmV?d00001 diff --git a/config.yml b/build/resources/main/config.yml similarity index 100% rename from config.yml rename to build/resources/main/config.yml diff --git a/plugin.yml b/build/resources/main/plugin.yml similarity index 100% rename from plugin.yml rename to build/resources/main/plugin.yml diff --git a/translations/BrazilianPortuguese.yml b/build/resources/main/translations/BrazilianPortuguese.yml similarity index 100% rename from translations/BrazilianPortuguese.yml rename to build/resources/main/translations/BrazilianPortuguese.yml diff --git a/translations/French.yml b/build/resources/main/translations/French.yml similarity index 100% rename from translations/French.yml rename to build/resources/main/translations/French.yml diff --git a/translations/German.yml b/build/resources/main/translations/German.yml similarity index 100% rename from translations/German.yml rename to build/resources/main/translations/German.yml diff --git a/translations/Italian.yml b/build/resources/main/translations/Italian.yml similarity index 100% rename from translations/Italian.yml rename to build/resources/main/translations/Italian.yml diff --git a/translations/Japanese.yml b/build/resources/main/translations/Japanese.yml similarity index 100% rename from translations/Japanese.yml rename to build/resources/main/translations/Japanese.yml diff --git a/translations/Polish.yml b/build/resources/main/translations/Polish.yml similarity index 100% rename from translations/Polish.yml rename to build/resources/main/translations/Polish.yml diff --git a/translations/Russian.yml b/build/resources/main/translations/Russian.yml similarity index 100% rename from translations/Russian.yml rename to build/resources/main/translations/Russian.yml diff --git a/translations/SimplifiedChinese.yml b/build/resources/main/translations/SimplifiedChinese.yml similarity index 100% rename from translations/SimplifiedChinese.yml rename to build/resources/main/translations/SimplifiedChinese.yml diff --git a/translations/Spanish.yml b/build/resources/main/translations/Spanish.yml similarity index 100% rename from translations/Spanish.yml rename to build/resources/main/translations/Spanish.yml diff --git a/translations/Turkish.yml b/build/resources/main/translations/Turkish.yml similarity index 100% rename from translations/Turkish.yml rename to build/resources/main/translations/Turkish.yml diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin new file mode 100644 index 0000000000000000000000000000000000000000..4476492117033eaf29ccac4f867ef30d0610e027 GIT binary patch literal 39206 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..69a9715 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..744e882 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MSYS* | MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..ac1b06f --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..7938504 --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'ActionHealth' \ No newline at end of file diff --git a/src/com/zeshanaslam/actionhealth/LookThread.java b/src/main/java/com/zeshanaslam/actionhealth/LookThread.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/LookThread.java rename to src/main/java/com/zeshanaslam/actionhealth/LookThread.java diff --git a/src/com/zeshanaslam/actionhealth/Main.java b/src/main/java/com/zeshanaslam/actionhealth/Main.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/Main.java rename to src/main/java/com/zeshanaslam/actionhealth/Main.java diff --git a/src/com/zeshanaslam/actionhealth/action/ActionHelper.java b/src/main/java/com/zeshanaslam/actionhealth/action/ActionHelper.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/ActionHelper.java rename to src/main/java/com/zeshanaslam/actionhealth/action/ActionHelper.java diff --git a/src/com/zeshanaslam/actionhealth/action/ActionListener.java b/src/main/java/com/zeshanaslam/actionhealth/action/ActionListener.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/ActionListener.java rename to src/main/java/com/zeshanaslam/actionhealth/action/ActionListener.java diff --git a/src/com/zeshanaslam/actionhealth/action/ActionStore.java b/src/main/java/com/zeshanaslam/actionhealth/action/ActionStore.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/ActionStore.java rename to src/main/java/com/zeshanaslam/actionhealth/action/ActionStore.java diff --git a/src/com/zeshanaslam/actionhealth/action/ActionTask.java b/src/main/java/com/zeshanaslam/actionhealth/action/ActionTask.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/ActionTask.java rename to src/main/java/com/zeshanaslam/actionhealth/action/ActionTask.java diff --git a/src/com/zeshanaslam/actionhealth/action/data/Action.java b/src/main/java/com/zeshanaslam/actionhealth/action/data/Action.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/data/Action.java rename to src/main/java/com/zeshanaslam/actionhealth/action/data/Action.java diff --git a/src/com/zeshanaslam/actionhealth/action/data/Tagged.java b/src/main/java/com/zeshanaslam/actionhealth/action/data/Tagged.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/action/data/Tagged.java rename to src/main/java/com/zeshanaslam/actionhealth/action/data/Tagged.java diff --git a/src/com/zeshanaslam/actionhealth/api/HealthSendEvent.java b/src/main/java/com/zeshanaslam/actionhealth/api/HealthSendEvent.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/api/HealthSendEvent.java rename to src/main/java/com/zeshanaslam/actionhealth/api/HealthSendEvent.java diff --git a/src/com/zeshanaslam/actionhealth/commands/HealthCommand.java b/src/main/java/com/zeshanaslam/actionhealth/commands/HealthCommand.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/commands/HealthCommand.java rename to src/main/java/com/zeshanaslam/actionhealth/commands/HealthCommand.java diff --git a/src/com/zeshanaslam/actionhealth/config/ConfigStore.java b/src/main/java/com/zeshanaslam/actionhealth/config/ConfigStore.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/config/ConfigStore.java rename to src/main/java/com/zeshanaslam/actionhealth/config/ConfigStore.java diff --git a/src/com/zeshanaslam/actionhealth/events/HealthListeners.java b/src/main/java/com/zeshanaslam/actionhealth/events/HealthListeners.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/events/HealthListeners.java rename to src/main/java/com/zeshanaslam/actionhealth/events/HealthListeners.java diff --git a/src/com/zeshanaslam/actionhealth/support/LangUtilsSupport.java b/src/main/java/com/zeshanaslam/actionhealth/support/LangUtilsSupport.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/LangUtilsSupport.java rename to src/main/java/com/zeshanaslam/actionhealth/support/LangUtilsSupport.java diff --git a/src/com/zeshanaslam/actionhealth/support/LegacyPreAction.java b/src/main/java/com/zeshanaslam/actionhealth/support/LegacyPreAction.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/LegacyPreAction.java rename to src/main/java/com/zeshanaslam/actionhealth/support/LegacyPreAction.java diff --git a/src/com/zeshanaslam/actionhealth/support/McMMOSupport.java b/src/main/java/com/zeshanaslam/actionhealth/support/McMMOSupport.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/McMMOSupport.java rename to src/main/java/com/zeshanaslam/actionhealth/support/McMMOSupport.java diff --git a/src/com/zeshanaslam/actionhealth/support/MythicMobsSupport.java b/src/main/java/com/zeshanaslam/actionhealth/support/MythicMobsSupport.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/MythicMobsSupport.java rename to src/main/java/com/zeshanaslam/actionhealth/support/MythicMobsSupport.java diff --git a/src/com/zeshanaslam/actionhealth/support/NewAction.java b/src/main/java/com/zeshanaslam/actionhealth/support/NewAction.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/NewAction.java rename to src/main/java/com/zeshanaslam/actionhealth/support/NewAction.java diff --git a/src/com/zeshanaslam/actionhealth/support/PreAction.java b/src/main/java/com/zeshanaslam/actionhealth/support/PreAction.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/support/PreAction.java rename to src/main/java/com/zeshanaslam/actionhealth/support/PreAction.java diff --git a/src/com/zeshanaslam/actionhealth/utils/FileHandler.java b/src/main/java/com/zeshanaslam/actionhealth/utils/FileHandler.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/utils/FileHandler.java rename to src/main/java/com/zeshanaslam/actionhealth/utils/FileHandler.java diff --git a/src/com/zeshanaslam/actionhealth/utils/HealthUtil.java b/src/main/java/com/zeshanaslam/actionhealth/utils/HealthUtil.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/utils/HealthUtil.java rename to src/main/java/com/zeshanaslam/actionhealth/utils/HealthUtil.java diff --git a/src/com/zeshanaslam/actionhealth/utils/Metrics.java b/src/main/java/com/zeshanaslam/actionhealth/utils/Metrics.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/utils/Metrics.java rename to src/main/java/com/zeshanaslam/actionhealth/utils/Metrics.java diff --git a/src/com/zeshanaslam/actionhealth/utils/TargetHelper.java b/src/main/java/com/zeshanaslam/actionhealth/utils/TargetHelper.java similarity index 100% rename from src/com/zeshanaslam/actionhealth/utils/TargetHelper.java rename to src/main/java/com/zeshanaslam/actionhealth/utils/TargetHelper.java diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..1eab001 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,153 @@ +# The message the player is sent. +# {name} shows the name of the mob or player. +# {health} shows current health of the mob or player. +# {maxhealth} shows the max health of the mob or player. +# {usestyle} will use the defined chars. +# {displayname} will use player/mob custom name. +# {opponentlastdamage} the amount of damage the enemy last received. +# {percenthealth} displays the percentage of health left. +# Note: if placeholders are being overridden by other plugins you can add 'ah' in front of it i.e {ahhealth} +# +# For PlaceholderAPI or MVdWPlaceholderAPI: +# By default placeholders will be retrieved as the attacking player. +# Prefix with 'ATTACKEDPLAYER_' to get the placeholders as the attacked player +# i.e %player_exp% would be %ATTACKEDPLAYER_player_exp%. +Health Message: '&7&l{name}: {usestyle}' + +# If set empty it will default to the one above. +# This message is sent to all non player entities. +# All the placeholders from above work here also. +Non Player Message: '' + +# The message the player is sent to the player if they have actionhealth disabled. +# {name} shows the name of the player. +Toggle Message: '' + +# Message sent to player when player enables actionhealth +# {name} shows the name of the player. +On Enable: '&7ActionHealth has been &cenabled&7.' + +# Message sent to player when player disables actionhealth +# {name} shows the name of the player. +On Disable: '&7ActionHealth has been &cdisabled&7.' + +# Strip Name. +Strip Name: true + +# If enabled players with the permission 'ActionHealth.Health' will only see the action health message. +Use Permissions: false + +# If set to false player will not see health messages from mobs. +Show Mob: true + +# If set to false player will not see health messages from other players. +Show Player: true + +# If set to false player will not see health messages from npcs. +Show NPC: true + +# If set to true player will get the message in a delay to get 100% accurate health. Useful for plugins that add damage by reading item lore. +Delay Message: false +# Amount delayed by +Delay Tick: 1 + +# Style Health +Full Health Icon: "&4\u2764" +Half Health Icon: "&c\u2764" +Empty Health Icon: "&7\u2764" + +# ActionHealth will be disabled for any world names added below. Case sensitive! +Disabled worlds: + - randomworld + +Disabled regions: + - testing_region + +# Disable ActionHealth in regions where PvP is denied. +Region PvP: true + +# Limits the health style to a certain amount of symbols. Static limit (-1 to disable) +# Limit health WILL accurately still display the entities health. +Limit Health: 10 + +# If 'Limit Health' is set to -1. With 'Upper Limit Health' you can trigger 'Limit Health' logic to prevent 'Use Style' going off screen' +# '40 -> 10' = If health over 40, use limit health 10. Leave empty to disable +Upper Limit Health: "40 -> 10" + +# Saves players /actionhealth toggle state. +# Uses flat file. If interested in SQL support ask in discussion. +Remember Toggle: false + +# Blacklist by entity name or entity display name. +# Also supports MythicMobs using the internal name. +Blacklist: + - 'CCPD Officer' + +# Whitelist by entity name or entity display name. +# Also supports MythicMobs using the internal name. +Whitelist: [] + +# Show the health of the entity that the player is looking at. +Show On Look: true +Look Distance: 10 + +LookValues: + # How often (in ticks) to check if player is looking at an entity. Increase if lagging, maybe to 10 or 20. + CheckTicks: 0 + # If the dot product is positive, the target is in front + Dot: 0 + # Tolerance of the line calculation + Tolerance: 4 + +# Check if player can see entity before sending health. +Can See: true + +# Hide action health if entity has invisible potion on. +Invisible Potion: true + +# Hide if entity is in spectator mode. +Spectator Mode: true + +# If to show MiniaturePets health or not +ShowMiniaturePets: true + +# Translate names. Case sensitive! +# Check ActionHealth page if translations already exist for the language you plan on using. +# +# I'd appreciate if servers that use custom translations share them with me, so I can share them with others! +# For users that do, I will tag them on Spigot and display their server IP. +Name Change: false +Name: + - Snow Golem = New name + +# Translate names using Client Language. Need to install LanguageUtils +# https://www.spigotmc.org/resources/1-7-x-1-12-language-utils.8859/ +Use Client Language: false + +# Allows bstats metrics. Useful to allow better understanding of version support and more metrics useful for maintaining +Allow Metrics: true + +# If enabled, when a player gets into combat they will be tagged for the configurable amount of time. +# When the enemy triggers an action the provided message will be sent. +# Supports all placeholders from above. +# Supported events: CONSUME, RIGHTCLICK, LEFTCLICK, SWAP, DAMAGE +Action: + Enabled: false + # In seconds + TagLength: 20 + # Amount of entities a player can tag during combat. -1 for unlimited + TagAmount: 2 + Events: + CONSUME: + GOLDEN_APPLE: '&7&l{name} consumed &cgolden apple&7&l!' + REGENERATION_POTION: '&7&l{name} consumed &cregen potion&7&l!' + RIGHTCLICK: + ENDER_PEARL: '&7&l{name} used &cender pearl&7&l!' + SWAP: + ENDER_PEARL: '&7&l{name} swapped to &cender pearls&7&l. {usestyle}&7&l' + POTION: '&7&l{name} swapped to &cpotion&7&l. {usestyle}&7&l' + DAMAGE: + ANY: '&7&l{name}: {usestyle}' + # Supports DamageCause if 'ANY' not being used + #LAVA: '&4On fire!' + #ENTITY_SWEEP_ATTACK: '&7You swept them!' \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..01c65a2 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,8 @@ +name: ActionHealth +main: com.zeshanaslam.actionhealth.Main +version: 3.5.6 +softdepend: [PlaceholderAPI, MVdWPlaceholderAPI, WorldGuard, mcMMO, MythicMobs, LangUtils] +api-version: 1.13 +commands: + Actionhealth: + description: Actionhealth main commands. diff --git a/src/main/resources/translations/BrazilianPortuguese.yml b/src/main/resources/translations/BrazilianPortuguese.yml new file mode 100644 index 0000000..43ede35 --- /dev/null +++ b/src/main/resources/translations/BrazilianPortuguese.yml @@ -0,0 +1,58 @@ +Name Change: true +Name: + - Snow Golem = Golem de Neve + - Bat = Morcego + - Cat = Gato + - Cave Spider = Aranha da Caverna + - Chicken = Galinha + - Cod = Bacalhau + - Cow = Vaca + - Dolphin = Golfinho + - Donkey = Burro + - Drowned = Afogado + - Elder Guardian = Guardião Ancião + - Ender Dragon = Dragão do End + - Enderman = Enderman + - Endermite = Endermite + - Evoker = Invocador + - Fox = Raposa + - Giant = Gigante + - Guardian = Guardião + - Horse = Cavalo + - Husk = Zumbi do Deserto + - Illusioner = Ilusionista + - Iron Golem = Golem de Ferro + - Llama = Lhama + - Magma Cube = Cubo de Magma + - Mooshroom = Coguvaca + - Mule = Mula + - Parrot = Papagaio + - Phantom = Espectro + - Pig = Porco + - Pillager = Pillager + - Polar Bear = Urso Polar + - Puffer Fish = Baiacu + - Ocelot = Onça + - Rabbit = Coelho + - Ravager = Destruidor + - Salmon = Salmão + - Sheep = Ovelha + - Skeleton = Esqueleto + - Skeleton Horse = Cavalo Esqueleto + - Slime = Slime + - Snow Golem = Golem de Neve + - Spider = Aranha + - Squid = Lula + - Stray = Esqueleto Errante + - Trader Llama = Lhama Trader + - Tropical Fish = Peixe Tropical + - Turtle = Tartaruga + - Vindicator = Vindicador + - Wandering Trader = Mercador Ambulante + - Witch = Bruxa + - Wither Skeleton = Esqueleto Wither + - Wolf = Lobo + - Zombie = Zumbi + - Zombie Horse = Cavalo Zumbi + - Zombified Piglin = Piglin Zumbi + - Zombie Villager = Villager Zumbi diff --git a/src/main/resources/translations/French.yml b/src/main/resources/translations/French.yml new file mode 100644 index 0000000..c5ce4f3 --- /dev/null +++ b/src/main/resources/translations/French.yml @@ -0,0 +1,87 @@ +#French translation for "Action bar Health" made with ♥baguette♥ by PoulpY2K +Name Change: true +Name: + - Armorer = Armurier + - Axolotl = Axolotl + - Bat = Chauve-Souris + - Bee = Abeille + - Blaze = Blaze + - Butcher = Boucher + - Cartographer = Cartographe + - Cat = Chat + - Cave Spider = Araignée venimeuse + - Chicken = Poulet + - Cleric = Prêtre + - Cod = Morue + - Cow = Vache + - Creeper = Creeper + - Dolphin = Dauphin + - Donkey = Âne + - Drowned = Noyé + - Elder Guardian = Gardien Ancestral + - Ender Dragon = Ender Dragon + - Enderman = Enderman + - Endermite = Endermite + - Evoker = Évocateur + - Farmer = Fermier + - Fisherman = Pêcheur + - Fletcher = Fléchier + - Fox = Renard + - Ghast = Ghast + - Glow Squid = Poulpe luisant + - Goat = Chèvre + - Guardian = Gardien + - Hoglin = Hoglin + - Horse = Cheval + - Husk = Zombie momifié + - Iron Golem = Golem de fer + - Llama = Lama + - Leatherworker = Tanneur + - Librarian = Bibliothécaire + - Magma Cube = Cube de magma + - Mason = Maçon + - Mooshroom = Champimeuh + - Mule = Mule + - Nitwit = Idiot du village + - Ocelot = Ocelot + - Panda = Panda + - Parrot = Perroquet + - Phantom = Phantom + - Pig = Cochon + - Piglin Brute = Brute Piglin + - Pillager = Pillard + - Polar Bear = Ours Polaire + - Pufferfish = Poisson-globe + - Rabbit = Lapin + - Ravager = Ravageur + - Salmon = Saumon + - Sheep = Mouton + - Shepherd = Berger + - Shulker = Bernard-l'hermite + - Silverfish = Poisson d'argent + - Skeleton = Squelette + - Skeleton Horse = Cheval-squelette + - Slime = Slime + - Snow Golem = Golem de neige + - Spider = Araignée + - Squid = Poulpe + - Stray = Vagabond + - Strider = Arpenteur + - Toolsmith = Forgeron d'outils + - Trader Llama = Lama de marchand + - Tropical Fish = Poisson tropical + - Turtle = Tortue + - Vex = Vex + - Villager = Villageois + - Vindicator = Vindicateur + - Wandering Trader = Marchand ambulant + - Weaponsmith = Forgeron d'armes + - Witch = Sorcière + - Wither = Wither + - Wither Skeleton = Wither squelette + - Wolf = Loup + - Zoglin = Zoglin + - Zombie = Zombie + - Zombie Horse = Cheval-zombie + - Zombie Villager = Zombie-villageois + - Zombified Piglin = Piglin zombifié \ No newline at end of file diff --git a/src/main/resources/translations/German.yml b/src/main/resources/translations/German.yml new file mode 100644 index 0000000..86e5d4f --- /dev/null +++ b/src/main/resources/translations/German.yml @@ -0,0 +1,78 @@ +#German Translation for "Action Bar Health" by ZeeZee translation by Chris_ImItReal +Name Change: true +Name: + - Armorer = Rüstungsschmied + - Bat = Fledermaus + - Bee = Biene + - Blaze = Lohe + - Butcher = Fleischer + - Cartographer = Kartenzeichner + - Cat = Katze + - Cave Spider = Höhlenspinne + - Chicken = Huhn + - Cleric = Geistlicher + - Cod = Kabeljau + - Cow = Kuh + - Creeper = Creeper + - Dolphin = Delfin + - Donkey = Esel + - Drowned = Ertrunkener + - Elder Guardian = Wächter + - Ender Dragon = Enderdrache + - Enderman = Enderman + - Endermite = Endermite + - Evoker = Magier + - Farmer = Bauer + - Fisherman = Fischer + - Fletcher = Pfeilmacher + - Fox = Fuchs + - Ghast = Ghast + - Giant = Riese + - Guardian = Wächter + - Horse = Pferd + - Husk = Wüstenzombie + - Iron Golem = Eisengolem + - Leatherworker = Gerber + - Librarien = Bibliothekar + - Llama = Lama + - Magma Cube = Magmawürfel + - Mason = Steinmetz + - Mooshroom = Pilzkuh + - Mule = Maultier + - Nitwit = Nichtsnutz + - Ocelot = Ozelot + - Parrot = Papagei + - Pig = Schwein + - Pillager = Plünderer + - Polar Bear = Eisbär + - Pufferfish = Kugelfisch + - Rabbit = Hase + - Ravager = Verwüster + - Salmon = Lachs + - Sheep = Schaf + - Shepherd = Schäfer + - Shulker = Shulker + - Silverfish = Silberfisch + - Skeleton = Skelett + - Skeleton Horse = Skelettpferd + - Slime = Schleim + - Spider = Spinne + - Squid = Tintenfisch + - Stray = Eiswanderer + - Toolsmith = Werkzeugschmied + - Trader Llama = Händlerlama + - Tropical Fish = Tropenfisch + - Turtle = Schildkröte + - Vex = Plagegeist + - Villager = Bewohner + - Vindicator = Diener + - Wandering Trader = Wandernder Händler + - Weaponsmith = Waffenschmied + - Witch = Hexe + - Wither = Wither + - Wither Skeleton = Witherskelett + - Wolf = Wolf + - Zombie = Zombie + - Zombie Horse = Zombiepferd + - Zombie Pigman = Schweinezombie + - Zombie Villager = Dorfbewohnerzombie diff --git a/src/main/resources/translations/Italian.yml b/src/main/resources/translations/Italian.yml new file mode 100644 index 0000000..63ae0fe --- /dev/null +++ b/src/main/resources/translations/Italian.yml @@ -0,0 +1,51 @@ +Name Change: true +Name: + - Bat = Pipistrello + - Bee = Ape + - Cat = Gatto + - Cave Spider = Ragno delle caverne + - Chicken = Gallina + - Cod = Merluzzo + - Cow = Mucca + - Dolphin = Delfino + - Donkey = Asino + - Drowned = Annegato + - Elder Guardian = Guardiano antico + - Evoker = Evocatore + - Fox = Volpe + - Guardian = Guardiano + - Horse = Cavallo + - Husk = Zombi secco + - Llama = Lama + - Magma Cube = Cubo di magma + - Mule = Mulo + - Ocelot = Gattopardo + - Parrot = Pappagallo + - Pig = Maiale + - Piglin Brute = Piglin Bruto + - Pillager = Predone + - Polar Bear = Orso polare + - Pufferfish = Pesce palla + - Rabbit = Coniglio + - Ravanger = Devastatore + - Salmon = Salmone + - Sheep = Pecora + - Silverfish = Pesciolino d'argento + - Skeleton = Scheletro + - Skeleton Horse = Cavallo scheletro + - Spider = Ragno + - Squid = Calamaro + - Stray = Errante + - Trader Llama = Lama del mercante + - Tropical Fish = Pesce tropicale + - Turtle = Tartaruga + - Villager = Villico + - Vindicator = Difensore + - Wandering Trader = Mercante ambulante + - Witch = Strega + - Wither Skeleton = Scheletro wither + - Wolf = Lupo + - Zombie = Zombi + - Zombie Horse = Cavallo zombi + - Zombie Villager = Villico zombi + - Zombified Piglin = Piglin zombificato diff --git a/src/main/resources/translations/Japanese.yml b/src/main/resources/translations/Japanese.yml new file mode 100644 index 0000000..1f6f69a --- /dev/null +++ b/src/main/resources/translations/Japanese.yml @@ -0,0 +1,69 @@ +Name Change: true +Name: + - Bat = コウモリ + - Bee = ミツバチ + - Blaze = ブレイズ + - Cat = ネコ + - Cave Spider = 洞窟グモ + - Chicken = ニワトリ + - Cod = タラ + - Cow = 牛 + - Creeper = クリーパー + - Dolphin = イルカ + - Donkey = ロバ + - Drowned = ドラウンド + - Elder Guardian = エルダーガーディアン + - Enderman = エンダーマン + - Endermite = エンダーマイト + - Evoker = エヴォーカー + - Fox = キツネ + - Ghast = ガスト + - Guardian = ガーディアン + - Hoglin = ホグリン + - Horse = ウマ + - Husk = ハスク + - Llama = ラマ + - Magma Cube = マグマキューブ + - Mooshroom = ムーシュルーム + - Mule = ラバ + - Ocelot = ヤマネコ + - Panda = パンダ + - Parrot = オウム + - Phantom = ファントム + - Pig = ブタ + - Piglin = ピグリン + - Piglin Brute = ピグリンブルート + - Pillager = ピリジャー + - Polar Bear = シロクマ + - Pufferfish = フグ + - Rabbit = ウサギ + - Ravager = ラヴェジャー + - Salmon = サケ + - Sheep = ヒツジ + - Shulker = シュルカー + - Silverfish = シルバーフィッシュ + - Skeleton = スケルトン + - Skeleton Horse = スケルトンホース + - Slime = スライム + - Spider = クモ + - Squid = イカ + - Stray = ストレイ + - Strider = ストライダー + - Trader Llama = 商人のラマ + - Tropical Fish = 熱帯魚 + - Turtle = カメ + - Vex = ヴェックス + - Villager = 村人 + - Vindicator = ヴィンディケーター + - Wandering Trader = 行商人 + - Witch = ウィッチ + - Wither Skeleton = ウィザースケルトン + - Wolf = オオカミ + - Zoglin = ゾグリン + - Zombie = ゾンビ + - Zombie Horse = ゾンビホース + - Zombie Villager = 村人ゾンビ + - Zombified Piglin = ゾンビピグリン + - Snow Golem = スノウゴーレム + - Iron Golem = アイアンゴーレム + - Ender Dragon = エンダードラゴン diff --git a/src/main/resources/translations/Polish.yml b/src/main/resources/translations/Polish.yml new file mode 100644 index 0000000..f1a1df1 --- /dev/null +++ b/src/main/resources/translations/Polish.yml @@ -0,0 +1,57 @@ +Name Change: true +Name: + - Bat = Nietoperz + - Bee = Pszczoła + - Blaze = Płomyk + - Cat = Kot + - Cave Spider = Pająk Jaskiniowy + - Chicken = Kurczak + - Cod = Dorsz + - Cow = Krowa + - Dolphin = Delfin + - Donkey = Osioł + - Drowned = Utopiec + - Elder Guardian = Starszy Strażnik + - Ender Dragon = Smok Kresu + - Evoker = Przywoływacz + - Fox = Lis + - Guardian = Strażnik + - Horse = Koń + - Husk = Posuch + - Iron Golem = Żelazny Golem + - Llama = Lama + - Magma Cube = Kostka Magmy + - Mule = Muł + - Parrot = Papuga + - Phantom = Fantom + - Pig = Świnia + - Pillager = Rozbójnik + - Piglin = Piglin + - Piglin Brute = Piglin Okrutnik + - Polar Bear = Niedźwiedź Polarny + - Pufferfish = Rozdymka + - Rabbit = Królik + - Ravager = Dewastator + - Salmon = Łosoś + - Sheep = Owca + - Silverfish = Rybik + - Skeleton = Szkielet + - Skeleton Horse = Szkielet Konia + - Snow Golem = Bałwan + - Spider = Pająk + - Squid = Kałamarnica + - Stray = Tułacz + - Strider = Magmołaz + - Trader Llama = Lama Handlarza + - Tropical Fish = Ryba Tropikalna + - Turtle = Żółw + - Vex = Dręczyciel + - Villager = Osadnik + - Vindicator = Obrońca + - Wandering Trader = Wędrujący Handlarz + - Witch = Wiedźma + - Wither Skeleton = Witherowy Szkielet + - Wolf = Wilk + - Zombie Horse = Koń Zombie + - Zombified Piglin = Piglin Zombie + - Zombie Villager = Osadnik Zombie diff --git a/src/main/resources/translations/Russian.yml b/src/main/resources/translations/Russian.yml new file mode 100644 index 0000000..199f74a --- /dev/null +++ b/src/main/resources/translations/Russian.yml @@ -0,0 +1,69 @@ +Name Change: true +Name: + - Bat = Летучая мышь + - Bee = Пчела + - Blaze = Ифрит + - Cat = Кот + - Cave Spider = Ядовитый паук + - Chicken = Курица + - Cod = Треска + - Cow = Корова + - Creeper = Крипер + - Dolphin = Дельфин + - Donkey = Осёл + - Drowned = Утопленник + - Fox = Лиса + - Elder Guardian = Древний страж + - Ender Dragon = Дракон Края + - Enderman = Эндермен + - Endermite = Эндермит + - Evoker = Заклинатель + - Ghast = Гаст + - Giant = Гигант + - Guardian = Страж + - Horse = Лошадь + - Hoglin = Хоглин + - Husk = Кадавр + - Iron Golem = Железный голем + - Llama = Лама + - Magma Cube = Магмовый куб + - Mooshroom = Корова + - Ocelot = Оцелот + - Mule = Мул + - Panda = Панда + - Parrot = Попугай + - Phantom = Фантом + - Pig = Свинья + - Piglin = Пиглин + - Pillager = Разбойник + - Polar Bear = Белый медведь + - Pufferfish = Рыба Фугу + - Rabbit = Кролик + - Ravager = Разоритель + - Salmon = Лосось + - Sheep = Овца + - Shulker = Шалкер + - Silverfish = Чешуйница + - Skeleton = Скелет + - Skeleton Horse = Лошадь скелет + - Snow Golem = Снежный голем + - Slime = Слим + - Spider = Паук + - Squid = Спрут + - Stray = Бродяга + - Strider = Страйдер + - Tropical Fish = Тропическая Рыба + - Turtle = Черепаха + - Vex = Досаждатель + - Villager = Житель + - Vindicator = Поборник + - Wandering Trader = Странствующий Торговец + - Witch = Ведьма + - Wither = Иссушитель + - Wither Skeleton = Скелет Иссушитель + - Wolf = Волк + - Zombie = Зомби + - Zombie Horse = Зомби лошадь + - Zombie Villager = Зомби житель + - Zombified Piglin = Зомбифицированный Пиглин + - Zoglin = Зоглин \ No newline at end of file diff --git a/src/main/resources/translations/SimplifiedChinese.yml b/src/main/resources/translations/SimplifiedChinese.yml new file mode 100644 index 0000000..7af7740 --- /dev/null +++ b/src/main/resources/translations/SimplifiedChinese.yml @@ -0,0 +1,86 @@ +Name Change: true +Name: + - Axolotl = 美西螈 + - Bat = 蝙蝠 + - Chicken = 鸡 + - Cod = 鳕鱼 + - Cow = 牛 + - Fox = 狐狸 + - Glow Squid = 发光鱿鱼 + - Mooshroom = 哞菇 + - Ocelot = 豹猫 + - Pig = 猪 + - Rabbit = 兔子 + - Salmon = 鲑鱼 + - Sheep = 绵羊 + - Squid = 鱿鱼 + - Strider = 炽足兽 + - Tropical Fish = 热带鱼 + - Turtle = 海龟 + - Villager = 村民 + - Nitwit = 傻子 + - Armorer = 盔甲匠 + - Butcher = 屠夫 + - Cartographer = 制图师 + - Cleric = 牧师 + - Farmer = 农民 + - Fisherman = 渔夫 + - Fletcher = 制箭师 + - Leatherworker = 皮匠 + - Librarian = 图书管理员 + - Mason = 石匠 + - Shepherd = 牧羊人 + - Toolsmith = 工具匠 + - Weaponsmith = 武器匠 + - Wandering Trader = 流浪商人 + - Pufferfish = 河豚 + - Bee = 蜜蜂 + - Cave Spider = 洞穴蜘蛛 + - Dolphin = 海豚 + - Enderman = 末影人 + - Goat = 山羊 + - Panda = 熊猫 + - Piglin = 猪灵 + - Polar Bear = 北极熊 + - Spider = 蜘蛛 + - Zombified Piglin = 僵尸猪灵 + - Blaze = 烈焰人 + - Creeper = 苦力怕 + - Drowned = 溺尸 + - Elder Guardian = 远古守卫者 + - Endermite = 末影螨 + - Evoker = 唤魔者 + - Ghast = 恶魂 + - Guardian = 守卫者 + - Hoglin = 疣猪兽 + - Husk = 尸壳 + - Magma Cube = 岩浆怪 + - Phantom = 幻翼 + - Piglin Brute = 猪灵蛮兵 + - Pillager = 掠夺者 + - Ravager = 劫掠兽 + - Shulker = 潜影贝 + - Silverfish = 蠹虫 + - Skeleton = 骷髅 + - Slime = 史莱姆 + - Stray = 流浪者 + - Vex = 恼鬼 + - Vindicator = 卫道士 + - Witch = 女巫 + - Wither Skeleton = 凋零骷髅 + - Zoglin = 僵尸疣猪兽 + - Zombie Villager = 僵尸村民 + - Zombie = 僵尸 + - Cat = 猫 + - Donkey = 驴 + - Horse = 马 + - Llama = 羊驼 + - Trader Llama = 行商羊驼 + - Mule = 骡 + - Parrot = 鹦鹉 + - Skeleton Horse = 骷髅马 + - Wolf = 狼 + - Iron Golem = 铁傀儡 + - Snow Golem = 雪傀儡 + - Ender Dragon = 末影龙 + - Wither = 凋灵 \ No newline at end of file diff --git a/src/main/resources/translations/Spanish.yml b/src/main/resources/translations/Spanish.yml new file mode 100644 index 0000000..2331eb1 --- /dev/null +++ b/src/main/resources/translations/Spanish.yml @@ -0,0 +1,49 @@ +Name Change: true +Name: + - Bat = Murciélago + - Blaze = Blaze + - Cave Spider = Araña de Cueva + - Chicken = Pollo + - Cow = Vaca + - Creeper = Creeper + - Donkey = Burro + - Elder Guardian = Guardián Anciano + - Ender Dragon = Dragón del Fin + - Enderman = Enderman + - Endermite = Endermite + - Evoker = Evoker + - Ghast = Ghast + - Giant = Gigante + - Guardian = Guardián + - Horse = Caballo + - Husk = Cáscara + - Iron Golem = Golem de Hierro + - Llama = Llama + - Magma Cube = Cubo de Magma + - Mooshroom = Champiñaca + - Ocelot = Ocelote + - Mule = Mula + - Parrot = Loro + - Pig = Cerdo + - Zombie Pigman = Puerco Zombi + - Polar Bear = Oso Polar + - Rabbit = Conejo + - Sheep = Oveja + - Shulker = Shulker + - Silverfish = Lepisma + - Skeleton = Esqueleto + - Skeleton Horse = Caballo Esqueleto + - Slime = Slime + - Spider = Araña + - Squid = Calamar + - Stray = Stray + - Vex = Vex + - Villager = Aldeano + - Vindicator = Vindicador + - Witch = Bruja + - Wither = Wither + - Wither Skeleton = Wither Esqueleto + - Wolf = Lobo + - Zombie = Zombi + - Zombie Horse = Caballo Zombi + - Zombie Villager = Aldeano Zombi diff --git a/src/main/resources/translations/Turkish.yml b/src/main/resources/translations/Turkish.yml new file mode 100644 index 0000000..f9337e1 --- /dev/null +++ b/src/main/resources/translations/Turkish.yml @@ -0,0 +1,61 @@ +Name: +- Snow Golem = Kar Golemi +- Bat = Yarasa +- Cat = Kedi +- Cave Spider = Mağara Örümceği +- Chicken = Tavuk +- Cod = Morina +- Cow = İnek +- Dolphin = Yunus +- Donkey = Eşek +- Drowned = Boğuk +- Elder Guardian = Yaşlı Gardiyan +- Ender Dragon = Ender Ejerhası +- Enderman = Enderman +- Endermite = Endermite +- Evoker = Uyandırıcı +- Fox = Tilki +- Giant = Dev Zombi +- Guardian = Gardiyan +- Horse = At +- Husk = Zombi Kurusu +- Illusioner = İllüzyonist +- Iron Golem = Demir Golem +- Llama = Lama +- Magma Cube = Magma Küpü +- Mooshroom = Mooshroom +- Mule = Katır +- Parrot = Papağan +- Phantom = Hayalet +- Pig = Domuz +- Pillager = Yağmacı +- Polar Bear = Kutup Ayısı +- Puffer Fish = Kirpi Balığı +- Ocelot = Ocelo +- Rabbit = Tavşan +- Ravager = Tahripçi +- Salmon = Somon +- Sheep = Koyun +- Skeleton = İskelet +- Skeleton Horse = İskelet At +- Slime = Balçık +- Snow Golem = Kar Golemi +- Spider = Örümcek +- Squid = Mürekkep Balığı +- Stray = Serseri +- Trader Llama = Tüccar Lama +- Tropical Fish = Tropikal Balık +- Turtle = Kaplumbağa +- Vindicator = İntikamcı +- Wandering Trader = Seyyar Tüccar +- Witch = Cadı +- Wither Skeleton = Wither İskeleti +- Wolf = Kurt +- Zombie = Zombi +- Zombie Horse = Zombi At +- Zombie PigMan = Zombi Domuzadam +- Zombie Villager = Zombi Köylü +- Vex = Sinirbozan +- Silverfish = Gümüşcün +- Panda = Panda +- Bee = Arı