Class PetTracker
java.lang.Object
com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
com.hammy275.immersivemc.server.tracker.vrhand.PetTracker
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final recordPetTracker.PetInfo<P extends net.minecraft.world.entity.Entity> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<PetTracker.PetInfo<?>> getPlayerPetsNearby(net.minecraft.server.level.ServerPlayer player) voidbooleanisEnabledInConfig(ActiveConfig config) protected voidrunForHand(net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stackInHand, org.vivecraft.api.data.VRPose currentVRData) protected booleanshouldRunForHand(net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stackInHand, org.vivecraft.api.data.VRPose currentVRPose) Methods inherited from class com.hammy275.immersivemc.server.tracker.vrhand.AbstractVRHandTracker
getBlockAtHand, getBlockPosAtHand, getBlockStateAtHand, movingInDirectionWithThreshold, preTick, signsMatch, tick
-
Field Details
-
THRESHOLD
public static final double THRESHOLD- See Also:
-
-
Constructor Details
-
PetTracker
public PetTracker()
-
-
Method Details
-
globalTick
public void globalTick() -
shouldRunForHand
protected boolean shouldRunForHand(net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stackInHand, org.vivecraft.api.data.VRPose currentVRPose) - Specified by:
shouldRunForHandin classAbstractVRHandTracker
-
runForHand
protected void runForHand(net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stackInHand, org.vivecraft.api.data.VRPose currentVRData) - Specified by:
runForHandin classAbstractVRHandTracker
-
isEnabledInConfig
- Specified by:
isEnabledInConfigin classAbstractVRHandTracker
-
getPlayerPetsNearby
protected List<PetTracker.PetInfo<?>> getPlayerPetsNearby(net.minecraft.server.level.ServerPlayer player)
-