This plugin was developed for a video series about procedural animations.
- Procedural Walking Animation: https://youtu.be/Hc9x1e85L0w
- Procedural Galloping Animation: https://youtu.be/r70xJytj0sw
- Download the JAR from the releases page.
- Set up a Paper or Spigot server. (Instructions below)
- Add the JAR to the
plugins
folder. - Download the world folder from Planet Minecraft.
- Place the world folder in the server directory. Name it
world
.
- Download a 1.21 server JAR from Paper or Spigot.
- Run the following command
java -Xmx1024M -Xms1024M -jar server.jar nogui
. - I typically use the Java runtime bundled with my Minecraft installation so as to avoid version conflicts.
- In Modrinth, you can find the Java runtime location inside the profile options menu.
- Accept the EULA by changing
eula=false
toeula=true
in theeula.txt
file. - Join the server with
localhost
as the IP address.
Autocomplete will show available options.
# Set option (gait, gallop_gait, debug_renderer)
/options gait <option:string> <value:double>
# Reset options
/options gait reset
# Get option
/options gait <option:string>
# Change body plan (quadruped, hexapod, octopod)
/body_plan <plan:string> <scale:double?> <segment_length:double?> <segment_count:int?>
- Clone or download the repo.
- Run Maven
package
to build the plugin. The resulting JAR will be in thetarget
folder. - For convenience, set up a symlink and add the link to the server
plugins
folder.- Windows:
mklink /D newFile.jar originalFile.jar
- Mac/Linux:
ln -s originalFile.jar newFile.jar
- Windows:
You may use the plugin and source code for both commercial or non-commercial purposes.
Attribution is appreciated but not due.
Do not resell.