All Classes and Interfaces
Class
Description
Registry for physics body types used in the mod.
Client-to-Server packet for updating the player's VR pose.
Client-to-Server packet requesting a grab action.
Client-to-Server packet requesting a release action.
Client-to-Server packet for updating the player's trigger state.
Client-side data store containing VR-related information.
Registry for custom data serializers used in network synchronization.
Registry for mod events.
Handles the logic for physical interactions between a player and objects in the world.
Result of a grab attempt.
Grab point for
GrabInteraction.Base class for packets that involve player body parts interactions.
An interface for bodies that can be grabbed by other bodies.
The main class for the InteractiveMC mod.
The main config class for the mod.
Utils for generating mod-specific identifiers.
Mixin that processes keymappings right before Vivecraft would perform its own checks.
Mixin that injects into Vivecraft's keybinding setup to register hidden keymappings.
Loads mixins only if specified mod is present.
Central networking controller for InteractiveMC.
The central registry that lists all network packets used by InteractiveMC.
Global storage for player-related physics body data and VR pose information.
Manages the creation, tracking, and interaction of player bodies in the physics world.
Enumeration of player body parts that can be controlled and interacted with in VR.
Record storing player body part data used by player physics systems.
Grab interaction state.
Renderer for player body part ghost rigid bodies.
Kinematic ghost rigid body without any physics which will be used to be linked with dynamic rigid body via constraint.
Renderer for player body part rigid bodies.
A dynamic rigid body representing a player's body part (head, hands, etc.).
Tracker for monitoring the player's body movements in Vivecraft VR.
Handles player lifecycle events such as joining, respawning, and leaving the game.
A raw container payload that transports direct Netty ByteBufs through the Minecraft networking system.
Server-to-Client packet containing the result of a grab action.
Test body for debugging grab and trigger interactions.
Handles the logic for trigger interactions.
Class containing all mod keymappings.
Registry for Vivecraft related things.
Represents the data for a body part, or a device usually tied to a body part in VR, such as the HMD or a
controller.
Represents the pose of a player in VR, including the data for each body part and additional information such as handedness and player scale.
Represents the pose history of the VR player.