Commit Graph

485 Commits

Author SHA1 Message Date
BONNe e6cd158e8c
Update ReadMe
Add correct discord link
Set correct Beta version.
2019-02-18 08:28:55 +02:00
BONNe 19aab998dc Fix copy-paste issue.
Generating Level Lore does not use proper settings.
2019-02-18 02:35:48 +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 f9b941059e Remove Deprecated Classes. 2019-02-18 00:32:51 +02:00
BONNe1704 3b4a64bb39 Merge changes in develop branch. 2019-02-14 14:31:07 +02:00
BONNe1704 e26c957797 Fix issue with Reward Item changing (#84).
This issue may happened because Player#getInventory()#addItem(ItemStack) tries to add element into existing items in player inventory. If it did not manage to add it, it splits it in parts. This splitting created this issue.
It was fixed, by using clone of reward items, instead of using original elements.
2019-02-14 14:20:08 +02:00
BONNe1704 bf9d71077b Fix issue when selecting single challenge does nothing.
It was not added to challenge set :(
2019-02-14 11:59:48 +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 68b0fa3b2e Improve debugging in Creative GameMode.
Add ability to Creative GameMode complete inventory and exp challenge without necessary items and exp.
2019-02-14 10:28:06 +02:00
Florian CUNY 40d33f4afc
Added BONNe to the authors list in addon.yml 2019-02-13 22:35:48 +01:00
Florian CUNY eb82ddb868
Added metrics: true in addon.yml 2019-02-13 22:34:17 +01:00
BONNe 4eb7a03d08
Merge pull request #85 from BentoBoxWorld/master
Merge Last Minute Changes into develop branch
2019-02-13 23:11:17 +02:00
BONNe e0022b5c12
Add correct Level addon version 2019-02-13 16:49:01 +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
BONNe1704 7f399b2961 Remove zn-CN as it is completely outdated. 2019-02-13 13:10:12 +02:00
BONNe1704 edc72d2773 Fix ISSUE_TEMPLATE issues. 2019-02-13 13:09:26 +02:00
BONNe1704 8f51a49719 Prepare 0.5.0 release. 2019-02-13 13:08:32 +02:00
BONNe1704 8845270a79 Prepare 0.5.0 release. 2019-02-13 13:08:14 +02:00
BONNe 9ef0681722
Update README.md 2019-02-13 11:21:30 +02:00
BONNe dce19f7f08
Update ReadMe file 2019-02-13 11:21:07 +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 31b2fed8bc Implement remove one time challenge option in ChallengesGUI. 2019-02-12 16:24:41 +02:00
BONNe 810d57e042 Implement complete glow option. 2019-02-12 16:18:21 +02:00
BONNe a392e0d390 Update ReadMe a bit. 2019-02-12 16:16:14 +02:00
BONNe f5dd725edf Update config file. 2019-02-12 16:04:11 +02:00
BONNe 7fd4e4cd0f Allow to edit Challenge and Level description properties from Admin GUI 2019-02-12 15:58:10 +02:00
BONNe 250aea2f27 Fix issue when active level was not displayed.
This was implemented as in ASkyBlock, but it is not necessary. Better to display active level.
2019-02-12 15:48:27 +02:00
BONNe 6c3c097fbb Fix issue when uncompleted challenge was creating description as completed. 2019-02-12 15:42:09 +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 8f3beb4c1d Fix issue when Description separator loses selected color (#77) 2019-02-12 02:00:29 +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 83a0e7bda2
Update issue templates
Update Bug Report and Feature request Templates
2019-02-11 15:04:37 +02:00
BONNe 2bbb4e5c87 Fix issue when Challenges were not sorted by order number. 2019-02-10 17:00:30 +02:00
BONNe dff3608aa3 Fix null-pointer crash in island reset event. 2019-02-08 21:54:08 +02:00
BONNe 55578ab88c Fix null-pointer crash when loading invalid challenge level. 2019-02-05 09:23:49 +02:00
BONNe 94a54c2156 Fix null-pointer issue in ChallengeLevel creation. 2019-02-05 09:13:39 +02:00
BONNe fa03ea0669 Fix issue when users could open challenges gui, even if challenges in that world does not exist (#69) 2019-02-05 08:43:58 +02:00
BONNe ecc7c976c4 Add cave block and sky grid to permissions in challenges addon. 2019-02-03 16:54:17 +02:00
BONNe 21cf82fe8e Fix slot-index issue.
NextSlotIndex value were not updated.
2019-02-02 22:22:04 +02:00
tastybento 1fa5e65a57
Merge pull request #67 from BONNe/patch-3
Fix logic issue in Other Type challenge
2019-01-30 12:33:45 -08:00
BONNe f14f23c766
Add 2 new messages
Add message for missing-addon and incorrect challenge.
2019-01-30 19:12:41 +02:00
BONNe 93a9490cad
Fix some logic issue.
Add proper logic check for invalid Other Type challenges.
- If VaultHook is enabled required money should be more then 0, otherwise challenge is not valid.
- If LevelAddon is exists required level should be more then 0, otherwise challenge is not valid.
- If required experience is less then 0, challenge is not valid.
- If Level addon is missing, nut it requires some level, then challenge is not valid.
- If VaultHook is missing, nut it requires some money, then challenge is not valid.
2019-01-30 19:11:27 +02:00
tastybento 8becd9c08b Fixed reference for levels too 2019-01-30 08:03:23 -08:00
tastybento 7e0487113d Fixes import challenge name presentation
Previously was showing [challenge] instead of the challenge name. I
could change the locale text, but this works too.
2019-01-30 07:52:00 -08:00
tastybento c9909f4b76 Refreshes challenge icon after completion
https://github.com/BentoBoxWorld/Challenges/issues/60
2019-01-29 15:03:41 -08:00
tastybento 78f924b7c3 Added defaults to getString for challenge import
This will avoid nulls if challenge lines like itemReward are missing.

Should help https://github.com/BentoBoxWorld/Challenges/issues/53
2019-01-29 14:38:26 -08:00