世界传送门

世界传送门

创建自定义世界传送门,用于在不同维度间穿梭。

玩家运载

World Portal

World Portal 可以创建自定义的世界传送门,用于在维度之间旅行。你可以轻松地为你的自定义维度制作专属传送门。

[视频嵌入区域]

重要提示

  • [0.0.8] 传送门框架的左右角将会互换。
  • [0.0.10] 修复了客户端问题并进行了数据迁移。更新前请先使用此版本加载世界。

功能特性

  • 无需客户端模组的自定义传送门。
  • 通过更改框架的四角方块,可将下界传送门转换为自定义传送门。
  • 水平传送门(>=0.0.8)。
  • 简单的配置和数据包支持。

可轻松添加到现有的整合包或世界中,也可轻松从现有世界中移除。请务必先备份你的世界。

计划中

  • 末地传送门模式。
  • 自定义传送门框架。
  • 自定义传送门生成的生物(不仅限于猪灵)或禁用生成。
  • 自定义传送门最低生成高度。
  • 添加或更改传送门粒子效果。
  • 进入和离开传送门时执行命令或函数。
  • 目的地基于生物群系、维度、高度、月相、时间和天气。
  • 目的地基于玩家等级、饱和度,甚至经济或魔力系统。
  • 目的地基于执行的命令或函数。
  • 目的地受维度和玩家权限限制。
  • 目的地覆盖游戏规则。
  • 支持经济、权限和任务模组。
  • 以及更多,包括后续的兼容模组。

欢迎在 GitHub Discussion 或 Discord 上为 World Portal 提出新功能建议。

使用方法

你可以通过配置文件或使用数据包来配置此模组。

  • 配置文件 (worldportal.json)
配置示例

ID "minecraft:example" 可以是任何内容,只要唯一即可。

{
    "portals": {
        "minecraft:example": {
            "frame_top_right": "minecraft:gold_block",
            "frame_top_left": "minecraft:iron_block",
            "frame_bottom_right": "minecraft:iron_block",
            "frame_bottom_left": "minecraft:gold_block",
            "mode": "worldportal:default",
            "destination": "customdimension:dimension"
        },
        "minecraft:example_horizontal": {
            "frame_top_right": "minecraft:gold_block",
            "frame_top_left": "minecraft:iron_block",
            "frame_bottom_right": "minecraft:iron_block",
            "frame_bottom_left": "minecraft:gold_block",
            "mode": "worldportal:horizontal",
            "destination": "customdimension:dimension_flat"
        }
    }
}
  • 数据包
数据包配置说明

在你的数据包命名空间文件夹中,创建一个 "worldportal" 文件夹,并在其中创建 "portal" 文件夹。在 portal 文件夹中创建一个任意名称的 json 文件,内容如下:

{
    "frame_top_right": "minecraft:gold_block",
    "frame_top_left": "minecraft:iron_block",
    "frame_bottom_right": "minecraft:iron_block",
    "frame_bottom_left": "minecraft:gold_block",
    "mode": "worldportal:default",
    "destination": "test:test"
}

文件路径:data\{namespace}\worldportal\portal\{id}.json

目前,你只能自定义传送门框架的四角方块和匹配的目的地维度。更多机制将在后续更新中添加,现阶段功能已满足我的使用需求。

兼容性

已知问题

  • [Radium] 建议使用 Canary 以获得更好的模组兼容性,或手动禁用 "mixin.ai.poi.fast_portals"。

目前没有其他新的兼容性问题或漏洞报告。如果发现问题,请在 GitHub 上报告,以便修复。

支持版本

🟩 26.1-26.2 / 🟩 1.21.1 / 🟥 1.21-1.21.11 / 🟩 1.20.1 / 🟪 1.16.5 / 🟪 1.12.2

🟩 已支持 🟥 已停止支持 🟨 正在开发 🟪 考虑支持

重要说明

此模组仅用于创建自定义传送门。要创建维度,你需要使用数据包或其他模组。

本模组是为个人游戏玩法调整、服务器自定义和整合包制作而设计。欢迎在整合包、视频、直播或类似媒体中使用。如果你喜欢这个模组,可以考虑在资金上支持我,我将不胜感激。

[作者社交媒体及捐赠链接区域]

[作者其他模组图标区域]