Index

A B C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

activeProcess(LocalPlayer) - Method in class net.timtaran.interactivemc.bridge.vivecraft.PlayerBodyTracker
 

B

bodiesAround(double, double, double, double) - Static method in class net.timtaran.interactivemc.util.velthoric.VelthoricClientUtils
Returns indices of all bodies whose last known position lies within the specified radius from the given center point.
bodiesAround(RVec3, double) - Static method in class net.timtaran.interactivemc.util.velthoric.VelthoricClientUtils
Returns indices of all bodies whose last known position lies within the specified radius from the given center point.
BODY_PART - Static variable in class net.timtaran.interactivemc.network.sync.DataSerializers
Serializer for PlayerBodyPart enum.
BodyRegistry - Class in net.timtaran.interactivemc.init.registry
Registry for physics body types used in the mod.
BodyRegistry() - Constructor for class net.timtaran.interactivemc.init.registry.BodyRegistry
 

C

C2SFrameVRPosePacket - Class in net.timtaran.interactivemc.network.sync.packet
Client-to-Server packet containing the player's current VR pose.
C2SFrameVRPosePacket(VRPose) - Constructor for class net.timtaran.interactivemc.network.sync.packet.C2SFrameVRPosePacket
Constructs a new VR pose packet.
C2SGrabPacket - Class in net.timtaran.interactivemc.network.sync.packet
Client-to-Server packet requesting a grab action.
C2SGrabPacket(InteractionHand) - Constructor for class net.timtaran.interactivemc.network.sync.packet.C2SGrabPacket
Constructs a new grab request packet.
C2SReleasePacket - Class in net.timtaran.interactivemc.network.sync.packet
Client-to-Server packet requesting a release action.
C2SReleasePacket(InteractionHand) - Constructor for class net.timtaran.interactivemc.network.sync.packet.C2SReleasePacket
Constructs a new release request packet.
ClientDataStore - Class in net.timtaran.interactivemc.data
Client-side data store containing VR-related information.
CODEC_C2S - Static variable in record class net.timtaran.interactivemc.network.RawPayload
A zero-copy StreamCodec that slices the buffer instead of copying it.
CODEC_S2C - Static variable in record class net.timtaran.interactivemc.network.RawPayload
A zero-copy StreamCodec that slices the buffer instead of copying it.
createJoltBody(VxBody, VxRigidBodyFactory) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Creates the Jolt physics body for this ghost rigid body.
createJoltBody(VxBody, VxRigidBodyFactory) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 
currentPose - Static variable in class net.timtaran.interactivemc.data.ClientDataStore
The current VR pose of the player, updated every frame.

D

data() - Method in record class net.timtaran.interactivemc.network.RawPayload
Returns the value of the data record component.
DATA_BODY_PART - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
The type of body part (head, hands, etc.).
DATA_BODY_PART - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
The type of body part (head, hands, etc.).
DATA_HALF_EXTENTS - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
The half-extents (dimensions) of this ghost body part.
DATA_HALF_EXTENTS - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
The half-extents (dimensions) of this body part.
DATA_MAIN_GRAB_POINT_POSITION - Static variable in class net.timtaran.interactivemc.body.type.GrabbableBody
Server-side accessor for the main grab point position in local space.
DATA_MAIN_GRAB_POINT_ROTATION - Static variable in class net.timtaran.interactivemc.body.type.GrabbableBody
Server-side accessor for the grab point rotation reference in local space.
DATA_PLAYER_ID - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
The UUID of the player who owns this ghost body part.
DATA_PLAYER_ID - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
The UUID of the player who owns this body part.
DataSerializers - Class in net.timtaran.interactivemc.network.sync
Registry for custom data serializers used in network synchronization.
decode(FriendlyByteBuf) - Static method in class net.timtaran.interactivemc.network.sync.packet.C2SGrabPacket
Decodes a grab packet from a network buffer.
decode(VxByteBuf) - Static method in class net.timtaran.interactivemc.network.sync.packet.C2SFrameVRPosePacket
Decodes the packet from a network buffer.
decode(VxByteBuf) - Static method in class net.timtaran.interactivemc.network.sync.packet.C2SReleasePacket
Decodes a release packet from a network buffer.
decode(VxByteBuf) - Static method in class net.timtaran.interactivemc.network.sync.packet.S2CGrabResultPacket
Decodes a grab result packet from a network buffer.
defineSyncData(VxSynchronizedData.Builder) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
 
