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

Mod Sets - 整合包

通过图形界面控制模组加载。适用于需要可选功能的整合包和服务器,也适合不想操作文件的极客玩家。
fabric / forge / neoforge / quilt 作者 settingdust 支持版本 1.19.2 - 1.21.11
下载量
153,081
关注数
191
数据来源
Modrinth
模组详细介绍

模组集

Modrinth 下载量](https://img.shields.io/modrinth/dt/mod-sets?style=for-the-badge&logo=modrinth)](https://modrinth.com/mod/mod-sets) [![Modrinth 版本](https://img.shields.io/modrinth/v/mod-sets?style=for-the-badge&logo=modrinth&label=最新)](https://modrinth.com/mod/mod-sets/versions) [![Modrinth 游戏版本
](https://cf.way2muchnoise.eu/full_890349_Downloads.svg?badge_style=for_the_badge)](https://www.curseforge.com/minecraft/mc-mods/mod-sets) [![
GitHub](https://img.shields.io/github/license/SettingDust/ModSets?style=for-the-badge&logo=github)](https://github.com/SettingDust/ModSets) [![GitHub 问题
Discord

本项目深受 ThatOrThis 启发

此模组用于在游戏中管理模组加载,适用于 Minecraft Fabric/Quilt/Forge。

对整合包开发者非常有用

功能特性

  • 在游戏中启用/禁用模组,通过定义的模组集/子目录名称/模组ID(需要重启)
  • 使用 https://github.com/isXander/YetAnotherConfigLib 作为配置界面
  • 为整合包开发者提供自定义模组加载规则,使整合包具有更多用户自定义选项

使用方法

规则文件应为 config/modsets/rules 目录下的 JSON 文件。

添加规则并通过 Mod Menu 进入配置界面

完整示例:https://github.com/SettingDust/ModSets/blob/main/example_rules.json

模组集

模组集是在 config/modsets/modsets.json 中定义的条目,为字符串到模组ID集合的映射。

具体来说,mods 文件夹中的子文件夹名称将作为其中模组的模组集。而模组ID将作为仅包含自身的模组集。

注意,通过配置定义的模组集会覆盖同名的文件夹/模组ID。

示例:

{
    // 这里的 `sodium` 将指向这两个模组。
  // 如果禁用此模组集,列表中的模组若存在则不会加载
  "sodium": {
    "text": "Sodium",
    "description": "性能:+++++",
    "mods": [
      "sodium",
      "indium"
    ]
  }
}

规则

img_1.png

每个规则包含一个文本和描述,用于显示你想要的信息。

以及一个用于 YACL 用户界面的控制器

示例:

{
  "text": {
    "text": "我的第一个规则集",
    "bold": true,
    "color": "green"
  },
  "description": "哇哦",
  "rules": [
    {
      "text": "文本",
      "description": "描述",
      "controller": {
        "type": "type" // 注意,这不是有效的控制器类型。请从下面的控制器中获取类型
      }
    }
  ]
}

控制器

标签

用于在屏幕上显示文本

示例:

{
  "text": "标签",
  "description": "文本 文本",
  "controller": {
    "type": "label"
  }
}

布尔值

用于切换单个模组集的开启/关闭

示例:

{
  "text": "布尔值",
  "description": "文本 文本",
  "controller": {
    "type": "boolean",
      "id": "sodium"
  }
}

循环

用于在列表中的模组集之间切换。

适用于存在冲突模组的情况,例如 sodium 和 optifabric。或切换整合包难度时

示例:

{
  "text": "循环",
  "description": "文本 文本",
  "controller": {
    "type": "cycling",
      "ids": [
          // 不要为空
      "sodium",
      "optifabric"
    ]
  }
}

模组组

为模组集中的每个模组分配一个简单的布尔值控制器选项。

示例:

{
  "text": "模组组",
  "description": "文本 文本",
  "controller": {
    "type": "mods_group",
    // 默认为 true
    "collapsed": false,
      "ids": [
          // 不要为空
      "sodium",
      "optifabric"
    ]
  }
}

规则组

将规则分组,以便可以折叠规则

示例:

{
  "text": "规则组",
  "description": "文本 文本",
  "controller": {
    "type": "rules_group",
    // 默认为 true
    "collapsed": true,
    "rules": [ // 不要为空
      {
        "text": "文本",
        "description": "描述",
        "controller": {
          "type": "label"
        }
      },
      {
        "text": "文本",
        "description": "描述",
        "controller": {
          "type": "boolean",
            "id": "sodium"
        }
      }
    ]
  }
}

注意:每个文本和描述都是原始 JSON 文本。

使用 https://www.minecraftjson.com/ 生成文本。

基本信息
模组名称Mod Sets
作者settingdust
下载量153,081
关注数191
支持版本1.19.2 - 1.21.11
加载器fabric / forge / neoforge / quilt
客户端optional
服务端optional

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

历史访问人数:198,067  |  历史访问人次:303,469

今日访问人数:4,788  |  今日访问人次:5,220

昨日访问人数:30,537  |  昨日访问人次:36,142

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

Powered by GermMC 京ICP备17023959号-6