Minecraft Texture Packs / Experimental Packs

ZeffyEdits: Visual Sapling Growth

  • check_circle Environment
  • check_circle Misc
  • check_circle Terrain
  • check_circle Models
  • 10,729 views, 5 today
  • 2,278 downloads, 2 today
  • 30
  • 23
  • 4
MrZeffy's Avatar MrZeffy
Level 24 : Expert Fisherman
9
Welcome to the first pack in the ZeffyEdits line of resource and data packs:

Visual Sapling Growth

Visual Sapling Growth effects the following block models:

Acacia Saplings
Birch Saplings
Dark Oak Saplings
Jungle Saplings
Oak Saplings
Spruce Saplings

Freshly planted samplings will be relatively small compared to it's original sapling size

Saplings at growth stage 1 (just prior to being a tree) with become larger compared to it's original sapling size

This makes it easier to determine which saplings are about to grow, and which you should bonemeal.



Design Philosophy of the ZeffyEdits Project

Firstly I want to introduce you to the design philosophy of ZeffyEdits, I intend to make each of these packs as modular as possible, this means they should work with practically every texture pack that uses Vanilla MC Textures and files as a base.

This also means that even if they are multiple separate packs, once unzipped they can be combined together to get your desired effect, to that end I also include a basic folder structure with each of these packs so you can visualize what is being edited with each pack.

I also provide a description of how I thought about the issue or concept at hand, and achieved the desired result in a README.txt in each pack.

I am also very aware that not everyone has amazing computers and processing power, to that end I design each of these packs to be as lightweight as possible so you can have your desired effect with the most minimal impact on load times and rendering.

To that end the 3 core principles these packs will always aim for is:



1. Lightweight - Small file sizes with minimal impact on frames and load times

2. Quality of Life - These packs aim to improve the vanilla experience in some way
3. Educational - I aim to include instructions in each README.txt about how results are achieved so people can follow along and understand the resource pack creation process





README.txt

## Visual Sapling Growth
Pack by: MrZeffy



Pack Line: MrZeffyEdits



This pack is intended to be used on top of existing resource packs (or default)

The way visual sapling growth achieves it's effects is by editing the blockstates file for saplings to define variants for growth stages
Once growth stages have been defined for stages 0 & 1 we now create a new block model file for stage 0 and keep the original name for stage 1
We recognize that the saplings are pulling their model from the parent "cross.json" block model, we cannot edit this file as it's used by other blocks
So we create 2 new unique block model parents and call them cross_large.json & cross_small.json
cross_large.json increases the block model by roughly 25% from default
cross_small.json decreases the block model by roughly 25% from default
We now reference the normal <tree>_sapling.json files to cross_large.json and create <sapling>_stage_0.json files
within these new block models we reference the newly created cross_small.json

Now we have blockstate files that reference 2 block models for each sapling based on growht stage
Each blockstate file references a unique parent file so it doesn't disrupt additional vanilla blocks
Those parent models increase and decrease the model

No textures are needed to achieve this effect, so the pack can easily be placed on top of other resource packs that replace original sapling textures


Pack Structure:

| pack.mcmeta
| pack.png
|
\---assets
\---minecraft
+---blockstates
| acacia_sapling.json
| birch_sapling.json
| dark_oak_sapling.json
| jungle_sapling.json
| oak_sapling.json
| spruce_sapling.json
|
\---models
\---block
acacia_sapling.json
acacia_sapling_stage_0.json
birch_sapling.json
birch_sapling_stage_0.json
cross_large.json
cross_small.json
dark_oak_sapling.json
dark_oak_sapling_stage_0.json
jungle_sapling.json
jungle_sapling_stage_0.json
oak_sapling.json
oak_sapling_stage_0.json
spruce_sapling.json
spruce_sapling_stage_0.json



~ I'd appreciate a Diamond ZeffyEdits: Visual Sapling Growth Minecraft Texture Pack and Follow ZeffyEdits: Visual Sapling Growth Minecraft Texture Pack and a share with friends ~
Progress100% complete
Game VersionMinecraft 1.16
Resolution16x
Tags

Create an account or sign in to comment.

ShamanDorn
08/29/2020 10:32 pm
Level 49 : Master Elf
ShamanDorn's Avatar
Nice! I can't wait to see more of your packs ;)
2
MrZeffy
08/30/2020 3:59 pm
Level 24 : Expert Fisherman
MrZeffy's Avatar
New pack is up!

Green Grass Carpet
2
ShamanDorn
08/31/2020 4:04 am
Level 49 : Master Elf
ShamanDorn's Avatar
I'll check it out :D
1
MrZeffy
08/30/2020 5:01 am
Level 24 : Expert Fisherman
MrZeffy's Avatar
Thanks! I've been working on a server pack for a private server for the past 2 years or so; so I've got a few changes that I've made incorporating nifty vanilla model changes alongside optifine.



I'm currently detangling each of the features from the main pack so it's modular; the next pack in the line is gonna be an Optifine enhancement - a nice solution for lightning the overworld with hidden lighting



I hope it'll be enjoyable for you as it's been for my players ^ ^!
2
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome