Commit Graph

421 Commits

Author SHA1 Message Date
HappyPikachu
7ef239ba4f Update to MC 1.12, completely untested. Compile against Java 1.8, fix
deprecated config loading. Removed broken support for Bukkit 1.7.2,
cleanup unused classes. QuestMob no longer uses NMS. Bump version number
2017-06-15 01:40:32 -04:00
HappyPikachu
23c50673e4 No changes 2017-05-13 20:12:57 -04:00
HappyPikachu
52c6d388ac Fix creation of break-block quests. Bump version number 2017-02-05 15:14:19 -05:00
HappyPikachu
ef9297910c Warn console when using old Vault versions. Bump version number 2016-12-26 15:26:48 -05:00
HappyPikachu
e1276a9597 Merge branch 'master' of ssh://git@github.com/FlyingPikachu/Quests.git 2016-12-04 17:17:49 -05:00
HappyPikachu
931a7adfcc Update to MC 1.11, completely untested. Bump version number 2016-12-04 17:17:06 -05:00
Guy Aglionby
ade16b3d98 Fix #410 2016-09-03 00:16:57 +01:00
HappyPikachu
fb6f743999 Remove duplicate Cut block entries. Fixes part 3 of #404. Bump version
number
2016-08-29 21:23:13 -04:00
HappyPikachu
47b0a9d159 Revert editor text. Fixes part 1 of #404 2016-08-29 19:55:37 -04:00
HappyPikachu
b1b1b16788 Add more durability checks, fixes #401. Bump version number 2016-08-17 21:06:42 -04:00
HappyPikachu
e706dbd490 Delete unused class. Remove blank lines from default quests.yml 2016-08-06 00:05:42 -04:00
HappyPikachu
1b2bec04ad Support block durability. Bump version number 2016-08-06 00:01:42 -04:00
HappyPikachu
ecdfc8be57 Begin supporting block durability for #381 (testing block-break). Bump
version number
2016-07-28 17:09:44 -04:00
HappyPikachu
35653f0130 Proper fix unset block amounts showing NULL in menu 2016-07-15 18:24:34 -04:00
HappyPikachu
e123b76108 Fix unset block amounts showing NULL in menu 2016-07-15 18:21:28 -04:00
HappyPikachu
48ba30a616 No longer assume quests.yml contains custom1 quest, fixes #369. Bump
version number
2016-07-06 20:58:33 -04:00
HappyPikachu
b4533024b3 Stop reverting config edits during /questadmin reload, fixes #364. Bump
version number
2016-07-04 14:36:08 -04:00
HappyPikachu
0995d23a3d Debug build for #352 2016-06-23 21:34:35 -04:00
HappyPikachu
0d207e8321 Update mob spawning for MC 1.10, fixes #353. Bump version number 2016-06-23 21:15:00 -04:00
HappyPikachu
9cc4a97ae0 Support new enchantents, fixes #348. Bump version number 2016-06-22 00:32:43 -04:00
HappyPikachu
523032053e Handle null rewards values, fixes #345 2016-06-16 20:18:18 -04:00
HappyPikachu
7dd2b006ad Disallow periods in quest names, fixes #87 2016-06-15 12:03:09 -04:00
HappyPikachu
6f34c15a71 Update to MC 1.10, completely untested. Added missing particle effects
back to MC 1.9. Bump version number
2016-06-09 14:04:21 -04:00
HappyPikachu
f2b8c60fb0 Update to MC 1.9.4, completely untested. Bump version number 2016-05-17 20:19:19 -04:00
woutwoot
1329fe4529 Stop error spam on 1.9 - Actual 1.9 update for particles. 2016-04-02 21:24:33 +02:00
HappyPikachu
eddc66e46d Update to MC 1.9, completely untested. Bump version number 2016-03-21 21:20:59 -04:00
HappyPikachu
db569027e7 useCompass should be accessed in a static way 2016-03-21 20:47:36 -04:00
FlyingPikachu
7d8e198b9c Merge pull request #288 from elBukkit/master
Better compass behavior, safety protection when loading bad data
2016-03-21 13:36:34 -04:00
Nathan Wolf
afdc5760ae Reset quest compass target on changing worlds or respawning 2016-03-07 11:28:26 -08:00
Nathan Wolf
41cadcdc0a Force a compass target update when checking on quests, as a failsafe 2016-03-07 11:27:44 -08:00
Nathan Wolf
391daf18e6 Work-around another compass issue, seems like a strange one though. 2016-03-07 11:03:04 -08:00
Nathan Wolf
682da2f55e Update compass target when finishing a quest 2016-03-04 17:24:00 -08:00
Nathan Wolf
8ca0e797a4 Improve compass resetting behavior with multiple active quests 2016-02-29 12:12:57 -08:00
HappyPikachu
2443664611 Restore build number, bump version 2016-02-05 23:25:36 -05:00
Nathan Wolf
d9b0acd73f Some safety protection to loading bad Quester data 2016-01-22 12:05:38 -08:00
FlyingPikachu
a81ce1bca3 Merge pull request #252 from DanyBv/patch-1
Changed "initial-event" to "event"
2015-12-27 13:48:31 -05:00
DanyBv
95489d7a16 Changed "initial-event" to "event"
Because at the starting of the quest "event" was checked and not "initial-event" it didn't work this way...
2015-12-24 16:44:38 +02:00
Nathan Wolf
c2e252f539 Handle missing stages in CustomObjective.getDatamap. TODO: Figure out how this happened, clean up on Quester load 2015-12-16 11:41:36 -08:00
Nathan Wolf
4c319c81ec Remove debug print, sorry about that! 2015-12-16 11:31:23 -08:00
Nathan Wolf
23304e0b1d Avoid constant out of range exceptions when a players' current quest/stages lists get out of sync. Not sure why this happens, though. 2015-12-14 17:15:54 -08:00
Nathan Wolf
322c2d908a Some fixes to /questsadmin reset 2015-12-14 11:05:44 -08:00
Nathan Wolf
c75f679158 Add use-compass option to config, true by default 2015-12-13 19:37:05 -08:00
Nathan Wolf
fb3f95b75c Fix an NPE that pops up in various places when a quest has no data 2015-12-11 19:30:52 -08:00
Nathan Wolf
01e8d5f432 Fix a possible NPE handling the death event (this may have been with an invalid quest.. no stage somehow?) 2015-12-11 19:26:55 -08:00
Nathan Wolf
cd4e6dae7a Fix some issues with /questsadmin reload and the new compass code 2015-12-03 10:56:37 -08:00
Nathan Wolf
8e9f002ce1 Color finish messages light aqua 2015-12-02 13:05:27 -08:00
Nathan Wolf
5c246a20c6 Remove debug print :( 2015-12-02 11:52:08 -08:00
Nathan Wolf
cff791cfbc Reset compass to bed location, if set 2015-12-02 11:38:07 -08:00
Nathan Wolf
6bb17a08f4 Add /questsadmin reset command 2015-12-02 10:49:54 -08:00
Nathan Wolf
21b0a8ade8 Don't save metadata along with the gui display icon 2015-12-02 09:03:25 -08:00
Nathan Wolf
4dd8780d07 Don't kick people out of quests when they change. This is too picky and glitchy, I'd rather just deal with the consequences of broken quests, I think. 2015-12-02 08:36:56 -08:00
Nathan Wolf
fccd3f03ec Point the compass at the player's next target. TODO: Needs config options, etc. 2015-12-02 08:36:11 -08:00
Nathan Wolf
ebfa61646a Delay sending quest finish messages by seconds. TODO: Needs a config option or quest parameter. 2015-12-02 08:07:36 -08:00
Nathan Wolf
5b18275c49 More lore/display color fixes 2015-11-25 21:04:37 -08:00
Nathan Wolf
d5731d324b Fix /quests list when there's barely more than one page of quests 2015-11-25 18:53:12 -08:00
Nathan Wolf
50b3c272bb Preserve colored item names 2015-11-25 18:52:54 -08:00
Nathan Wolf
83c602e0f5 Merge branch 'CustomModuleFixes' 2015-11-18 11:09:51 -08:00
Nathan Wolf
ed0440092f Fix parameterization of custom rewards messages 2015-11-18 10:37:36 -08:00
Nathan Wolf
4fa7bb4594 Fix CustomObjective equals method, which would cause the Listener to randomly unregister 2015-11-18 08:31:55 -08:00
Nathan Wolf
877b593e7e Prevent NPE on null items- though not sure how it gets here. 2015-11-18 08:29:46 -08:00
Nathan Wolf
65862a5bd1 Only register Objective Listeners once. 2015-11-18 08:29:37 -08:00
Nathan Wolf
f11e679325 Add event registration debug message... something weird is going on here :( 2015-11-18 08:29:30 -08:00
Nathan Wolf
a31f0ab8fa Fix custom rewards (much thanks to @wintermaples !!) 2015-11-18 08:28:09 -08:00
Nathan Wolf
08982649e8 Fix CustomObjective equals method, which would case the Listener to randomly unregister (OMG GRRRRRRRRRR) 2015-11-17 12:47:53 -08:00
Nathan Wolf
2abb699f4e Revert registration delay, didn't seem to help. 2015-11-12 21:49:10 -08:00
Nathan Wolf
b623f5eec8 Prevent NPE on null items- though not sure how it gets here. 2015-11-12 14:50:27 -08:00
Nathan Wolf
c847fd0c37 Delay objective event registration to hopefully prevent random failures. 2015-11-12 10:12:36 -08:00
Nathan Wolf
1afeff873c Only register Objective Listeners once. 2015-11-12 09:19:50 -08:00
Nathan Wolf
2389adb648 Add event registration debug message... something weird is going on here :( 2015-11-12 05:53:51 -08:00
Nathan Wolf
8a06b00c6e Remove build number from plugin version 2015-11-11 19:34:01 -08:00
Nathan Wolf
013172939b Fix custom rewards (much thanks to @wintermaples !!) 2015-11-10 15:56:38 -08:00
HappyPikachu
163de45dea For for #188 2015-08-07 23:26:48 -04:00
HappyPikachu
be8b52361a Test fix 4 for #130 2015-06-12 23:32:28 -04:00
HappyPikachu
b5443d9813 Test fix 3 for #130 2015-06-11 10:29:37 -04:00
HappyPikachu
a7df3ac897 Test fix 2 for #130 2015-06-09 15:42:09 -04:00
HappyPikachu
7ee164ef5c Test fix for #130 2015-06-07 11:26:10 -04:00
HappyPikachu
80aafcfab5 Add try/catch for #130 2015-06-06 22:49:26 -04:00
HappyPikachu
eced37a101 Merge branch 'master' of ssh://git@github.com/FlyingPikachu/Quests.git 2015-06-06 16:09:50 -04:00
HappyPikachu
9addf7c5ac Check for null delivery items/npcs, should fix #93 and #134 2015-06-06 16:09:37 -04:00
FlyingPikachu
1cdcdd7a68 Merge pull request #96 from DNx5/patch-1
Ignore error for non module class.
2015-06-06 07:41:49 -04:00
HappyPikachu
e2bab24d34 Update for Spigot 1.8.7, increment version number 2015-06-05 10:25:19 -04:00
HappyPikachu
4da96dee7e Do not break after checking first Quest, fixes #57 2015-06-03 04:44:49 -04:00
HappyPikachu
2bcdb69257 Update for Spigot 1.8.4+ 2015-05-29 22:52:54 -04:00
HappyPikachu
36a530f3cf Fix killing NPCs with bow/arrow. Issue was combination of NPCs counting
as Players, and Quests treating them as mobs. Fixes #102
2015-05-20 19:27:26 -04:00
HappyPikachu
a518accd74 Finalize version handling 2015-05-19 09:07:02 -04:00
HappyPikachu
1239685c10 Attempt version handling 2015-05-18 23:18:44 -04:00
HappyPikachu
46c38c486b Attempt fix for #111 2015-05-09 09:48:59 -04:00
HappyPikachu
629c80b2a0 Add debug for #93 2015-04-29 21:29:11 -04:00
Dani
26899369ec Ignore error for non module class. 2015-04-27 05:39:15 +07:00
HappyPikachu
a7d6ea8885 Correct fix for #71, fixes #83 2015-04-20 09:02:54 -04:00
HappyPikachu
81b24b4b50 Add debug for #89 2015-04-16 15:30:10 -04:00
PikachuEXE
2fbea95b39 ! Fix NPE in player listeners 2015-04-16 07:28:56 +08:00
HappyPikachu
7783144b68 Increment version number, include author 2015-04-15 14:16:26 -04:00
HappyPikachu
d2b0d33d48 Remove debug message 2015-04-15 14:07:32 -04:00
HappyPikachu
f1b527064d Disallow Quest Journals in Item Frames, fixes #86 2015-04-15 12:55:29 -04:00
FlyingPikachu
6f3271d0d0 Merge pull request #80 from PikachuEXE/fix/kill-mob-location
! Fix world name not being checked for kill mob location when specified
2015-04-15 12:26:57 -04:00
HappyPikachu
ee57773668 Revise new commands 2015-04-15 12:11:44 -04:00
PikachuEXE
1af53440ba ! Fix world name not being checked for kill mob location when specified 2015-04-11 07:52:52 +08:00
FlyingPikachu
0ebc32f40a Merge pull request #76 from PikachuEXE/refactor/player-finder-find-exact-match-first
* Return a player with exact name match first when trying to partial match
2015-04-10 17:23:47 -04:00
FlyingPikachu
c760ee2fff Merge pull request #75 from PikachuEXE/feature/cmd/admin/remove-completed-quest-offline
Feature/cmd/admin/remove completed quest offline
2015-04-10 17:23:11 -04:00
HappyPikachu
dbe6973d65 Output message for no quests 2015-04-10 00:05:38 -04:00
PikachuEXE
357edac77b * Return a player with exact name match first when trying to partial match
This avoids player "fakedude" being return instead of player "dude" when searching for "dude"
2015-04-10 11:57:09 +08:00
PikachuEXE
b294b59788 * Make /quest removecompletedquest offline player compatible 2015-04-10 09:39:47 +08:00
PikachuEXE
150e524855 * Make /quest stats offline player compatible 2015-04-10 09:39:41 +08:00
PikachuEXE
ec074573a7 + Add PlayerFinder.findOfflinePlayerWithNameByExactCaseInsensitiveNameMatch 2015-04-10 09:38:55 +08:00
PikachuEXE
9d3ced7e76 + Add PlayerFinder.findOfflinePlayerByExactCaseInsensitiveNameMatch 2015-04-10 08:44:53 +08:00
PikachuEXE
dfe36bfdd6 + Add command /questadmin removecompletedquest 2015-04-09 08:56:44 +08:00
PikachuEXE
ed3492cea2 + Add command /questadmin stats 2015-04-09 08:50:35 +08:00
PikachuEXE
6ab4b52eb9 + Add Utility class PlayerFinder 2015-04-08 18:10:53 +08:00
HappyPikachu
380a299dd5 Amend giving quest names with spaces, fixes #62 2015-04-02 00:41:31 -04:00
HappyPikachu
7123f29981 Remove unused command 2015-04-02 00:04:35 -04:00
HappyPikachu
bff39b92cc Update blacklist, add purge sub-command 2015-03-23 10:20:15 -04:00
HappyPikachu
dd75ec12ef Increment version number 2015-03-19 15:45:53 -04:00
HappyPikachu
e8a437c285 Add missing * permissions 2015-03-19 15:44:47 -04:00
HappyPikachu
dfcc339e1d Accept seconds for delays/durations, adds #23 2015-03-18 13:16:05 -04:00
HappyPikachu
3670e4eb89 Update GUI color for Stone Miner 2015-03-18 11:13:16 -04:00
HappyPikachu
14d9636b09 Lower char limit for GUI lore newline, fixes #53 2015-03-16 15:48:05 -04:00
HappyPikachu
7298c490c7 Load redo-delay as Long, not Int 2015-03-13 20:16:50 -04:00
HappyPikachu
2b5beebfa2 Increment version number 2015-03-13 13:37:35 -04:00
HappyPikachu
afb044479f Fix error when right-clicking, fixes #54 2015-03-13 13:33:54 -04:00
HappyPikachu
9538fba9b7 Check for Citizens before loading config values 2015-03-12 23:26:39 -04:00
HappyPikachu
3ce4b4fe53 Increment version number 2015-03-12 22:31:52 -04:00
HappyPikachu
3137d99b29 Add files 2015-03-12 22:19:25 -04:00
HappyPikachu
f8cb20c042 Increment version number 2015-03-12 22:18:39 -04:00
HappyPikachu
f215bca7a4 Update for Spigot 1.8.3 2015-03-12 21:03:15 -04:00
HappyPikachu
4c83d7a86d Use item names for enchantments, fixes #51 2015-03-12 11:17:35 -04:00
HappyPikachu
58c16ba2ba Add Horse to tameable mobs, fixes #49 2015-03-11 17:46:24 -04:00
HappyPikachu
b3e61a50a2 Increment version number 2015-03-10 11:12:26 -04:00
Morphan1
25dd3759ae Update pom to use the Maven repository for Denizen and Citizens2 2015-03-07 15:01:58 -05:00
HappyPikachu
127f6bfdf2 Compile against Denizen 0.9.6 2015-03-06 23:21:07 -05:00
FlyingPikachu
138a55663f Merge pull request #42 from SXRWahrheit/patch-1
Update imports for Denizen, fixes #41
2015-03-06 23:09:51 -05:00
SXRWahrheit
769ed81623 Remove full core import per mcmonkey 2015-03-05 15:50:00 -08:00
Spencer Alderman
33a728dca8 Make Map field implementation non-specific to avoid NoSuchMethodError between Java versions 2015-03-05 18:09:32 -05:00
SXRWahrheit
cd8779b051 Update imports for Denizen
I haven't tested this myself, but I mucked around in the Denizen repositories and this appears to be the correct pathing.

https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/net/aufdemrand/denizencore/DenizenCore.java
https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/net/aufdemrand/denizencore/scripts/ScriptRegistry.java
2015-03-05 07:11:40 -08:00
HappyPikachu
83b7e9e15e GUIs will display item lore if set, fixes #38 2015-03-04 17:36:30 -05:00
HappyPikachu
4a29398fc3 Add Depth Strider enchantment 2015-03-04 14:40:15 -05:00
HappyPikachu
865c3d2f02 Increment version number 2015-03-01 03:45:14 -05:00
HappyPikachu
45e52d8030 Update GUI implementation and correct some text, fixes #34 2015-03-01 03:35:44 -05:00
HappyPikachu
72f0416dd9 Remove Blackvein's snooper 2015-02-28 12:35:46 -05:00
HappyPikachu
7d17c31e67 Increment version number 2015-02-27 23:51:11 -05:00
HappyPikachu
6a11e4fc39 Stone Miner should mine stone 2015-02-27 23:50:41 -05:00
HappyPikachu
3a6a645339 Clear console spam, fixes #26 and #29 2015-02-27 23:49:55 -05:00
HappyPikachu
05e2e5c9de Increment version number 2015-02-27 14:14:44 -05:00
HappyPikachu
f73e99613f Revert previous commit 2015-02-27 13:42:30 -05:00
HappyPikachu
6b6ba2f5ac https://gist.github.com/AlainODea/1375759b8720a3f9f094 2015-02-24 17:51:58 -05:00
HappyPikachu
01e7db0390 Revert 8f0daba6f1, try something else 2015-02-22 19:57:52 -05:00
HappyPikachu
443ac6f3e3 Respond to PlayerMoveEvent less often 2015-02-21 23:07:41 -05:00
HappyPikachu
a2f9119c82 Remove unnecessary class 2015-02-21 23:01:18 -05:00
HappyPikachu
8f0daba6f1 Another possible fix for tickets #4 & #13 2015-02-21 11:01:55 -05:00
HappyPikachu
a221acc313 Increment version number 2015-02-20 11:41:20 -05:00