本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

材质包

来自Minecraft Wiki
(重定向自材质
跳转至: 导航搜索
Grass Block Revision 2.png
该页面的内容关于过时或已移除的功能。
材质包在1.6.1被移除。但是现在材质包仍存在于主机版。
Information icon.svg
此特性为原主机版独有。
默认的JoliCraft材质在中间)

材质包(Texture Pack) 是一个可以更改游戏中方块物品生物和界面外表的文件包。它们是由png图片和pack.txt文件组成的zip压缩包。 默认材质的像素是16×16 (标准像素). 32×32, 64×64, 128×128, 256×256, 512×512 或更高的材质,(也被称为‘HD’材质包),要求使用第三方 Mods 方可运行。最为常见的高清材质补丁为MCPatcher或名为Optifine的MOD(在提供性能提升的同时内置了高清材质补丁)。使用高清材质所引发的游戏崩溃已经被修复,但是在未经使用过高清材质的客户端中使用高清材质会使其工作异常。游戏仍会运行,但由于材质文件的尺寸不同,一些材质会显示为其他材质,比如会在草方块中显示火焰动画等。出现的错误与所使用的材质及分辨率有关。未使用.zip文件名的材质文件在游戏中也可以识别,这一点在”预读取材质包“按键中得以应用(F3 + T)。

所有版本的Minecraft都支持自定义材质包,但早期版本的Minecraft必须修改minecraft.jar才能使用自定义材质包。高清材质包没有补丁也能够在所有版本运行,但是某个材质包可能会出现错误或无效。

未来特性[编辑 | 编辑源代码]

MineCon 2012期间,开发团队宣布Minecraft将会在红石更新中支持高清材质以及动态材质。

以下视频为未来材质包的计划:

Minecraft 1.5中方块和物品的材质[编辑 | 编辑源代码]

自Minecraft 1.5开始,换言之,从每周快照13w02a开始,"terrain.png文件和"gui/items.png"将会变为被由一系列独立的方块和物品图像所取代。在程序运行时,这一系列单独的图像文件会被"缝"在一起,而如果所选择的材质包丢失图像的话,会使用默认材质包的对应图像。

游戏不再会为火、熔岩、水、传送门、时钟以及指南针创建面向过程的材质。恰恰相反,这些方块和物品需要为其提供一个提前绘制好的动画。这样做的好处在于这个动画不在会被方块所约束,而是可以应用于所有的图像之中。另外,游戏也将会允许材质根据图像分辨率的不同进行调整。举例来说,如果一款高清材质丢失了一幅图像,游戏也会在大小不同的情况下调整默认图像进行匹配。

Minecraft 1.5中的文件夹[编辑 | 编辑源代码]

文件夹 说明 提示
textures/blocks/ 所有方块 这些图片文件在程序运行时会自动生成terrain.png文件
textures/items/ 所有物品 这些图片文件在程序运行时会自动生成items.png文件

Minecraft 1.5中的材质动画[编辑 | 编辑源代码]


在图像文件中沿y轴方向添加一系列动画的关键帧可以为这一图像文件制作动画。默认情况下是每秒10次更新(也就是说每张关键帧100毫秒),游戏会自动将下一帧图像放进当先的材质文件中。当图像文件序列至底部时会自动从最上面的一张图片开始。举例来说,如果希望为某方格制作一个快速地在两张16x16的图像来回切换地动画,需要将其上下放置于16x32的图像文件中。

将会可以自定义设置每帧的持续时间以及所使用的关键帧。举例来说,您可能相比于循环播放(1-2-3-1-2-3)更为喜欢"乒乓式"播放动画(1-2-3-2-1)。这是还需要创建一个与图像文件名字相同的文本文件(如"dirt.png"对应的文本文件为"dirt.txt"),然后在其中注明关键帧的切换顺序。

书写的格式只需要每次注明对应的关键帧号码即可(注意是从0开始),可以以逗号(,)或回车相隔开。举例来说,如果您希望制作一张4帧式的乒乓式动画,其对应的文本文件应如下所示:

0,1,2,3,2,1

……或这样:

0
1
2
3
2
1

