BONNe
a957dc3a62
Update to BentoBox API 1.4.0
2019-03-29 00:42:51 +02:00
BONNe
6bf439cef6
Add Single GUI enabling button in Settings GUI.
2019-03-05 10:55:44 +02:00
BONNe
c737c874da
Improve Settings Icon.
2019-03-05 10:42:41 +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
BONNe1704
f77c141772
Add new Buttons to settings GUI
2019-02-22 16:58:58 +02:00
BONNe1704
0bb3171c5c
Cleanup button creation in Settings panel.
2019-02-22 16:36:28 +02:00
BONNe
ffaffde734
Implement history data storing in ChallengesPlayerData object ( #90 ).
...
- Add new variable "history" in ChallengesPlayerData.
- Add new methods in ChallengesManager that populates LogEntry and adds it to history variable.
- Add ability to enable/disable history storing in config (default: disabled).
- Fix issue when resetAllChallenges resets only caller challenges.
2019-02-18 11:28:07 +02:00
BONNe
4db59d6c19
Implement completed challenge storage by island ( #55 ).
...
Rework methods that access to ChallengesPlayerData object. Methods that access to this object will be private and use UUID and String where possible.
Add public methods that could use previously mentioned methods to access ChallengesPlayerData object.
Implement these methods in all places.
Add ability to enable/disable island storage in config (no-gui for now).
Disable challenge GUI opening, if user does not have island.
2019-02-18 01:29:42 +02:00
BONNe1704
8f9aa78435
Fix confusing Select Challenge GUI. #86
...
Left Click on challenge will immediately return to previous panel (status = true), right click will select challenge.
2019-02-14 11:46:37 +02:00
BONNe1704
14660dd42c
Fix NumberGUI item description issue.
...
There was missing lineLength parameter in most of NumberGui calls.
2019-02-14 10:46:56 +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
fa6f70dc5b
Fix issue when reset was blocked if user is in team and is not team owner.
2019-02-12 19:43:55 +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
0317d057ab
Implement Challenge Description into SelectChallengeGUI.
...
Fix issue, when reset and complete user challenges showed all challenges, instead of mission one.
2019-02-12 13:03:13 +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
b2201ec48d
Add ability to specify Lore line length via Settings.
2019-02-11 15:29:19 +02:00
BONNe
94a54c2156
Fix null-pointer issue in ChallengeLevel creation.
2019-02-05 09:13:39 +02:00
BONNe
f1f9072dc0
Add GuiButton that allows to switch MobHeads vs MobEggs...
2019-01-28 23:45:05 +02:00
BONNe1704
abfe81c5e6
Add GuiButton that allows to load 0.3 challenges.
...
Add Necessary methods in ImportManager.
2019-01-28 17:53:23 +02:00
BONNe
37a8bd72c9
Fix issue when ConfirmationGUI never closes.
2019-01-28 01:21:37 +02:00
BONNe
d8812cd1ee
Tweak ListUsersGUI.
...
- Complete and Reset challenges will be opened until pressed back button.
- Fix issue when confirm reset never closes.
2019-01-28 01:19:40 +02:00
BONNe
f3fe85ab2e
Fix issue when SettingsGUI did not display updated values.
2019-01-26 15:36:21 +02:00
BONNe
586b076860
Fix issues when Description were to long to fit in window.
2019-01-26 14:46:03 +02:00
BONNe
01482b926b
Fix issue, when new challenges and levels were without world name.
2019-01-26 13:17:38 +02:00
BONNe
4b2f974b56
Add correct language references.
2019-01-26 00:12:42 +02:00
BONNe
52b02e06bf
Rework TryToComplete class.
...
Remove unnecessary code.
2019-01-24 23:29:56 +02:00
BONNe
96cb4488c3
Disable Money and Level buttons in admin panel, if EconomyPlugin or Level addon is missing.
2019-01-23 21:44:33 +02:00
BONNe
d3bf5a157f
Fix issue when Has_Island option in UserList did not show players if they have not done any challenge.
2019-01-23 20:46:04 +02:00
BONNe
22205265f6
Fix issue when UniqueID was not accepted. Logical error.
2019-01-23 20:36:50 +02:00
BONNe
3d0f01f2dd
Fix issue when icons cannot be changed via parse.
...
Parser does not work with materials. Use materials directly instead.
2019-01-23 20:31:26 +02:00
BONNe1704
bf22a50124
Add ToDoes about Economy.
2019-01-23 17:33:51 +02:00
BONNe1704
590b3f114c
Rework ChallengesManager.
...
Implement all methods that were only placeholders.
Remove all unnecessary old methods.
Implement new methods in all classes.
User and Admin command now opens new GUI.
2019-01-23 17:30:30 +02:00
BONNe1704
f75e4e080c
Rework Challenge, ChallengeLevel and ChallengesPlayerData classes.
...
Challenge now will not know their world, as it is not necessary.
Remove ICON type, as it is useless.
Rename Level to Other, as under it will be not only level things.
Rename slot to order, as it was weird that users could define slot but not order. Order is easier to understand and use.
ChallengesLevel now knows all their levels.
Each challenge level only will be for single world.
Rename some variables.
ChallengesPlayerData was just adapted with changes in challenges and level classes.
2019-01-23 16:33:33 +02:00
BONNe1704
dba5a44461
Rename Challenges and ChallengeLevels classes.
2019-01-23 16:09:38 +02:00
BONNe1704
10a5dc1940
Apply single GUI style to all admin GUIs.
2019-01-21 15:23:16 +02:00
BONNe
8143059e17
Add ManageEntitiesGUI and ManageBlocksGUI to EditChallengesGUI.
2019-01-20 19:35:08 +02:00
BONNe
a90f29e472
Add GUI that allows to edit required blocks.
2019-01-20 19:33:27 +02:00
BONNe1704
0645f7cb11
Create new class GuiUtils that contains methods, that is frequently used and can be static.
2019-01-20 15:55:12 +02:00
BONNe
43fe78e0f9
Fix issue when delete function was not working.
2019-01-19 22:20:42 +02:00
BONNe
16be7f26a1
Create class that allows to change required entities for challenge.
2019-01-19 21:26:16 +02:00
BONNe
88f9d32862
Implement Reset and Complete Challenge for ListUsersGUI.
2019-01-19 18:29:08 +02:00
BONNe
c42652dde8
Implement add and remove challenge from challenge level panels in EditLevelGUI.
2019-01-19 18:02:19 +02:00
BONNe
9415452e33
Implement AnvilGUIs into EditLevelGUI for editing Text fields.
2019-01-19 17:41:27 +02:00
BONNe
1d0f090948
Implement existing GUIs in EditChallengeGUI.
...
Change Challenges.environment from list to set.
2019-01-19 17:27:41 +02:00
BONNe
11c3637b2a
Add error messages when unique ID is not unique.
2019-01-18 19:28:12 +02:00
BONNe
1ecbac43bf
Add last missing element in AdminGUI.
...
Now AdminGUI all icons are functional.
2019-01-18 19:26:03 +02:00
BONNe
870bf6d232
Implement ResetAllChallenges confirmation GUI to ListUsersGUI.
2019-01-18 19:13:39 +02:00
BONNe1704
0f56eb7185
Add EditSettingsGUI to AdminGUI.
...
Fix issue when other GUIs were not opened.
2019-01-18 17:40:01 +02:00