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

Researcher

A data-driven research system inspired by Factorio.

Загрузки
309
Подписчики
0
Обновлён
12 августа 2026 г.
Лицензия
MIT

Опубликован 30 декабря 2025 г.

Researcher

A (mostly) data-driven research system for Minecraft inspired by Factorio.

This mod does nothing on its own, and is meant to be used by other mods, datapacks and modpacks.

Currently, only the 26.1.x branch is suppoted.

Features

  • Lock recipes behind researches!
  • Data-driven! (Mostly)
  • Research syncing! (CAUTION: Highly experimental feature)
    • Sync research progress between teams or across all players!
  • It's like advancements, but with a count

Boring Legal Stuff

The mod icon and the default research texture are both a modified version of this, and are therefore licensed under CC BY-SA 4.0. Everything else is licensed under the MIT license.

Why not use advancements?

Sure, you could use the doLimitedCrafting gamerule with advancements to lock recipes, but it's disabled by default. Force-enabling it could easily mess with other mods. Furthermore, advancements are somewhat limiting when it comes to unlock conditions.

How does it work internally?

This mod takes advantage of Minecraft's criteria system, which is used by advancements. Unlike advancements, to complete a research, the criterion must be triggered a set number of times. Research progress is saved per-world, alongside stuff like advancements.

Ченджлог

0.4.1+26.2Релиз26.2 · 12 августа 2026 г.

Added

  • You can now specify the size of researches in the research tree

Changed

  • Re-enabled REI integration
  • Changed default amount in fireworks rewards to 1 (from 0)

Fixed

  • Fixed broken JEI mixin
0.4.0+26.2Релиз26.2 · 17 июня 2026 г.

Added

  • Added "Only When Holding Shift" as an option for enabling resize handles in the research screen
  • Locked recipes are now indicated in RRV properly

Changed

  • Slightly improved performance of graph layout algorithm
  • Increased the height of the search bar in the research list

Fixed

  • Resize-snapping the research sidebar now rounds to the nearest acceptable width instead of always rounding down
  • The resize "bars" now stay highlighted while dragging, even if the mouse is far away somehow
0.3.4+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 6 июня 2026 г.

Fixed

  • Fixed crash with latest TrUtils version
0.3.3+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 4 мая 2026 г.

Added

  • Added "Only When Holding Shift" as an option for enabling resize handles in the research screen
  • Locked recipes are now indicated in RRV properly

Changed

  • Slightly improved performance of graph layout algorithm
  • Increased the height of the search bar in the research list

Fixed

  • Resize-snapping the research sidebar now rounds to the nearest acceptable width instead of always rounding down
  • The resize "bars" now stay highlighted while dragging, even if the mouse is far away somehow
0.3.2+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 2 мая 2026 г.

Added

  • You can now zoom out in the research tree view
    • This still has several issues, but is usable enough for now
  • Added options to disable resize handles and zoom buttons in the research tree view
  • Added support for RRV 8.0
    • This also fixes some issues

Changed

  • Resizing the research sidebar now snaps to values that look nice

Fixed

  • Fixed the research list view behaving in weird ways when scrolling
  • Fixed scroll bounds not being enforced in the research tree view when dragging with the mouse
  • Fixed being able to scroll the research info panel even when there wasn't enough content to be scrollable
0.3.1+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 14 апреля 2026 г.

Added

  • Added an option to change the highlight color in the research screen

Changed

  • You can now resize the sidebar in the research screen
  • The research info panel is now scrollable
  • Somewhat improved the config layout
  • Pinned researches that can't be researched are now automatically unpinned

Fixed

  • Fixed not being able to drag to scroll in the research tree view
  • Fixed a minor data component predicate issue
  • Fixed research reward icons being on top of each other in some cases
0.3.0+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 11 апреля 2026 г.

Added

  • Added a research reward system
    • Built-in reward types are researcher:experience, researcher:fireworks, and researcher:loot
    • Mod can make and register their own reward types
  • Added research finished events (both client and server)
  • You can now "highlight-lock" research nodes in the research tree view
    • This is useful for viewing connections in complex trees
    • You can "unlock" by clicking on the background
    • You will probably never use this

Changed

  • Adjusted some colors in the research tree view to improve visibility, especially against bright backgrounds
  • The research list view can now be scrolled
  • Scrolling in the research tree view is now limited properly
    • This took way too long
  • Optimized png images
  • JSON field names now use snake case instead of camel case
  • Mess with data serialization some more
  • Made more breaking changes probably

Fixed

  • Fixed issues in the research screen
    • Chances are there are still a few things remaining
  • Other bugs probably
0.3.0-beta.1+26.1Бета26.1, 26.1.1, 26.1.2 · 29 марта 2026 г.

Updated to 26.1

Added

  • The researches needed to unlock a recipe are now shown in recipe viewers
    • This currently only works with JEI

Changed

  • Some things

Fixed

  • Many things

Комментарии

Загружаем…