Dev's Directional Movement Based Textures Template.zip
What's new
β Supported Inputs
Sneaking
Triggers when the player is holding the sneak key (default: Shift)
Overrides all other inputs
Sprinting + Forward
Triggers when both sprint and forward keys are held (default: Ctrl + W)
Only activates if Sneak is not pressed
Sprinting + Other Directions
Sprint + Left / Back / Right
Detected after sprinting forward fails
Directional Movement
Forward
Left
Backward
Right
These are checked only when sprinting is not active
Still
When none of the above keys are held
π§ Behavior Notes
Conditions are checked in order, meaning higher inputs override lower ones
This supports only one direction at a time, based on the order of evaluation (no diagonal detection)
Only key inputs are tracked β no use of mouse movement, velocity, or other gameplay states
π§ Priority Summary (Highest to Lowest):
- key.sneak
- key.sprint + key.forward (Sprint Forward)
- key.sprint + movement keys (Left β Back β Right)
- key.forward
- key.left
- key.back
- key.right
- No movement keys β still
Root: Check if Sneak is pressed
βββ Sneak (key.sneak) β custom_item_models/bucket/sneaking
βββ Else β Check Sprint
βββ Sprint (key.sprint) β Check Forward
β βββ Forward (key.forward) β custom_item_models/bucket/sprinting
β βββ Else β Check Left
β βββ Left (key.left) β custom_item_models/bucket/left
β βββ Else β Check Back
β βββ Back (key.back) β custom_item_models/bucket/backwards
β βββ Else β Check Right
β βββ Right (key.right) β custom_item_models/bucket/right
β βββ Else β custom_item_models/bucket/still
βββ Else β Check Forward
βββ Forward (key.forward) β custom_item_models/bucket/forwards
βββ Else β Check Left
βββ Left (key.left) β custom_item_models/bucket/left
βββ Else β Check Back
βββ Back (key.back) β custom_item_models/bucket/backwards
βββ Else β Check Right
βββ Right (key.right) β custom_item_models/bucket/right
βββ Else β custom_item_models/bucket/still
This mod has no additional files

