Skip to content

[PT] 传送门嬗变 (Portal Transform)

Portal Transform

Portal Transform

XyeBBSXyeBBS
暂无 XyeBBS 数据

📖 模组简介

Portal Transform(传送门嬗变)是一个独特的物品转换模组,添加了全新的配方类型:传送门嬗变。该功能原本是 FantasyTools 模组的一部分,现已独立成为专门的模组。

✨ 核心功能

🔄 传送门嬗变机制

  • 物品转换: 物品 A 通过传送门时可以转变为物品 B
  • 副产物系统: 转换过程中有概率产生副产物 C
  • 概率控制: 可以设置物品转换的成功概率
  • 维度限制: 支持指定输入维度和目标维度

�️ 环境条件

  • 天气要求: 可设置特定天气条件(晴天、雨天、雷暴天)
  • 维度传送: 支持跨维度的物品转换
  • 条件触发: 只有满足条件时才会发生转换

⚙️ 高级配置

  • 自定义配方: 通过数据包或 KubeJS 脚本添加配方
  • 副产物控制: 设置副产物的产出概率和数量范围
  • 多重条件: 组合多种条件创建复杂的转换规则

🎯 使用场景

🔬 魔改整合包

  • 创建独特的物品获取方式
  • 设计跨维度的资源转换链
  • 增加游戏的策略性和趣味性

🎮 冒险地图

  • 设计解谜机制:特定物品通过传送门获得奖励
  • 创建剧情道具的转换系统
  • 制作多维度探险的物品收集机制

⚗️ 自动化系统

  • 结合其他模组创建自动化物品转换
  • 设计跨维度的物品传输系统
  • 构建概率性的物品生产线

🔧 KubeJS 兼容性

📝 脚本支持

本模组提供完整的 KubeJS 支持,可以通过脚本轻松添加自定义配方:

javascript
ServerEvents.recipes((event) => {
    event.recipes.portaltransform.item_transform(
        "minecraft:cobblestone", // 输入物品
        "minecraft:prismarine",  // 输出物品
        [
            Byproduct.of("minecraft:redstone", 0.8, 1, 4) // 副产物
        ],
        ["minecraft:overworld", "minecraft:the_nether"], // 维度要求
        "any", // 天气条件:any/rain/clear/thunder
        0.1    // 转换概率
    );
})

⚙️ 配置参数说明

  • 输入物品: 需要转换的原始物品
  • 输出物品: 转换后的目标物品
  • 副产物: Byproduct.of(物品, 概率, 最小数量, 最大数量)
  • 维度要求: [输入维度, 目标维度]
  • 天气条件: "any", "rain", "clear", "thunder"
  • 转换概率: 0.0-1.0 之间的小数

📋 兼容性

支持的模组

  • KubeJS: 完整的脚本支持,可添加自定义配方
  • EMI: 物品管理器支持,配方可在 EMI 中显示
  • 数据包: 支持通过数据包添加配方
  • NeoForge: 基于 NeoForge 平台开发

🌍 多人游戏

  • 完全支持多人服务器
  • 客户端和服务端都需要安装
  • 配方同步机制完善

🎓 使用教程

📚 基础使用

  1. 安装模组: 将模组文件放入 mods 文件夹
  2. 准备物品: 获取需要转换的物品
  3. 通过传送门: 携带物品通过指定的传送门
  4. 获得转换: 根据配方设置获得转换后的物品

🔧 配方制作

  1. 使用 KubeJS: 在 kubejs/server_scripts/ 目录下创建脚本
  2. 编写配方: 使用 event.recipes.portaltransform.item_transform() 方法
  3. 设置条件: 配置维度、天气、概率等参数
  4. 测试配方: 在游戏中验证配方是否正常工作

实用技巧

  • 使用 EMI 查看已添加的传送门嬗变配方
  • 合理设置转换概率,避免过于简单或困难
  • 结合副产物系统增加游戏趣味性

🎯 推荐理由

优点

  • 功能独特: 创新的传送门物品转换机制
  • 高度可定制: 支持 KubeJS 脚本和数据包配置
  • 条件丰富: 支持维度、天气、概率等多种条件
  • 副产物系统: 增加转换过程的随机性和趣味性
  • 兼容性强: 与 EMI、KubeJS 等主流模组完美兼容

🎨 适合玩家

  • 魔改整合包制作者
  • 喜欢自动化系统的玩家
  • 冒险地图制作者
  • KubeJS 脚本爱好者

📝 注意事项

⚠️ 使用提醒

  • 需要同时在客户端和服务端安装模组
  • 建议先在测试世界中验证配方
  • 合理设置转换概率,避免破坏游戏平衡

🔧 故障排除

  • 配方不生效:检查 KubeJS 脚本语法是否正确
  • 物品不转换:确认维度和天气条件是否满足
  • EMI 不显示:确保配方格式正确且模组版本兼容

💡 开发信息

  • 作者: QiHuang02(所有者/程序/策划)
  • 贡献者: 半梦(美术)、LirxOwO(贡献者/吉祥物)、Galaxy、蓝若绫Royling
  • 源码: 开源项目,可在 GitHub 查看源代码

Portal Transform(传送门嬗变)为 Minecraft 带来了全新的物品转换机制,通过传送门实现物品的神奇变化。无论是用于魔改整合包还是冒险地图,这个模组都能为你的世界增添独特的玩法体验!

🔗 相关链接

贡献者

加载中...
更新历史
评论区加载中...