Compatibility
Minecraft: Java Edition
Links
Tags
Creators
Details
new_grass — resource pack of grass blocks diversity
The essence of the project
The Resource Pack replaces the standard vanilla grass block model with a system of visual variants that are randomly distributed around the world. Instead of a single static texture, the grass can now look different from block to block - with flowers, with stones, with stones and flowers together, or remain ordinary. All options additionally randomly rotate by 0°, 90°, 180° or 270°, which removes the effect of visible texture repetition in large open areas.
Technically, this is a pure resource pack (textures + models + blockstate), without a datapack and without a mod — it does not change gameplay mechanics, hitboxes, drops or block logic. It works on any server/client where resource hacks are allowed.
What does the set of options consist of?
12 unique PNG overlays, divided into 3 categories of 4 textures each:
- Floral 4 different patterns of small flowers on top of grass
- Rocky 4 options with small stones/pebbles on the surface
- Mixed 4 options combining stones and flowers on one block Plus, the basic 13th option is ordinary grass without an overlay.
Each overlay is technically implemented as a separate thin plane on top of the upper face of the block (16×16), and not as a repainting of the grass texture itself — this means that the base color of the grass remains intact, and the overlay looks equally correct in any biome.
How does this change the player's experience
Basic Minecraft: The grass block always looks the same — the same tile that repeats throughout the map. In large open meadows, this creates a "carpet" effect — the eye quickly gets used to it and stops noticing the surface.
With this resource pack: When moving around the world, the player occasionally notices blocks with colors, scattered stones, or a combination of them — without sharp visual emissions, because the base frequency remains low, and the options are evenly mixed by random rotation. This creates the effect of "natural unevenness" of the landscape, similar to how in reality the grass is never perfectly uniform.
Specific examples of what the player will see:
- Walking through the meadow, he may stumble upon a separate block with a scattering of small stones among the grass — as if a rock protrudes here.
- Occasionally there are flower spots among the grass — not a solid carpet of flowers (as vanilla polls/essence flowers give), but a textural detail right in the grass block itself, without additional geometry
- On large fields, the landscape visually becomes more lively, similar to meadows in stylized games with hand-detailed grass
What makes the project special
-
Built-in visual replay protection. Each variant randomly rotates to one of the 4 corners (0/90/180/270) when it appears, so even with a relatively high percentage of the same PNG, neighboring blocks do not look like an obvious clone of each other.
-
Zero load on performance. The solution is fully declarative — at the blockstate/model level, without scripts, ticking entities, or additional block models on top of the world. The download is no different from a regular resource pack with alternative textures.
-
Extensibility. The model structure is based on inheritance (the common base model is `grass_block_base' + 13 lightweight descendant files that change only the texture). Add the 13th, 14th, and 20th author's PNG option — it's literally one new model file and one line in the config, without rewriting the rest of the logic.
Why it's worth downloading
The pack provides visual diversity, which is lacking in vanilla Minecraft, but it does it unobtrusively — the grass does not turn into a garish carpet of details, but gets a slight heterogeneity. A player who cares about the atmosphere and the "lively" landscape during long walks or construction gets a more interesting surface without compromising FPS and without installing mods.


