java.lang.Object
com.viaversion.viaversion.api.minecraft.item.data.PotDecorations
All Implemented Interfaces:
Copyable, Rewritable

public final class PotDecorations extends Object implements Copyable, Rewritable
  • Field Details

  • Constructor Details

    • PotDecorations

      public PotDecorations(int[] itemIds)
    • PotDecorations

      public PotDecorations(int backItem, int leftItem, int rightItem, int frontItem)
  • Method Details

    • itemIds

      public int[] itemIds()
    • backItem

      public int backItem()
    • leftItem

      public int leftItem()
    • rightItem

      public int rightItem()
    • frontItem

      public int frontItem()
    • rewrite

      public PotDecorations rewrite(UserConnection connection, Protocol<?,?,?,?> protocol, boolean clientbound)
      Description copied from interface: Rewritable
      Rewrites the object to a different version, may return self or a new object.
      Specified by:
      rewrite in interface Rewritable
      Parameters:
      connection - user connection
      protocol - protocol
      clientbound - whether it should be rewritten client- or serverbound
      Returns:
      rewritten object, may be (modified or unmodified) self or a new object
    • copy

      public PotDecorations copy()
      Specified by:
      copy in interface Copyable