use of com.sk89q.worldguard.protection.regions.GlobalProtectedRegion in project EliteMobs by MagmaGuy.
the class WorldGuardCompatibility method protectWorldMinidugeonArea.
public static void protectWorldMinidugeonArea(Location location, Minidungeon minidungeon) {
try {
RegionContainer container = WorldGuard.getInstance().getPlatform().getRegionContainer();
RegionManager regions = container.get(BukkitAdapter.adapt(location.getWorld()));
ProtectedRegion global = regions.getRegion("__global__");
if (global == null) {
// But we want a __global__, so let's create one
global = new GlobalProtectedRegion("__global__");
regions.addRegion(global);
}
protectMinidungeonArea(global, minidungeon);
DefaultDomain members = global.getMembers();
members.addPlayer(UUID.fromString("198c4123-cafc-45df-ba79-02a421eb8ce7"));
global.setOwners(members);
} catch (Exception ex) {
new WarningMessage("Failed to protect minidungeon world area!");
}
}
use of com.sk89q.worldguard.protection.regions.GlobalProtectedRegion in project EliteMobs by MagmaGuy.
the class WorldGuardCompatibility method protectWorldMinidugeonArea.
public static void protectWorldMinidugeonArea(Location location) {
try {
RegionContainer container = WorldGuard.getInstance().getPlatform().getRegionContainer();
RegionManager regions = container.get(BukkitAdapter.adapt(location.getWorld()));
ProtectedRegion global = regions.getRegion("__global__");
if (global == null) {
// But we want a __global__, so let's create one
global = new GlobalProtectedRegion("__global__");
regions.addRegion(global);
}
protectMinidungeonArea(global);
DefaultDomain members = global.getMembers();
members.addPlayer(UUID.fromString("198c4123-cafc-45df-ba79-02a421eb8ce7"));
global.setOwners(members);
} catch (Exception ex) {
new WarningMessage("Failed to protect minidungeon world area!");
}
}
Aggregations