defineSyncData(VxSynchronizedData.Builder) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 

E

encode(VxByteBuf) - Method in class net.timtaran.interactivemc.network.sync.packet.C2SFrameVRPosePacket
Encodes the packet's VR pose data into a network buffer.
encode(VxByteBuf) - Method in class net.timtaran.interactivemc.network.sync.packet.HandInteractionPacket
Encodes the packet data into a network buffer.
encode(VxByteBuf) - Method in class net.timtaran.interactivemc.network.sync.packet.S2CGrabResultPacket
Encodes the packet data into a network buffer.
equals(Object) - Method in record class net.timtaran.interactivemc.network.RawPayload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Indicates whether some other object is "equal to" this one.
EventRegistry - Class in net.timtaran.interactivemc.init.registry
Registry for mod events.
EventRegistry() - Constructor for class net.timtaran.interactivemc.init.registry.EventRegistry
 

F

fromInteractionHand(InteractionHand) - Static method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Converts an InteractionHand to its corresponding PlayerBodyPart.

G

get(int) - Static method in class net.timtaran.interactivemc.network.sync.DataSerializers
Retrieves a registered serializer by its ID.
get(String) - Static method in class net.timtaran.interactivemc.util.InteractiveMCIdentifier
Returns a ResourceLocation with the given path and mod_id namespace.
get(Level) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Gets the PlayerBodyManager for the given level.
get(VxPhysicsWorld) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Gets the PlayerBodyManager for the given physics world.
getInteractionHand() - Method in class net.timtaran.interactivemc.network.sync.packet.HandInteractionPacket
Gets the interaction hand for this packet.
getLocalGrabPoint() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Gets the local grab point on this body part in RVec3 format.
getLocalGrabPointVec3f() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Gets the local grab point on this body part in Vector3f format.
getLocalPivot() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Calculates the local pivot point on this body part for its joint connection.
getSize() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Gets the full size of this body part.
getTrackingOffset() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Gets the tracking offset applied to VR controller data for this body part.
getTranslationKey(String, String) - Static method in class net.timtaran.interactivemc.util.InteractiveMCIdentifier
Generates a translation key for the given category and path.
getVRPlayerData(Player) - Static method in class net.timtaran.interactivemc.util.vivecraft.VivecraftUtils
Retrieves the VR player data for the given player.
grab(Player, InteractionHand) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Attempts to grab an object using the specified player's hand.
GRAB_RADIUS - Static variable in class net.timtaran.interactivemc.body.player.PlayerBodyManager
 
GrabbableBody - Class in net.timtaran.interactivemc.body.type
An abstract base class for bodies that can be grabbed by other bodies.
GrabbableBody(VxBodyType, UUID) - Constructor for class net.timtaran.interactivemc.body.type.GrabbableBody
Client-side constructor for a grabbable rigid body.
GrabbableBody(VxBodyType, VxPhysicsWorld, UUID) - Constructor for class net.timtaran.interactivemc.body.type.GrabbableBody
Server-side constructor for a grabbable rigid body.
grabbedBodies - Static variable in class net.timtaran.interactivemc.data.ClientDataStore
Tracks the UUIDs of bodies currently grabbed in each hand.

H

