TellusCN

TellusCN

一个针对中国优化的Tellus分支,通过中国CDN适配,加快Minecraft中的地理数据访问速度。

世界生成

TellusCN

TellusCN 是 Fabric 模组 Tellus 的社区分支,面向中国玩家进行了优化。它通过地理数据生成地球尺度的景观,在 Minecraft 中重现真实世界的地形。它专注于逼真的海拔、生物群系分布,以及由气候驱动的天气与时间系统,旨在让世界感觉像是一张可游玩的真实地球地图。

版权

  • 原作者:Yucareux
  • TellusCN(中文镜像与 CDN 支持):BlackHoleEra-Team
  • 许可证:LGPL-3.0

Tellus 标题图

灵感来自 Gegy 的 Terrarium:https://modrinth.com/mod/terrarium

生存提示:部分生存功能仍然缺失(包括某些结构和生物群系)。虽然可以游玩生存世界,但后续更新可能会破坏这些世界;目前 Tellus 更适合测试和探索,而非长期生存。

网络与数据提示:Tellus 需要有效的互联网连接,无法离线运行。它会按需下载地形、地表覆盖、气候和天气数据;数据使用量会持续产生,并随你探索世界的范围而变化。

服务器支持提示:Tellus 必须安装在服务器上,但客户端不需要安装。官方服务器支持尚未提供;目前你应先在单人游戏中创建世界,然后将该世界移动到服务器(已安装 Tellus),以便新区块使用 Tellus 生成。

注:本模组的制作过程中使用了生成式 AI。

特性

  • 根据地理海拔数据生成地球尺度的地形
  • 高度可自定义的地形生成(尺度、高度限制等)
  • 内置地形预览界面,可在创建世界前可视化设置
  • 生物群系与真实世界气候区域相匹配
  • 实时启发的天气与时间系统(可选)
  • 与 Distant Horizons 集成,实现远距离地形渲染
  • 游戏内地图传送 UI,可选择真实世界位置

Distant Horizons 集成

Tellus 与 Distant Horizons (DH) 模组集成,以渲染远超原版视距的行星级地形。安装 DH 后,Tellus 会为 Tellus 世界注册 DH 世界生成覆盖(DH API v4+),因此远处地形使用 Tellus 数据和设置构建,而不是通用的原版采样。

  • 快速模式:Tellus 提供自定义 LOD 生成器,直接采样其海拔、地表覆盖、气候和水体数据,快速且一致地根据你的世界设置构建远处地形。
  • 详细模式:Tellus 将远处地形委托给 DH 的基于区块的生成器,这更准确,但性能开销显著更高。

由于 Tellus 世界是地球尺度的,强烈建议使用 DH,它几乎是舒适探索和远距离观景的必备模组。

命令

  • /tellus map:打开 GeoTP 地图 UI(需要 gamemaster 权限)。
  • /tellus weather:显示你当前位置的本地 Tellus 天气和时间信息。
  • /tellus config weather enable_realtime_time <true|false>:在服务器上覆盖实时时间设置(需要 gamemaster 权限)。
  • /tellus config weather enable_realtime_weather <true|false>:在服务器上覆盖实时天气设置(需要 gamemaster 权限)。

更多命令将陆续添加。

设置

这些选项可在创建 Tellus 世界时的「自定义世界生成」界面中使用。

Tellus 配置界面

世界设置

  • 世界尺度:控制一个方块代表多少真实世界米数。较低的值会创建更精细、更大的世界;较高的值会压缩距离和特征。当前限制为每方块 1:1m 至 1:500m,计划支持更高的尺度,最高至 1:40km。
  • 陆地高度尺度:将海平面以上海拔从米转换为方块的倍率。较高的值会产生更高的山脉和地貌。
  • 海洋高度尺度:将海平面以下海拔从米转换为方块的倍率。较高的值会加深海洋和海沟。
  • 高度偏移:将所有地形向上或向下移动固定数量的方块。用于整体抬高或降低世界。
  • 海平面:在不移动地形的情况下设置水位线(以方块计)。设置为自动以跟随高度偏移。
  • 最大海拔:世界上限(以方块计)。设置为自动,让 Tellus 根据你的尺度设置计算安全上限。
  • 最小海拔:世界下限(以方块计)。设置为自动,让 Tellus 根据你的尺度设置计算安全下限。
  • 河流/湖泊岸线混合:用于将河流和湖泊边缘平滑过渡到附近地形的距离(以方块计)。
  • 海岸线混合:用于将海岸线平滑过渡到陆地的距离(以方块计)。
  • 在悬崖上限制岸线混合:防止在陡坡上进行岸线平滑,以保留陡峭的悬崖。

