跳到正文

KantoTeleports

作者:CobbleKanto

为冒险地图添加可配置的传送方块,支持设置目标、自定义音效、房间会话、安全传送位置,以及可选的 Jade 提示。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

KantoTeleports

KantoTeleports 是一款 Fabric 实用模组,地图创作者和服务器所有者可以使用它,通过专用传送方块创建可配置的传送点。

这款模组最初为 CobbleKanto 项目制作,用于地图切换、门、室内区域、地牢、特殊房间和冒险进度。它也适用于其他需要简单、可控的方块式传送系统的 Fabric 世界或服务器。

KantoTeleports 专为建筑玩家打造:放置传送方块,设置目的地,可选声音和所需物品,让玩家以更简洁的方式在地图中移动。


KantoTeleports main banner with sponsor label

使用 Shockbyte 租用 Minecraft 服务器可享 75 折优惠!想和朋友开启一场史诗般的冒险吗?点击此处并使用优惠码 COBBLEKANTO,还可以帮助我们持续改进模组并开发未来项目!


功能

  • 可配置的传送方块
  • 用于将传送方块连接到目的地的传送设置器物品
  • 每个方块的传送目的地都会保存在世界中
  • 可为每个方块单独设置是否检查所需物品
  • 可为每个方块单独设置传送声音
  • 内置 teleport_generic 和 teleport_door 声音事件
  • 房间会话系统,可将玩家传送到可用房间
  • 安全调整目标位置:若目的地受阻,会向上搜索
  • 适用于冒险地图、服务器大厅、室内区域、地牢、活动房间和进度关卡

工作原理

KantoTeleports 添加了一种实体传送方块,可直接在世界中配置。

配置后的传送方块可以保存:

  • 目标位置
  • 声音事件
  • 所需物品
  • 可选的房间会话 ID

玩家踩上传送方块时,模组会短暂应用过渡效果,然后将玩家传送到已配置的目的地。

显示设置和命令详情

基础传送设置

  1. 在世界中放置一个 Teleport Block。
  2. 手持 Teleport Setter 物品。
  3. 右键点击传送方块。
  4. 右键点击目的地方块。

目的地会设为你点击的方块上方空间,并以该方块为中心。

例如,如果你右键点击玩家应该出现位置的地板,传送目的地就会设为地板上方一格。

设置传送声音

将视线对准传送方块并运行:

/kantoteleports set sound <sound_event>

内置声音示例:

/kantoteleports set sound kantoteleports:teleport_generic
/kantoteleports set sound kantoteleports:teleport_door

该命令接受已注册的声音事件 ID。

设置所需物品

将所需物品拿在主手中,将视线对准传送方块并运行:

/kantoteleports set item

之后,玩家必须在物品栏中拥有匹配的物品才能使用该传送点。

这适用于钥匙物品、门票、徽章、地牢通行证、任务奖励或其他进度关卡。

房间会话

当一个传送点需要将玩家送往配置列表中的第一个可用房间时,可使用房间会话。

适用于:

  • 私人挑战房间
  • 可重复进入的地牢房间
  • 活动房间
  • 竞技场
  • 酒店式室内区域
  • 多人冒险地图实例

房间会话数据保存在世界文件夹中:

config/kantoteleports/room_sessions.json

创建房间会话

/kantoteleports roomsession create <session_id>

示例:

/kantoteleports roomsession create gym_rooms

向会话添加房间

使用两个位置定义房间区域:

/kantoteleports roomsession add <session_id> <room_id> <pos1> <pos2>

默认情况下,传送目标将设为房间区域框的中心。

你也可以指定一个目标位置:

/kantoteleports roomsession add <session_id> <room_id> <pos1> <pos2> <target>

示例:

/kantoteleports roomsession add gym_rooms room_1 100 64 100 110 70 110 105 64 105

将传送方块关联到房间会话

正对着一个传送方块并运行:

/kantoteleports roomsession set <session_id>

玩家踩上该方块时,模组会检查会话中的房间,并将每位玩家传送到一个可用房间。

其他房间会话命令

列出会话中的房间:

/kantoteleports roomsession list <session_id>

