Commit Graph

  • 9f93acee68 Merge branch 'develop' of https://github.com/BentoBoxWorld/Challenges into rework BONNe 2019-01-27 13:11:25 +0200
  • 5bea79d263 Remove Light Gray Glass Panes at the end of each row in ChallengesGUI. BONNe 2019-01-27 13:10:43 +0200
  • c28e325f40 Fix issue when in MacOS system was left line breaks symbols. BONNe 2019-01-27 13:09:36 +0200
  • 4ee610e407
    Merge pull request #54 from BONNe/rework tastybento 2019-01-26 22:18:42 -0800
  • 752ea5b435 Update To 0.5.0 - version. BONNe 2019-01-26 16:15:24 +0200
  • 3f42af1c49 Update Config file. BONNe 2019-01-26 16:14:57 +0200
  • 0050a83d1a Fix crash while enabling addon. This crash happened because BentoBox hookManager is not initialized when addons are enabled. BONNe 2019-01-26 16:14:43 +0200
  • 6d1f4999e4 Fix issue when Settings object were not saved on server shutdown. BONNe 2019-01-26 15:36:48 +0200
  • f3fe85ab2e Fix issue when SettingsGUI did not display updated values. BONNe 2019-01-26 15:36:21 +0200
  • d3ae242716 Remove "CR" at the end of strings. BONNe 2019-01-26 15:19:09 +0200
  • 586b076860 Fix issues when Description were to long to fit in window. BONNe 2019-01-26 14:46:03 +0200
  • d6a39b2600 Add completion blockage for un-deployed challenges. BONNe 2019-01-26 13:58:00 +0200
  • 2a6127b0f6 Remove repeating blockage for Island Challenge type. BONNe 2019-01-26 13:53:49 +0200
  • ab22651425 Fix an issue when users could do challenges in other gamemodes. Fix an issue when users could complete challenges outside their island. BONNe 2019-01-26 13:47:56 +0200
  • a55a2f536e Add Import Button BONNe 2019-01-26 13:17:59 +0200
  • 01482b926b Fix issue, when new challenges and levels were without world name. BONNe 2019-01-26 13:17:38 +0200
  • ca26fa0d8f Add missing Language references. BONNe 2019-01-26 00:12:58 +0200
  • 4b2f974b56 Add correct language references. BONNe 2019-01-26 00:12:42 +0200
  • 087ee07f45 Add glowing effect on challenge level icons that are completed. BONNe 2019-01-25 00:59:06 +0200
  • 089f09dd45 Implement ChallengeLevel completion rewards. BONNe 2019-01-25 00:54:21 +0200
  • 2a4b892ed7 Create EMPTY_RESULT variable to avoid so many new ChallengeResult object initializations. BONNe 2019-01-25 00:28:12 +0200
  • e0f38206aa Add check on permission. BONNe 2019-01-25 00:20:33 +0200
  • 0943a48c3c Add Environment check when completing challenge. BONNe 2019-01-24 23:57:50 +0200
  • 52b02e06bf Rework TryToComplete class. BONNe 2019-01-24 23:29:56 +0200
  • 1375d13ae4 Remove unused import. BONNe 2019-01-24 23:28:54 +0200
  • 2734c70fc5 Add direct access to vaultHook and Level addon. BONNe 2019-01-24 23:28:25 +0200
  • e68c5b2773 Fix issue, when top command was not displayed in Description. BONNe 2019-01-23 21:50:10 +0200
  • 96cb4488c3 Disable Money and Level buttons in admin panel, if EconomyPlugin or Level addon is missing. BONNe 2019-01-23 21:44:33 +0200
  • c3b87da88e Add 2 new variables in ChallengesAddon: - economyProvided that indicate if there exist any EconomyPlugin. - levelProvided that indicate if level addon is enabled. BONNe 2019-01-23 21:34:40 +0200
  • d3bf5a157f Fix issue when Has_Island option in UserList did not show players if they have not done any challenge. BONNe 2019-01-23 20:46:04 +0200
  • 22205265f6 Fix issue when UniqueID was not accepted. Logical error. BONNe 2019-01-23 20:36:50 +0200
  • 3d0f01f2dd Fix issue when icons cannot be changed via parse. BONNe 2019-01-23 20:31:26 +0200
  • ca32c53510 Update To BentoBox 1.1 BONNe 2019-01-23 20:19:18 +0200
  • 53da2d67c7 Fix logical error that opens all levels instead of locking them. BONNe 2019-01-23 19:50:15 +0200
  • 38fce9a4b0 Fix issue when Challenge and ChallengeLevel icons were stored with glowing effect and lore from admin panel. BONNe 2019-01-23 19:49:13 +0200
  • 9c4c5b7d86 Fix issue when Levels were not loaded with world name in unique ID. Fix crash that appears after renaming Level to Other challenge type. BONNe1704 2019-01-23 18:01:19 +0200
  • bf22a50124 Add ToDoes about Economy. BONNe1704 2019-01-23 17:33:51 +0200
  • 590b3f114c Rework ChallengesManager. BONNe1704 2019-01-23 17:30:30 +0200
  • 1bc6bb2b76 Move LevelStatus to utils, as it is more Util then necessary class object. BONNe1704 2019-01-23 16:34:37 +0200
  • f75e4e080c Rework Challenge, ChallengeLevel and ChallengesPlayerData classes. BONNe1704 2019-01-23 16:33:33 +0200
  • dba5a44461 Rename Challenges and ChallengeLevels classes. BONNe1704 2019-01-23 16:09:38 +0200
  • 59c0f6bfea Deprecate all classes that are not necessary anymore. BONNe1704 2019-01-23 16:08:18 +0200
  • 20dfc6a760 Perform LevelStatus improvements in ChallengesGUI. BONNe 2019-01-22 09:12:12 +0200
  • 8711d7ad08 Rework Challenges Level Status checking. BONNe 2019-01-22 09:10:13 +0200
  • 10a5dc1940 Apply single GUI style to all admin GUIs. BONNe1704 2019-01-21 15:23:16 +0200
  • c78c690818 Remove item name from Border Items BONNe1704 2019-01-21 14:00:13 +0200
  • 60789276be Set all util guis to 45 element size. Add Glass Pane Borders to these guis. BONNe1704 2019-01-21 12:21:53 +0200
  • ce794d771c Create ChallengesGUI that will be opened for users. BONNe 2019-01-21 00:01:26 +0200
  • d902e4b615 Add ability to move free challenges from start of the list to end of it. BONNe 2019-01-20 22:25:38 +0200
  • 8143059e17 Add ManageEntitiesGUI and ManageBlocksGUI to EditChallengesGUI. BONNe 2019-01-20 19:35:08 +0200
  • a90f29e472 Add GUI that allows to edit required blocks. BONNe 2019-01-20 19:33:27 +0200
  • e9b20feac4 Remove unnecessary else if. BONNe 2019-01-20 19:29:55 +0200
  • 7e3876f391 Fix issue when WALL_TORCH and WALL_SING was without icon. BONNe 2019-01-20 19:28:32 +0200
  • 24646678bf Remove code duplication. BONNe 2019-01-20 17:54:51 +0200
  • 7b0df2d5a7 Add Material to ItemStack transformation in GuiUtils class. BONNe1704 2019-01-20 16:12:20 +0200
  • 0645f7cb11 Create new class GuiUtils that contains methods, that is frequently used and can be static. BONNe1704 2019-01-20 15:55:12 +0200
  • dadf907efb Create SelectBlocksGUI that allows to select single Material that is block from GUI. BONNe 2019-01-20 11:54:40 +0200
  • 3d5dbca422 Improves panel border creating method. Allow to change row count in panel and border material. BONNe 2019-01-19 23:48:38 +0200
  • 43fe78e0f9 Fix issue when delete function was not working. BONNe 2019-01-19 22:20:42 +0200
  • 16be7f26a1 Create class that allows to change required entities for challenge. BONNe 2019-01-19 21:26:16 +0200
  • 0109431262 Create new method in CommonGUI, that allows to fill border with black stained glass around Panel. BONNe 2019-01-19 21:25:48 +0200
  • 88f9d32862 Implement Reset and Complete Challenge for ListUsersGUI. BONNe 2019-01-19 18:29:08 +0200
  • be7435f73a Implement AnvilGUI into StringListGui so users could edit text via Anvil. BONNe 2019-01-19 18:21:37 +0200
  • faa237ddf0 Integrate AnvilGUI into NumberGUI so users could manually write numbers in GUI. BONNe 2019-01-19 18:13:15 +0200
  • c42652dde8 Implement add and remove challenge from challenge level panels in EditLevelGUI. BONNe 2019-01-19 18:02:19 +0200
  • 6125eb5d34 Create SelectChallengeGUI that allows to choose one challenge from input challenge list and return it into GUI. BONNe 2019-01-19 17:53:50 +0200
  • 9415452e33 Implement AnvilGUIs into EditLevelGUI for editing Text fields. BONNe 2019-01-19 17:41:27 +0200
  • 1d0f090948 Implement existing GUIs in EditChallengeGUI. BONNe 2019-01-19 17:27:41 +0200
  • 865fa626af Create SelectEnvironmentGUI that allows to select and deselect different world environments. BONNe 2019-01-19 17:12:00 +0200
  • 17d0f0b8f3 Create SelectEntityGUI that allows to select an entity from all living creatures. It displays mobs in two ways: as Mob eggs or as Mob Heads. BONNe 2019-01-19 16:54:43 +0200
  • 433484d9f7 Add new enum HeadLib that contains library with all mob heads from Minecraft. BONNe 2019-01-19 15:49:54 +0200
  • 11c3637b2a Add error messages when unique ID is not unique. BONNe 2019-01-18 19:28:12 +0200
  • 1ecbac43bf Add last missing element in AdminGUI. BONNe 2019-01-18 19:26:03 +0200
  • c2b809f509 Add AnvilGUI dependency. BONNe 2019-01-18 19:15:50 +0200
  • 870bf6d232 Implement ResetAllChallenges confirmation GUI to ListUsersGUI. BONNe 2019-01-18 19:13:39 +0200
  • 0f56eb7185 Add EditSettingsGUI to AdminGUI. Fix issue when other GUIs were not opened. BONNe1704 2019-01-18 17:40:01 +0200
  • 6cdc619cf0 Implement existing GUIs in EditLevelGUI. BONNe1704 2019-01-18 17:38:34 +0200
  • 1b1b081a42 Add existing GUIs in EditChallengeGUI. BONNe1704 2019-01-18 17:29:24 +0200
  • 97174930d5 Create constructor that allows to input any String Collection. BONNe1704 2019-01-18 17:22:44 +0200
  • fb06dae7ab Add constructors that allows to set minimal and maximal return value. BONNe1704 2019-01-18 17:03:08 +0200
  • 25371fc6aa Replace setValue method with BiConsumer. This will provide ability to use setters directly in caller GUIs. BONNe1704 2019-01-18 16:50:34 +0200
  • 09f69bd46a Implement Consumer in ConfirmationGUI instead of depending on setValue method. BONNe1704 2019-01-18 16:49:39 +0200
  • c7445df56f Merge branch 'rework' of https://github.com/BONNe/Challenges into develop BONNe1704 2019-01-18 10:53:16 +0200
  • d1173d6499 Merge remote-tracking branch 'origin/develop' into develop BONNe1704 2019-01-18 10:52:48 +0200
  • 13291b450c Implement ConfirmationGUIs in Delete operation for ListLevelsGUI and ListChallengesGUI. BONNe 2019-01-17 23:09:32 +0200
  • 29dadf3841 Implement existing GUIs in AdminGUI. Update TODO comments. BONNe 2019-01-17 22:56:05 +0200
  • dab5f2b331 Remove commands from UtilGuis, instead use CommonGUI.valueObject to store new value. BONNe 2019-01-17 22:44:48 +0200
  • bd48e85fcc Create method that allows to change ValueObject value. BONNe 2019-01-17 22:38:45 +0200
  • 2ae8a5d634 Create ItemGUI class that will be used to change all required and reward item stacks. BONNe1704 2019-01-17 17:49:51 +0200
  • 1508492a69 Create StringListGUI class that allows to edit list of strings. BONNe1704 2019-01-17 16:55:32 +0200
  • c79173b411 Remove command existing check from ConfirmationGUI. Add CompositeCommand as class variable. BONNe1704 2019-01-17 16:27:16 +0200
  • 6903fa5d40 Create NumberGUI that allows to change integer value and run command that will apply this integer. BONNe1704 2019-01-17 16:23:03 +0200
  • e1f6cc8b47 Create ConfirmationGUI class that creates GUI with 2 buttons. BONNe1704 2019-01-17 13:16:42 +0200
  • 35cea3344a Add different operation modes for ListUsersGUI. BONNe1704 2019-01-17 12:19:33 +0200
  • aaaf774952 Create ListChallengesGUI that allows to view all challenges and Edit or Remove them, depending on given mode. BONNe1704 2019-01-17 12:10:29 +0200
  • 7060afd33d Create ListLevelsGUI class that allows to view all Levels. It has 2 modes: edit mode and delete mode. BONNe1704 2019-01-17 12:04:16 +0200
  • efab8f7e24 Improve GUIs naming. BONNe1704 2019-01-17 11:36:39 +0200
  • dbe8cc50df Rename some GUIs. BONNe1704 2019-01-17 11:33:13 +0200
  • 818892e618 Create GUI that could edit challenges levels. BONNe 2019-01-16 22:23:12 +0200
  • 016deec34c Create ChallengesEditGUI class that will allow to edit challenges via ingame GUI. BONNe1704 2019-01-16 19:25:01 +0200