McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Yamler

Yamler - YAML配置管理API

轻松保存和交互YAML配置文件的简易API
Bukkit / Spigot 作者 geNAZt 支持版本 未标注
服务器使用量
未统计
服务玩家数
未统计
下载量
57,194
插件详细介绍

Yamler 是一款轻量级的 Java 对象与 YAML 配置文件绑定的 API。它类似于 BungeeYAML,但不依赖于 Bukkit 的配置 API,并精简了部分功能。该 API 同样适用于 Bukkit/Spigot 环境。

版本说明

  • BungeeCord 版本:可在本资源页面下载。
  • Bukkit 版本:可在 DBO 获取,或通过 Jenkins 构建。
  • Jenkins 构建地址:http://ci.md-5.net/job/Yamler/

使用方法

创建配置类

  • 创建一个类,继承 net.cubespace.Yamler.Config.Config
  • 在类中声明字段,可以是 publicprivate,但不能是 finaltransientstatic
  • 创建一个构造函数,在其中设置 CONFIG_FILECONFIG_HEADERCONFIG_HEADER 是可选的)。
  • 调用 Config.init() 来加载配置。

配置类示例

@Getter
@Setter
public class Database extends Config {
    public Database(Plugin plugin) {
        CONFIG_HEADER = new String[] { "Configuration of the Database" };
        CONFIG_FILE = new File(plugin.getDataFolder(), "db.yml");
    }

    @Comments({
        "This is the URL of the Database",
        "Must be jdbc:<database engine>:<connection parameter>",
        "For H2 (which is the default file based DB): jdbc:h2:{DIR}thesuit.db",
        "For MySQL: jdbc:mysql://<host>:<port>/<database>"
    })
    private String Url = "jdbc:h2:{DIR}thesuit.db";

    @Comment("The Username which should be used to auth against the Database")
    private String Username = "test";

    @Comment("The Password for the User")
    private String Password = "test";
}

加载配置

Database dbConfig = null;
try {
    dbConfig = new Database(this);
    dbConfig.init();
} catch (InvalidConfigurationException ex) {
    System.out.println("Your Config YML was wrong");
    ex.printStackTrace();
}

保存配置

try {
    dbConfig.save();
} catch (InvalidConfigurationException ex) {
    System.out.println("Error in saving the Config YML");
    ex.printStackTrace();
}

问题与支持

  • 如果您发现任何问题、错误,或有功能建议,请随时联系我们。
  • 如果您是开发者,可以在 geNAZt 或 Cube-Space 的 GitHub 主页找到本插件的源代码。
  • 开发构建版本可以在 md-5 的 Jenkins 系统中找到。

支持作者

如果您喜欢我的工作并想请我吃块饼干,欢迎通过捐赠支持。

版本分布
基本信息
插件名称 Yamler
作者 geNAZt
平台 Bukkit / Spigot
支持版本 未标注
点赞数 20
最近版本
1.1-SNAPSHOT 3

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,030,579  |  今日访问人次:14,707  |  昨日访问人次:11,147

独立 IP:5,104  |  最近24小时独立访客:6,709

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6