如果希望动画要比每秒10帧的设置要慢,需要在每一帧后以星号(*)注明所持续的帧数。举例来说,如果希望这一动画比默认的设置慢4倍,其文本文件应如下所示:

0*4,1*4,2*4,3*4,2*4,1*4

Minecraft 1.5中特殊的图像文件[编辑 | 编辑源代码]

  • blocks/lava_flow.png, blocks/water_flow.png
    熔岩和水使用材质文件中的4个位置。所以为了简化在创作时的难度,这两幅图像需要是其他方块材质的4倍大(默认的情况下即为32x32像素)。
  • items/compass.png
    指南针本身并无动画,而其指针则需要针对不同方向的图像文件。可以为指南针的指针设置自定义数量的方向图像文件。但是第一张(第0帧)应该指向南方,其余各帧一次顺时针旋转。最后一帧应该近似于指向南方(当然需要稍微偏东一些)。
  • items/clock.png
    与上文类似,时钟本身也并无动画,其动画文件用于描述每天的时间。第一帧为正午,其余各帧依次顺时针旋转。午夜应该是在整个动画的中间位置(也就是说如果只做一个32帧的动画,午夜应该在第16帧的位置)。

资源[编辑 | 编辑源代码]

安装方法[编辑 | 编辑源代码]

  1. 在网站中下载您心仪的材质包。由于其文件并非为一个文件夹,大部分的材质包均为ZIP文件格式。如果您自行创建材质包,您可以在必要的时候对其进行zip压缩。您可以在教程/制作材质包页面获取关于制作材质包的更多深度信息。然而,zip压缩并不是必要的,在每周快照12w32a后,只要有pack.txt存在,就会被认为是一个材质包。
  2. 运行Minecraft。如果您已经打开了Minecraft,请确保您保存并关闭世界:你至少需要返回至主菜单才能进行下一步操作。
  3. 点击 材质包按钮。
  4. 点击 打开材质文件夹按钮,此时会打开一个存有 Minecraft所有材质包的文件夹。如果没有成功打开文件夹,您需要手动进行寻找,材质文件夹的路径与您的操作系统有关:
  • Windows XP/Vista/7: %appdata%\.minecraft\texturepacks
  • GNU/Linux: ~/.minecraft/texturepacks (这一文件夹有可能为隐藏模式。)
  • Mac OS X: ~/Library/Application Support/minecraft/texturepacks (这一文件夹有可能为隐藏模式。)
  1. 需要关闭Minecraft即可成功的在所打开的文件夹中放置材质包。
  2. 稍等几秒后即可在Minecraft中出现对应的材质包,选择该材质包并点击”确定“即可应用此材质包。您可以重新载入世界观察变化。如果Minecraft没有刷新,只需要退出并重新打开材质包菜单即可。

提示[编辑 | 编辑源代码]

  • 材质包可能只会修改其中的某些材质。所以当您发现在使用某一款材质包后主菜单未发生变化,这并不代表材质包未正常工作。如果您认为开始菜单需要加以改变,请联系材质包的作者,或者您自行修改。
  • 您可能会安装许多款材质包,不同的材质包可以通过鼠标滚轮上下滑动进行浏览。
  • Minecraft可能会锁定当前使用的材质包(如,该材质包包含用户界面时),此时材质包不能被覆盖。如果您需要更新此材质包,您可以暂时使用默认材质,并对您所希望更新的材质包进行覆盖。
  • 如果您希望在Minecraft中将未经压缩的文件夹识别为一个材质包,您需要在该目录下放置一个pack.txt文件(现为pack.mcmeta文本文件)。这一功能在12w32a之前无法实现。
  • 需要注意,如果您下载了一个zip文件形式的材质包,其中可能会包含另一个包含有实际材质包所在位置的文件夹。在这种情况下,您需要要么复制、要么剪切,或者将这一文件夹拖拽至材质包文件夹内。

主机版[编辑 | 编辑源代码]

主机版中,材质包能够作为从Xbox商城、PlayStation商店和Nintendo eShop中可购买并下载的内容或者作为游戏中可下载的内容部分,除此之外还有游戏中默认的材质。它们包含在了免费的混搭包中。

材质包的创建[编辑 | 编辑源代码]

在1.4.5版本中,terrain.png图片中各个子图所代表的含义

