textures_list.json
概述
textures_list 文件是 Minecraft 用于缓存每个纹理的方式,这样它就能比从纹理文件夹中逐个查找图像更快地检索纹理。当你拥有大量纹理时,这一点尤为重要,因为 Minecraft 可能会出错,导致纹理被错误替换甚至完全不加载。如果你没有在文件中列出纹理,Minecraft 通常会抛出一个内容日志警告。如果你的纹理数量较少,可以忽略这个警告,但建议无论如何都列出纹理。
文件中可以使用哪些纹理?
任何纹理!为了最佳实践和性能,任何纹理都可以且应该被包含在 textures_list.json 文件中。
文件结构
文件结构非常简单。文件本身位于 RP/textures 文件夹中,名为 textures_list.json。该文件包含你希望列出的每个纹理的文件路径:
RP/textures/textures_list.json
json
[
"textures/blocks/foo",
"textures/blocks/bar",
"textures/items/foo",
"textures/items/bar",
"textures/models/foo",
"textures/models/bar",
"textures/entity/foo",
"textures/entity/bar"
]自动化处理
如果你有很多纹理,手动列出所有纹理路径显然会很繁琐。在这种情况下,你可以开始使用 Regolith 及其强大的过滤器来简化这一过程。




