| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Closes #56
- TaskProgress now has a new field 'modified' as the QuestProgress
'modified' field is initialised false when generated using the generate
blank function.
- 'modified' should be set to true in QuestProgress when it is
manually started, but the auto start option bypasses this altogether
which results in the plugin not saving QuestProgress as it is
considered unmodified even if progress has been made.
- 'modified' fields in TaskProgress should fix this issue.
|
| | |
|
| |
|
|
| |
- Closes #54, #58
|
| |
|
|
|
|
|
| |
- This allows owners to prevent the silk-touch exploit in the
blockplacecertain and blockbreakcertain task types by removing
progression if the opposite is done to the block of the same type.
- Closes #57
|
| |
|
|
| |
- Possibly closes #55
|
| |
|
|
|
|
| |
- Removed all references to numerical ids
- Removed SimilarBlocks class
- Updated examples to new material names
|
| | |
|
| |
|
|
| |
- Sends the player a custom string when the quest is started
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
- Added mythicmobs_killing task type
|
| |
|
|
|
|
|
|
|
|
|
| |
- Removed Quests.getInstance() and replaced with Quests.get()
- Added QuestsAPI with useful methods which can be used in task types
without having to get the Quests main class (used to make things a
bit more clearer)
- Passed the main class as an instance in constructors rather than
relying on static methods to obtain the instance in many cases
- Removed old title classes
- Added more comments
|
| |
|
|
|
|
| |
- Removing the player from the QPlayerManager will now be done
synchronously after their data has been saved to disk asynchronously.
- Closes #41, #42
|
| |
|
|
|
|
| |
- Quests will now be in their own files
- New 'QuestsConfigLoader' class to handle this with error messages
- General refactorings
|
| | |
|
| |
|
|
| |
- Modified config for new task types
|
| |
|
|
|
|
|
|
| |
* Two new tasks + a fix for fishing
- Deal Damage task type
- Enchanting task type
- Fixes #37
|
| | |
|
| |
|
|
|
| |
- Quests can now be auto started
- Removed tests
|
| |
|
|
|
| |
- They no longer pass null into the incorrect method.
- Permissons added to the other method.
|
| |
|
|
|
|
| |
- During the quest completer task, each task in the quest will be
checked against their task progress instead of checking only the
task progresses.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
- The quest complete watcher now runs on the main thread because
I'm a fucking idiot
|
| | |
|
| |
|
|
|
|
|
| |
- "citizens_deliver" and "citizens_interact" added
- Fixed a stupid bug with the startQuest response codes
- Removed "beta" tag
- Added Citizens to softdepend & pom.xml
|
| |
|
|
| |
- Hopefully closes #32
|
| |
|
|
| |
- Closes #30, closes #31
|
| |
|
|
| |
- Changed name to my new name
|
| |
|
|
| |
- Changed name
|
| |
|
|
|
|
| |
- Changed package to com.leonardobishop.quests
- Incremented version number
- No longer in beta
|
| |
|
|
|
|
| |
- When clicking a quest a player has already started, it would reset
- Default messages added to config.yml
- New response code from the startQuest method (5)
|
| |
|
|
|
| |
- Configuration is similar to the position task type
- Default added to config.yml
|
| |
|
|
|
| |
- Clicking on a quest on a page higher than 1 would activate a quest
on the first page.
|