从会话中移除房间:

/kantoteleports roomsession remove <session_id> <room_id>

清除你正看着的传送方块上的房间会话 ID:

/kantoteleports roomsession clear

全局启用或禁用房间会话系统:

/kantoteleports roomsession enabled <true|false>

所有设置命令都需要操作员/管理员权限。


推荐用途

KantoTeleports 适用于:

  • 门间传送
  • 洞穴入口
  • 建筑内部
  • 区域关卡
  • 服务器大厅
  • 活动房间
  • 地牢检查点
  • 捷径
  • 通道
  • 私人挑战房间
  • 多人房间分配系统

建造者须知

为了获得最佳效果:

  • 请在服务器和客户端上都安装该模组。
  • 在向普通玩家开放世界之前,先配置好传送点。
  • 编辑 room_sessions.json 前请先备份。
  • 使用清晰的会话 ID 和房间 ID,例如 gym_rooms、dojo_rooms 或 event_rooms。
  • 如果替换内置音频文件,请保留相同的声音 ID,这样已配置的方块才能继续正常工作。

已知问题

  • 房间会话依赖正确设置的房间区域框。如果房间区域过小或位置不正确,可用性检查可能无法按预期运行。
  • 如果传送目的地被阻挡,模组会尝试将目标向上移动,但建造者仍应手动测试每个传送位置。

兼容性与依赖项

必需:

  • Minecraft 1.21.1
  • Fabric Loader 0.16.9 或更新版本
  • Fabric API
  • Java 21

可选:

  • Jade,用于显示已配置传送方块的建造者提示信息

常见问题

KantoTeleports 是否需要 Cobblemon?

不需要。KantoTeleports 是为 CobbleKanto 项目创建的,但模组本身并不需要 Cobblemon。

客户端和服务器都需要安装该模组吗?

是的。该模组添加了方块、物品、模型、音效和服务端传送逻辑,因此多人游戏时应在两端都安装。

我可以在自己的冒险地图或服务器中使用它吗?

可以。该模组适用于自定义地图、服务器大厅、地牢、私人房间、进度关卡,以及其他由建造者控制的传送系统。欢迎制作并发布有关此模组或使用此模组的视频!

我可以用物品锁定传送点吗?

可以。将物品拿在主手中,正对着传送方块并运行:

/kantoteleports set item

玩家需要在物品栏中拥有匹配的物品才能使用该传送点。

我可以更改传送音效吗?

可以。正对着传送方块并运行:

/kantoteleports set sound <sound_event>

内置示例:

/kantoteleports set sound kantoteleports:teleport_generic
/kantoteleports set sound kantoteleports:teleport_door

替换音频文件会导致现有传送方块失效吗?

只要声音 ID 保持不变,就不会。现有方块保存的是声音 ID,例如 kantoteleports:teleport_generic 或 kantoteleports:teleport_door,而不是音频波形本身。

Room Sessions 保存在哪里?

Room Sessions 保存在世界文件夹中:

config/kantoteleports/room_sessions.json

特别鸣谢

  • 感谢所有帮助完善 CobbleKanto 项目及其自定义模组的人。

如果你有想法或反馈,可以通过我们的公开问题追踪器分享,也可以在 Discord 上给 cobblekanto 发送私信。

CobbleKanto Shockbyte sponsor banner

使用 Shockbyte,Minecraft 服务器立享 75 折!输入优惠码 COBBLEKANTO,准备好和朋友开启一场史诗般的冒险吧!


天生巨人 🇧🇷

KantoTeleports 是一款由粉丝制作的非官方 Minecraft 模组。

本项目与 Nintendo、Game Freak、Creatures Inc.、The Pokémon Company、Mojang Studios、Microsoft 或 Cobblemon 团队均无关联,也未获得其认可、赞助或批准。

Minecraft 是 Microsoft Corporation 的商标。Pokémon 及相关名称是其各自所有者的商标。Cobblemon 归其各自创作者所有。

常见问题

KantoTeleports 支持哪些 Minecraft 版本?

KantoTeleports 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

KantoTeleports 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

CobbleKanto 的其他作品

查看全部 →