
SnakePlayer
允许玩家变成蛇的MOD
查看大图蛇形玩家

允许玩家变成蛇的模组。
玩家蛇的长度根据经验等级变化。
身体段数为经验等级+1。
0. 玩家NBT
| NBT键 | 类型 | 用途 |
|---|---|---|
IsSnake |
布尔值 | 指示玩家是否处于“蛇模式”。 |
SnakeHeadSize |
浮点数 | 存储蛇模式下玩家头部的大小。 |
SnakeBodySegmentSize |
浮点数 | 表示蛇模式下玩家身体段的大小。 |
SnakeDamage |
浮点数 | 实体接触到玩家身体段时受到的伤害 |
SnakeSpeed |
浮点数 | 决定蛇模式下玩家的自动移动速度。 |
1. 命令
1.0. 原版
您可以使用原版命令来修改经验值。
/experience set @s 100 levels
1.1. /snake <目标> <数据参数键> <值>
目标:指定要应用命令的玩家。
数据参数键:指定要修改的属性。以下键可用:
isSnake:一个布尔值(true或false),决定目标玩家是否应处于“蛇模式”。
headSize:蛇头部的大小(浮点数,范围:0.1 - 10.0)。
bodySegmentSize:每个身体段的大小(浮点数,范围:0.1 - 10.0)。
damage:蛇身体段造成的伤害(浮点数,范围:>= 0)。
speed:蛇的移动速度(浮点数,范围:0.0 - 0.75)。
效果:调整目标玩家对应的属性。
每个属性都有特定的有效范围,尝试设置超出这些范围的值将导致错误。
1.2./snake config <操作> [参数]
配置以允许玩家重生时避开已存在的其他玩家位置。
通过将以cx和cz为中心、边长为L的矩形区域按大小r划分网格来寻找重生位置。
- set:允许修改与蛇系统相关的配置设置。
- spread <true|false>
启用或禁用散布功能。
true:启用散布。
false:禁用散布(默认生成)。
- spread_pos
设置散布位置的中心坐标。
cx:X坐标(双精度浮点数)
cz:Z坐标(双精度浮点数)
- spread_Range 设置蛇散布的最大范围。
L:(双精度浮点数,范围:0.1 - 10000.0)
- spread_minimum_distance 设置散布实体间的最小距离。
r:(双精度浮点数,范围:0.1 - 100.0)
- segment_experience 设置身体段的经验球。
segment_experience:(整数:0 -)
- get <键>:获取当前配置设置的值。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。