Commit Graph

80 Commits

Author SHA1 Message Date
BONNe 93da0c714c Implement ability to import/generate default.json file.
Remove old unnecessary methods.

Improve default.json challenges.
2019-05-01 12:46:54 +03:00
BONNe 507c68d683 Add ability to edit string messages from StringListGUI via Chat. 2019-04-26 20:59:52 +03:00
BONNe1704 8d238a5789 Remove all deprecated code.
Remove Challenges.yml from resources, as old standard is outdated and there is no point to support it.
2019-04-11 12:49:43 +03:00
BONNe e33db6ef29 Fix issue when users were able to complete Challenges with less items than required (#101).
This issue happens because there were an issue with detecting if enough items are in player inventory. Each new required item stack forgets abouts previous founding.
Also it marked challenge as completed after items were failed to remove.
2019-04-01 10:14:31 +03:00
BONNe 6bf439cef6 Add Single GUI enabling button in Settings GUI. 2019-03-05 10:55:44 +02:00
BONNe e32b07b7fc
Fix wrong message. 2019-02-25 12:28:11 +02:00
BONNe1704 24be0e0450 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	src/main/resources/locales/en-US.yml
2019-02-25 12:11:28 +02:00
BONNe1704 0f32e0e3d4 Implement configurable locked level icon (#98)
- Implement LockedIcon in ChallengeLevel (can be null)
- Implement defaultLockedIcon in Settings (can be overwritten by ChallengeLevel)
- Reformat Config File. !!!
2019-02-25 12:09:26 +02:00
BONNe 62189f0052 Merge flags into development build. 2019-02-22 19:47:36 +02:00
BONNe1704 f77c141772 Add new Buttons to settings GUI 2019-02-22 16:58:58 +02:00
BONNe1704 9328f434cc Implement Challenges protection flags.
Create a new Flag Challenges Protection (#93), that allows to define which users can complete challenges on island.
Create a new Flag Challenges Island Limitation (#95), that allows to disable check for users to be on their islands for completing challenge.
2019-02-19 17:53:03 +02:00
BONNe1704 78fa459aa4 Implement ability to Fix player Data from GUI.
Fix issue when accept and decline buttons were with wrong names.
2019-02-13 16:17:44 +02:00
BONNe 7fd4e4cd0f Allow to edit Challenge and Level description properties from Admin GUI 2019-02-12 15:58:10 +02:00
BONNe d33a763cbe Add single method that generates level description. 2019-02-12 15:36:16 +02:00
BONNe 7778426b1e Implement Challenge Description customization.
Admins now can define Order of elements in challenge description, and remove elements, if they are not necessary.
2019-02-12 12:24:00 +02:00
BONNe ab3275cd69 Rework Challenges Addon Language structure.
Reorganize structure.
Add missing translations.
Add colors.
2019-02-12 01:38:16 +02:00
BONNe f14f23c766
Add 2 new messages
Add message for missing-addon and incorrect challenge.
2019-01-30 19:12:41 +02:00
BONNe f1f9072dc0 Add GuiButton that allows to switch MobHeads vs MobEggs... 2019-01-28 23:45:05 +02:00
BONNe 21c5704864 Fix issue when inventory displays message about island challenge and via-versa. 2019-01-28 21:32:57 +02:00
BONNe1704 739b1dc2be Update Lang file.
- Improve import message.
- Add backward string.
2019-01-28 18:17:57 +02:00
BONNe 586b076860 Fix issues when Description were to long to fit in window. 2019-01-26 14:46:03 +02:00
BONNe d6a39b2600 Add completion blockage for un-deployed challenges. 2019-01-26 13:58:00 +02:00
BONNe a55a2f536e Add Import Button 2019-01-26 13:17:59 +02:00
BONNe ca26fa0d8f Add missing Language references. 2019-01-26 00:12:58 +02:00
BONNe1704 c2051d23e5 Implement Money support for challenges. #25
If VaultHook is found, then add money to user account.
Add check on Required XP and Required Money.
Enable Money withdraw if isTakeMoney() is true.
2018-12-17 15:00:22 +02:00
tastybento 5f7581f09c Challenges reset when island is reset.
Fixed locale duplication.

https://github.com/BentoBoxWorld/addon-challenges/issues/2
https://github.com/BentoBoxWorld/addon-challenges/issues/3
2018-11-23 17:06:42 -08:00
tastybento ac80a7e7e4 Fix for taking items even if challenge incomplete
https://github.com/BentoBoxWorld/addon-challenges/issues/27

Also added admin challenge reset command.
2018-11-18 19:39:14 -08:00
tastybento e5e022754b Added challenges reload admin command.
This reloads from the database files so admins can edit the challenges
and then reload them without restarting the server.

https://github.com/BentoBoxWorld/addon-challenges/issues/27
2018-11-12 11:44:43 -08:00
tastybento c14b242cbd Added admin complete command
Other items are WIP
2018-10-06 08:49:49 -07:00
tastybento 2caf744273 Restructured to use Maven resources folder 2018-08-15 20:23:38 -07:00