Index
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
PlayerBodyPartenum. - 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
datarecord 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
InteractionHandto its correspondingPlayerBodyPart.
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
ResourceLocationwith 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
heightScalerecord component.
I
- identifier() - Method in record class net.timtaran.interactivemc.network.RawPayload
-
Returns the value of the
identifierrecord 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
RawPayloadrecord 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
Networkingsystem 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
PlayerBodyPartto its correspondingVRBodyPart. - 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
VRPlayerDatarecord class. - vrPose() - Method in record class net.timtaran.interactivemc.util.vivecraft.VRPlayerData
-
Returns the value of the
vrPoserecord 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
worldScalerecord 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.
All Classes and Interfaces|All Packages|Constant Field Values