package net.minecraft.command;
public interface IPermission
{
public abstract boolean canCommandSenderUseCommand(ICommandSender sender);
public static final IPermission unrestricted = new IPermission()
{
@Override
public boolean canCommandSenderUseCommand(final ICommandSender sender)
{
return true;
}
};
public static final IPermission level1 = new IPermission()
{
@Override
public boolean canCommandSenderUseCommand(final ICommandSender sender)
{
return sender.canCommandSenderUseCommand(1, "");
}
};
public static final IPermission level2 = new IPermission()
{
@Override
public boolean canCommandSenderUseCommand(final ICommandSender sender)
{
return sender.canCommandSenderUseCommand(2, "");
}
};
public static final IPermission level3 = new IPermission()
{
@Override
public boolean canCommandSenderUseCommand(final ICommandSender sender)
{
return sender.canCommandSenderUseCommand(3, "");
}
};
public static final IPermission level4 = new IPermission()
{
@Override
public boolean canCommandSenderUseCommand(final ICommandSender sender)
{
return sender.canCommandSenderUseCommand(4, "");
}
};
}