Перейти к содержимому
Mineforgian

Create: Brassworks Missions

A Create addon adding missions with a clean, Create-style UI, HUD tracking, and full data-driven customization.

34K загрузок30 подписчиковMITneoforge

Обновлён 11 апреля 2026 г. · опубликован 17 сентября 2025 г.

Create: Brassworks Missions

Modrinth Curseforge Github Discord

CodeFactor GitHub issues GitHub commits (total) Lines of Code

Create: Brassworks Missions is an addon for Create that introduces a fully data-driven missions system for Minecraft 1.21.1.
Originally made for the Brassworks SMP, but available for anyone to use.

License

This project is licensed under the MIT License. While credit is not required, giving acknowledgment to swzo when forking or reusing parts of this project is always appreciated. Contributions, suggestions, and improvements are welcome, feel free to open a pull request or start a discussion!

Features

  • Track missions directly on your HUD.
  • Clean, Create-style UI.
  • Open the missions menu with the default keybind H.
  • Administrator commands to manage player missions.
  • 24 unique mission types (with more planned).
  • Fully data-driven – add your own missions via datapacks.
image

Custom Missions

Custom missions are stored in datapacks. Place your mission definitions in:

data/brassworksmissions/missions/missions.json

An example datapack can be found here Example Datapack, and a guide for the datapacks contents can be found below

Example JSON

data/brassworksmissions/missions/missions.json

{
  "id": "brassworksmissions:crush_item",
  "weight": 4.0,
  "titles": [
    "Ore Processor",
    "Crushing it!",
    "Wheel of Fortune"
  ],
  "requirement": {
    "requirementType": "item",
    "item": "create:crushed_raw_iron",
    "minAmount": 128,
    "maxAmount": 256
  },
  "reward": {
    "minAmount": 8,
    "maxAmount": 16
  }
}

data/brassworksmissions/missions/missions_reward.json

{
  "item": "numismatics:spur" //This can be any item, this dictates what the reward item for the missions will be
}

Notes

  • Works in both singleplayer and multiplayer.
  • Developed for the Brassworks SMP but free for use on any server or world.

Contributing

Localizations and pull requests are welcome! Feel free to open issues or PRs to help improve the project.


Центр версий

14 версий
  • Релиз513 КБ
  • Релиз510 КБ
  • Релиз509 КБ
  • Релиз508 КБ
  • Релиз506 КБ
  • Релиз505 КБ
  • Релиз505 КБ
  • Релиз505 КБ
  • Релиз504 КБ
  • Релиз504 КБ
  • Релиз508 КБ
  • Релиз506 КБ
  • Релиз167 КБ
  • Релиз159 КБ

Ченджлог

1.13Релиз1.21.1 · 11 апреля 2026 г.

Changed

  • Made the mission registry public and added custom mission events (Completed, RewardClaimed, Rerolled, Reset) for addon developers to subscribe to.
1.12Релиз1.21.1 · 20 марта 2026 г.

Changed

  • Made the first two mission rerolls be free, and updated translations accordingly.
1.11Релиз1.21.1 · 14 января 2026 г.

Added

  • Add mission hud scale config option.
1.10Релиз1.21.1 · 18 декабря 2025 г.

Added

  • Add config option to bottom align gui
  • Add button in modmenu to open the config screen
1.9Релиз1.21.1 · 12 декабря 2025 г.

Fixed

  • Mission tooltup having duplicate values on the latest create mod version
1.8Релиз1.21.1 · 29 октября 2025 г.

Fixed

  • Fix #5
1.7Релиз1.21.1 · 28 октября 2025 г.

Fixed

  • Fixed a crash with distance mission type caused by null pointer exception
1.6Релиз1.21.1 · 17 октября 2025 г.

Fixed

  • Fixed a critical server crash (NullPointerException) that could occur when checking mission progress, often triggered by blocks from other mods (e.g., the Create Saw).
  • Player mission data is now initialized on-demand, preventing timing issues and ensuring mission data is always safe to access.
  • Hardened the mission loading system; the server will now log an error and skip invalid missions instead of crashing due to malformed or incomplete mission JSON files.
  • Improved overall stability by adding comprehensive null-safety checks across the entire mission system.

Комментарии

Загружаем…