Commit Graph

441 Commits

Author SHA1 Message Date
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
HappyPikachu
bd88a6c3f6 Bump version to 2.5.4 2016-02-05 23:20:02 -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
FlyingPikachu
f6fecf529d Merge pull request #248 from elBukkit/master
Quests Compass, Several Bug Fixes
2015-12-27 13:48:13 -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
FlyingPikachu
232b88aaf7 Merge pull request #232 from elBukkit/CustomModuleFixes
Fix parameterization of custom rewards messages
2015-11-20 21:18:41 -05: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
FlyingPikachu
eb4da6fd9f Merge pull request #231 from elBukkit/CustomModuleFixes
Custom module fixes
2015-11-18 11:49:50 -05: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
7c78f0ae87 Bump version number. 2015-11-18 08:29:16 -08:00
Nathan Wolf
a31f0ab8fa Fix custom rewards (much thanks to @wintermaples !!) 2015-11-18 08:28:09 -08:00
Nathan Wolf
dc32f197ee Add Denizen to lib folder 2015-11-18 08:27:00 -08:00
FlyingPikachu
7e1244e80e Merge pull request #230 from FlyingPikachu/revert-224-master
Revert "Fix Custom Rewards"
2015-11-18 11:14:15 -05:00
FlyingPikachu
2895af35b9 Revert "Fix Custom Rewards" 2015-11-18 11:11:46 -05:00
FlyingPikachu
4b9a908f48 Merge pull request #224 from elBukkit/master
Fix Custom Rewards
2015-11-18 11:05:43 -05: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