Package com.hammy275.immersivemc.api.client.immersive
package com.hammy275.immersivemc.api.client.immersive
-
ClassDescriptionBlockBasedImmersive<I extends BlockBasedImmersiveInfo, R extends ImmersiveRenderState, S extends NetworkStorage>Represents the client-side implementation of a block-based Immersive implementation.BlockBasedImmersiveBuilder<E, ER, S extends NetworkStorage>An alternative to
BlockBasedImmersiveto make (block-based) Immersives with much less effort, while still getting a significant amount of flexibility.TheImmersiveInfoimplementation for block-based Immersives.BuiltBlockBasedImmersive<E, ER, S extends NetworkStorage>Representation of a built Immersive made using anBlockBasedImmersiveBuilder.An implementation ofBlockBasedImmersiveInfoprovided by ImmersiveMC that's used with Immersives built viaBlockBasedImmersiveBuilder.Render state forBuiltBlockBasedImmersive.ExtraRenderer<ER>A functional interface forBuiltBlockBasedImmersives for providing additional rendering functionality.Enum used for vertical-forcing the direction of an item being rendered in the world.A functional interface forBuiltBlockBasedImmersives for determining what should happen when a hitbox is interacted with.The type of relative positioning to use for an Immersive built withBlockBasedImmersiveBuilder.An object representing VR movement detection.Creates info for determining movement in VR for use with theRelativeHitboxInfoBuilders used for creatingBlockBasedImmersiveBuilders.The controllers to detect for passing the threshold for movement.Represents the client-side implementation of an Immersive.ImmersiveInfos are effectively containers of data forImmersives.State for rendering aImmersiveInfo.Item rotation type forRelativeHitboxInfoBuilder.rotateItem(ItemRotationType).PlayerAttachmentImmersive<I extends PlayerAttachmentImmersiveInfo, R extends ImmersiveRenderState, S extends NetworkStorage>Represents the client-side implementation of a player-attachment Immersive implementation.TheImmersiveInfoimplementation for player-attachment Immersives.A built relative hitbox.A builder forRelativeHitboxInfoinstances.