
天气核心
注册自定义天气条件的库模组
WeatherCore
WeatherCore 是一个侵入式核心库模组,它彻底重写了 Minecraft 硬编码的天气系统,取而代之的是一个灵活的天气系统,并支持注册新的天气类型。
对于用户
单独安装本模组不会改变原版天气,但由于它用复杂的天气管理系统替代了硬编码的天气计时器,可能会影响 Minecraft 选择下一个天气的方式。
仅当其他依赖项需要时,才安装 WeatherCore。
主要特性
- 自定义天气注册:注册自定义天气条件。
- 天气管理:用管理系统替代原版的基本计时器。
- 作用域:作用域定义了天气条件在维度内影响的区域。天气本身不会“知道”它们拥有哪些作用域,因此任何自定义天气条件都可以全局或居中召唤。
- 替换了
/weather命令,并新增了/toggledownfall命令。
天气作用域
使用此库创建的任何自定义天气条件在召唤时都会拥有一个作用域。它可以是:
- 全局作用域(维度范围)
- 非常适合原版风格的天气
- 影响整个维度
- 居中作用域
- 理想用于事件,例如核爆炸后的辐射沉降,或激活神秘石碑后的诅咒迷雾。
- 适合让玩家装饰他们的建筑
- 或许也适合龙卷风?为什么不改用实体呢?
开发
WeatherCore 目前正在积极开发中,且主要专用于我自己的项目。我期待来自其他开发者的反馈,以使该模组更具通用性,并确保它能与其他模组顺利集成。
如果你想使用 WeatherCore,请从 Modrinth 的 Maven 仓库获取工件:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
dependencies {
modImplementation "maven.modrinth:weathercore:mc1.21.1-0.1.0"
}
鸣谢
WeatherCore 和 Weather Extended 的图标由 anyputer 制作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。