Minecraft: Story Mode has now been discontinued. If you already own a copy, make sure you download it before June 25 before the servers go offline, or else you may not be able to in the future. See here for more details.
7 enable 6 enabled 2 enabled2kgamer 2 enablex 1 enablepvp 1 enabled1997 1 enabled1997skin 1 enabled213 1 enabledmt 1 enablee 1 enable query 1 enable true 1 enable yunus 1 enable skin enable and disable hat to change if he wears his hoodie or his shirt. Same applies for his shoes. Faithful 64×64 Resource Pack 1.13/1.12.2. Faithful 64×64 Resource Pack is an amazing resource pack which is quite popular with many current users of minecraft. It earned the name ‘faithful’ mainly down to the fact that it has very little.
This feature is exclusive to Java Edition and Bedrock Edition. |
This article is about the system to customize assets since Java Edition 1.6.1. For other uses, see Texture pack (disambiguation).
The default textures, with a custom resource pack (Soartex Fanver) in the center.
The resource pack system is an API which provides a way for players to customize textures, models, music, sounds, languages, the end poem, splashes, and fonts, without any code modification.
- 1Behavior
- 6Contents
- 6.4Textures
Behavior[edit]
The default resource pack settings. as of Java Edition 1.14
Resource packs can be placed in the folder
resourcepacks
within the .minecraft
folder. Each resource pack is either a sub-folder or a .zip
file within the resourcepacks
folder. Once in the folder, a resource pack can be added from the options, where resource packs can be moved between 'Available resource packs' and 'Selected resource packs'. 'Selected resource packs' will also contain the default assets on the bottom, which cannot be removed.Resource packs will load their assets based on the order of the packs on the list. The bottom most pack will load first, then each pack placed above it will replace assets of the same name with its assets.
Default resource packs[edit]
A resource pack can be bundled with a world by saving it under the name
resources
and placing it directly in the world's folder. When playing the world, that resource pack will appear as the default right above the default resource pack.The resource pack selection menu, showing two active resource packs (not including default pack) and various other resource packs available for selection
A default resource pack can also be set on a server by adding a link to a
.zip
file download after the line resource-pack=
in the server properties file. Users can still opt out of using the resource pack or choose not to download it though.Java Edition[edit]
In Java Edition, the old (pre-Java Edition 1.14) textures are available in a resource pack titled 'Programmer Art'.
Bedrock Edition[edit]
Main article: Add-ons
Similarly to skins, resource packs can be bought or made in Bedrock Edition. As of Alpha 0.15.0 iOS users can download resource packs on the system itself
with the
.mcpack
and .mcworld
file names. When these files are opened, they are automatically imported into the game without any need for file system access.Legacy Console Edition[edit]
In Legacy Console Edition, mash-up packs are the equivalent of resource packs. They are available as downloadable content that can be bought from the Xbox Marketplace, PlayStation Store, Nintendo eShop, or the downloadable content section of the game. Mash-up packs also come with a skin pack and a themed world.
New Nintendo 3DS Edition[edit]
Main article: Mash-up pack
In New Nintendo 3DS Edition, mash-up packs are the equivalent of resource packs. They are available as downloadable content that can be bought from the downloadable content section of the game. Mash-up packs also come with a skin pack and a themed world.
Contents[edit]
A resource pack is identified by Minecraft based on the presence of the file
pack.mcmeta
in the root directory, which contains a JSON file with the following information:- The root tag
- pack: Holds the resource pack information
- pack_format: Pack version. If this number does not match the current required number, the resource pack will display an error and required additional confirmation to load the pack. Requires
1
for Java Edition 1.6.1-Java Edition 1.9,2
for Java Edition 1.9 and Java Edition 1.10,3
for Java Edition 1.11 and Java Edition 1.12, and4
for Java Edition 1.13 and Java Edition 1.14. - description: Text that will be shown below the pack name in the resource pack menu. The text will be shown on two lines. If the text is too long it will be cut off.
- description: Contains a raw JSON text object that will be shown instead as the pack description in the resource pack menu. Same behavior as the
string
version of thedescription
tag, but they cannot exist together.[when?]
- pack_format: Pack version. If this number does not match the current required number, the resource pack will display an error and required additional confirmation to load the pack. Requires
- language: Contains additional languages to add to the language menu
- Language code for a language, corresponding to a
.json
file with the same name in the folderassets/<namespace>/lang
- name: The full name of the language
- region: The country or region name
- bidirectional: If true, the language reads right to left.
- Language code for a language, corresponding to a
- pack: Holds the resource pack information
The root directory also contains an optional image called
pack.png
, which will show as the thumbnail for the pack on the resource pack selection menu.Language[edit]
Resource packs can create language files of the type
.json
in the folder assets/<namespace>/lang
. Each file will either replace information from a file of the same name in the default or a lower pack, or it will create a new language as defined by pack.mcmeta
.Each line in the
.json
file is in the standard json format of 'identifier':'name'
followed by a comma in case it is followed by another value in the next line. identifier
is the name that the game looks for to determine the name for something, and as such it should not be changed. name
is the name that is displayed. For example, stone in the default language file is 'block.minecraft.stone':'Stone'
, with block.minecraft.stone
being the identifier, and Stone
being the displayed name. Blank lines are ignored. The file needs to be valid JSON syntax, meaning it starts with a {
, has a comma after every key value pair except the last one, and ends with a }
.Language files only need to add lines that are actually changed by the pack, any names that are not in the pack will be loaded from the pack below, or default if no pack changes the names.
Models[edit]
Models are files in JSON format with the extension
.json
, which determine the shape and textures of blocks and items.Blocks use a block state file from
assets/minecraft/blockstates
to determine which model is loaded for each variant from the folder assets/minecraft/models/block
. Meanwhile, each item has an item model in assets/minecraft/models/item
to determine its model, which either loads from a block's model, contains data for its own custom model, or uses the default 'flat' or 'entity' model.Models and block states used in packs below the top one will still be loaded unless overridden in the top pack, which may cause some textures and models used by the top pack to no longer be loaded.
Sounds[edit]
Resource packs load additional sounds with the file type of
.ogg
. Each sound placed in the pack will override the sounds from packs below, and packs also contain a file called sounds.json
which is placed within assets/minecraft
. Unlike most other files in resource packs, sounds.json
will merge sound information from packs below the top pack, rather than each sounds.json
file overriding the previous completely.Textures[edit]
The 'missing texture' for invalid or missing textures.
For block or item textures to function, they must have equal width and height (or height that is a multiple of the width if animated); otherwise it will display as a magenta and black checkerboard. For most other textures, the file will simply be stretched to fit the required dimensions.
Most solid blocks will turn any transparent area fully opaque. Some other blocks, which have 'cutout' transparency (like glass) will turn all pixels that are less than 10% opaque fully transparent and all other pixels completely opaque. Every other block renders textures with semi-transparency as-is. All items and any blocks or entities which are semi-transparent by default support semi-transparency.
If a file does not exist in any resource pack, including the default, it will display as a magenta and black checkerboard (
#f800f8 and
#000000).
#f800f8 and
#000000).
Animation[edit]
Block and item textures support animation by placing each additional frame below the last. The animation is then controlled using a
.mcmeta
file in JSON format with the same name and .png
at the end of the filename, in the same directory. For example, the .mcmeta
file for stone.png
would be stone.png.mcmeta
.- The root tag
- animation: Contains data for the animation
- interpolate: If true, Minecraft will generate additional frames between frames with a frame time greater than 1 between them. Defaults to
false
. - width: The width of the tile, as a direct ratio rather than in pixels. This is unused in vanilla but can be used by mods to have frames that are not perfect squares.
- height: The height of the tile in direct pixels, as a ratio rather than in pixels. This is unused in vanilla but can be used by mods to have frames that are not perfect squares.
- frametime: Sets the default time for each frame in increments of one game tick. Defaults to
1
. - frames: Contains a list of frames. Defaults to displaying all the frames from top to bottom.
- A number corresponding to position of a frame from the top, with the top frame being 0
- A frame Specifies a frame with additional data
- index: A number corresponding to position of a frame from the top, with the top frame being 0
- time: The time in ticks to show this frame, overriding 'frametime' above.
- interpolate: If true, Minecraft will generate additional frames between frames with a frame time greater than 1 between them. Defaults to
- animation: Contains data for the animation
If the
.mcmeta
file does not exist in the pack and the texture does, the game will assume the texture is not animated, rather than loading a .mcmeta
file from a pack below that pack. If no .mcmeta
file exists for a texture with unequal dimensions, the texture will appear as a purple and black checkerboard.Villagers[edit]
Textures from
assets/minecraft/textures/entity/villager
and assets/minecraft/textures/entity/zombie_villager
support a .mcmeta
file in JSON format containing additional effects to apply to the hat layer. The file is contained in the same directory as the texture, and has the same name as the texture, except appended with .mcmeta
. For example, the file profession/farmer.png
can have a properties file called profession/farmer.png.mcmeta
- The root tag
- villager: Contains data for the texture
- hat: Whether the villager type's hat layer should still render (default), or not
full
(Unknown whatpartial
does).
- hat: Whether the villager type's hat layer should still render (default), or not
- villager: Contains data for the texture
If the
.mcmeta
file does not exist in the pack and the texture does, the game will load the default settings, rather than loading a .mcmeta
file from a pack below that pack.Colormaps[edit]
Colormaps are 256×256 pixel images which tell the game which color to use in each biome. They are located in
assets/minecraft/textures/colormap
. The game contains two colormaps, foliage.png
which colors plants such as leaves (except birch and spruce) and vines, and grass.png
which colors grass and grass blocks. Colormaps can be disabled on individual blocks by removing the tintindex
tag.Fonts[edit]
Font files contain a grid of white characters, which are automatically colored by Minecraft as needed in game. The character sizes are automatically determined based on the last line of pixels containing any alpha value. Due to the way fonts are detected, filling the background of a character with a color containing a 5 % alpha background will cause the full width to render without having a visible background to the character.
- Glyphs 0x20 (space) through 0x7E (tilde) display the standard ASCII characters,
- Glyphs 0x7F through 0xFF display the Codepage 437 characters (this is no longer the case in Bedrock editions 1.11+).
The font file is located in
assets/minecraft/textures/font/ascii.png
The font file used when displaying the enchanting 'alien font' is
assets/minecraft/textures/font/ascii_sga.png
Properties[edit]
Textures from
assets/minecraft/textures/misc
support a .mcmeta
file in JSON format containing additional effects to apply to the texture. The file is contained in the same directory as the texture, and has the same name as the texture, except appended with .mcmeta
. For example, the file pumpkinblur.png
can have a properties file called pumpkinblur.png.mcmeta
- The root tag
- texture: Contains data for the texture
- blur: Causes the texture to blur when viewed from close up. Defaults to
false
- clamp: Causes the texture to stretch instead of tiling in cases where it otherwise would, such as on the shadow. Defaults to
false
- mipmaps: Custom mipmap values for the texture
- blur: Causes the texture to blur when viewed from close up. Defaults to
- texture: Contains data for the texture
If the
.mcmeta
file does not exist in the pack and the texture does, the game will load the default settings, rather than loading a .mcmeta
file from a pack below that pack.Texts[edit]
Three
.txt
files in UTF-8 format exist in assets/minecraft/texts
which are used by the game to determine the text to display.The file
end.txt
contains the text of the end poem, using formatting codes to apply the colors to the two speakers, and with the text PLAYERNAME
being replaced with the player's name. After that file is shown, the contents of credits.txt
will be shown.The file
splashes.txt
contains lines of text separated using line breaks to determine the splashes to display in game. Any splash can be replaced with different text.Folder structure[edit]
Video[edit]
Note: This video is outdated, as servers now fully support resource packs.
History[edit]
Java Edition | |||||
---|---|---|---|---|---|
1.6.1 | 13w24a | Added resource packs, replacing the functionality of texture packs. Minecraft Texture Ender is available from Mojang to automatically convert 1.5 compatible texture packs to resource packs. | |||
1.6.2 | ? | Fixed distorted font when HD font is used.[1] | |||
1.7.2 | 13w36a | Added the ability to apply multiple resource packs at once. | |||
13w42a | Moved files from assets/minecraft/music to assets/minecraft/sounds/music and files from assets/minecraft/sound to assets/minecraft/sounds . | ||||
1.7.4 | 13w48a | Removed the ability to change the Mojang logo. | |||
1.8 | 14w06a | Added the ability to change the block models. | |||
14w07a | Resource packs can now be bundled with a map. | ||||
14w25a | The model format now supports custom item models. | ||||
Textures can now be specified for blocks and items. | |||||
Added the interpolate tag for animations. | |||||
1.8.8 | pre | Resource packs now display an error if the pack version number is wrong. At this time, it requires a pack version number of 1 . | |||
1.9 | 15w31a | Resource packs version number was changed to 2 , due to changes in the model system, such as item tags, multipart, and changes to display tags. | |||
Using resource packs with outdated display tags will cause the models to seem abnormally up-scaled and the wielded block will not be rotated in the hand, along with blocks in the inventory replaced with a 2D texture. This is similar to what happens when a model has no display tags. See here for an example. | |||||
1.11 | 16w32a | Resource packs version number changed to 3 , due to the change that all files should have lowercase letters. | |||
1.13 | 17w43a | The default resource pack can now be moved up and down, just like other resource packs. | |||
17w48a | Changed format number to 4 , due to The Flattening. | ||||
1.14 | 18w45a | Added 'Programmer Art – The classic look of Minecraft' to the resource pack menu, due to the old textures being replaced by new ones in the Texture Update. | |||
19w06a | Significantly improved resource pack loading speed.[2] | ||||
Pocket Edition Alpha | |||||
0.15.0 | ? | Added resource packs Plastic and City. | |||
0.15.7 | Added Natural resource pack. | ||||
0.15.8 | Added Fantasy resource pack. | ||||
0.16.2 | Added Cartoon resource pack. | ||||
Pocket Edition | |||||
1.0.3 | ? | Added Candy resource pack. | |||
Bedrock Edition | |||||
1.10.0 | beta 1.10.0.3 | Resource packs are now separate from world templates and can be updated independently in existing worlds. |
Gallery[edit]
- The resource packs menu in Beta 1.6.x
See also[edit]
References[edit]
- ↑MC-17673
- ↑'It should have already affected resource pack loading! It's all the same thing internally.' – @Dinnerbone, February 7, 2019
Minecraft by Mojang AB, Xbox Game Studios, 4J Studios, SkyBox Labs, Other Ocean Interactive, Telltale Games and NetEase | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Help | |||||||||||||
Game customization | |||||||||||||
Editions |
| ||||||||||||
Official Merchandise | |||||||||||||
Other |
|
Retrieved from 'https://minecraft.gamepedia.com/index.php?title=Resource_pack&oldid=1390759'
Minecraft: Story Mode has now been discontinued. If you already own a copy, make sure you download it before June 25 before the servers go offline, or else you may not be able to in the future. See here for more details.
< Tutorials
This article is about how to install a resource pack. For what a resource pack is, see Resource Pack.
These tutorials are meant to help you use resource packs in Minecraft. Resource packs allow players to customize textures, music, sounds, language files, end credits, splashes, and fonts but do not change the actual gameplay.
- 2Direct methods
Any platform[edit]
- Download a resource pack, you should get a .zip file
- Open the folder to which you downloaded the file
- Copy the .zip file
- Open Minecraft
- Click on 'Options', then 'Resource Packs'
- Choose 'Open resource pack folder'
- Paste the file into the resource folder in Minecraft
- Go back to Minecraft, the resource pack should now be listed (if not listed then go to the main menu by pressing Esc and repeat step 5) and you can activate it by choosing it and hitting 'Finished'
Direct methods[edit]
Windows[edit]
- Download a resource pack, you should get a .zip file.
- Open the folder, in which you downloaded the file.
- Copy the .zip file
- Press ⊞ Windows + R then type in:
%appdata%.minecraftresourcepacks
- Paste the file into the directory
- Open Minecraft
- Go to 'Settings', then 'resource packs' your texture pack should be there. Have fun!
MacOS[edit]
- Download a resource pack of your choice
- Do NOT unzip the resource pack just move the .zip file to minecraft's resource pack folder (Should be at
~/Library/Application Support/minecraft/resourcepacks
) - Open up Minecraft and login to your account
- At the main menu select 'Options', then 'Resource Packs'
- Now select your new resource pack and then select done
To access
~/Library/
on a Mac running MacOS 10.7 and above, switch to Finder, open the 'Go' Menu, and while holding down ⌥ Option, select 'Library'Linux[edit]
- Download a resource pack, you should get a .zip file
- Open the folder to which you downloaded the file
- Copy the .zip file
- Type
~/.minecraft/resourcepacks/
in your file manager's address bar or in the console - Paste the file into the directory
- Open Minecraft
- Go to 'Options', then 'Resource Packs' The resource pack should now be listed and you can activate it by choosing it and hitting 'Done'.
Tutorials | ||||||||
---|---|---|---|---|---|---|---|---|
Introductory |
| |||||||
General |
| |||||||
Storage solutions | ||||||||
Farming |
| |||||||
Enchanting and smelting | ||||||||
Blockbreaking | ||||||||
Mechanisms |
| |||||||
Servers |
| |||||||
Technical |
| |||||||
Outdated |
Retrieved from 'https://minecraft.gamepedia.com/index.php?title=Tutorials/Loading_a_resource_pack&oldid=1393499'