HandInteractionPacket - Class in net.timtaran.interactivemc.network.sync.packet
Base class for packets that involve hand interactions.
HandInteractionPacket(InteractionHand) - Constructor for class net.timtaran.interactivemc.network.sync.packet.HandInteractionPacket
Constructs a new hand interaction packet.
handle(NetworkManager.PacketContext) - Method in class net.timtaran.interactivemc.network.sync.packet.C2SFrameVRPosePacket
Handles the VR pose packet on the server side.
handle(NetworkManager.PacketContext) - Method in class net.timtaran.interactivemc.network.sync.packet.C2SGrabPacket
Handles the grab request on the server side.
handle(NetworkManager.PacketContext) - Method in class net.timtaran.interactivemc.network.sync.packet.C2SReleasePacket
Handles the release request on the server side.
handle(NetworkManager.PacketContext) - Method in class net.timtaran.interactivemc.network.sync.packet.S2CGrabResultPacket
Handles the grab result on the client side.
hashCode() - Method in record class net.timtaran.interactivemc.network.RawPayload
Returns a hash code value for this object.
hashCode() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Returns a hash code value for this object.
HEAD - Enum constant in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
 
heightScale() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Returns the value of the heightScale record component.

I

identifier() - Method in record class net.timtaran.interactivemc.network.RawPayload
Returns the value of the identifier record component.
init() - Static method in class net.timtaran.interactivemc.event.player.PlayerLifecycleEvents
Initializes and registers all player lifecycle event listeners.
init() - Static method in class net.timtaran.interactivemc.network.Networking
Initializes the networking system.
InteractiveMC - Class in net.timtaran.interactivemc.init
The main class for the InteractiveMC mod.
InteractiveMC() - Constructor for class net.timtaran.interactivemc.init.InteractiveMC
 
interactivemc$registerKeymappings(CallbackInfo) - Method in class net.timtaran.interactivemc.mixin.bridge.vivecraft.KeyMappingRegisterMixin
Registers InteractiveMC keymappings as hidden in Vivecraft.
InteractiveMCIdentifier - Class in net.timtaran.interactivemc.util
Utils for generating mod-specific identifiers.
InteractiveMCIdentifier() - Constructor for class net.timtaran.interactivemc.util.InteractiveMCIdentifier
 
isActive(LocalPlayer) - Method in class net.timtaran.interactivemc.bridge.vivecraft.PlayerBodyTracker
 
isVRPlayer(Player) - Static method in class net.timtaran.interactivemc.util.vivecraft.VivecraftUtils
Checks if the given player is a Vivecraft VR player.

K

KeyMappingHandlingMixin - Class in net.timtaran.interactivemc.mixin.bridge.vivecraft
Mixin that processes keymappings right before Vivecraft would perform its own checks.
KeyMappingHandlingMixin() - Constructor for class net.timtaran.interactivemc.mixin.bridge.vivecraft.KeyMappingHandlingMixin
 
KeyMappingRegisterMixin - Class in net.timtaran.interactivemc.mixin.bridge.vivecraft
Mixin that injects into Vivecraft's keybinding setup to register hidden keymappings.
KeyMappingRegisterMixin() - Constructor for class net.timtaran.interactivemc.mixin.bridge.vivecraft.KeyMappingRegisterMixin
 
KeyMapRegistry - Class in net.timtaran.interactivemc.init.registry
Class containing all mod keymappings.
KeyMapRegistry() - Constructor for class net.timtaran.interactivemc.init.registry.KeyMapRegistry
 

L

LOGGER - Static variable in class net.timtaran.interactivemc.init.InteractiveMC
 

M

MAIN_GRAB_KEYMAPPING - Static variable in class net.timtaran.interactivemc.init.registry.KeyMapRegistry
Main-Hand Grab
MAIN_HAND - Enum constant in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
 
MAIN_TRIGGER_KEYMAPPING - Static variable in class net.timtaran.interactivemc.init.registry.KeyMapRegistry
Main-Hand Trigger
MOD_ID - Static variable in class net.timtaran.interactivemc.init.InteractiveMC
 

