Class ItemFrameComponent

java.lang.Object
com.mrbysco.itemframes.component.ItemFrameComponent
All Implemented Interfaces:
Component<EntityStore>, Cloneable

public class ItemFrameComponent extends Object implements Component<EntityStore>
  • Field Details

  • Constructor Details

    • ItemFrameComponent

      public ItemFrameComponent(ItemStack itemStack, org.joml.Vector3i position, int rotation)
  • Method Details

    • getComponentType

      public static ComponentType<EntityStore, ItemFrameComponent> getComponentType()
    • getHeldStack

      public ItemStack getHeldStack()
    • setHeldStack

      public void setHeldStack(ItemStack heldStack)
    • getFramePosition

      public org.joml.Vector3i getFramePosition()
    • setFramePosition

      public void setFramePosition(org.joml.Vector3i framePosition)
    • getFrameRotation

      public int getFrameRotation()
    • setFrameRotation

      public void setFrameRotation(int frameRotation)
    • clone

      public Component<EntityStore> clone()
      Specified by:
      clone in interface Component<EntityStore>
      Overrides:
      clone in class Object