Commit Graph

601 Commits

Author SHA1 Message Date
BONNe 7f53283f78 Fixes illegal stack issues in default challenges.
#249
2021-09-20 12:23:19 +03:00
BONNe 5e94aa71da Add missing mob heads. 2021-09-20 12:16:30 +03:00
BONNe aa4bb3d8e4 Update missing icons for blocks.
Some blocks cannot be displayed in GUI's, and were leaving empty spaces.
This replaces their icon with a close representative.

Fixes #286
2021-09-20 11:49:39 +03:00
BONNe 7f3a1f3e5e Update BentoBox version 2021-09-20 11:17:23 +03:00
BONNe 4e0177772e Comment out showcase translation. 2021-09-20 11:16:03 +03:00
BONNe 01e6306ef2 Implement multi-linguistic server support.
Now server owners can specify different name, description and reward text for each challenge and level via locales file.

Add showcase example.
2021-09-20 11:15:24 +03:00
BONNe 477766c8f0 Update latvian locale to the latest version. 2021-09-20 10:22:43 +03:00
BONNe 25c6d0d403 Update default locale. 2021-09-20 10:22:27 +03:00
BONNe dfd0a53fb5 Remove unnecessary "admin" tag. 2021-09-20 10:22:07 +03:00
BONNe 56fb5388c5 Fixes small bugs in translation. 2021-09-20 09:28:23 +03:00
BONNe 24828a3a1b Fixes a bug when global commands does not displays in tab-complete.
Remove DefaultsCommand.java as it is not used anymore.
2021-09-20 09:27:58 +03:00
BONNe c1a0eaa2bf Translates color codes for database texts. 2021-09-19 22:56:50 +03:00
BONNe 5f4fc315e6 Fix permission link. 2021-09-19 21:48:19 +03:00
BONNe 54696ce8e7 Add meta for items translations. 2021-09-19 21:04:54 +03:00
BONNe 2bc71b5f52 Clean up Constants a bit. 2021-09-19 21:04:09 +03:00
BONNe 89c51211cd Separate singe and multiple listings. 2021-09-19 18:41:41 +03:00
BONNe 6fbc9d0676 Changes User#sendMessage to Utils#sendMessage
This allows add "prefix" to all messages send from Challenges addon.
2021-09-19 15:36:52 +03:00
BONNe 99c920fe8f Fixes #264
Challenges Menu will be opened only if player is in correct world.
2021-09-19 15:14:28 +03:00
BONNe 220cc20726 Update default config value. 2021-09-19 15:02:28 +03:00
BONNe 670513e37a Update all commands.
Commands now will have an option to change their call values.
2021-09-19 15:02:15 +03:00
BONNe 5da823c7e5 Update Main addon class.
Move vault and level detection after everything is loaded.
Update command names.
2021-09-19 14:21:29 +03:00
BONNe 4826b5fec7 Change settings file.
Add ability to change commands for addon.
Change default mode from player challenges to island challenges.
2021-09-19 14:20:11 +03:00
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