N

net.timtaran.interactivemc.body.player - package net.timtaran.interactivemc.body.player
 
net.timtaran.interactivemc.body.type - package net.timtaran.interactivemc.body.type
 
net.timtaran.interactivemc.bridge.vivecraft - package net.timtaran.interactivemc.bridge.vivecraft
 
net.timtaran.interactivemc.data - package net.timtaran.interactivemc.data
 
net.timtaran.interactivemc.event.player - package net.timtaran.interactivemc.event.player
 
net.timtaran.interactivemc.init - package net.timtaran.interactivemc.init
 
net.timtaran.interactivemc.init.registry - package net.timtaran.interactivemc.init.registry
 
net.timtaran.interactivemc.mixin.bridge.vivecraft - package net.timtaran.interactivemc.mixin.bridge.vivecraft
 
net.timtaran.interactivemc.network - package net.timtaran.interactivemc.network
 
net.timtaran.interactivemc.network.sync - package net.timtaran.interactivemc.network.sync
 
net.timtaran.interactivemc.network.sync.packet - package net.timtaran.interactivemc.network.sync.packet
 
net.timtaran.interactivemc.util - package net.timtaran.interactivemc.util
 
net.timtaran.interactivemc.util.velthoric - package net.timtaran.interactivemc.util.velthoric
 
net.timtaran.interactivemc.util.vivecraft - package net.timtaran.interactivemc.util.vivecraft
 
Networking - Class in net.timtaran.interactivemc.network
Central networking controller for InteractiveMC.
Networking() - Constructor for class net.timtaran.interactivemc.network.Networking
 

O

OFF_GRAB_KEYMAPPING - Static variable in class net.timtaran.interactivemc.init.registry.KeyMapRegistry
Off-Hand Grab
OFF_HAND - Enum constant in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
 
OFF_TRIGGER_KEYMAPPING - Static variable in class net.timtaran.interactivemc.init.registry.KeyMapRegistry
Off-Hand Trigger
onBodyAdded(ClientLevel) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Called when the body is added to the client world.
onBodyRemoved(ClientLevel) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Called when the body is removed from the client world.
onBodyRemoved(ClientLevel) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 
onClientInit() - Static method in class net.timtaran.interactivemc.init.InteractiveMC
Called during the client-side initialization phase.
onClientTick() - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Called every client tick to ensure the body index is saved.
onClientTick() - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 
onInit() - Static method in class net.timtaran.interactivemc.init.InteractiveMC
Called during the common initialization phase (Server and Client).
onPhysicsTick(VxPhysicsWorld) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
Called during each physics tick.
onPrePhysicsTick(VxPhysicsWorld) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
 

P

PacketRegistry - Class in net.timtaran.interactivemc.network
The central registry that lists all network packets used by InteractiveMC.
PacketRegistry() - Constructor for class net.timtaran.interactivemc.network.PacketRegistry
 
PLAYER_BODY_PART - Static variable in class net.timtaran.interactivemc.init.registry.BodyRegistry
The dynamic rigid body type for player body parts (head, hands, etc.).
PLAYER_BODY_PART_GHOST - Static variable in class net.timtaran.interactivemc.init.registry.BodyRegistry
The ghost (kinematic) rigid body type for player body parts, used to track VR controller positions.
PlayerBodyManager - Class in net.timtaran.interactivemc.body.player
Manages the creation, tracking, and interaction of player bodies in the physics world.
PlayerBodyPart - Enum Class in net.timtaran.interactivemc.body.player
Enumeration of player body parts that can be controlled and interacted with in VR.
PlayerBodyPartGhostRenderer - Class in net.timtaran.interactivemc.body.player
Renderer for player body part ghost rigid bodies.
PlayerBodyPartGhostRenderer() - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRenderer
 
