1234567891011121314151617181920212223242526272829303132333435 |
- package com.gmail.nossr50.skills.acrobatics;
- import org.bukkit.entity.Player;
- import com.gmail.nossr50.util.Permissions;
- public class AcrobaticsPermissionsHandler {
- private Permissions permInstance = Permissions.getInstance();
- private boolean canDodge;
- private boolean canGracefulRoll;
- private boolean canRoll;
- protected AcrobaticsPermissionsHandler (Player player) {
- this.canDodge = permInstance.dodge(player);
- this.canGracefulRoll = permInstance.gracefulRoll(player);
- this.canRoll = permInstance.roll(player);
- }
- protected boolean canDodge() {
- return canDodge;
- }
- protected boolean canGracefulRoll() {
- return canGracefulRoll;
- }
- protected boolean canRoll() {
- return canRoll;
- }
- protected boolean hasRollPermissions() {
- return (canRoll || canGracefulRoll);
- }
- }
|