一句话区分:外观 vs 逻辑

最简单的记法是按它们改什么来分:

  • 资源包(Resource Pack)= 改外观。 方块和物品的贴图、模型、音效、界面、字体、语言文件——一切「看起来 / 听起来」的部分。装上它,世界还是同一个世界,只是换了一身皮。
  • 行为包(Behavior Pack)= 改逻辑。 实体怎么行动、怪物掉什么、能合成什么、游戏规则如何——一切「世界怎么运转」的部分。它真正改变玩法。

举例:把僵尸的贴图换成你画的样子,是资源包;让僵尸掉落钻石、或跑得更快,是行为包。两者经常成对出现——很多附加内容会同时给一个行为包改逻辑、再配一个资源包改对应外观,打包成一个 .mcaddon 一起安装。想了解这种打包格式,可看 .mcpack 和 .mcaddon 是什么

它们和世界文件是分开的

行为包和资源包都是基岩版的机制,而且是独立于世界存档的内容包:

  • 它们的存放和分发都和 .mcworld 分开,需要在游戏里单独启用才生效。
  • 一个世界可以启用多个包;同一个包也能复用到不同世界上。
  • 正因为分开,诊断或修复世界文件不会动到你的包,反之亦然。想先弄清世界文件本身是什么、装了哪些东西,可看 .mcworld 是什么文件

这也是为什么导入世界和安装包是两件事:你点开 .mcworld 导入的是世界本身,包则要另外加载。

从 Java 转基岩时,包怎么处理

Java 版对应的概念叫数据包(Data Pack)资源包,但它和基岩版的行为包/资源包机制并不相同。所以在 TopoBlocks 把 Java 世界转成基岩版时,我们的处理是诚实的:

  • Java 的数据包/资源包通常不会被自动套进转换后的世界,而是放进单独的逐项报告里说明,由你在基岩端用对应方式另行处理。
  • 转换是单向的 Java → 基岩版,按次付费、失败自动退款,价格以 App 内为准。
  • 绝不覆盖你的源文件——原 Java 世界连同哈希都保留、可追溯,转换只生成新文件。

这部分的细节、哪些内容会进报告而非自动迁移,可看 数据包/资源包转基岩怎么处理。我们不承诺「100% 无损」,但会在付费前给兼容度评分、完成后给逐项变更报告,让你先看清再决定。