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最後執行了一些動作。目前正在投擲彈丸,例如雪球。 |