Commit Graph

611 Commits

Author SHA1 Message Date
tastybento
7b8cab3689 Fixed ChallengesCommandTest tests 2021-09-23 17:35:26 -07:00
tastybento
c21cae91e1 Fixed errors and tests for CompleteChallengeCommandTest 2021-09-23 17:22:16 -07:00
tastybento
018455f8f6 Prevent errors in TryToCompleteTest
Note - tests still fail.
2021-09-23 17:12:59 -07:00
tastybento
7126acfcfa Reorder dependencies
The Mojang dependency was blocking out the needed Google common
packages.
2021-09-23 17:08:12 -07:00
BONNe
ff231fae49 Add missing strings into locale. 2021-09-20 15:19:08 +03:00
BONNe
09d5bfc8cf Add search button to the CommonPagedPanel.
Search button will allow to search elements if there are more than displayed elements.
2021-09-20 15:14:42 +03:00
BONNe
8c9ddb189d Add missing tooltips to the CommonPagedPanel 2021-09-20 14:41:09 +03:00
BONNe
23fc5310b3 Change download icon from hopper to cobweb. 2021-09-20 14:40:47 +03:00
BONNe
a75c243762 Add search field to the PagedSelectors.
Add missing tooltips.
2021-09-20 14:39:21 +03:00
BONNe
b138e50376 Change from click-to-select to a proper next/previous page tooltip 2021-09-20 14:38:29 +03:00
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