Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 2.07 KB

README.md

File metadata and controls

51 lines (40 loc) · 2.07 KB

Spider

Introduction

This plugin was developed for a video series about procedural animations.

  1. Procedural Walking Animation: https://youtu.be/Hc9x1e85L0w
  2. Procedural Galloping Animation: https://youtu.be/r70xJytj0sw

Installation

  1. Download the JAR from the releases page.
  2. Set up a Paper or Spigot server. (Instructions below)
  3. Add the JAR to the plugins folder.
  4. Download the world folder from Planet Minecraft.
  5. Place the world folder in the server directory. Name it world.

Running a Server

  1. Download a 1.21 server JAR from Paper or Spigot.
  2. Run the following command java -Xmx1024M -Xms1024M -jar server.jar nogui.
  3. 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.
  4. Accept the EULA by changing eula=false to eula=true in the eula.txt file.
  5. Join the server with localhost as the IP address.

Commands

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?>

Development

  1. Clone or download the repo.
  2. Run Maven package to build the plugin. The resulting JAR will be in the target folder.
  3. 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

License

You may use the plugin and source code for both commercial or non-commercial purposes.

Attribution is appreciated but not due.

Do not resell.