Vanilla Options API
作者:rebot | 分类:模组
Minecraft 版本: 26.2-pre-2 26.2-pre-3 26.2-pre-4 26.2-pre-5 26.2-pre-6 26.2-rc-1 26.2-rc-2 26.2
平台: fabric
标签: library utility
Library that easily allows mod developers to create custom options using vanilla's systems, and add options to vanilla's option screens.
Code example:
public class MyMod implements ClientModInitializer {
private static final OptionInstance<Boolean> OPTION = ...;
public static OptionInstance<Boolean> option() {
return OPTION;
}
@Override
public void onInitializeClient() {
Identifier optionId = Identifier.fromNamespaceAndPath("modid", "custom_option");
VanillaOptionsAPI.register(optionId, OptionsMenuLocation.ACCESSIBILITY, MyMod::option);
}
}
The following would add a boolean option that saves to options.txt as modid.custom_option, appearing in the accessibilty options menu.
请登录后举报
暂无评论,抢个沙发吧~