Commit Graph

743 Commits

Author SHA1 Message Date
BONNe
36ad61b4b9
Improve equal item listing.
Change when items should be grouped.
Instead of relaying strictly from ignoreMetaData set, now try to group equal elements without durability check, and use set only if that fails.
2022-03-22 12:49:57 +02:00
BONNe
e96e2c7e72
Fixes a bug with -1 repeat-times
There was a bug that prevented the challenge to be completed if negative numbers were set in the "max-repeats" value.
2022-03-22 12:41:27 +02:00
BONNe
48c47f086d
Update pom.xml 2022-03-03 18:33:56 +02:00
BONNe
6bffb2088b
Fix a bug with completion broadcasting
Reported via Discord.
2022-02-20 12:08:58 +02:00
BONNe
b9e57fdebb Fixes some small bugs with translation potion base effect.
There was an issue that it tried to translate extra effects and ignored main one.

Relates to #290
2022-01-08 13:23:48 +02:00
BONNe
fc1d4fcf06 Update lv translation. 2022-01-04 21:48:36 +02:00
BONNe
23778ffca2 Fix an issue when edit menu did not display item amount. 2022-01-04 21:47:20 +02:00
BONNe
88215b6f0c Implement MetaData ignoring for rewards.
While required items had a metadata grouping, reward items did not have it. This will fix that.

Fixes #289
2022-01-04 21:45:34 +02:00
BONNe
71e0029d46 Fixes incorrect NEXT and PREVIOUS button descriptions.
Fixes #289
2022-01-04 21:38:52 +02:00
BONNe
7fbffbb6d2 Address some code quality reports from SonarCloud.
Most of the errors are just sanity checks, as the most of null-pointers were already checked in other ways.
2021-12-01 11:30:02 +02:00
BONNe
e7b84768aa Remove unnecessary NMS dependency.
NMS code was used for Player Heads, but instead of NMS now it uses public mojang lib.
2021-12-01 10:16:34 +02:00
BONNe
8f6abf2434 Link templates to the docs. 2021-11-22 13:55:51 +02:00
BONNe
e9f37e8dee Replace GuiUtils and HeadLib to the PanelUtils library. 2021-10-02 14:04:30 +03:00
tastybento
e4f93615ce Removed shade plugin from POM 2021-09-24 19:58:04 -07:00
BONNe
13924a3011 Fixes failing unit-test 2021-09-24 17:19:58 +03:00
BONNe
08d1561138 Implement an option to set which item type will ignore metadata per challenge.
Fixes #261
Fixes #252
2021-09-24 17:16:33 +03:00
BONNe
99a3e3f165 Implement changing Timeout in the Challenge Edit GUI.
Relates #71
2021-09-24 16:16:48 +03:00
BONNe
bb5e861b30 Implement timeout respecting in challenges completion.
Implement timeout in GUI's.

Relates #71
2021-09-24 16:03:02 +03:00
BONNe
1b01995546 Add timeout for repeatable challenges.
Relates #71
2021-09-24 13:08:33 +03:00
BONNe
644c7d6ba5 Fixes #269
Disable waiver amount message for last challenge level.
2021-09-24 12:55:41 +03:00
BONNe
aa0336d62a Fixes #187
Add a new method that updates unlocked level list without changing active level. This method returns if last unlocked level was changed, and in that case it triggers whole gui rebuilding.
2021-09-24 12:26:44 +03:00
BONNe
adf4e7c58b Fixes #253
Adds TeamKick and TeamLeave events to the reset check.
Do not reset challenges if data is stored per island. As in that case, they will already lose their data.
2021-09-24 11:14:07 +03:00
tastybento
41d574a859 Excluded unnecessary files from shading. 2021-09-23 22:22:23 -07:00
tastybento
070a7190a4 Remove Vault repo because it is not needed. 2021-09-23 22:09:34 -07:00
tastybento
f9e1b15b9f Try different spigot API version 2021-09-23 21:59:14 -07:00
tastybento
e110202a2a Updated .gitignore 2021-09-23 19:39:54 -07:00
tastybento
50d5687aef Fix JavaDoc, Shade plugin settings 2021-09-23 19:39:33 -07:00
tastybento
877c8d2eff Fixes tests 2021-09-23 19:38:10 -07:00
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