He's using Essentials Deluxe, which is the v20 version of the Deluxe Battle Kit. Essentials Deluxe totally overhauls all of the species file code entirely, something the v21 plugin does not do.
Revamped the code for trainer shadows, simplifying the code dramatically.,
The correct trainer sprite will now load if the player is wearing an outfit and triggers certain DBK animations.
Plugin Updates:
Overhauled all of the code related to drawing animated shadow sprites.
Pokémon shadows on the player's side are now cast in front of the Pokémon, like in Gen 5, rather than behind them.
The Substitute doll now casts its own shadow, instead of using the default Essentials...
If the player is wearing an outfit, the player's icon that displays on the Launcher points splash bar will now reflect the outfit currently being worn.
Reorganized some plugin debug options.
When the player triggers Terastallization while wearing an outfit, the animation will now properly display the trainer's current outfit during the animation.
Added the "battlerTeraType" midbattle command. This allows you to alter a battler's Tera type mid-battle.
The rainbow burst animation that...
When the player triggers Dynamax while wearing an outfit, the animation will now properly display the trainer's current outfit during the animation.
The type of Max Move that a base move is converted into will now take into consideration certain properties that alter that base move's type. For...
When the player triggers a Z-Move while wearing an outfit, the animation will now properly display the trainer's current outfit during the animation.
Status move may now be used as the base move to be converted into an exclusive Z-Move. Previously, only damage-dealing moves would function...
Fixed several bugs related to Pokémon not properly yielding exp or triggering certain switch-in effects after joining the battle.
Wild SOS Pokémon will now properly play shiny, super shiny and/or shadow Pokemon animations when entering battle, if necessary.
Fixed various visual bugs related to...
The "Damage Gate" effect displayed in the Battler Info UI for wild boss Pokemon may no longer incorrectly display negative numbers as its value.
The Move Info UI will now properly display Z-Moves that are being converted into a different one. For example, if the base move is Weather Ball and it...
When the player triggers Mega Evolution while wearing an outfit, the animation will now properly display the trainer's current outfit during the animation.
Added the "battlerWish" midbattle command. This can be used to specifically set the Wish effect on a battler position.
Reorganized some of...
The plugin doesnt include any move animations for Tera Blast, so that's why it will always use the same animation regardless of type. That's up to you to add if you want to. The plugin includes support for multiple animations per type, but it doesnt include any of those animations itself.
Also...