Resource Fixes

Optimize block models and fix bugs in Default resources.

  • Version: 8.4
  • Game versions: 1.14.4 - 1.21.8 - 25w36b (1.21.9 snapshot)
  • Project Links:
  • Old name: Model Optimizations and Fixes
  • (May contains errors. Some bugs can't be fix by resourepack.)

Menu

Variants

Lite < Normal(no suffix) < Textured < Extra < External

Normal is Primary file. Download variants in additional files or Github Source.

  • Lite variant
    Optimization & Fixes only, compatible with texture only resourcepacks.
  • Normal variant
    Visually improve item models or display.
    Config use Respackopts mod (not suggested, it just disable files).
  • Textured variant
    Using texture may conflict to other resourcepack.
    Designed works with Default resources.
  • Extra variant
    Contains significant visual changes that I thought better, not normal fixes.
  • External variant
    Include and tweaks external pack.
    Embedded GeForceLegend's 3D Default.

Lite

Normal

  • Better Sculk Sensor Swing
  • Cull Glass
    • This cause gap in some cases, but it's worth.
  • Display
    • 3D Hopper, Cauldron, Comparator, Repeater, Candles, Torches, Lanterns, Lever, Cake, Sniffer Egg Turtle Egg, Flower Pot, Brewing Stand.
    • Block is a bit bigger in item frame.
    • End Rod matches 3D Torch style.
    • Handheld Arrow in MC-201808.
    • Smaller Chorus Plant item.
    • Thin block translation in GUI is higher, less obscured by item count.
    • Thin block (and more blocks) display above the head instead of inside.
    • Tweak block rotation display (MC-114274).
    • Tweak mob head/skull item display (MC-91869).
    • Tweak some items display, they are not floating on hand or head now.
    • Use front GUI light on Conduit, Torches, End Rod, Lanterns.
    • Spore Blossom upside down on ground.
  • Modern Recipe Button Texture
  • Modern Redstone Torch Texture
  • Modern Spectator GUI Texture
  • Small Backfaces
    • Cactus and small dripleaf has some pixels backface.

Textured

  • End Portal Frame Fix
    • Now you can see where it facing.
  • Firefly Bush Fix
    • Add smooth translation in Firefly Bush animation.
  • Item Frame Tweaks
    • Optimize Item Frame with Texture change.
  • Misc
    • Make Particle Tweaks mod's ripple particle transparent.
    • Rabbit Stew Height is consistent with other bowled items.
  • Modern Recipe Button Texture
  • Modern Redstone Torch Texture
  • Modern Spectator GUI Texture
  • Tall Seagrass Fix
    • -1 pixel height on Tall Seagrass Top texture to avoid it visually goes out of water.

Extra

  • 3D Ladder
  • 3D Pointed Dripstone (for matching texture, model is bigger than collision box)
  • 3D Redstone Dust
  • Animation
    • Animation of flowing lava is now faster then still lava.
    • Kelp animation is slower.
  • Better Cross
    • Flowers and fern is rescaled correctly.
    • Cross models are now has mirrored backface.
    • Add random rotation for 1 block tall (standard and potted) cross model.
  • Better Fire
    • Fire texture is a bit transparent on body.
    • Sides of floor fire is lower than before (center does not change).
    • Sides of fire are tilted (in supported MC version).
  • Better Leaves
  • Better Weather
    • White and light blue and more transparent rain.
    • Less snow.
  • Better Particles
    • Better Effect particles.
    • Light blue Splash particle.
    • Heart, Damage, Golden Heart texture is hollowed.
  • Consistent Planes
    • Sore plane-like models are now not floating, shadeless, has cullface.
  • Clean Water
  • Display
    • Block item is a bit bigger on ground.
  • Fast Better Grass
    • Makes the following blocks use the top texture on their sides as well: (Snow-covered) Grass block, Dirt path, Podzol, Mycelium, (Warped|Crimson) Nylium, additionally Farmland.
    • Also make compatibly with Full Paths.
  • Mirrored Pumpkin Blur
  • Moist Farmland
    • Visualize Farmland "moisture" state 0 - 7.
  • New Torches
    • All Torch has glowing outline model.
    • Use lantern texture.
    • Handle of Torches is smoother.
  • Respackopts
    • Config Fast Better Grass.
  • Shadeless Lights
    • Light source blocks are shadeless. (MC-296027)
    • Light source items are using front GUI light.
  • Square Shadow
    • Square entity shadow.
  • Unlit Redstone Ore
    • Redstone Ore is darker on unlit state.
  • Wide Bamboo
    • 4 pixel wide Bamboo.
    • Wider bamboo leaves (MC-262691).
    • Rotate bamboo leaves 5° (in supported MC version) to avoid z-fighting.

External

  • 3D Default
    • Use Res Fixes features:
      • "Extra/New Torches",
      • "Normal/Display" Thin block | Flower Pot | Candle | Lightning Rod | Comparator | Repeater,
      • "Lite" & "Normal/Display" Anvil | Tripwire Hook,
      • "Extra/3D Iron Bars",
      • "Extra/Unlit Redstone Ore",
      • "Extra/Wide Bamboo",
      • "Extra/3D Redstone Dust".
    • Modified Shovel item model: Middle thin.
    • Emissive blocks are shadeless.
    • Edited Brewing Stand model.
    • Enable ambient occlusion for (Carved) Pumpkin, Hay Block.

Included Features

These features are included so you don't need to install them again. May not 100% consistent to them.

Textured variant

Extra variant

External variant

License

Please also check license in ./Credits folder for specific files.

  • External variant: GPL-3.0-only
  • Others: Unlicense, means you can modify, distribute, split, use it anywhere.

Credits

(Unmodified: directly copy. Modified: may modified. Used: used a part of texture.)

Textured variant

Extra variant

External variant

Planned

Suggestions

Resourcepacks

Custom Build

  1. Clone Github Repository
  2. Config config.json
    • (list): list to place multiple dict.
    • (dict):
      src_dir: str is the root path of inputs.
      out_dir: str is the root path of outputs.
      extra_out_dirs: list | None is for copy files into other directories.
      debug: bool | None = True is for show debug message in log.
      clear: bool | None = True is for clear output directory (used for renamed output).
      default_exclude: list | None default excluding files.
      tree: list[dict] | dict config tree.
      • (list): list to place multiple dict
      • (dict):
        inputs: list[dict | str] | str is the relative path (dir or file) of inputs.
        • (str): a single path (dir or file).
        • (dict):
          path: str: a single path (dir or file).
          zip_mode: bool | None = True read zip data into current storage.
          exclude: list | None excluding files.
          • (str): a single file
          • (dict):
            prefix: str relative path to exclude.
            files: list[dict | str]
            • (str): a single file
            • (dict): nesting dict.
              output: str | None is the relative path of output.
              children: list[str] | dict new config based on this storage.
  3. Enter path cd <the path>
  4. Then run: python build.py
  • --dir:<path> arg change the current directory path.
  • --cfg:<path> arg change the config path.
  • --log:<path> arg change the log path.

Project members

Minecraft_hyr

Owner

Details

Licensed Unlicense
Published 2 years ago
Updated 3 days ago