Search results
Here you can browse thousands of awesome Minecraft resource packs and texture packs that will transform your world beyond recognition. The list below contains textures in various themes: realistic if you want to bring some realism to your Minecraft world, modern for your modern home or city buildings, medieval for your middle age castles, clean ...
Resource Packs. Mod Support. Data Packs. Discover the world's largest mod repository on CurseForge, serving popular games and communities like Minecraft, WoW, The Sims 4, and more.
Minecraft texture packs or resource packs are files that alter the visuals and graphics of the game, changing the appearance of blocks, items, sounds and entities.
Search and browse thousands of Minecraft resource packs on Modrinth with instant, accurate search results. Our filters help you quickly find the best Minecraft resource packs.
- Overview
- Java Edition
- Bedrock Edition
- Trivia
- See also
- References
This article needs to be updated.
The resource pack system provides a way for players to customize textures, models, music, sounds, languages, texts such as the end poem, splashes, credits, and fonts without any code modification.
Behavior
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" also contain the default assets on the bottom, which cannot be removed. Resource packs load their assets based on the order of the packs on the list. The bottom-most pack loads first, then each pack placed above it replaces assets of the same name with its assets.
Folder structure
Resource packs use the following folder structure: ••pack.mcmeta •pack.png •assets •icons •icon_16x16.png •icon_32x32.png •minecraft.icns ••sounds.json •blockstates •(blockstate).json •gpu_warnlist.json •font ••icons •icon_16x16.png •icon_32x32.png •minecraft.icns •lang •(lang).json •models •block •(model).json •item •(model).json •particles •(particle).json •regional_compliancies.json •sounds •(sound).ogg •shaders •post •(post).json •program •(fragment shader).fsh •(program).json •(vertex shader).vsh •texts •(text).txt •textures •block •(texture).png •colormap •(texture).png •effect •(texture).png •entity •(texture).png ••(texture).png •environment •(texture).png •font •(texture).png •gui •(texture).png •advancements •(texture).png •backgrounds •(texture).png •container •(texture).png •creative_inventory •(texture).png •presets •(texture).png •title •(texture).png •background •(texture).png •item •(texture).png •map •(texture).png •misc •(texture).png •mob_effect •(texture).png •models •armor •(texture).png •painting •(texture).png •particle •(texture).png
Contents
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 displays an error and requires additional confirmation to load the pack. See Pack format for a full list of pack format numbers. •description: Text shown below the pack name in the resource pack menu. The text is shown on two lines. If the text is too long it is truncated. •description: Contains a raw JSON text object that is shown instead as the pack description in the resource pack menu. Same behavior as the string version of the description tag, but they cannot exist together. •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 folder assets/ /lang. •name: The full name of the language •region: The country or region name •bidirectional: If true, the language reads right to left. •filter: Section for filtering out files from resource packs applied below this one. Any file that matches one of the patterns inside block will be treated as if it was not present in the pack at all. •block: List of patterns •Pattern entry. •namespace: A regular expression for the namespace of files to be filtered out. If unspecified, it applies to every namespace. •path: A regular expression for the paths of files to be filtered out. If unspecified, it applies to every file.
Behavior
Similarly to skins, resource packs can be bought or made in Bedrock Edition. Users can download resource packs on the system itself with the .mcpack file names, if the game platform allows file importation. When these files are opened, they are automatically imported into the game without any need for file system access. Resource packs can also be put manually in the resource_packs folder in the com.mojang folder. Each resource pack must either be a sub-folder or a .zip file. Resource packs can be applied on the Global Resources option from the settings menu from the main menu screen. Resource packs can be moved between "Active" and "My Packs". "Active" also contains the default assets at the bottom, and cannot be removed. Resource packs load their assets based on the order of the packs on the list. The bottom-most pack loads first, then each pack placed above it replaces assets of the same name with its assets.
Folder Structure
Resource packs use the following folder structure: ••biomes_client.json •blocks.json •manifest.json •pack_icon.png •sounds.json •animation_controllers • .animation_controllers.json •animations • .animation.json •attachables • .json •entities • .entity.json •fogs • _fog_settings.json •models •mobs.json • .geo.json[a] •particles • .json •render_controllers • .render_controllers.json •sounds •music_definitions.json •sound_definitions.json • .fsb[a] • .ogg[a] • .wav[a] • .mp3[a][b] •texts •languages.json •language_names.json • _ .lang • _ [c] •font •glyph_ .png •texture_sets[d] •textures •flipbook_textures.json •item_texture.json •terrain_texture.json • .png[a] • .tga[a] •ui • .json[a] 1.a b c d e f g h File may be inside a folder. 2.mp3 files aren't fully supported. 3.For languages using a different font. 4.Unused.
•The old pack.png file was screenshotted from Alpha v1.2.2, the seed being 3257840388504953787.
•The screenshot was taken approximately at X=49.16, Z=0.72, facing RX=-119.23, RY=-8.297.
•How to generate the exact same world and make the exact same screenshot: https://pastebin.com/CmsEKDev.
•It was referenced in the video "One Trillion Minecraft Views on YouTube and Counting".
•Tutorials/Creating a resource pack [Java Edition only]
•Introduction to Resource Packs [Bedrock Edition only]
1.MC-199249
2.MC-108045
3.https://feedback.minecraft.net/hc/en-us/community/posts/360058199792-Split-up-map-icon-textures-into-individual-files
4.https://feedback.minecraft.net/hc/en-us/community/posts/360058097892-Split-up-the-experience-orb-texture-file-into-individual-sprites
5.MC-17673 — "Distorted fonts when using a converted texturepack on startup" — resolved as "Fixed".
6.MC-18569 — "Server resourcepacks not implemented yet" — resolved as "Fixed".
This is a full list of the recently updated Minecraft texture packs and resource packs. The textures are listed in descending order from newest to oldest. You can also filter by category, resolution, and version. Our list contains all popular styles such as default, realistic, modern, medieval, PvP, and cartoon.
People also ask
What are resource packs?
What folder structure does a resource pack use?
What's the difference between a resource pack and a default texture?
How do you identify a resource pack in Minecraft?
What are Minecraft texture packs?
What is a resource pack in Java Edition?
6 days ago · Resource packs. The resource pack system provides a way for players to customize textures, models, music, sounds, languages, texts such as the end poem, splashes, credits, and fonts without any code modification. They are often used together with data packs to add new content to the game.