PlayerBodyPartGhostRigidBody - Class in net.timtaran.interactivemc.body.player
Kinematic ghost rigid body without any physics which will be used to be linked with dynamic rigid body via constraint.
PlayerBodyPartGhostRigidBody(VxBodyType, UUID) - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Client-side constructor.
PlayerBodyPartGhostRigidBody(VxBodyType, VxPhysicsWorld, UUID) - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
Server-side constructor.
PlayerBodyPartRenderer - Class in net.timtaran.interactivemc.body.player
Renderer for player body part rigid bodies.
PlayerBodyPartRenderer() - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartRenderer
 
PlayerBodyPartRigidBody - Class in net.timtaran.interactivemc.body.player
A dynamic rigid body representing a player's body part (head, hands, etc.).
PlayerBodyPartRigidBody(VxBodyType, UUID) - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
Client-side constructor.
PlayerBodyPartRigidBody(VxBodyType, VxPhysicsWorld, UUID) - Constructor for class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
Server-side constructor.
PlayerBodyTracker - Class in net.timtaran.interactivemc.bridge.vivecraft
Tracker for monitoring the player's body movements in Vivecraft VR.
PlayerBodyTracker() - Constructor for class net.timtaran.interactivemc.bridge.vivecraft.PlayerBodyTracker
 
playerControlledBodies - Static variable in class net.timtaran.interactivemc.data.ClientDataStore
List containing indices of all bodies controlled by the player.
PlayerDataStore - Class in net.timtaran.interactivemc.data
Stores all data that are used on both sides and equal on both sides and related to a player.
PlayerDataStore() - Constructor for class net.timtaran.interactivemc.data.PlayerDataStore
 
PlayerLifecycleEvents - Class in net.timtaran.interactivemc.event.player
Handles player lifecycle events such as joining, respawning, and leaving the game.
processType() - Method in class net.timtaran.interactivemc.bridge.vivecraft.PlayerBodyTracker
 

R

RawPayload - Record Class in net.timtaran.interactivemc.network
A raw container payload that transports direct Netty ByteBufs through the Minecraft networking system.
RawPayload(ByteBuf, CustomPacketPayload.Type<RawPayload>) - Constructor for record class net.timtaran.interactivemc.network.RawPayload
Creates an instance of a RawPayload record class.
readPersistenceData(VxBody, VxByteBuf) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
 
readPersistenceData(VxBody, VxByteBuf) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 
readPersistenceData(VxByteBuf) - Method in class net.timtaran.interactivemc.body.type.GrabbableBody
Reads the grab point data from the persistence buffer.
register() - Static method in class net.timtaran.interactivemc.init.registry.BodyRegistry
Registers all body types on the server side.
register() - Static method in class net.timtaran.interactivemc.init.registry.EventRegistry
Registers common events that apply to both client and server.
register(NetworkManager.Side, int, Class<T>, Function<VxByteBuf, T>) - Static method in class net.timtaran.interactivemc.network.Networking
Registers a packet implementation with the network system.
registerClient() - Static method in class net.timtaran.interactivemc.init.registry.BodyRegistry
Registers client-side factories and renderers for body types.
registerClient() - Static method in class net.timtaran.interactivemc.init.registry.EventRegistry
Registers client-side specific events.
registerClient() - Static method in class net.timtaran.interactivemc.init.registry.ViveRegistry
Initializes and registers Vivecraft VR trackers.
registerPackets() - Static method in class net.timtaran.interactivemc.network.PacketRegistry
Initializes the Networking system and registers all packet types.
release(Player, InteractionHand) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Releases any object being grabbed by the specified player's hand.
removePlayer(Player) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Removes all body parts for a player when they leave the game.
removePlayer(Player) - Static method in class net.timtaran.interactivemc.event.player.PlayerLifecycleEvents
Removes player bodies when a player leaves the game.
render(VxBody, PoseStack, MultiBufferSource, float, int, VxRenderState) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRenderer
Renders a player body part ghost rigid body as a white wireframe cube.
render(VxBody, PoseStack, MultiBufferSource, float, int, VxRenderState) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRenderer
Renders a player body part rigid body as a wireframe cube.
renderUnitCubeWireframe(PoseStack, MultiBufferSource, int, float, float, float, float) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRenderer
Renders a unit cube wireframe with the specified color.

