Class WorldguardRegionManager
java.lang.Object
com.guflimc.brick.regions.worldguard.WorldguardRegionManager
- All Implemented Interfaces:
RegionManager<org.bukkit.entity.Player>,SpigotRegionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal WorldguardAttributesFlagfinal org.bukkit.plugin.java.JavaPlugin -
Constructor Summary
Constructors -
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) voidvoidwgSave(WorldguardRegion region) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
worldin interfaceRegionManager<org.bukkit.entity.Player>
-
region
- Specified by:
regionin interfaceRegionManager<org.bukkit.entity.Player>
-
region
- Specified by:
regionin interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regionsin interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regionsin 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:
regionsin interfaceRegionManager<org.bukkit.entity.Player>
-
regions
- Specified by:
regionsin interfaceRegionManager<org.bukkit.entity.Player>
-
regions
public <R extends Region> Collection<R> regions(@NotNull @NotNull UUID worldId, @NotNull @NotNull Class<R> type) - Specified by:
regionsin 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:
regionsin 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:
intersectingin 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:
regionsAtin 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:
createin interfaceRegionManager<org.bukkit.entity.Player>
-