Commit Graph

579 Commits

Author SHA1 Message Date
BONNe
af3a42e136 Improve coloring scheme a bit. 2021-09-19 13:11:41 +03:00
BONNe
29565538c3 Implements Template reading.
Add template loading via Admin Panel.
Improve LibraryPanel so it could find json and yml files.
2021-09-18 21:37:30 +03:00
BONNe
535cde825e Create template YAML file.
This file format is for people who has an alergy with ingame GUI.
2021-09-18 21:35:54 +03:00
BONNe
5687f1a125 Update default.json
Split text into multiple lines.
2021-09-18 21:34:18 +03:00
BONNe
3a3af0e2c8 Updates tests.
ChallengesGUITest is removed because GUI is removed.
2021-09-18 13:04:43 +03:00
BONNe
09e25dc2a7 Updates pom.xml 2021-09-18 13:04:14 +03:00
BONNe
d44298cb3f Updates locales file.
Complete rework of the locales file.
Very sorry translators :( no migration.
2021-09-18 13:03:27 +03:00
BONNe
dae779ea1a Adds panel saving to the /challenges/panels directory. 2021-09-18 13:02:22 +03:00
BONNe
edc6d1a5b6 Fixes ChallengesManager and Completer. 2021-09-18 13:01:35 +03:00
BONNe
c8177adb9e Update Settings file.
Remove unused parts.
2021-09-18 13:01:04 +03:00
BONNe
bfc5cefd69 Update commands.
Commands will now call correct GUI.
2021-09-18 13:00:31 +03:00
BONNe
d1f15aed8b Remove unused adapters.
Updates Challenges and ChallengesLevel objects.
Add TypeMigrationAdapter that will fix issue with renamed challenge type.
2021-09-18 12:58:52 +03:00
BONNe
3ee89af5df Update all admin panels.
Admin panels will not contain better locales codding and easier-to-improve design.

Remove old and unused GUIs.
2021-09-18 12:56:44 +03:00
BONNe
09a30f00db Implement customizable user panels.
Server owners can customize 3 panels:
- main panel
- gamemode selector
- multiple completions

Panel functions will be explained in docs later.
2021-09-18 12:54:17 +03:00
BONNe
3bb0a30657 Rename classes to Selectors.
Split single and multiple item selectors for easier implementation.
Update proper locales.
2021-09-18 12:51:00 +03:00
BONNe
5d88c7b1d8 Add mojang authLib instead of NMS. 2021-08-14 21:48:20 +03:00
BONNe
703658eccc Move managers to a separate directory. 2021-08-14 21:43:42 +03:00
BONNe
7c2be91be9 Switch to annotations instead of plugin.yml file. 2021-08-14 21:42:45 +03:00
BONNe
834078e99f Merge remote-tracking branch 'origin/develop' into develop 2021-08-14 19:37:23 +03:00
BONNe
c63087c5af Create Statistic Requirement for Challenges addon.
Statistic requirement is a new type of challenge that is based on Statistic page for clients.
2021-08-14 19:25:04 +03:00
BONNe
0b87bf6569
Update pom.xml 2021-06-28 03:26:16 +03:00
tastybento
66a4730ca0 Use BentoBox 1.17.0 2021-06-27 17:09:06 -07:00
tastybento
015b5d3afb Fix Java 16 compilation. 2021-06-27 11:10:49 -07:00
BONNe
f75cfa9e7a Merge remote-tracking branch 'origin/develop' into develop 2021-06-23 19:51:12 +03:00
BONNe
9ca674d2b9 Upgrade to BentoBox 1.17 API changes.
Implement Pladdon functionality.
Compile against java 16 and Spigot 1.17
2021-06-23 19:50:58 +03:00
tastybento
95edafd04f
Update CompleteChallengeCommandTest.java 2021-05-12 17:57:44 -07:00
BONNe
93c98e0c35 Fixes translated placeholders in PL translation.
Note: translation looks bad.
2021-04-28 10:38:30 +03:00
BONNe
227138a689 Fixes a mistaken permission for completing multiple challenges at once. 2021-04-16 20:38:32 +03:00
Qumoo
66779a75f7
Updated german language file (#278)
fixed double & and double whitespace
2021-03-24 20:55:23 +02:00
apachezy
cdfa68c942
Retranslated zh-CN.yml (#273)
* 50% completed.

* 60% completed.

* 63% completed.

* Completed.

* Change the indentation, some improvements.

Co-authored-by: zhangYi <apachezy@hotmail.com>
2021-03-14 01:47:35 +02:00
tastybento
3301554822 Version 0.8.5 2021-03-07 13:38:39 -08:00
tastybento
462c27f2df Fix sonar cloud bugs 2021-03-07 11:15:09 -08:00
tastybento
c26b27afa1 Clean up databbase_backup after tests. 2021-03-07 11:00:39 -08:00
tastybento
edc7f5f9a6 Upgrade Maven plugins to enable Java 11 compilation. 2021-03-07 11:00:20 -08:00
tastybento
db527ecd3c Use GitHubs workflow SonarCloud 2021-03-07 10:40:34 -08:00
gitlocalize-app[bot]
824d9a272a
Translate de.yml via GitLocalize (#271)
Co-authored-by: Rikamo045 <rik.amos.krajinovic@gmail.com>
2021-02-13 11:40:11 +02:00
gitlocalize-app[bot]
88789df5db
Add CS translaiton (#270)
* Translate cs.yml via GitLocalize

* Translate cs.yml via GitLocalize

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: Šimon Čecháček <dj@life-games.cz>
2021-02-13 11:36:33 +02:00
BONNe
8ad527b462 Update to BentoBox 1.15.4 API 2021-01-02 13:32:59 +02:00
BONNe
2a31fc9f67 Add proper Bukkit API event usage. 2020-12-27 21:12:38 +02:00
BONNe
e1f27c88bd Fixes #265 2020-12-16 10:32:06 +02:00
BONNe
7215e88706 Ignore testBuildNoChallenges() test as it cannot be tested with current approach. 2020-12-05 18:16:00 +02:00
BONNe
93f07b95ed Fixes #263
Thanks to @sgdc3 who found my mistake with checking if challenges exists when opening GUI.
2020-11-29 00:25:02 +02:00
BONNe
b4e62f1e89 Merge branch 'develop' of https://github.com/BentoBoxWorld/addon-challenges into develop 2020-11-05 09:25:09 +02:00
BONNe
3e542036a0 Fixes failing UnitTests for Challenges Addon. 2020-11-05 09:24:06 +02:00
gitlocalize-app[bot]
0753d4ebd6
Add Polish translation (#262)
* Translate pl.yml via GitLocalize

* Translate pl.yml via GitLocalize

Co-authored-by: DevAkisea <akisanauki@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
2020-10-02 14:32:34 +03:00
BONNe
27d10f2d16 Fix a bug with Vault Economy not found in loading process.
If plugin that enables Vault do it after BentoBox, then a lot of addons disabled their economy settings. This should fix it.
2020-10-02 13:47:35 +03:00
BONNe
e6f82937c0
Update README.md 2020-09-06 22:17:27 +03:00
BONNe
504c0b410e Add validation methods to challenge and challengeLevel.
Do not load into local cache invalid data. Add error warnings about it.
2020-07-26 12:10:35 +03:00
tastybento
7060799bcc
Rewards lore (#248)
* Ignore failing test because method now doesn't do anything.

* Add spaces after color codes to make gitLocalize more accurate.

* Added a rewards title and made the lore prettier.
2020-07-12 14:43:15 +03:00
BONNe
dfeef0ab8c
Init next release 2020-07-10 01:01:23 +03:00