生态设置(开发中)

这些选项目前被锁定,尚不可调整。它们描述了未来更新中将可配置的内容。

  • 陆地植被:将启用陆地上的草、花和小型植物。
  • 陆地植被密度:将控制陆地植被的密集程度。
  • 树木密度:将控制适宜生物群系中生成多少树木。
  • 水生植被:将启用水中海带和海草。
  • 村庄作物:将在村庄生成时添加村庄农田地块。

地质设置

洞穴和地下生成系统仍在开发中,因此此处可能会有变化。

  • 洞穴生成:切换地下洞穴生成。
  • 矿石分布:在 Tellus 世界中启用原版矿石分布。
  • 熔岩池:启用地下熔岩池。

结构设置

此部分允许你开启或关闭原版结构和世界特征,例如村庄、神庙、海底神殿、遗迹,以及深暗之域和紫水晶洞等地下特征。某些结构(尤其是深暗之域和某些海洋结构)可能尚无法正确生成,仍在开发中。

实时设置

  • 实时时间:根据你在游戏中的位置,将游戏内昼夜循环同步到真实世界时间,使日出和日落与该位置的本地时钟一致。
  • 实时天气:获取你所在位置的实时天气状况,并在游戏中反映(雨、雷暴或雪),而不是 Minecraft 默认的天气随机结果。
  • 历史积雪覆盖(开发中):追踪近期温度和降雪数据,以决定雪是否应出现并保留在地面上,创造更真实的季节性积雪覆盖。

兼容性设置

  • Distant Horizons 渲染模式:快速模式使用 Tellus 的 LOD 生成器,以较低成本快速构建简化的远处地形。详细模式要求 Distant Horizons 对远处地形使用完整区块生成,这更准确,但速度显著更慢且更重。对于大多数配置,建议保持快速 LOD 生成。
  • LOD 水体解析器:为 Distant Horizons 的快速 LOD 添加详细的水深采样,改善远处海岸线、湖泊和海底,但会有额外开销。如果你计划在水域较多的地区游玩,建议保持启用;否则可以禁用以获得更好的性能。
  • 即将推出:更多兼容性选项正在开发中,目前不可用。

缓存

  • OSM 数据:Tellus 地图和 OSM 功能使用的缓存地图、道路和水体瓦片。删除后将按需重新下载。
  • ESA WorldCover:用于生物群系和植被查询的缓存地表覆盖瓦片。
  • Koppen 气候:用于生物群系气候分类的缓存气候栅格。
  • 地形瓦片:用于地形高度采样的缓存海拔瓦片。
  • ArcticDEM:选择 ArcticDEM DEM 提供器时使用的缓存 ArcticDEM 索引文件。
  • 总计:所有 Tellus 缓存的总大小(只读)。
  • 删除缓存 / 删除所有缓存:移除缓存数据以释放磁盘空间;数据将按需重新下载或重建。
数据来源

ESA WorldCover 2021(地表覆盖)

Koppen-Geiger 气候分类

地形瓦片(全球 DEM 瓦片)

  • Terrain Tiles(AWS Open Data Registry / Mapzen Jord)
  • https://registry.opendata.aws/terrain-tiles
  • Terrain Tiles 的来源署名:
  • ArcticDEM 地形数据:DEM 由 DigitalGlobe, Inc. 影像创建,并由 National Science Foundation 奖项 1043681、1559691 和 1542736 资助。
  • 澳大利亚地形数据 (c) Commonwealth of Australia (Geoscience Australia) 2017。
  • 奥地利地形数据 (c) offene Daten Osterreichs - Digitales Gelandemodell (DGM) Osterreich。
  • 加拿大地形数据包含根据 Open Government Licence - Canada 许可的信息。
  • 欧洲地形数据使用由欧盟资助的 Copernicus 数据和信息制作 - EU-DEM 图层。
  • 全球 ETOPO1 地形数据 U.S. National Oceanic and Atmospheric Administration。
  • 新西兰地形数据 Copyright 2011 Crown copyright (c) Land Information New Zealand and the New Zealand Government (All rights reserved)。
  • 挪威地形数据 (c) Kartverket。
  • 英国地形数据 (c) Environment Agency copyright and/or database right 2015. All rights reserved。
  • 美国 3DEP(原 NED)以及全球 GMTED2010 和 SRTM 地形数据由 U.S. Geological Survey 提供。

Open-Meteo(天气)