Uses of Class
tfagaming.projects.minecraft.homestead.models.SubArea
Packages that use SubArea
Package
Description
-
Uses of SubArea in tfagaming.projects.minecraft.homestead.api.events
Methods in tfagaming.projects.minecraft.homestead.api.events that return SubAreaModifier and TypeMethodDescription@NotNull SubAreaPlayerJoinSubAreaEvent.getSubArea()@NotNull SubAreaPlayerLeftSubAreaEvent.getSubArea()Constructors in tfagaming.projects.minecraft.homestead.api.events with parameters of type SubAreaModifierConstructorDescriptionPlayerJoinSubAreaEvent(@NotNull SubArea subArea, @NotNull org.bukkit.OfflinePlayer player) PlayerLeftSubAreaEvent(@NotNull SubArea subArea, @NotNull org.bukkit.OfflinePlayer player) -
Uses of SubArea in tfagaming.projects.minecraft.homestead.database.cache
Methods in tfagaming.projects.minecraft.homestead.database.cache with parameters of type SubArea -
Uses of SubArea in tfagaming.projects.minecraft.homestead.database.providers
Methods in tfagaming.projects.minecraft.homestead.database.providers that return types with arguments of type SubAreaModifier and TypeMethodDescriptionMariaDB.importSubAreas()MongoDB.importSubAreas()MySQL.importSubAreas()PostgreSQL.importSubAreas()Provider.importSubAreas()SQLite.importSubAreas()YAML.importSubAreas()Method parameters in tfagaming.projects.minecraft.homestead.database.providers with type arguments of type SubAreaModifier and TypeMethodDescriptionvoidMariaDB.exportSubAreas(List<SubArea> subAreas) voidMongoDB.exportSubAreas(List<SubArea> subAreas) voidMySQL.exportSubAreas(List<SubArea> subAreas) voidPostgreSQL.exportSubAreas(List<SubArea> subAreas) voidProvider.exportSubAreas(List<SubArea> subareas) voidSQLite.exportSubAreas(List<SubArea> subAreas) voidYAML.exportSubAreas(List<SubArea> subAreas) -
Uses of SubArea in tfagaming.projects.minecraft.homestead.managers
Methods in tfagaming.projects.minecraft.homestead.managers that return SubAreaModifier and TypeMethodDescriptionstatic SubAreaSubAreaManager.createSubArea(long regionId, String name, org.bukkit.World world, org.bukkit.block.Block point1, org.bukkit.block.Block point2, long flags) Create a new sub-area.static SubAreaSubAreaManager.createSubArea(Region region, String name, org.bukkit.World world, org.bukkit.block.Block point1, org.bukkit.block.Block point2) Create a new sub-area.static SubAreaSubAreaManager.findSubArea(long id) Retrieves the sub-area with the exact ID, or null if none exists.static SubAreaSubAreaManager.findSubArea(long regionId, String name) Retrieves the sub-area with the exact name (case-insensitive) within a region, or null if none exists.static SubAreaSubAreaManager.findSubAreaByLocationInRegion(org.bukkit.Location location, long regionId) Finds the sub-area containing the given location, scoped to a specific region.static SubAreaSubAreaManager.findSubAreaHasBlockInside(org.bukkit.block.Block block) Finds the sub-area containing the given block.static SubAreaSubAreaManager.findSubAreaHasLocationInside(org.bukkit.Location location) Finds the sub-area containing the given location.static SubAreaSubAreaManager.getLargestSubArea(long regionId) Returns the largest sub-area in a region by volume.static SubAreaSubAreaManager.getLargestSubArea(Region region) Returns the largest sub-area in a region by volume.Methods in tfagaming.projects.minecraft.homestead.managers that return types with arguments of type SubAreaModifier and TypeMethodDescriptionSubAreaManager.getAll()Returns an immutable view of every loaded sub-area.SubAreaManager.getPlayerSubAreas(UUID playerId) Returns all sub-areas a player is a member of.SubAreaManager.getPlayerSubAreas(org.bukkit.entity.Player player) Returns all sub-areas a player is a member of.SubAreaManager.getSubAreasByVolumeRange(long regionId, int minVolume, int maxVolume) Returns sub-areas filtered by volume range.SubAreaManager.getSubAreasByVolumeRange(Region region, int minVolume, int maxVolume) Returns sub-areas filtered by volume range.SubAreaManager.getSubAreasIntersecting(SubArea subArea) Returns all sub-areas that intersect (overlap) with the given sub-area.SubAreaManager.getSubAreasIntersectingRegion(long regionId) Returns all sub-areas in a region that intersect with region chunks.SubAreaManager.getSubAreasIntersectingRegion(Region region) Returns all sub-areas in a region that intersect with region chunks.SubAreaManager.getSubAreasInWorld(UUID worldId) Returns all sub-areas in a specific world.SubAreaManager.getSubAreasInWorld(org.bukkit.World world) Returns all sub-areas in a specific world.SubAreaManager.getSubAreasOfRegion(long regionId) Get sub-areas of a region.SubAreaManager.getSubAreasOfRegion(Region region) Get sub-areas of a region.Methods in tfagaming.projects.minecraft.homestead.managers with parameters of type SubAreaModifier and TypeMethodDescriptionstatic RegionMemberMemberManager.addMemberToSubArea(org.bukkit.OfflinePlayer player, SubArea subArea) Add a player as a member of a sub-area.static voidSubAreaManager.expandSubArea(SubArea subArea, int amount) Expands a sub-area by the given amount in all directions.static RegionMemberMemberManager.getMemberOfSubArea(SubArea subArea, org.bukkit.OfflinePlayer player) Retrieves the member entry for a specific player in a sub-area.static List<RegionMember> MemberManager.getMembersOfSubArea(SubArea subArea) Returns list of members of a sub-area.static org.bukkit.LocationSubAreaManager.getSubAreaCenter(SubArea subArea) Calculates the center location of a sub-area.static List<org.bukkit.Location> SubAreaManager.getSubAreaCorners(SubArea subArea) Returns all 8 corner blocks of a sub-area.static intMemberManager.getSubAreaMemberCount(SubArea subArea) Returns the number of members in a sub-area.SubAreaManager.getSubAreasIntersecting(SubArea subArea) Returns all sub-areas that intersect (overlap) with the given sub-area.static booleanMemberManager.isMemberOfSubArea(SubArea subArea, org.bukkit.OfflinePlayer player) Checks if a player is a member of a sub-area.static booleanSubAreaManager.isPlayerInSubArea(org.bukkit.entity.Player player, SubArea subArea) Checks if a player is currently inside a specific sub-area.static intMemberManager.removeAllMembersOfSubArea(SubArea subArea) Removes all members from a sub-area.static voidMemberManager.removeMemberFromSubArea(org.bukkit.OfflinePlayer player, SubArea subArea) Remove a member from a sub-area.static StringSubAreaManager.renameSubArea(SubArea subArea, String newName) Safely renames a sub-area, ensuring uniqueness within the region.static voidSubAreaManager.resizeSubArea(SubArea subArea, org.bukkit.block.Block point1, org.bukkit.block.Block point2) Resizes a sub-area to new corner points. -
Uses of SubArea in tfagaming.projects.minecraft.homestead.models
Methods in tfagaming.projects.minecraft.homestead.models that return SubAreaModifier and TypeMethodDescription@Nullable SubAreaRegionMember.getSubArea()Returns the sub-area by directly fetching with sub-area ID from cache.Methods in tfagaming.projects.minecraft.homestead.models with parameters of type SubArea -
Uses of SubArea in tfagaming.projects.minecraft.homestead.tools.minecraft.subareas
Methods in tfagaming.projects.minecraft.homestead.tools.minecraft.subareas that return SubAreaModifier and TypeMethodDescriptionstatic SubAreaSubAreaUtility.getIntersectedSubArea(long regionId, SeBlock firstPoint, SeBlock secondPoint)