S✦SHADYCRAFT HUBWIKI & FIELD GUIDEMinecraft Java 26.2
ENBG
Вход

Нови модове · РЪКОВОДСТВО

SP Quests

Версия 0.4.0 В разработка

Configurable one-time quests with persistent progress and SP Economy rewards.

Задължителни модове

Тези модове са задължителни. Без тях модът не може да се зареди.

Изисквания за играта и платформата

Fabric Loader ≥ 0.19.5Minecraft Java 26.2Java ≥ 25Fabric API ≥ 0.160.0+26.2

Ръководството от проекта е на английски. Снимките също остават на английски.

0.4.0 · Minecraft 26.2 · Fabric · Java 25+

/spadmin → SP Quests → Add quest opens the shared native editor. IDs are assigned on successful Save (quest_000001, quest_000002, ...), skipping catalog and saved history IDs. Existing IDs stay unchanged; editing cannot rename them. The Category dropdown offers existing categories and + Add category.... A new category is a draft until Apply; Cancel writes nothing. Objectives and Rewards open list editors with Add/Remove, previous/next entry navigation and type dropdowns. Each quest has 1–16 objectives and 1–16 rewards. All objectives must be completed before the entire reward batch can be claimed once.

Objective types: KILL, MINE, SUBMIT. Rewards: COINS, ITEM, and experience. With RPG installed, select RPG_XP; without RPG, select XP for vanilla Minecraft experience. These are distinct currencies. Minecraft MMORPG disables vanilla XP, so XP rewards are refused when it is installed. RPG_XP requires MMORPG 0.5.6+ and Core 0.3.0+. Coin rewards use the existing SP Economy wallet; Core stores no second balance.

/quests opens the player journal with category tabs, missions on the right and individual objective progress plus rewards on the left. Accept starts a mission; Submit items delivers matching items; Finish quest appears when all tasks are done. Long details and lists scroll independently; rewards and categories can be paged. The server sends 16 missions per page and filters the entire catalog/history by category. Admin catalog and own-progress tables also send 16 rows per page.

Data and migration

Catalog: config/sp-quests/quests.json, format 2 with nextQuestNumber, categories, quests and optional disabled. Maximum 128 missions and 64 categories (32 characters each). Names are at most 80 characters; descriptions 1000. Objectives contain type, target, count (1–100000). Rewards contain type, item, amount: coins 0–10^12, items 1–4096 per entry, XP/RPG_XP 1–1000000 combined per type. Registry IDs are validated. Non-item rewards use an empty item value. The ID counter is saved only with a valid successful quest save. Catalog reload/edit/disable affects future acceptance only.

World data: <world>/sp-quests.json, format 2, per-player UUID, up to 1024 retained quest IDs. Each state contains its frozen definition, progressByObjective, aggregate progress, and claimed. Every successful mutation saves through temp-file replacement. Invalid/future files stop loading instead of resetting data.

Format-1 catalogs and progress load automatically. Missing arrays become the old single objective/coin reward; IDs, accepted rules, partial progress and claim history are preserved. First format-2 write backs up the original file once as quests.json.pre-v2 (catalog) or sp-quests.json.pre-v2 (world). Existing backups are never overwritten. Old scalar quest fields remain compatibility adapters. Do not load format-2 data with old binaries; restore a complete backup for a downgrade.

Rewards preflight the entire inventory and XP/wallet limits. A full inventory refuses the batch without dropping items. Normal wallet/quest/effect write failures restore coins, inventory, XP and claim eligibility. Separate wallet, quest, Minecraft player and RPG character files are not crash-atomic: back up the complete world. An abrupt process crash is not an exactly-once transaction guarantee.

Daily/Weekly/Monthly are categories without automatic resets. Quest chains, party credit, NPCs and admin progress resets are not implemented. Already accepted missions remain available even if their catalog definition is disabled or removed.

Снимки от играта

Всички снимки са с английски интерфейс.

Все още няма проверени снимки.

Сверено с хранилището · 2026-10-14
xMrShadyx / Minecraft · revision af098df1