• 注册
  • MOD模组 MOD模组 关注:3 内容:16396

    Unruled API (未受限 API)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    Unruled API (未受限 API)


    Unruled API 是一个拓展了原版游戏规则的模组,为其他模组提供了新的游戏规则类型。



    Unruled API (未受限 API)

    Unruled API 允许创建新形式的游戏规则,超越了原版仅限的整数和布尔值。

    尽管不会自动注册它们,但此模组允许您轻松创建新的浮点数、长整型、双精度、字符串、文本和枚举驱动的游戏规则,使用`mc.recraftors.unruled_api.UnruledApi` 类的生成静态方法。

    为了一致性,还创建了方法以允许实例化原版游戏规则。

    示例:
    java
    public void gamerulesRegistration() {
    myGameRule = registerGamerule("my_gamerule", category, UnruledApi.createFloat(1.5));
    myOtherGameRule = registerGamerule("my_other_gamerule", category, UnruledApi.createString("some text"));
    myLastGameRule = registerGamerule("my_last_gamerule", category, UnruledApi.createBoolean(false, (server, rule) -> {
    onLastRuleChange(server, rule);
    }));
    }

    每个规则也可以使用`IGameRulesProvider` 接口轻松查询。

    示例:
    java
    String value = ((IGameRulesProvider)gamerules).unruled_getString(myStringGameRule);
    float aFloat = ((IGameRulesProvider)gamerules).unruled_getFloat(myFloatGameRule);

    ## 如何在您的项目中使用

    您可以使用 Modrinth maven 在您的项目中实现此模组。不要犹豫阅读 [官方文档]( 链接)。

    ### 添加 Modrinth maven 仓库

    groovy
    repositories {
    maven {
    name = "Modrinth"
    url = "https://api.modrinth.com/maven"
    }
    }

    ### 导入模组

    loom 示例:
    groovy
    dependencies {
    // 使用 modApi 允许您的项目依赖项默认导入依赖项
    modApi "maven.modrinth:unruled-api:${project.unruled_version}"
    }

    forgeGradle 示例:
    groovy
    dependencies {
    implementation "maven.modrinth:unruled-api:${project.unruled_version}"
    }

    出于版权原因,我们要求您**不要**将此模组(JiJ、jar-in-a-jar、shadow 等)包含在您自己的内部。感谢您的理解。

    截图:

    Unruled API (未受限 API)
    来自Modrinth

    Unruled API 0.4 - Fabric 1.20

    unruled_api-fabric+1.20-0.4.jar下载0.4-fabric+1.20#Release
    unruled_api-fabric+1.20-0.4-sources.jar下载0.4-fabric+1.20#Release
    展开
    版本: 0.4-fabric+1.20
    支持游戏: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
    类型: Fabric Quilt
    Release
    下载次数: 167

    Unruled API 0.4 - Fabric 1.19

    unruled_api-fabric+1.19.2-0.4.jar下载0.4-fabric+1.19#Release
    unruled_api-fabric+1.19.2-0.4-sources.jar下载0.4-fabric+1.19#Release
    展开
    版本: 0.4-fabric+1.19
    支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
    类型: Fabric Quilt
    Release
    下载次数: 36

    Unruled API 0.4 - Forge 1.20

    unruled_api-forge+1.20-0.4.jar下载0.4-forge+1.20#Release
    unruled_api-forge+1.20-0.4-sources.jar下载0.4-forge+1.20#Release
    展开
    版本: 0.4-forge+1.20
    支持游戏: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
    类型: Forge
    Release
    下载次数: 136
  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: