playerConditions:
ifNotInRegion: #перечисли регионы в которых нельзя использовать твою трапку
- spawn
- pvp
- adminhome
ifNotInRegionMsg: '&cВы не можете использовать этот предмет в данном регионе' #сообщение, которое при попытке использовать предмет в регионе.
ifNotInRegionCancel: true #отмена действия, оставь true
public class TrapItem extends Item {
@Override
public void use(Player player) {
if (isInRestrictedRegion(player.getLocation())) {
player.sendMessage("Вы не можете использовать эту трапку в этом регионе!");
return;
}
// Логика установки трапки
}
private boolean isInRestrictedRegion(Location location) {
// Логика проверки, находится ли локация в запрещенном регионе
// Например, можно использовать список запрещенных регионов
return false; // Замените на вашу логику
}
}
isInRestrictedRegion
должен содержать вашу логику для определения, находится ли игрок в запрещенном регионе. playerConditions:
ifNotInRegion: #перечисли регионы в которых нельзя использовать твою трапку
- spawn
- pvp
- adminhome
ifNotInRegionMsg: '&cВы не можете использовать этот предмет в данном регионе' #сообщение, которое при попытке использовать предмет в регионе.
ifNotInRegionCancel: true #отмена действия, оставь true