Commit Graph

316 Commits

Author SHA1 Message Date
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
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
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
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
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
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
bff39b92cc Update blacklist, add purge sub-command 2015-03-23 10:20:15 -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
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
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
3137d99b29 Add files 2015-03-12 22:19:25 -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
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
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
3a6a645339 Clear console spam, fixes #26 and #29 2015-02-27 23:49:55 -05:00