2018-11-12 18:48:17 +00:00
|
|
|
package net.goldtreeservers.worldguardextraflags.wg.wrappers.v6;
|
|
|
|
|
2020-04-24 13:55:13 +00:00
|
|
|
import java.util.List;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
2018-11-12 18:48:17 +00:00
|
|
|
import org.bukkit.World;
|
|
|
|
|
|
|
|
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
|
|
|
|
|
|
|
|
import net.goldtreeservers.worldguardextraflags.wg.wrappers.AbstractRegionContainerWrapper;
|
|
|
|
import net.goldtreeservers.worldguardextraflags.wg.wrappers.AbstractRegionManagerWrapper;
|
|
|
|
import net.goldtreeservers.worldguardextraflags.wg.wrappers.AbstractRegionQueryWrapper;
|
|
|
|
|
|
|
|
public class RegionContainerWrapper extends AbstractRegionContainerWrapper
|
|
|
|
{
|
|
|
|
@Override
|
|
|
|
public AbstractRegionQueryWrapper createQuery()
|
|
|
|
{
|
|
|
|
return new RegionQueryWrapper(WorldGuardPlugin.inst().getRegionContainer().createQuery());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public AbstractRegionManagerWrapper get(World world)
|
|
|
|
{
|
|
|
|
return new RegionManagerWrapper(WorldGuardPlugin.inst().getRegionManager(world));
|
|
|
|
}
|
2020-04-24 13:55:13 +00:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public List<AbstractRegionManagerWrapper> getLoaded()
|
|
|
|
{
|
|
|
|
return WorldGuardPlugin.inst().getRegionContainer().getLoaded().stream().map((m) -> new RegionManagerWrapper(m)).collect(Collectors.toList());
|
|
|
|
}
|
2018-11-12 18:48:17 +00:00
|
|
|
}
|