Class DependencyRequirement

java.lang.Object
net.islandearth.rpgregions.requirements.RegionRequirement
net.islandearth.rpgregions.requirements.DependencyRequirement
All Implemented Interfaces:
ICustomGuiFeedback, IGuiEditable

public class DependencyRequirement extends RegionRequirement
  • Constructor Details

  • Method Details

    • getRequiredRegions

      public com.google.common.collect.ImmutableList<String> getRequiredRegions()
      Returns an immutable list of required regions by their ID.
      Returns:
      immutable list of required regions
    • meetsRequirements

      public boolean meetsRequirements(List<String> discoveries)
    • meetsRequirements

      @Deprecated public boolean meetsRequirements(org.bukkit.entity.Player player)
      Deprecated.
      Description copied from class: RegionRequirement
      Checks whether this player meets the requirements to enter.
      Specified by:
      meetsRequirements in class RegionRequirement
      Parameters:
      player - player to check
      Returns:
      true if requirements are met by this player
    • getName

      public String getName()
      Description copied from interface: IGuiEditable
      User friendly name.
      Returns:
      name of this implementation
    • getText

      public String getText(org.bukkit.entity.Player player)
      Specified by:
      getText in class RegionRequirement
    • feedback

      public boolean feedback(org.bukkit.entity.Player player, String input)
      Specified by:
      feedback in interface ICustomGuiFeedback
      Overrides:
      feedback in class RegionRequirement
    • info

      public String info(String field)
      Specified by:
      info in interface ICustomGuiFeedback
      Overrides:
      info in class RegionRequirement