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:
- Modrinth (updated most quickly)
- Github
- CurseForge
- 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
- Anvil (one of MC-109087, MC-267895)
- Beacon (one of MC-109087)
- Bell Floor (one of MC-109087)
- Big Dripleaf (MC-221851, MC-224392)
- Blocks randomly rotate correction (a part of MC-144914)
- Brewing Stand (one of MC-109087, MC-262410, MC-262464)
- Button item is now using block model.
- Cauldron (MC-262470)
- Chain (MC-236374)
- Chorus Flowers (one of MC-109087, MC-262641)
- Fence Gates (MC-262936, MC-262953)
- Fences (a part of MC-279617, a part of MC-267281)
- Flower Pot (A part of MC-262427)
- Four Turtle Egg (one of MC-109087)
- Heavy Core (MC-269368)
- Hopper (MC-262452)
- Hopper and Cauldron display upside-down on head.
- Iron Bars (MC-192420, MC-227330)
- Item Frames (MC-262527)
- Lantern (MC-262460)
- Lever (MC-141291, MC-262864)
- Lightning Rod (MC-277766, MC-277767)
- Mangrove Propagules (MC-262676, MC-262689, MC-262696)
- Melon and pumpkin stems (MC-236474)
- Remove 1 duplicate face in Wildflowers and Pink Petals model.
- Resin Clumps, Sculk Vein, Vine & Glow Lichen (MC-279521)
- Small Dripleaf
- Spawner (MC-266463)
- Spore Blossom (MC-214700, MC-224195)
- Stairs (MC-262461)
- Stonecutter (MC-164741)
- Sunflower (MC-90566, MC-122701, MC-201760)
- Trapdoors (MC-175626)
- Tripwire (Hook) (MC-262172, MC-262174, MC-262546, MC-262598, MC-262600)
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
- Add inner back face.
- Fast leaves waterlogged texture.
- Better with More Culling|Cull 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.
- Use Res Fixes features:
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
- Firefly Bush Fix: Unmodified 1 files from Fix Firefly Bush by BizCub under MIT License.
Extra variant
- 3D Redstone Dust: Modified 4 files from Just 3D by sniffercraft34 under MIT License.
- Better Leaves: Unmodified 41 files from "Vanilla Tweaks/NicerFastLeaves" under Custom License.
- Better Particles: Modified 9 files from "Vanilla Tweaks/Unobtrusive Particles" under Custom License.
- Fast Better Grass: Modified 8 files from Fast Better Grass by Fabulously Optimized/robotkoer under MIT License.
- New Torches: Unmodified 5 files from New Torch Style by Uanderson_test3 under MIT License.
External variant
- 3D Default: Modified files (unmodified in source code) from 3D Default by GeForceLegend under GPL-3.0-only.
Planned
- Implement Particles +, SKN's Topsy Textures (really difficult, delayed).
- More random rotate & fixes models in Extra/Better Cross.
Suggestions
Resourcepacks
- 3D Particles
- AL's 3D Potions
- Better Ores 3D
- Boosted Brightness
- Emissive Trims
- Smaller Side Shield
- Smooth Bow Animations
- Smoother Glowing
- Tasty Items
- Visual: Armor Trims
Custom Build
- Clone Github Repository
- 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.
- Enter path
cd <the path>
- 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.