{bbname}

搬砖狐|XiaoYao 发表于 2025-8-10 20:00:35

yunfaLib (yunfaLib)-MOD模组

yunfaLib (yunfaLib)Github |相关wiki |源站链接支持: fabricA library for Minecraft using the Fabric API that adds config, math, events, modules, and more.https://i.sodamc.com/modrinth/LByX8VdaHk.jpg

Setup

build.gradle

repositories {
    maven { url \"https://jitpack.io\" }
}

dependencies {
    modImplementation \"com.github.yunfachi:yunfaLib:${project.yunfalib_version}\"
}Copy已复制!

gradle.properties

yunfalib_version=0.1.0Copy已复制!

Features

Config

Example Java: The values are stored in theinner class
import moe.yunfachi.yunfalib.config.Config;
import java.io.File;

public class Example {
    private static class ConfigKeys {
      String truth = \"this value is immediately saved to a file\";
    }
   
    public Example() {
      final Config<ConfigKeys> config = new Config<>(
                new File(\"./modid/config.yml\"),
                new ConfigKeys()
      );
      
      config.get().truth = \"this value will be written after config.save()\";
      config.save();
    }
}Copy已复制!

Example Java: The values are stored in thenested class
import moe.yunfachi.yunfalib.config.Config;
import java.io.File;

public class Example {
    public Example() {
      final Config<ConfigKeys> config = new Config<>(
                new File(\"./modid/config.yml\"),
                new ConfigKeys()
      );
      
      config.get().truth = \"this value will be written after config.save()\";
      config.save();
    }
}

class ConfigKeys {
    String truth = \"this value is immediately saved to a file\";
}Copy已复制!

Example Kotlin: The values are stored in theinner class
import moe.yunfachi.yunfalib.config.Config
import java.io.File

class Example {
    init {
      class ConfigKeys {
            var truth = \"this value is immediately saved to a file\"
      }

      val config = Config(
            File(\"./modid/config.yml\"),
            ConfigKeys()
      )
      
      config.get().truth = \"this value will be written after config.save()\"
      config.save()
    }
}Copy已复制!

Example Kotlin: The values are stored in ananonymous object
import moe.yunfachi.yunfalib.config.Config
import java.io.File

class Example {
    init {
      val config = Config(
            File(\"./modid/config.yml\"),
            object {
                var truth: String = \"this value is immediately saved to a file\"
            }
      )

      config.get().truth = \"this value will be written after config.save()\"
      config.save()
    }
}Copy已复制!

Thanks

ProjectAuthorDescription
AnnotamlWiIIiam278library for generating YAML files

Stats

https://repobeats.axiom.co/api/embed/321da4fd0a3bf68fb4f40ef705be5c7da467e646.svg]https://repobeats.axiom.co/api/embed/321da4fd0a3bf68fb4f40ef705be5c7da467e646.svg

来自Modrinth所有游戏版本1.20.1所有类型fabric0.1.0yunfalib-0.1.0.jar下载0.1.0#Release展开版本: 0.1.0支持游戏: 1.20.1类型:FabricRelease下载次数: 358全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

**** Hidden Message ***** yunfaLib
页: [1]
查看完整版本: yunfaLib (yunfaLib)-MOD模组