S

S2CGrabResultPacket - Class in net.timtaran.interactivemc.network.sync.packet
Server-to-Client packet containing the result of a grab action.
S2CGrabResultPacket(InteractionHand, UUID) - Constructor for class net.timtaran.interactivemc.network.sync.packet.S2CGrabResultPacket
Constructs a new grab result packet.
sendToAll(IVxNetPacket) - Static method in class net.timtaran.interactivemc.network.Networking
Sends a packet from the Server to all connected players.
sendToDimension(ResourceKey<Level>, IVxNetPacket) - Static method in class net.timtaran.interactivemc.network.Networking
Sends a packet to all players in a specific dimension (Level).
sendToPlayer(ServerPlayer, IVxNetPacket) - Static method in class net.timtaran.interactivemc.network.Networking
Sends a packet from the Server to a specific Player.
sendToServer(IVxNetPacket) - Static method in class net.timtaran.interactivemc.network.Networking
Sends a packet from the Client to the Server.
spawnPlayer(Player) - Method in class net.timtaran.interactivemc.body.player.PlayerBodyManager
Spawns all body parts for a player when they join or respawn.
spawnPlayer(Player) - Static method in class net.timtaran.interactivemc.event.player.PlayerLifecycleEvents
Spawns player bodies when a player joins or respawns.

T

toString() - Method in record class net.timtaran.interactivemc.network.RawPayload
Returns a string representation of this record class.
toString() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Returns a string representation of this record class.
toVRBodyPart() - Method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Converts this PlayerBodyPart to its corresponding VRBodyPart.
type() - Method in record class net.timtaran.interactivemc.network.RawPayload
 
TYPE_C2S - Static variable in record class net.timtaran.interactivemc.network.RawPayload
 
TYPE_S2C - Static variable in record class net.timtaran.interactivemc.network.RawPayload
 

V

valueOf(String) - Static method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.timtaran.interactivemc.body.player.PlayerBodyPart
Returns an array containing the constants of this enum class, in the order they are declared.
VelthoricClientUtils - Class in net.timtaran.interactivemc.util.velthoric
 
VelthoricClientUtils() - Constructor for class net.timtaran.interactivemc.util.velthoric.VelthoricClientUtils
 
VivecraftUtils - Class in net.timtaran.interactivemc.util.vivecraft
Utilities for interacting with Vivecraft without using the API, as it lacks the necessary functions.
VivecraftUtils() - Constructor for class net.timtaran.interactivemc.util.vivecraft.VivecraftUtils
 
ViveRegistry - Class in net.timtaran.interactivemc.init.registry
Registry for Vivecraft related things.
ViveRegistry() - Constructor for class net.timtaran.interactivemc.init.registry.ViveRegistry
 
VRPlayerData - Record Class in net.timtaran.interactivemc.util.vivecraft
Represents the VR data of a player in the Vivecraft mod.
VRPlayerData(float, float, VRPose) - Constructor for record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Creates an instance of a VRPlayerData record class.
vrPose() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Returns the value of the vrPose record component.
vrPoses - Static variable in class net.timtaran.interactivemc.data.PlayerDataStore
The VR poses of the players by UUID.

W

worldScale() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
Returns the value of the worldScale record component.
writePersistenceData(VxBody, VxByteBuf) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartGhostRigidBody
 
writePersistenceData(VxBody, VxByteBuf) - Static method in class net.timtaran.interactivemc.body.player.PlayerBodyPartRigidBody
 
writePersistenceData(VxByteBuf) - Method in class net.timtaran.interactivemc.body.type.GrabbableBody
Writes the grab point data to the persistence buffer.
A B C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values