Added some GUI animation effects.
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/QZbz2xrnEMY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>🎨 Animation Effects
Added various GUI animation effects to enhance the visual operation experience:
-
Chat Animation:

-
Window Item Animation:

-
Window Open Animation:

-
Hotbar Animation:

-
Item Use Animation:

⚙️ Configuration
GUI animation related configuration interface:

🔧 Add a new screen output slot animation
You can add an output slot animation to a specified screen by creating a datapack, following these steps:
1. Folder Directory Structure
The following directory format must be strictly followed:
"Any Name"/data/"mod id"/window_slots/"name".json
Directory Example:

2. Configuration Instructions
Core Rules:
-
name: Fill in the screen class name -
output_slots: Fill in the output slot index array
Configuration Example:

3. View Screen Information
Method to obtain screen class name and slot index:
-
Enter the configuration interface and enable "enable debug window"
-
Open the target screen to view the relevant information
Screen Information Example:
