Skip to content

ltsoveranakin/minecraft-spider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%