У меня есть мод, который хочет прочитать файл splits.yml
в каталоге minecraft, где находятся другие конфигурации (config.txt, et c.). Понятия не имею, как бы я это сделал. Моя первая идея заключалась в использовании Mixin
@Mixin(GameOptions.class)
public class GameOptionsMixin {
@Shadow @Final private File optionsFile;
@Inject(method = "load", at = @At("RETURN"))
private void load(CallbackInfo info) {
File splits = new File(optionsFile.getParent(), "splits.yml");
}
}
Но я понятия не имею, как бы извлечь значение. Я также не могу поверить, что папка будет .minecraft
, так как многие пользователи fabri c используют MultiM C.