Class RangedGrabTickerServer

java.lang.Object
com.hammy275.immersivemc.common.ticker.AbstractTicker
com.hammy275.immersivemc.server.ticker.RangedGrabTickerServer

public class RangedGrabTickerServer extends AbstractTicker
  • Field Details

  • Constructor Details

    • RangedGrabTickerServer

      public RangedGrabTickerServer()
  • Method Details

    • tick

      protected void tick(net.minecraft.world.entity.player.Player player, org.vivecraft.api.data.VRPose pose, org.vivecraft.api.data.VRPoseHistory poseHistory)
      Description copied from class: AbstractTicker
      Tick method that performs some action (usually). Called for each player on each tick when the player is not on cooldown and AbstractTicker.shouldTick(Player, VRPose, VRPoseHistory) returns true.
      Specified by:
      tick in class AbstractTicker
      Parameters:
      player - The player running for this ticker.
      pose - The player's pose in VR.
      poseHistory - The player's pose history in VR.
    • shouldTick

      protected boolean shouldTick(net.minecraft.world.entity.player.Player player, org.vivecraft.api.data.VRPose pose, org.vivecraft.api.data.VRPoseHistory poseHistory)
      Description copied from class: AbstractTicker
      Method that checks if the action should be performed (usually). Called for each player on each tick when the player is not on cooldown.
      Specified by:
      shouldTick in class AbstractTicker
      Parameters:
      player - The player running for this ticker.
      pose - The player's pose in VR.
      poseHistory - The player's pose history in VR.
      Returns:
      Whether the AbstractTicker.tick(Player, VRPose, VRPoseHistory) method should be run for the player.