Vivecraft_Spigot_Extensions
vecraft Spigot Extensions - 1.21
VSE是用于Vivecraft的配套插件,即Java Minecraft的VR Mod。 VSE适用于Spigot服务器,并为VR播放器添加了几个增强功能。
有关所有可用的配置选项,请参见Config.yml。
从“发行”页面下载。请确保您下载插件的正确版本,因为它们不兼容。
按照您将jar放入 /插件文件夹中的任何其他Spigot /Bukkit插件,就像您要安装。
VSE在Player对象上提供尖顶元数据,以便其他插件可以为手相互作用或各个部分提供特殊的支持。如果您不确定什么是元数据,请检查Spigot文档。 API使用相同的元数据键支持多个插件,因此请确保您过滤到我们的特定插件名称( Vivecraft-Spigot-Extensions )。
每个玩家都有一个头和两只手(显然),每个手都有6DOF的位置和旋转。还有一些三级值,因此您可以确定如何正确处理特定玩家。完整的可用键如下:
| 键 | 价值 |
|---|---|
head.pos , righthand.pos , lefthand.pos | 代表VR对象世界中绝对位置的Location 。为方便起见,还包括方向。 |
head.dir , righthand.dir , lefthand.dir | 代表VR对象的向前方向的Vector 。这是li锁的;如果要向上或正确的向量,请在下面使用rot值。 |
head.rot , righthand.rot , lefthand.rot | 4个浮子的阵列,代表带有w,x,y,z顺序的四元组。您需要一个Quaternion阶级才能正确处理此课程,但是它比dir值更灵活。随意在此存储库中使用一个。 |
seated | 代表玩家的Boolean处于坐下模式。此模式可以禁用手动跟踪,并将VR手放在头部侧面,以便在VR中进行键盘和鼠标播放。 |
height | Float代表玩家的校准高度,这主要影响他们向其他玩家出现的高度。 |
activehand | 代表哪只手(左右)的String最后执行了一些动作。目前正在投掷弹丸,例如雪球。 |