要创建一个材质包,您需要使用7-ZipWinRAR对minecraft.jar文件进行解压缩,修改对应的文件。可以通过任意一款图像编辑软件对PNG文件进行编辑及设置透明度。推荐使用GIMPPixlr以及Paint.NET进行编辑,这些软件都是免费的。Microsoft自带的画图软件并不提供透明度编辑功能,会以颜色(或纯色)替换透明区域。使用这类软件会将冰块变为纯色。然而,是可以只通过windows画图绘制材质包的。

所修改的每一份PNG文件需要被保存成32位PNG格式并包含透明度信息。接下来将修改过的文件打包成一个zip文件,记得保留原有的文件格式,虽然这并不是必须的。任何省略的文件都会被默认材质所替换。如果您在选择您的材质包后未发生变换,请确保文件放置的位置是正确的(通常都是这一问题)

可以被修改的文件列表[编辑 | 编辑源代码]

文件 说明 简介
terrain.png 所有的方块 液体的改动只能在高清材质中生效
particles.png 所有的颗粒 红石颗粒的颜色不能改变
pack.png 材质包的微缩图 大小为128×128像素
pack.txt 材质包可选的描述 描述文字不宜过长,否则会无法显示
/title 客户端的介绍和主菜单的画面
/environment 雪,雨和
/font 游戏中的字体。
/terrain 太阳月亮. 图片会在游戏中水平来回显示。(也就是说会在日落前倒序显示,之后正序显示)
item\ 游戏模型中的 告示牌, 矿车, , 和 弓箭. 的文件暂时无法使用。
gui\ 背包背景、logo、菜单等,还有物品
art\ 存放图画的目录
mob\ 存放怪物、玩家模组的目录
armor\ 存放盔甲的目录
achievement\ 成就的屏幕界面
misc\ 生物群系中草/树叶的颜色,南瓜头盔的样式,时钟地图的背景。
/title/bg Minecraft菜单界面的背景 以panorama0 - panorama5命名。


您可以在MOD文件夹中找到为该MOD所使用的材质。对于modloader的mod,terrain.png在toomanyitems里。

材质包列表[编辑 | 编辑源代码]

默认分辨率 (16px)[编辑 | 编辑源代码]

点击链接获取默认分辨率材质包列表。

高清材质 (32px及以上)[编辑 | 编辑源代码]

点击链接获取高清分辨率材质包列表。有些材质需要“高清材质补丁”或Optifine方能正常运行。

历史[编辑 | 编辑源代码]

Java版(Alpha)
v1.2.2 加入了官方支持的16×16材质包,在此之前,玩家需要手动更改材质包通过覆盖他们的minecraft.jar文件或者使用一个补丁。
Java版(Beta)
1.8 高清材质引起的漏洞被修复了,但它们仍不能在未打补丁的客户端中正常工作。
Java版
1.3.1 12w23a 文件夹内的材质包(未压缩)被认可和材质包的图片能够被显示出来(对于文件夹,未压缩)。
12w24a 打开材质包文件夹的按钮现在在Mac系统正常工作。
1.5 13w02a "terrain.png"和"gui/items.png"文件被单个的方块和物品图片所取代,从而允许使用高清和动态材质。不同分辨率的材质包能够被混合和配对使用。
1.6.1 13w24a 材质包不再被支持,并且被资源包所取代。
原主机版
TU12CU11.0Patch 1添加了对材质包的支持。

你知道吗[编辑 | 编辑源代码]

  • 所选择的材质包名称被保存在.minecraft文件夹下options.txt文件中,这样您可以手动修改"skin:"的值。这一信息在主菜单因 材质包 发生崩溃时非常有用。因为在此时,由于主菜单崩溃无法进入材质选择界面。只需移除文件中的名字将其重置为默认材质即可。
  • 修改FoliageColor.png,GrassColor.png以及WaterColor.png (均在'misc'文件夹中) 的尺寸可能会引发在生成世界时出现严重的错误。这是由于在世界生成时会被中断并转至其他材质包中,进而引发”所保存的区块“崩溃的问题。
  • 你也可以创建包含有动画形式图片的材质包,而且整个世界中所有方块上的动画将会同步播放.

资源[编辑 | 编辑源代码]

视频[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]