Class BlockPlaceDirectly1_19_4

java.lang.Object
dev.thorinwasher.blockanimator.paper.v1_19_4.BlockPlaceDirectly1_19_4
All Implemented Interfaces:
dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>

public class BlockPlaceDirectly1_19_4 extends Object implements dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>
  • Constructor Summary

    Constructors
    Constructor
    Description
    BlockPlaceDirectly1_19_4(org.bukkit.World world)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    blockDestroy(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier)
     
    void
    blockMove(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier, org.joml.Vector3d to, dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier, org.joml.Matrix4f transform)
     
    void
    blockPlace(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier, dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier)
     
    void
    finishAnimation(dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BlockPlaceDirectly1_19_4

      public BlockPlaceDirectly1_19_4(org.bukkit.World world)
  • Method Details

    • blockMove

      public void blockMove(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier, org.joml.Vector3d to, dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier, org.joml.Matrix4f transform)
      Specified by:
      blockMove in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>
    • blockPlace

      public void blockPlace(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier, dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier)
      Specified by:
      blockPlace in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>
    • blockDestroy

      public void blockDestroy(dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i identifier)
      Specified by:
      blockDestroy in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>
    • finishAnimation

      public void finishAnimation(dev.thorinwasher.blockanimator.api.supplier.BlockSupplier<org.bukkit.block.data.BlockData> blockSupplier)
      Specified by:
      finishAnimation in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator<org.bukkit.block.data.BlockData>