Feature
SimpleAnimator is a simple animation engine that allows players to use BedrockEdition animations to play back player animations.
When playing online, the client synchronizes the animations loaded by the server.
Animation
Animations can be made via BlockBench, and some special Booleans can be manually added after the animation is exported if necessary:
- override: Specifies whether an animation overrides an existing action and camera orientation. The default value is true. If the value is false, the animation works in addition mode.
- movable: Whether a player can be moved while playing an animation. The default is false.
- abortable: Whether the animation can be aborted. The default value is true. If it is false, the animation cannot be interrupted by player action (not recommended if the animation is in loop mode).
In addition, BlockBench project files in the corresponding format can be downloaded to GitHub to facilitate animation.
The mod provides two ways to add animations:
Datapack:
For mod developers, you can choose to put animations into data/[modid]/animations.
The API and more details will be added in a later version of the documentation.
Folder:
For most players, animations can be loaded by dropping the files into [game version path]/animations.
Interaction
Interaction is a new feature added after mod version 1.1.0 that allows two players to interact and play animations(May be misaligned in the case of network instability).
Interaction file import is similar to normal animation, but you need to add subanimations to the animation file: invite, waiting, cancel(optional).
In addition, the animated bones need to include the bones with the requester and receiver prefixes. The specific format can be viewed by Starting-Kit.interact.bbmodel in GitHub.
Commands
/animate play <animation>
/animate stop
/interact invite <player> <interaction>
/interact accept <player>
How to Install Simple Animator (Mod)
Simple Animator by LouisQuepierts is verified for Fabric, Forge, Neoforge across Minecraft versions 1.20, 1.20.1, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4 (latest release: fabric-1.21.4-1.2.7, file size: 196 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20, 1.20.1, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Simple Animator file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
|
R
1.0.2
|
last yr. | 1 | |||
| last yr. | 1 |
Cannot load float2 and float3 to variable keyframes
# Added
Field animator in AnimatorEvent and ClientAnimatorStateEvent
Cannot load float2 and float3 to variable keyframes
# Added
Field animator in AnimatorEvent and ClientAnimatorStateEvent
Pre and Post frames.
# Fixed Bug
Warming during load a bone with only one frame.
Pre and Post frames.
# Fixed Bug
Warming during load a bone with only one frame.
Wrong rotation and position for cape.
# Experimental Feature
Variable keyframes have been slightly updated with types, although it still needs to be used with bones.
You can name a BlockBench Group(Bone) with format var_type(optional)_name_...
Available type names are: float, float2, float3, int, int2, int3, bool, bool2, bool3, vec2, vec3.
example: var_float3_myPosition_acting_int2_myScreenPos
Wrong rotation and position for cape.
# Experimental Feature
Variable keyframes have been slightly updated with types, although it still needs to be used with bones.
You can name a BlockBench Group(Bone) with format var_type(optional)_name_...
Available type names are: float, float2, float3, int, int2, int3, bool, bool2, bool3, vec2, vec3.
example: var_float3_myPosition_acting_int2_myScreenPos
NullPointerException