Class WorldguardRegionManager
java.lang.Object
com.guflimc.brick.regions.worldguard.WorldguardRegionManager
- All Implemented Interfaces:
RegionManager<org.bukkit.entity.Player>
,SpigotRegionManager
-
Field Summary
Modifier and TypeFieldDescriptionfinal WorldguardAttributesFlag
final org.bukkit.plugin.java.JavaPlugin
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends Region.Keyed & Region.Shaped>
Tcreate
(@NotNull String name, @NotNull UUID worldId, @NotNull com.guflimc.brick.math.common.geometry.shape3d.Shape3 shape) intersecting
(@NotNull UUID worldId, @NotNull com.guflimc.brick.math.common.geometry.shape3d.Shape3 shape) regions()
<R extends Region>
Collection<R><R extends Region>
Collection<R><R extends Region>
Collection<R><R extends Region,
R1 extends Region>
Collection<R>regionsAt
(@NotNull UUID worldId, @NotNull com.guflimc.brick.math.common.geometry.pos3.Point3 position) void
void
wgSave
(WorldguardRegion region) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.guflimc.brick.regions.api.RegionManager
regionsAt
-
Field Details
-
plugin
public final org.bukkit.plugin.java.JavaPlugin plugin -
flag
-
-
Constructor Details
-
WorldguardRegionManager
public WorldguardRegionManager(@NotNull @NotNull org.bukkit.plugin.java.JavaPlugin plugin)
-
-
Method Details
-
registerEventListeners
public void registerEventListeners() -
wgSave
-
world
- Specified by:
world
in interfaceRegionManager<org.bukkit.entity.Player>
-
region
- Specified by:
region
in interfaceRegionManager<org.bukkit.entity.Player>
-
region
- Specified by:
region
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
public <R extends Region> Collection<R> regions(@NotNull @NotNull Class<R> type, @NotNull @NotNull Class<? extends Region>... extra) - Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
public <R extends Region> Collection<R> regions(@NotNull @NotNull UUID worldId, @NotNull @NotNull Class<R> type) - Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
regions
public <R extends Region,R1 extends Region> Collection<R> regions(@NotNull @NotNull UUID worldId, @NotNull @NotNull Class<R> type, @NotNull @NotNull Class<? extends Region>... extra) - Specified by:
regions
in interfaceRegionManager<org.bukkit.entity.Player>
-
intersecting
public Collection<Region.Shaped> intersecting(@NotNull @NotNull UUID worldId, @NotNull @NotNull com.guflimc.brick.math.common.geometry.shape3d.Shape3 shape) - Specified by:
intersecting
in interfaceRegionManager<org.bukkit.entity.Player>
-
regionsAt
public Collection<Region> regionsAt(@NotNull @NotNull UUID worldId, @NotNull @NotNull com.guflimc.brick.math.common.geometry.pos3.Point3 position) - Specified by:
regionsAt
in interfaceRegionManager<org.bukkit.entity.Player>
-
create
public <T extends Region.Keyed & Region.Shaped> T create(@NotNull @NotNull String name, @NotNull @NotNull UUID worldId, @NotNull @NotNull com.guflimc.brick.math.common.geometry.shape3d.Shape3 shape) - Specified by:
create
in interfaceRegionManager<org.bukkit.entity.Player>
-