Class AbstractHandImmersive<I extends AbstractHandImmersiveInfo>
java.lang.Object
com.hammy275.immersivemc.client.immersive_item.AbstractHandImmersive<I>
- Direct Known Subclasses:
AbstractItemImmersive,HeldImageImmersive
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanactiveForHand(net.minecraft.world.InteractionHand hand) booleanprotected abstract IcreateInfo(net.minecraft.world.InteractionHand hand) protected booleanhandSwapCandidate(net.minecraft.world.InteractionHand newHand) abstract booleanabstract booleanonLeftClick(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) voidprotected abstract voidvoidrenderAll(com.mojang.blaze3d.vertex.PoseStack poseStack) protected abstract void
-
Field Details
-
infos
-
-
Constructor Details
-
AbstractHandImmersive
public AbstractHandImmersive()
-
-
Method Details
-
render
protected abstract void render(I info, com.mojang.blaze3d.vertex.PoseStack stack, net.blf02.vrapi.api.data.IVRData hand) -
tick
protected abstract void tick(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) -
activeForHand
public abstract boolean activeForHand(net.minecraft.world.InteractionHand hand) -
createInfo
-
isEnabled
public abstract boolean isEnabled() -
onLeftClick
public abstract boolean onLeftClick(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) -
handSwapCandidate
protected boolean handSwapCandidate(net.minecraft.world.InteractionHand newHand) -
attemptLeftClickAll
public boolean attemptLeftClickAll() -
registerAndTickAll
public void registerAndTickAll() -
renderAll
public void renderAll(com.mojang.blaze3d.vertex.PoseStack poseStack)
-