9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-27 10:59:20 +00:00
Files
Custom-Crops/src/main/java/net/momirealms/customcrops/integrations/IntegrationCheck.java
2022-06-21 22:52:35 +08:00

66 lines
2.0 KiB
Java

package net.momirealms.customcrops.integrations;
import net.momirealms.customcrops.datamanager.ConfigManager;
import org.bukkit.Location;
import org.bukkit.entity.Player;
public class IntegrationCheck {
//收获权限检测
public static boolean HarvestCheck(Location location, Player player){
boolean canH = false;
if(ConfigManager.Config.res){
if(ResidenceIntegrations.checkResHarvest(location, player)){
canH = true;
}else {
return false;
}
}
if(ConfigManager.Config.king){
if(KingdomsXIntegrations.checkKDBuild(location, player)){
canH = true;
}else {
return false;
}
}
if(ConfigManager.Config.wg){
if(WorldGuardIntegrations.checkWGHarvest(location, player)){
canH = true;
}else {
return false;
}
}
if(ConfigManager.Config.gd){
if(GriefDefenderIntegrations.checkGDBreak(location, player)){
canH = true;
}else {
return false;
}
}
return canH;
}
//种植等权限检测
public static boolean PlaceCheck(Location location, Player player){
if(ConfigManager.Config.res){
if(!ResidenceIntegrations.checkResBuild(location,player)){
return false;
}
}
if(ConfigManager.Config.king){
if(!KingdomsXIntegrations.checkKDBuild(location,player)){
return false;
}
}
if(ConfigManager.Config.wg){
if(!WorldGuardIntegrations.checkWGBuild(location, player)){
return false;
}
}
if(ConfigManager.Config.gd){
if(!GriefDefenderIntegrations.checkGDBuild(location, player)){
return false;
}
}
return true;
}
}