ITADN
TheCymaera/minecraft-spider
TheCymaera/minecraft-spider · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Spider

简介

此插件是为一个关于程序化动画的视频系列而开发的。

  1. 程序化行走动画:https://youtu.be/Hc9x1e85L0w
  2. 程序化奔跑动画:https://youtu.be/r70xJytj0sw
  3. 程序化动画机器人:https://youtu.be/PSnPOYeTW-0

此插件非常实验性,且未在多人游戏中测试。使用风险自负。

安装

  1. releases page 下载 JAR。
  2. 设置 PaperSpigot 服务器。(说明见下文)
  3. 将 JAR 添加到 plugins 文件夹。
  4. Planet Minecraft 下载世界文件夹。
  5. 将世界文件夹放置在服务器目录中。将其命名为 world

运行服务器

  1. PaperSpigot 下载服务器 JAR。
  2. 运行以下命令 java -Xmx1024M -Xms1024M -jar server.jar nogui
  3. 我通常使用与我的 Minecraft 安装捆绑的 Java 运行时,以避免版本冲突。
    • 在 Modrinth 中,您可以在个人资料选项菜单中找到 Java 运行时位置。
  4. 通过修改 eula.txt 文件中的 eula=falseeula=true 来接受 EULA。
  5. 使用 localhost 作为 IP 地址加入服务器。

命令

自动补全将显示可用选项。

获取控制物品:

/items

加载预设:

/preset <name:string> <segment_length:double?> <segment_count:int?>
/preset hexbot 1 4

加载躯干或腿部模型

/torso_model <name:string>
/leg_model <name:string>

修改或获取选项

/options gait maxSpeed 3

/options gait maxSpeed

缩放蜘蛛

/scale 2

播放伸展动画(必须已生成蜘蛛)

/splay

更改眼睛或闪烁灯调色板

/animated_palette eye cyan_blinking_lights
/animated_palette blinking_lights red_blinking_lights

# Custom palette (block_id, block_brightness, sky_brightness)+
/animated_palette eye custom minecraft:stone 15 15 minecraft:redstone_block 15 15

细粒度模型修改

/modify_model <...selectors> <...operations>

# Selectors can be either a block id or a tag
# e.g. Select all cloaks in the torso
/modify_model cloak torso ...

# e.g. Select diamond blocks and netherite blocks
/modify_model minecraft:diamond_block or minecraft:netherite_block ...

# Set block
/modify_model cloak set_block minecraft:gray_concrete

# Set brightness
/modify_model cloak brightness 0 7

# Copy block from the world
/modify_model cloak copy_block ~ ~1 ~

隐身变体示例:

/torso_model stealth
/scale 1.3
/modify_model cloak set_block minecraft:gray_concrete
/modify_model cloak or minecraft:netherite_block or minecraft:cauldron or minecraft:anvil or minecraft:gray_shulker_box brightness 0 7

# You may need to pick a different brightness depending on your shaders

复制视频中使用的方块示例:

/modify_model cloak torso copy_block ~ ~1 ~
/modify_model cloak tibia copy_block ~ ~1 ~
/modify_model cloak tip copy_block ~ ~1 ~

Development

  1. Clone or download the repo.
  2. Run Gradle build or buildDependents to build the plugin. The JAR will be created in build/libs.
  3. To develop on an existing server, create a symlink and add it to the server plugins folder.
    • Windows: mklink /D newFile.jar originalFile.jar
    • Mac/Linux: ln -s originalFile.jar newFile.jar
  4. You can configure hot swapping by following this tutorial.

许可证

您可以将插件和源代码用于商业或非商业用途。

署名是受欢迎的,但并非强制要求。

未经实质性修改,请勿转售。