Interface TutorialStepInstance

All Known Implementing Classes:
CompletedTutorialStepInstance, CraftPlanksTutorialStep, FindTreeTutorialStepInstance, MovementTutorialStepInstance, OpenInventoryTutorialStep, PunchTreeTutorialStepInstance

public interface TutorialStepInstance
  • Method Details

    • clear

      default void clear()
    • tick

      default void tick()
    • onInput

      default void onInput(Input input)
      Handles the player movement
    • onMouse

      default void onMouse(double velocityX, double velocityY)
    • onLookAt

      default void onLookAt(ClientLevel level, HitResult result)
      Handles blocks and entities hovering
    • onDestroyBlock

      default void onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage)
      Called when a player hits block to destroy it.
    • onOpenInventory

      default void onOpenInventory()
    • onGetItem

      default void onGetItem(ItemStack stack)
      Called when the player pick up an ItemStack