Judgment API
This API provides mod developers and modpack creators with a complete research trigger system and MineTweaker integration similar to that used in Forgotten Relics. However, it initially offers a clean list of forgotten knowledge that you can populate with your own content.
Main Features
If you like the developed system and want to use its tools, but for some reason cannot or do not want to include Forgotten Relics itself in your modpack - this API becomes the perfect solution. It can also be used alongside Forgotten Relics if you need to have two independent lists of forgotten knowledge that are processed completely separately.
Technical Features
There are only two differences in the API's operation compared to the original addon:
1. Judgment API methods in MineTweaker scripts should be declared as follows:
mods.judgmentapi
Instead of:
mods.forgottenrelics
2. To get the list of forgotten knowledge researches processed exclusively by the API, use the command:
/minetweaker forgottenKnowledgeAPI
It's important to understand that Forgotten Relics and Judgment API will always have separate lists of forgotten knowledge that do not intersect in any way. This should be considered when using both mods simultaneously.
Configuration and Customization
In all other aspects, the Judgment API and Forgotten Relics systems work identically. The API also includes a configuration file where you can adjust the frequency and probability of revelations according to your preferences.
The notification that the player receives when unlocking new research through Justice Handler initially matches that in Forgotten Relics. However, you can freely edit it either through the .lang file or using MineTweaker's game.setLocalization() function by localizing the judgementapi.unlock_notification parameter.
Project Idea
The idea for this project was born several years ago when I first started experimenting with MineTweaker and ModTweaker. It seemed obvious to me that such a tool should be a necessary part of the Minecraft modding ecosystem. The concept is extremely simple - create research that becomes available to the player only after scanning certain items with a thaumometer. Unfortunately, at that time ModTweaker did not support such functionality.
Years later, I finally had the opportunity to correct this injustice and provide the community with the long-awaited tool for research customization.