mirror of
https://github.com/TotalFreedomMC/TF-WorldGuardExtraFlagsPlugin.git
synced 2024-06-26 13:10:37 +00:00
34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
package net.goldtreeservers.worldguardextraflags.wg.wrappers.v6;
|
|
|
|
import java.util.List;
|
|
import java.util.stream.Collectors;
|
|
|
|
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));
|
|
}
|
|
|
|
@Override
|
|
public List<AbstractRegionManagerWrapper> getLoaded()
|
|
{
|
|
return WorldGuardPlugin.inst().getRegionContainer().getLoaded().stream().map((m) -> new RegionManagerWrapper(m)).collect(Collectors.toList());
|
|
}
|
|
}
|