- check_circle Environment
- check_circle Misc
- check_circle Terrain
- check_circle Models
Published Aug 29th, 2020, 8/29/20 9:06 am
- 10,729 views, 5 today
- 2,278 downloads, 2 today
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
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 and Follow and a share with friends ~
Progress | 100% complete |
Game Version | Minecraft 1.16 |
Resolution | 16x |
Tags |
4739987
4
Create an account or sign in to comment.
Green Grass Carpet
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 ^ ^!