{ "name": "IsekaiUserPointsQuests", "namemsg": "isekai-userpoints-quests", "author": "Hyperzlib", "version": "1.0.0", "url": "https://git.isekai.cn/Isekai-Project/mediawiki-extension-IsekaiUserPoints", "descriptionmsg": "isekai-userpoints-quests-desc", "license-name": "MIT", "type": "api", "requires": { "MediaWiki": ">= 1.39.0" }, "MessagesDirs": { "IsekaiUserPointsQuests": [ "i18n" ] }, "ExtensionMessagesFiles": { "IsekaiUserPointsQuestsAlias": "IsekaiUserPointsQuests.alias.php" }, "AutoloadNamespaces": { "Isekai\\UserPoints\\Quests\\": "includes" }, "Hooks": { "LoadExtensionSchemaUpdates": "Isekai\\UserPoints\\Quests\\Hooks::onLoadExtensionSchemaUpdates", "PageSaveComplete": "Isekai\\UserPoints\\Quests\\Hooks::onPageSaveComplete", "BeforePageDisplay": "Isekai\\UserPoints\\Quests\\Hooks::onBeforePageDisplay" }, "ResourceModules": { "ext.isekai.userpoints.quests.notification": { "scripts": ["ext.isekai.userpoints.quests.notification.js"], "messages": [ "comma-separator", "isekai-userpoints-point-name-num", "isekai-quests-complete-notification-title", "isekai-quests-complete-notification-message", "isekai-quests-daily-count", "isekai-quests-weekly-count", "isekai-quests-monthly-count", "isekai-quests-type-edit-notification", "isekai-quests-type-create-notification" ] } }, "ResourceFileModulePaths": { "localBasePath": "modules", "remoteExtPath": "IsekaiUserPoints/Quests/modules" }, "APIModules": { "userquestsgetnotification": "Isekai\\UserPoints\\Quests\\Api\\ApiUserQuestsGetNotification" }, "config": { "IsekaiQuestsConfig": { "value": { "new": { "periodQuestNumber": 1, "periodType": "daily", "points": { "exp": { "points": [60] } } }, "edit": { "periodQuestNumber": 2, "periodType": "daily", "points": { "exp": { "points": [40, 40] } } } } }, "IsekaiQuestsTaskConfig": { "value": { "edit": { "unitPoints": { "exp": 10 }, "maxPoints": { "exp": 400 }, "unitWords": 100 } } } }, "manifest_version": 2 }