Class Data

java.lang.Object
valorless.havenbags.datamodels.Data

public class Data extends Object
  • Constructor Details

    • Data

      public Data(@NotNull @NotNull String uuid, @NotNull @NotNull String owner)
    • Data

      public Data(@NotNull @NotNull String uuid, @NotNull @NotNull String owner, @NotNull @NotNull org.bukkit.Material material)
  • Method Details

    • getUuid

      public String getUuid()
    • setUuid

      public void setUuid(@NotNull @NotNull String uuid)
    • getOwner

      public String getOwner()
    • setOwner

      public void setOwner(@NotNull @NotNull String owner)
    • getCreator

      public String getCreator()
    • setCreator

      public void setCreator(String creator)
    • getSize

      public int getSize()
    • setSize

      public void setSize(int size)
    • setContent

      public void setContent(List<org.bukkit.inventory.ItemStack> content)
    • getContent

      public List<org.bukkit.inventory.ItemStack> getContent()
    • getTexture

      public String getTexture()
    • setTexture

      public void setTexture(String base64)
    • getModeldata

      public int getModeldata()
    • setModeldata

      public void setModeldata(int modeldata)
    • getItemmodel

      public String getItemmodel()
    • setItemmodel

      public void setItemmodel(String itemmodel)
    • getTrusted

      public List<String> getTrusted()
    • isPlayerTrusted

      public boolean isPlayerTrusted(String uuid)
    • setTrusted

      public void setTrusted(List<String> trusted)
    • getAutopickup

      public String getAutopickup()
    • setAutopickup

      public void setAutopickup(String autopickup)
    • getWeight

      public double getWeight()
    • setWeight

      public void setWeight(double weight)
    • getWeightMax

      public double getWeightMax()
    • setWeightMax

      public void setWeightMax(double weightMax)
    • getGui

      public BagGUI getGui()
    • setGui

      public void setGui(BagGUI gui)
    • getViewer

      public org.bukkit.entity.Player getViewer()
    • setViewer

      public void setViewer(org.bukkit.entity.Player viewer)
    • isChanged

      public boolean isChanged()
    • isOpen

      public boolean isOpen()
    • setOpen

      public void setOpen(boolean open)
    • hasAutoSort

      public boolean hasAutoSort()
    • setAutoSort

      public void setAutoSort(boolean autosort)
    • getMaterial

      public org.bukkit.Material getMaterial()
    • setMaterial

      public void setMaterial(org.bukkit.Material material)
    • setMaterial

      public void setMaterial(String material)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBlacklist

      public List<String> getBlacklist()
    • setBlacklist

      public void setBlacklist(List<String> blacklist)
    • isWhitelist

      public boolean isWhitelist()
    • setWhitelist

      public void setWhitelist(boolean whitelist)
    • isIngoreGlobalBlacklist

      public boolean isIngoreGlobalBlacklist()
    • setIgnoreGlobalBlacklist

      public void setIgnoreGlobalBlacklist(boolean useglobalblacklist)
    • setChanged

      public void setChanged(boolean changed)
      Marking a bag as "changed" will force it to save during the next auto-save, or shutdown.
    • hasMagnet

      public boolean hasMagnet()
    • setMagnet

      public void setMagnet(boolean magnet)
    • hasRefill

      public boolean hasRefill()
    • setRefill

      public void setRefill(boolean refill)
    • getEffect

      public String getEffect()
    • setEffect

      public void setEffect(String effect)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public Data clone()
      Creates a copy of this bag's Data.
      Used only for reading data from the bag, not for saving.
      Overrides:
      clone in class Object
      Returns:
      A new Data object with the same properties as this one.