| Package | Description |
|---|---|
| com.sk89q.worldguard.domains | |
| com.sk89q.worldguard.protection.managers.index | |
| com.sk89q.worldguard.protection.regions |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDomain
A combination of a
PlayerDomain and a GroupDomain. |
class |
GroupDomain
Contains groups in a domain.
|
class |
PlayerDomain
Stores players (only) in a domain.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConcurrentRegionIndex
An implementation of a region index that supports concurrent access.
|
interface |
RegionIndex
An index of regions to allow for fast lookups of regions by their ID and
through spatial queries.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChunkHashTable
Maintains a hash table for each chunk containing a list of regions that
are contained within that chunk, allowing for fast spatial lookup.
|
class |
HashMapIndex
An index that stores regions in a hash map, which allows for fast lookup
by ID but O(n) performance for spatial queries.
|
class |
PriorityRTreeIndex
An implementation of an index that uses
HashMapIndex for queries
by region name and a priority R-tree for spatial queries. |
| Modifier and Type | Class and Description |
|---|---|
class |
GlobalProtectedRegion
A special region that is not quite "anywhere" (its volume is 0, it
contains no positions, and it does not intersect with any other region).
|
class |
ProtectedCuboidRegion
Represents a cuboid region that can be protected.
|
class |
ProtectedPolygonalRegion |
class |
ProtectedRegion
Represents a region that can be indexed and have spatial queries performed
against it.
|
Copyright © 2015. All Rights Reserved.