Interface IVisitorData

All Superinterfaces:
ICitizen, ICitizenData, ICivilianData, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>, IQuestGiver, IQuestParticipant
All Known Implementing Classes:
VisitorData

public interface IVisitorData extends ICitizenData
Data for colony visitors, based on citizendata
  • Method Details

    • setRecruitCosts

      void setRecruitCosts(net.minecraft.world.item.ItemStack cost)
      Sets the recruitment cost stack
    • getRecruitCost

      net.minecraft.world.item.ItemStack getRecruitCost()
      Returns the recruitment cost stack
      Returns:
      itemstack
    • getSittingPosition

      net.minecraft.core.BlockPos getSittingPosition()
      The position the visitor is sitting on
      Returns:
      sitting pos
    • setSittingPosition

      void setSittingPosition(net.minecraft.core.BlockPos pos)
      Sets the sitting position
      Parameters:
      pos - sitting pos